|
The advance and pervasion of Internet technologies make it possible for Internet users to communicate with each other via various communication systems, such as e-mails or Instance Message Systems, for examples MSN Messenger, Yahoo Messenger, Skype and many others. With so many communication methods existing, it is possible that the contacts of an Internet user may use different communication systems. Furthermore, each of the communication systems maintains the contact list of a user in its own way. Therefore, it is very troublesome for a user to find a contact from the contact lists maintained by various communication systems, determine the presence status of the contact, and communicate with the contact via an appropriate communication system. In this thesis, we design and implement a “User-Centric Presence-aware Instance Communication and Address Book Synchronization System” that can help a user to manage his contact lists across various communication systems, determine the presence status of a contact, and click to communicate with the contact through the most appropriate communicate system. Furthermore the platform also enables the user to synchronize his address books across various devices. Finally, unlike other inter-communication platforms of different IMSs, our platform is user-centric, in addition to the inter-IMS communication mechanism, because it also provides a friendly interface for a user to gather the identities and presence statuses of each contact, which may have different identities on different IMSs. Therefore, using our system, a user can easily check the presence of contacts, manage contacts by grouping, and communicate with a contact by an appropriate method conveniently. Beside, our system also provides a public interface for other third-party systems to inter-work with our platform for novel Internet services that require instant communication services.
|