【技术实现步骤摘要】
本专利技术涉及通信
,尤其是涉及一种建立手机即时通信平台的方法和手机即时通信平台。
技术介绍
即时通信anstant Messaging,简称IM)平台作为一种个人通信工具,由于具有出色的表现力、互动性、实时性,能够实现文字、语音、视频的多媒体即时通信,从而倍受办公室白领、时尚人群和广大学生的青睐,已成为人们日常沟通中除短信之外,以文字为表现形式的最主要方式。目前的手机即时通信平台,如塞班(Symbian)平台,通常是一款以即时消息为主, 涉及天气预报、短信礼包、网页浏览、语音等多方面应用的软件,已经拥有广泛的用户群。然而,现有的手机即时通信平台至少存在如下缺陷现有的手机即时通信平台是一个独自运行的应用程序,无法与第三方应用进行很好的交互,扩展性比较差;且现有的平台在架构上是一个耦合性很强的整体,底层只有一个数据库,该底层库作为一个整体为各种上层应用提供接口,任何一个上层应用统统依赖庞大的底层库,庞大的底层库非常难于维护和管理,且当某一个上层应用出现故障时,会影响整个平台的运行。
技术实现思路
本专利技术实施例提供了一种建立手机即时通信平台的方法和手机即时通信 ...
【技术保护点】
1.一种建立手机即时通信平台的方法,其特征在于,所述方法包括:由多个独立的客户端Client应用组成Client层,所述Client应用具有用户界面功能;以及,由多个Client应用程序接口API组成ClientAPI层,设置所述Client层和Client API层中的程序运行在第一进程中;由多个服务Service API组成Service API层;利用多个业务逻辑建立核心层,其中,不同的业务逻辑由不同的逻辑模块独立实现;以及,利用多种独立的服务数据库建立基础层,设置所述Service API层、核心层和基础层中的程序运行在第二进程中;根据第一进程内部各层之间的数据交互 ...
【技术特征摘要】
1.一种建立手机即时通信平台的方法,其特征在于,所述方法包括由多个独立的客户端Client应用组成Client层,所述Client应用具有用户界面功能;以及,由多个Client应用程序接口 API组成ClientAPI层,设置所述Client层和Client API层中的程序运行在第一进程中;由多个服务krvice API组成krvice API层;利用多个业务逻辑建立核心层,其中, 不同的业务逻辑由不同的逻辑模块独立实现;以及,利用多种独立的服务数据库建立基础层,设置所述义!“^⑶API层、核心层和基础层中的程序运行在第二进程中;根据第一进程内部各层之间的数据交互,第二进程内部各层之间的数据交互,以及第一进程的Client API层和第二进程的krvice API层之间的进程间的数据交互建立手机即时通信平台。2.根据权利要求1所述的方法,其特征在于,所述方法包括所述Client应用包括平台内部Client应用和第三方Client应用; 所述平台内部Client应用能够与平台中所有的Client API进行数据交互; 所述第三方Client应用仅能够与平台中指定的Client API进行数据交互。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括利用所述Client应用的用户界面功能接收来自用户的命令,根据该命令作出响应,并将响应结果通过所述用户界面功能告知用户。4.根据权利要求3所述的方法,其特征在于,所述方法还包括基础层中的服务数据库包括数据结构基础库,所述数据结构基础库中的数据由C代码和C++代码实现,所述服务数据库能够与核心层之外的业务逻辑进行数据交互。5.一种手机即时通信平台,其特征在于,包括客户端单元、服务端单元和进程间调用单元,所述客户端单元中的程序运行...
【专利技术属性】
技术研发人员:甘寿聪,
申请(专利权)人:北京神州泰岳软件股份有限公司,
类型:发明
国别省市:11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。