发明名称 Android系统中智能电话信息的数据传输方法
摘要 一种Android系统中智能电话信息的数据传输方法,在电话服务层跟应用程序层之间建立动态AIDL服务层,动态AIDL服务层内部信息传输步骤:开机从手机flash中批量读取电话信息数据,并加载到手机内存;监听电话信息数据;判断电话信息数据是否发生改变,没改变,返回对电话信息数据进行监听;改变,对内存中的电话信息数据进行一致性更新,同时保存电话本信息到flash中,得到最新动态电话信息数据;电话信息数据绑定到Binder数据Stub,动态AIDL输出电话数据信息;本发明监听运行在内存中的电话信息数据,采用AIDL数据传输方法,使多数据同时进行快速交接,实现多进程智能机操作系统下的电话本信息快速关联,提高电话信息数据和界面间的交互。
申请公布号 CN102130995B 申请公布日期 2013.06.19
申请号 CN201110048835.0 申请日期 2011.03.01
申请人 重庆国虹科技发展有限公司 发明人 何从华;万明坚;刘学峰
分类号 H04M1/725(2006.01)I;H04M1/2745(2006.01)I 主分类号 H04M1/725(2006.01)I
代理机构 重庆博凯知识产权代理有限公司 50212 代理人 张先芸
主权项 一种Android系统中智能电话信息的数据传输方法,其特征在于,在电话服务层跟应用程序层之间建立一个用于异步电话本信息传输的动态AIDL服务层,采用AIDL数据传输方法,也就是建立用于对电话信息进行监听的异步信息传输接口,绑定公共的接口数据在后台交换;该动态AIDL服务层内部信息传输步骤如下:a)用户开机;b)从手机flash中批量读取电话信息数据,并将信息加载到手机内存中;c)对电话信息数据进行监听;d)判断电话信息数据是否发生改变,如果电话信息数据没有发生改变,返回对电话信息数据进行监听;如果电话信息数据发生改变,数据变化通知模块对内存中的电话信息数据进行一致性增量更新,同时将电话信息数据保存到手机flash中;e)得到最新动态电话信息数据;f)判断电话信息数据是否绑定到Binder数据Stub,如果没有绑定电话信息数据到Binder数据Stub,返c)对电话信息数据进行监听;如果已经绑定电话信息数据到Binder数据Stub,动态AIDL输出电话信息数据;g)在步骤b)从手机flash中批量读取电话信息数据,并将信息加载到手机内存中完成后,还直接判断电话信息数据是否绑定到Binder数据Stub,如果没有绑定电话信息数据到Binder数据Stub,进入步骤c)对电话信息数据进行监听;如果已经绑定电话信息数据到Binder数据Stub,动态AIDL输出电话信息数据;所述电话信息数据包括来、去电信息、收发短信信息以及电话本。
地址 401336 重庆市南岸区玉马路8号科技创业中心C栋