Abstract
Over the past decade, voice-over-Internet protocol technologies and multimedia services for mobile devices have become a major trend of mobile networks because of the pervasiveness of handheld devices and the increased availability of advanced cellular networks worldwide. Next-generation network solutions, such as Internet protocol multimedia subsystems (IMS), offer considerable potential for providing various multimedia services. However, current IMS users have been developed separately based on various operating systems or devices. This study adopted a web-based IMS user and deployed a gateway between IMS users and an IMS network. Users can access IMS services by employing any device equipped with a web browser which supports a web real-time communication application programming interface. Since more real-time messaging services have exploited presence services (PSs) to issue user status information, a high number of status messages are generated. Instead of using the extensible markup language (XML) format to exchange presence data in PSs, this study adopted JavaScript object notation (JSON), which has a more compact and lightweight format for reducing the message volume and delay. This study evaluated the system performance based on XML and JSON data formats under realistic conditions. The results show that adopting JSON can effectively reduce the message volume and delay by approximately 40 and 54 %, respectively.
Similar content being viewed by others
References
Camarillo, G., & Garcia-Martin, M.-A. (2006). The 3G IP multimedia subsystem (2nd ed.). New York: Wiley.
Calhoun, P., et al. (2003). Diameter Base Protocol, IETF RFC 3588. www.rfc-editor.org/rfc/rfc3588.txt.
Islam, S., & Gregoire, J. (2013). Converged access of IMS and web services: A virtual client model. IEEE Network, 27(1), 37–44.
WebRTC 1.0: Real-time communication between browsers, W3C Working Draft, Aug 2012. http://www.w3.org/TR/webrtc/.
Foschini, L., Taleb, T., Corradi, A., & Bottazzi, D. (2011). M2 M-based metropolitan platform for IMS-enabled road traffic management in IoT. IEEE Communications Magazine, 49(11), 50–57.
El Barachi, M., & Alfandi, O. (2013). The design and implementation of a wireless healthcare application for WSN-enabled IMS environments. IEEE on Consumer Communications and Networking Conference (CCNC), 892–897.
Nurseitov, N., et al. (2009). Comparison of JSON and XML Data Interchange Formats: A Case Study. Caine, 9, 157–162.
Singh, K., & Krishnaswamy, V. (2013). A case for SIP in Javascript. IEEE Communications Magazine, 51(4), 28–33.
Loreto, S., & Romano, S. P. (2012). Real-time communications in the web: issues, achievements, and ongoing standardization efforts. IEEE Internet Computing, 16(5), 68–73.
Bellavista, P., Corradi, A., & Foschini, L. (2009). IMS-based presence service with enhanced scalability and guaranteed QoS for interdomain enterprise mobility. IEEE on Wireless Communications, 16(3), 16–23.
OpenIMSCore, [Online]. http://www.openimscore.org/.
Kamailio, [Online]. http://www.kamailio.org/.
Doubango Telecom, [Online]. http://www.doubango.org.
Acknowledgments
The authors gratefully acknowledge the support by the Ministry of Science and Technology, Taiwan, under grant MOST-103-2221-E-011-112.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Leu, JS., Hsu, KC. & Song, T. Enhancing the Presence Service Efficiency of Internet Protocol Multimedia Subsystem-Based Web Services. Wireless Pers Commun 85, 2319–2331 (2015). https://doi.org/10.1007/s11277-015-2907-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-015-2907-z