DOI QR코드

DOI QR Code

Open API Software Framework for Information Processing of RCS-e Presence Feature

RCS-e 프레즌스 정보 처리를 위한 오픈 API 소프트웨어 프레임워크

  • Received : 2016.07.20
  • Accepted : 2016.10.07
  • Published : 2016.10.31

Abstract

Web developers have had difficulties in using Rich Communication Service-e(RCS-e) on their applications because of complicated protocols and closed interfaces. In order to vitalize the use of RCS-e, we need a RCS Application Program Interface(API) which has simple protocols and can be accessed easily. This paper presents the web-based Open API Framework for the RCS-e presence feature. A system architecture for the framework is defined. Call flows for the presence feature between the framework and other nodes are defined. Also, one of the call flows is illustrated to explain how to convert web-based requests to RCS-e requests. Finally, performance evaluation proves that the framework does not add any loads to the existing network infrastructure.

현재 RCS-e(Rich Communication Service-e)는 복잡한 프로토콜과 닫힌 외부 인터페이스로 인해 일반 개발자들이 쉽게 접근할 수 없는 실정이다. RCS-e 서비스를 보다 활성화 시키기 위해서는 일반 개발자들이 쉽게 자신의 앱에서 RCS-e 서비스를 이용할 수 있도록 프로토콜을 단순화하고 외부에서 쉽게 접근할 수 있도록 API(Application Program Interface)화 해야 한다. 본 논문은 RCS-e의 여러 기능 중 프레즌스 기능을 웹 인터페이스로 이용할 수 있게 해주는 오픈 API 프레임워크를 제안한다. 이를 위해 각 노드들 간의 연관 관계를 나타낸 시스템 구성도를 설계하였다. 프레즌스 기능 제공을 위한 오픈 API 프레임워크와 기존 노드들 간의 메시지 흐름도를 정의하였다. 그리고 오픈 API 프레임워크에서 웹 기반의 요청을 어떻게 RCS-e에서 사용되는 요청으로 변환하는지 예시를 들어 설명하였다. 성능 평가에서는 오픈 API 프레임워크를 도입해도 기존 인프라의 성능에 영향을 끼치지 않는다는 것을 증명하였다.

Keywords

References

  1. B. B. Moshe, A. Dvir, and A. Solomon, "Analysis and optimization of live streaming for over the top video", Proceedings of the 2011 IEEE Consumer Communications and Networking Conference, pp.60-64, 2011 (DOI: 10.1109/CCNC.2011.5766553)
  2. GSMA, "RCS Market Launches to date", May 2014
  3. S.-S. Y, S.-T. Kim, "Implementation of IMS Core SIP Gateway based on Embedded", The Journal of The Institute of Internet, Broadcasting and Communication(JIIBC), Vol. 14, No. 5, October 2014 (DOI: 10.7236/JIIBC.2014.14.5.209)
  4. GSMA, "RCS-e - Advanced Communications: Services and Client Specification Version 1.2.1", 2011
  5. Request for Comments: 2778, "A Model for Presence and Instant Messaging", 2000
  6. GSMA, "Rich Communication Suite RCS API Detailed Requirements 2.5", March 2015
  7. O. Liskin, L. Singer, and K. Schneider, "Welcome to the Real World: A Notation for Modeling REST Services", IEEE Internet Computing, Vol. 16, Iss. 4, 2012 (DOI: 10.1109/MIC.2012.59)
  8. A. Lamba, J. Yadav, and G.U. Devi, "Analysis of Technologies in 3G and 3.5G Mobile Networks", International Conference on Communication Systems and Network Technologies, pp.330-333, 2012 (DOI: 10.1109/CSNT.2012.79)
  9. C. Severance, "Discovering JavaScript Object Notation", IEEE Computer, Vol. 45, Iss. 4, 2012 (DOI: 10.1109/MC.2012.132)
  10. T. Noh, D. Lee, M. Jung, "A Performance Enhancement of Java Card Virtual Machine with Multi-Transaction", Journal of Korea Multimedia Society, Vol. 12, No. 1, 2009
  11. S. Choi, "A Simulator for Evaluating Packet Scheduling Methods of High-speed Portable Internet Systems", Journal of the Korea Academia-Industrial cooperation Society(JKAIS), Vol.7, No.6, 2006