DOI QR코드

DOI QR Code

An Efficient Processing of Multimedia Message in SIP-Based Instant Messaging Service

SIP 기반 인스턴트 메시징 서비스에서의 효율적인 멀티미디어 메시지 처리

  • 조현규 (금오공과대학교 컴퓨터공학과) ;
  • 이기수 (금오공과대학교 컴퓨터공학과) ;
  • 장춘서 (금오공과대학교 컴퓨터공학과)
  • Published : 2008.01.28

Abstract

In this paper, we have studied a new method in which multimedia message can be processed effectively in SIP(Session Initiation Protocol)-based Instant Messaging service. Total system is composed of multimedia message server, presence server and user system. To provide effectively message informations such as number of messages stored in the multimedia message server, waiting status and message types to users, we have proposed a new method which can be a substitute for message waiting indication event package. In our proposed method, when changes of messages status informations occur, these informations are sent to the presence server, and can be transferred as a separate tag within notification message. The presence server processes subscription requests and notifications, and efficiency can be improved as it provides both message status informations and several communication status informations such as on-line status to service users. Partial publication is used in our system to improve data transfer efficiency more between user system and the presence server. The performance of our proposed model is evaluated by experiments measuring multimedia message transfer speed and server processing time.

본 논문에서는 SIP(Session Initiation Protocol) 기반의 인스턴트 메시징 서비스에서 멀티미디어 메시지를 효율적으로 처리할 수 있는 새로운 방법을 연구하였다. 전체 시스템은 멀티미디어 메시지 서버와 프레즌스(presence) 서버 및 사용자 시스템으로 구성되며, 메시지 서버에 저장된 메시지들의 개수, 대기상태, 메시지의 타입 등 각종 정보를 사용자들에게 효율적으로 제공하기 위한 수단으로써 기존의 메시지 대기 표시 이벤트 패키지를 대신하는 새로운 방법을 제시하였다. 제안된 방법에서는 메시지 상태 정보에 변화가 발생하면 이 정보를 프레즌스 서버에게 보내어 프레즌스 정보 통지 시에 별도의 태그로 전송하도록 한다. 프레즌스 서버는 사용자로부터의 등록 요청 및 통지를 처리하며 서비스 사용자들에게 메시지 상태 정보 및 온라인 여부 등 각종 통신 상태 정보를 함께 제공하여 기존 방식에 비해 효율을 높일 수 있도록 하였다. 이때 사용자 시스템과 프레즌스 서버 사이의 데이터 전송 효율을 더욱 높이기 위하여 부분 (partial) publication 기능이 사용되었다. 제안된 방식은 멀티미디어 메시지 전송 속도와 서버의 전체 처리 시간을 측정하는 실험을 통하여 성능을 분석하였다.

Keywords

References

  1. J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley, and E. Schooler, "Session Initiation Protocol," RFC 3261, 2002(6).
  2. B. Campbell, J. Rosenberg, H. Schulzrinne, C. Huitema, and D. Gurle, "Session Initiation Protocol (SIP) Extension for Instant Messaging," RFC 3428, 2002(12).
  3. M. Day, S. Aggarwal, G. Mohr, and J. Vincent, "Instant Messaging / Presence Protocol Requirements," RFC 2779, 2000(2).
  4. J. Rosenberg, "A Presence Event Package for the Session Initiation Protocol (SIP)," RFC 3856, 2004(8).
  5. R. Mahy, "A Message Summary and Message Waiting Indication Event Package for the Session Initiation Protocol," RFC 3842, 2004(8).
  6. A. B. Roach, "Session Initiation Protocol (SIP)-Specific Event Notification," RFC 3265, 2002(6).
  7. A. Niemi, "An Event State Publication Extension to the Session Initiation Protocol (SIP)," draft-ietf-sip-publish-03, 2004(8).
  8. H. Sugano and G. Klyne, "Presence Information Data Format (PIDF)," RFC 3863, 2004(8).
  9. M. Lonnfors, E. Leppanen, H. Khartabil, and J. Urpalainen, "Presence Information Data format (PIDF) Extension for Partial Presence," draft-ietf-simple-partial-pidf-format-05, 2005.
  10. J. Franks, P. Hallam-Baker, J. Hostetler, S. Lawrence, P. Leach, A. Luotonen, and L. Stewart, "HTTP Authentication: Basic and Digest Access Authentication," RFC 2617, 1999(6).