컴퓨터와 휴대폰 이벤트 알림 시스템
본 논문은 대학 교직원과 학생 간의 공지 전달 효율성을 높이기 위해 PC에서 휴대폰으로 자동 알림을 전송하는 시스템을 설계·구현하였다. SMS·MMS·푸시 서비스를 활용한 양방향 통신 구조와 데이터베이스 연동, 웹 기반 관리 인터페이스를 제시한다.
초록
본 논문은 대학 교직원과 학생 간의 공지 전달 효율성을 높이기 위해 PC에서 휴대폰으로 자동 알림을 전송하는 시스템을 설계·구현하였다. SMS·MMS·푸시 서비스를 활용한 양방향 통신 구조와 데이터베이스 연동, 웹 기반 관리 인터페이스를 제시한다.
상세 요약
시스템은 크게 네 개의 모듈로 구성된다 첫째 사용자 인증 및 권한 관리 모듈은 교직원 계정과 학생 계정을 구분하고 LDAP 연동을 통해 기존 학사 시스템과 연계한다 둘째 이벤트 생성 및 스케줄링 모듈은 웹 폼을 통해 공지 제목 내용 발송 시각을 입력받아 MySQL 데이터베이스에 저장한다 저장된 레코드는 cron 기반 스케줄러에 의해 지정된 시간에 큐에 적재된다 셋째 메시지 전송 모듈은 외부 SMS 게이트웨이 API와 연동하여 텍스트 메시지를 발송한다 이때 HTTP POST 방식으로 인증 토큰을 포함한 JSON payload를 전송하고 응답 코드를 확인하여 재시도 로직을 수행한다 또한 대용량 전송을 위해 멀티스레드 워커 풀을 도입하여 동시 전송 수를 조절한다 넷째 수신 확인 및 피드백 모듈은 전송 성공 여부와 수신자 읽음 확인을 SMS 회신 혹은 푸시 알림 수신 콜백으로 받아 데이터베이스에 기록한다 이를 통해 교직원은 웹 대시보드에서 실시간 전송 현황과 통계 정보를 확인할 수 있다 시스템 설계 시 보안은 TLS 암호화와 API 키 관리, 입력값 검증을 적용하였다 또한 개인정보 보호를 위해 학생 전화번호는 해시 처리 후 별도 테이블에 저장한다 확장성 측면에서는 모듈화된 아키텍처와 메시지 큐(예: RabbitMQ) 도입을 통해 향후 카카오톡·라인·WhatsApp 등 다양한 메신저 채널로 확장 가능하도록 설계하였다 테스트 결과 평균 전송 지연은 1.2초이며 10,000건 동시 전송 시 95% 성공률을 기록하였다 다만 네트워크 장애 시 재시도 로직이 제한적이며, SMS 비용이 발생하는 점이 운영상의 과제로 남는다 이러한 한계를 보완하기 위해 차세대 버전에서는 OTT 메신저 API와 연동하고, 서버리스 아키텍처를 도입하여 비용 효율성을 높일 계획이다
📜 논문 원문 (영문)
🚀 1TB 저장소에서 고화질 레이아웃을 불러오는 중입니다...