Abstract
Recently, as smartphones have rapidly come into wide use and various social networking services have grown, people perform a variety of interactions through the virtual and real world based on them. Usually, such services focus on easy formation of social links among users, supporting the exchange of simple messages among users on the networks. Twitter, one of such services used worldwide, supports short message service named Tweet and has over 200 million members signed up. n this paper, we propose techniques for supporting real-time group messaging based on the social network of Twitter and describe a smartphone group messaging system developed with the techniques. The system automatically forms a group that include a Twitter user and the followers of the user, supporting real-time group messaging among the group members. The developed system is composed of an XMPP protocol-based messaging server and smartphone client applications which perform real-time messaging based on the social network of Twitter. Twitter users can easily use the system utilizing Tweet messages, exchanging real-time messages with their followers within the groups instantly established on the XMPP server.
최근 급속히 보급된 스마트폰과 소셜 네트워킹 서비스의 발전은 가상 세계와 실세계를 보다 밀접하게 연결하여 사람들 간의 다양한 상호작용을 가능하게 하고 있다. 일반적인 소셜 네트워킹 서비스는 사용자들 간의 네트워크를 쉽게 구성하는 방법에 치중하고 있으며 네트워크에 참여한 다른 사용자들과 단순한 정보 교환 기능을 지원한다. 세계적으로 널리 사용되는 서비스인 트위터는 정보 교환 기능으로 트윗이라는 단문 메시지만을 사용하고 있으며 2억명이 넘는 사용자를 확보하고 있다. 논문에서는 대표적인 SNS인 트위터의 소셜 네트워크를 기반으로 실시간 그룹 채팅을 지원하는 기법을 제안하고 이를 활용하여 스마트폰 그룹 메시징 시스템을 개발하였다. 트위터의 소셜 네트워크를 반영하여 트위터 사용자와 그 사용자의 팔로워들이 참여하는 그룹을 자동적으로 형성하고 그룹 구성원이 모두 참여할 수 있는 실시간 그룹 메시징을 지원하는 기법을 제안하였다. 그리고 이를 바탕으로 개발된 스마트폰 그룹 메시징 시스템은 XMPP 프로토콜 기반의 메시징 서버와 트위터의 소셜 네트워크를 기반으로 실시간 메시징을 수행하는 스마트폰 클라이언트로 구성된다. 사용자는 트위터 메시지를 이용하여 손쉽게 메시징 시스템을 사용할 수 있으며, XMPP 서버에 자동적으로 형성되는 그룹을 통하여 자신의 팔로워들과 메시지를 실시간으로 교환할 수 있다.