The invention provides a method and a terminal for realizing data synchronization between memory and user identification card, and relates to the field of data processing. The user identification card data is stored in the storage location; the preset index value and the user identification card data are stored in the data table; the user identification card data is stored in the data table; the subsequent user identification card data or data table data changes, the acquisition is used The preset index value of the changed data in the user identification card updates the corresponding data in the user identification card to the data table according to the preset index value; or obtains the preset index value of the changed data in the data table and updates the corresponding data in the data table to the user identification card according to the index value. The method provided by the invention only needs to read the changed data and synchronize to the memory data table or the user data card, and does not need to read all the contents of the user data card, thus improving the synchronization speed.
【技术实现步骤摘要】
一种实现内存与用户识别卡数据同步的方法及终端本申请是2014年06月26日提出的专利技术名称为“一种实现内存与用户识别卡数据同步的方法及终端”的中国专利技术专利申请201410289839.1的分案申请。
本专利技术涉及通信终端数据处理领域,特别是涉及一种实现内存与用户识别卡数据同步的方法及终端。
技术介绍
通信终端在存储数据时可根据需要存储到内存ROM或用户识别卡,例如sim(subscriberidentitymodule,用户识别模块)卡。当更换用户识别卡后,例如将sim卡从通信终端A更换到通信终端B,用户希望直接读取卡中的电话号码或短信息等内容,而不需要先将存储于通信终端A内存中的数据转移到通信终端B中,然后从通信终端B中读取,因此,用户优先选择将重要数据存放于用户识别卡中。以短信为例,现有一种管理用户识别卡中数据的方法是在内存开辟一块存储区域,开机后,调用一次framework层的读卡接口将卡中的短信信息存放于该存储区域中与终端本地的数据进行统一管理,这样用户需要查询卡中短信时,只需访问终端内存,不需要读取用户识别卡,减少了卡的读写次数,提高访问速度。专利技术人在实现本专利技术的过程中发现现有技术存在如下的缺陷:用户识别卡或内存中的数据不是固定不变的,例如当sim卡接收短信或将终端本地的号码复制到sim卡中或删除内存中的短信时,而一旦发生变化,终端就需要再次重新读取用户识别卡中的所有数据,以同步内存与用户识别卡中的数据。而其中有一些数据是不变的,如果重新读取一遍,则增加了同步的时间。
技术实现思路
本专利技术提供了一种实现内存与用户识别卡数据同步的方 ...
【技术保护点】
1.一种实现内存与用户识别卡数据同步的方法,其特征在于,包括以下步骤: 开机读取所述用户识别卡的短信信息和预设索引值,预设索引值与用户识别卡中存储位置是一一对应的映射关系,用户识别卡的短信信息存储于所述存储位置; 将所述用户识别卡的短信信息和预设索引值存储于内存的数据表中,完成所述数据表的初始化; 当所述用户识别卡中的短信信息发生变化时,获取所述用户识别卡中发生变化的短信信息的预设索引值,根据所述预设索引值将用户识别卡中对应的短信信息更新到所述数据表中;或者,当所述数据表中的短信信息发生变化时,获取所述数据表中发生变化的短信信息的预设索引值,根据所述预设索引值将数据表中对应的短信信息更新到所述用户识别卡中。
【技术特征摘要】
1.一种实现内存与用户识别卡数据同步的方法,其特征在于,包括以下步骤:开机读取所述用户识别卡的短信信息和预设索引值,预设索引值与用户识别卡中存储位置是一一对应的映射关系,用户识别卡的短信信息存储于所述存储位置;将所述用户识别卡的短信信息和预设索引值存储于内存的数据表中,完成所述数据表的初始化;当所述用户识别卡中的短信信息发生变化时,获取所述用户识别卡中发生变化的短信信息的预设索引值,根据所述预设索引值将用户识别卡中对应的短信信息更新到所述数据表中;或者,当所述数据表中的短信信息发生变化时,获取所述数据表中发生变化的短信信息的预设索引值,根据所述预设索引值将数据表中对应的短信信息更新到所述用户识别卡中。2.根据权利要求1所述的方法,其特征在于:所述用户识别卡中发生变化的短信信息包括添加的短信信息。3.根据权利要求2所述的方法,其特征在于:获取所述用户识别卡中发生变化的短信信息的预设索引值之前包括:判断所述用户识别卡短信信息是否达到预设的存储上限,是则结束流程;否则继续流程。4.根据权利要求1所述的方法,其特征在于:所述数据表中发生变化的短信信息包括修改或删除的短信信息。5.根据权利要求1所述的方法,其特征在于:开机读取所述用户识别卡的短信信息和预设索引值,包括:开机时创建...
【专利技术属性】
技术研发人员:刘涛,阙远,王双,张艳凤,
申请(专利权)人:青岛海信移动通信技术股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。