Font Size: a A A

Research And Implementation On RCS Phone Client Based On Android Platform

Posted on:2018-05-14Degree:MasterType:Thesis
Country:ChinaCandidate:P WangFull Text:PDF
GTID:2348330569486362Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Mobile phone users identified by mobile phone number is the largest community in China,much larger than QQ,WeChat and other Internet community.but the community is currently only for users with voice,SMS and other simple communication business.In contrast,the instant messaging software provided by the Internet company can not only send text messages,but also can send pictures,voice and other multimedia messages.So text messages and MMS business provided by the operators has been basically replaced,the vast majority of people no longer use the phone SMS to communicate.China Mobile Communication Corp has proposed a plan to accelerate the RCS(Rich Communication Suite)converged communications business process.RCS integrates IMS(IP Multimedia Subsystem)communication standards such as IETF,OMA,3GPP,and has developed interoperable IMS communication standard to provide users with rich communication service.This paper studied a large number of standard documents and drafts on RCS services and designs and realizes new contacts and new SMS applications in RCS business on the basis of Android system according to China Mobile Converged Communication Interface Specification.The new contact function mainly realizes the personal information acquisition and the contact ability detection.The new SMS application mainly realizes the instant message and the document transmission function.And it achieves the function of SMS after reading through the contact ability detection function.The whole system is designed by separating the function from the logic implementation according to the characteristics of the security system of the Android system.On the basis of original Android system to send SMS and MMS,RCS logical processing are implemented by adding a Rcs Service application.The SMS application uses the AIDL Service technology provided by the Android system to complete the RCSService application call to implement the RCS function.The implementation of the contact function is done through the RcsPlugin application written by the SDK provided by China Mobile.The contact is not directly call RcsPlugin but to call through the RcsService because of code cohesion.So that all the functions provided by China Mobile can be used in this way to improve the rationality of the program design.Finally,we found the problem that affect the user experience caused by receiving duplicate SMS due to the server or the underlying error in the development process,so we proposed the detection mechanism achieved by using the MD5 algorithm to avoid the problem.After testing,the new contacts and the new SMS function of RCS mobile client is operating normally to meet the mobile RCS mobile client requirements.
Keywords/Search Tags:RCS, new contacts, new short message service, android system, AIDL
PDF Full Text Request
Related items