DOI QR코드

DOI QR Code

A Web-based Open API Framework for RCS-e Session Establishment

RCS-e 세션 수립을 위한 웹 기반 오픈 API 프레임워크

  • 이동철 (한남대학교 멀티미디어학과)
  • Received : 2015.08.12
  • Accepted : 2015.10.09
  • Published : 2015.10.31

Abstract

In order to vitalize the Rich Communication Service-e(RCS-e) service, RCS-e users need various ways to use RCS including RCS-e apps. A RCS standards organization has suggested Application Program Interface(API). Since it only dealt with functional requirements, it was not enough to implement the API. This paper suggests an open API framework that can utilize RCS-e through a web interface. By using the framework, web developers can implement various RCS-e-enabled web applications. A system architecture is defined for the framework. Call flows for establishing a RCS-e session between the framework and other nodes are defined. Also, rules and examples for translating protocols between them are provided. Finally, performance evaluation proves that the proposed framework does not add loads to the existing network infrastructure.

RCS-e(Rich Communication Service-e) 서비스를 활성화시키기 위해서는 스마트폰용 RCS-e 앱 뿐만 아니라 다양한 방법으로 RCS-e 서비스를 이용할 수 있어야 한다. 표준화 기구에서는 그 방안으로 API(Application Program Interface)를 제시하고 있으나 기능 요구사항만 정의했을 뿐 구현을 위한 구체적인 방안까지는 제시하지 못하고 있는 실정이다. 본 논문은 웹 인터페이스를 사용하여 RCS-e서비스를 이용할 수 있도록 해 주는 오픈 API 프레임 워크를 제안한다. 이를 이용하면 RCS-e 서비스와 연동하는 웹 어플리케이션의 개발을 쉽고 빠르게 할 수 있다. 이를 위해 오픈 API 프레임워크 시스템 구성도를 설계하였고, 각 노드들이 RCS-e 세션 수립을 위해 어떻게 메시지를 주고 받아야 하는지 정의하였다. 그리고 오픈 API 프레임워크와 기존 RCS 인프라와의 프로토콜 변환을 어떻게 해야 하는지 정의하고 예시를 들었다. 또한 성능 평가를 통해 오픈 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", 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. IETF, "Common Presence and Instant Messaging (CPIM): Message Format", Request for Comments:3862, 2004
  6. IETF, "Instant Message Disposition Notification", Request for Comments: 5438, 2009
  7. GSMA, "Rich Communication Suite RCS API Detailed Requirements 2.5", March 2015
  8. 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)
  9. M. Adeyeye, I. Makitla, and T. Fogwill, "Determining the signalling overhead of two common WebRTC methods: JSON via XMLHttpRequest and SIP over WebSocket", AFRICON, 2013 (DOI: 10.1109/AFRCON.2013.6757840)
  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, Vol.7, No.6, 2006