1.一种实现内存与用户识别卡数据同步的方法,其特征在于,包括以下步骤: 在所述内存中建立数据表,并建立预设索引值与用户识别卡中存储位置的映射关系,用户识别卡数据存储于所述存储位置; 开机读取所述用户识别卡数据后,将所述预设索引值及所述用户识别卡数据存储于所述数据表中,完成数据表的初始化; 当所述用户识别卡中的数据发生变化时,获取所述用户识别卡中发生变化的数据的预设索引值,根据所述预设索引值将用户识别卡中对应的数据更新到所述数据表中;或者,当所述数据表中的数据发生变化时,获取所述数据表中发生变化的数据的预设索引值,根据所述索引值将数据表中对应的数据更新到所述用户识别卡中。
2.根据权利要求1所述的方法,其特征在于:所述用户识别卡中发生变化的数据包括添加的数据。
3.根据权利要求2所述的方法,其特征在于:获取所述用户识别卡中发生变化的数据的预设索引值之前包括:判断所述用户识别卡数据是否达到预设的存储上限,是则结束流程;
否则继续流程。
4.根据权利要求1所述的方法,其特征在于:所述数据表中发生变化的数据包括修改或删除的数据。
5.根据权利要求1所述的方法,其特征在于:所述用户识别卡数据为号码信息和/或短信信息。
6.根据权利要求1所述的方法,其特征在于:将所述用户识别卡数据存储于所述数据表中包括: 开机时创建读取所述用户识别卡数据的服务,并提高所述服务的优先级。
7.一种实现内存与用户识别卡数据同步的终端,其特征在于,包括: 内存,用于建立数据表; 用户识别卡,用于建立预设索引值与用户识别卡中存储位置的映射关系,用户识别卡数据存储于所述存储位置; 存储单元,用于开机读取所述用户识别卡数据后,将所述预设索引值及所述用户识别卡数据存储于所述数据表中,完成数据表的初始化; 同步单元,用于当所述用户识别卡中的数据发生变化时,获取所述用户识别卡中发生变化的数据的预设索引值,根据所述预设索引值将用户识别卡中对应的数据更新到所述数据表中;或者,当所述数据表中的数据发生变化时,获取所述数据表中发生变化的数据的预设索引值,根据所述索引值将数据表中对应的数据更新到所述用户识别卡中。
8.根据权利要求7所述的终端,其特征在于:所述用户识别卡中发生变化的数据包括添加的数据。
9.根据权利要求8所述的终端,其特征在于:所述同步单元还用于判断所述用户识别卡数据是否达到预设的存储上限,是则结束流程;否则继续获取所述用户识别卡中发生变化的数据的预设索引值。
10.根据权利要求7所述的终端,其特征在于:所述数据表中发生变化的数据包括修改或删除的数据。
11.根据权利要求7所述的终端,其特征在于:所述用户识别卡数据包括号码信息或短信信息。
12.根据权利要求7所述的终端,其特征在于:所述存储单元还用于开机时创建读取所述用户识别卡数据的服务,并提高所述服务的优先级。