一种数据处理方法、装置及移动终端的制作方法_4

文档序号:8528163阅读:来源:国知局
则执行所述通过终端操作系统的数据读取接口,从操作系统的系统数据库中读取已记录的用户数据;其中,所述终端应用满足预置的用户数据加载条件包括:所述终端应用为首次在终端运行、或者所述终端应用在终端的运行时长达到预设的时长阈值。
[0094]进一步可选地,所述处理器1001在用于执行所述通过终端操作系统的数据读取接口,从操作系统的系统数据库中读取已记录的用户数据之前,还用于监听终端操作系统的通知接口 ;若监听到终端操作系统的通知接口发出的系统数据库中关于用户数据的更新通知,通知执行所述通过终端操作系统的数据读取接口,从操作系统的系统数据库中读取已记录的用户数据。
[0095]其中,所述处理器1001在用于执行监听终端操作系统的通知接口时,具体用于在终端应用运行过程中启用配置的监听线程监听终端操作系统的通知接口。
[0096]本发明实施例可以在各类智能移动终端设备,预先从操作系统的系统数据库中提取用户数据加载缓存到内存中,以便于相应的需要调用用户数据的即时通讯应用、社交通讯应用等终端应用能够快速地在需要时从内存中获取缓存的数据,较好地提升了数据读取速度,在一定程度上避免了由于每次都需要从系统数据库中读取数据所导致的终端应用的卡顿现象。并且可以将相应读取的用户数据存储到终端的本地存储器设置的文件夹或数据库中,实现了即使终端应用完全退出,也能够在其再次运行后,直接从相关联的文件夹或数据库中读取数据加载到内存中,进一步提升了数据使用效率,还可以及时地对内存以及关联文件夹或数据库中的数据进行更新,保证了用户数据使用的准确、完整。
[0097]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0098]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种数据处理方法,其特征在于,包括: 通过终端操作系统的数据读取接口,从操作系统的系统数据库中读取已记录的用户数据; 根据预置的数据结构对读取的每一条用户数据进行组织处理,并将处理后的每一条用户数据加载到内存中; 当检测到用户数据使用事件时,从内存中获取所述处理后的用户数据以响应所述用户数据使用事件。
2.如权利要求1所述的方法,其特征在于,还包括: 将从操作系统的系统数据库中读取的用户数据存储到预置的关联文件夹或数据库中;或者 在检测到终端应用退出操作时,将加载到内存中的每一条用户数据存储到预置的关联文件夹或数据库中。
3.如权利要求2所述的方法,其特征在于,还包括: 在检测到终端应用退出后重新运行时,从预置的关联文件夹或数据库中读取其中的用户数据加载到内存中,以便于在重新运行后检测到用户数据使用事件时,从内存中读取所述处理后的用户数据。
4.如权利要求1至3任一项所述的方法,其特征在于,所述通过终端操作系统的数据读取接口,从操作系统的系统数据库中读取已记录的用户数据之前,还包括: 检测终端应用是否满足预置的用户数据加载条件; 若满足,则执行所述通过终端操作系统的数据读取接口,从操作系统的系统数据库中读取已记录的用户数据; 其中,所述终端应用满足预置的用户数据加载条件包括:所述终端应用为首次在终端运行、或者所述终端应用在终端的运行时长达到预设的时长阈值。
5.如权利要求1至3任一项所述的方法,其特征在于,所述通过终端操作系统的数据读取接口,从操作系统的系统数据库中读取已记录的用户数据之前,还包括: 监听终端操作系统的通知接口; 若监听到终端操作系统的通知接口发出的系统数据库中关于用户数据的更新通知,通知执行所述通过终端操作系统的数据读取接口,从操作系统的系统数据库中读取已记录的用户数据。
6.如权利要求4所述的方法,其特征在于,所述监听终端操作系统的通知接口,包括: 在终端应用运行过程中启用配置的监听线程监听终端操作系统的通知接口。
7.一种数据处理装置,其特征在于,包括: 读取模块,用于通过终端操作系统的数据读取接口,从操作系统的系统数据库中读取已记录的用户数据; 加载模块,用于根据预置的数据结构对读取的每一条用户数据进行组织处理,并将处理后的每一条用户数据加载到内存中; 获取模块,用于当检测到用户数据使用事件时,从内存中获取所述处理后的用户数据以响应所述用户数据使用事件。
8.如权利要求7所述的装置,其特征在于,还包括: 存储模块,用于将从操作系统的系统数据库中读取的用户数据存储到预置的关联文件夹或数据库中;或者在检测到终端应用退出操作时,将加载到内存中的每一条用户数据存储到预置的关联文件夹或数据库中。
9.如权利要求8所述的装置,其特征在于, 所述加载模块,还用于在检测到终端应用退出后重新运行时,从预置的关联文件夹或数据库中读取其中的用户数据加载到内存中,以便于在重新运行后检测到用户数据使用事件时,从内存中读取所述处理后的用户数据。
10.如权利要求7至9任一项所述的装置,其特征在于,还包括: 检测模块,用于检测终端应用是否满足预置的用户数据加载条件; 通知模块,用于在检查结果为满足时,则通知所述读取模块通过终端操作系统的数据读取接口,从操作系统的系统数据库中读取已记录的用户数据; 其中,所述检测模块检测终端应用满足预置的用户数据加载条件时,具体用于检测所述终端应用是否为首次在终端运行、或者检测所述终端应用在终端的运行时长是否达到预设的时长阈值。
11.如权利要求7至9任一项所述的装置,其特征在于,还包括: 监听模块,用于监听终端操作系统的通知接口 ; 第二通知模块,用于在所述监听模块监听到终端操作系统的通知接口发出的系统数据库中关于用户数据的更新通知时,通知所述读取模块通过终端操作系统的数据读取接口,从操作系统的系统数据库中读取已记录的用户数据。
12.如权利要求11所述的装置,其特征在于, 所述监听模块,具体用于在终端应用运行过程中启用配置的监听线程监听终端操作系统的通知接口。
13.—种移动终端,其特征在于,包括内存和处理器, 所述处理器,用于通过终端操作系统的数据读取接口,从操作系统的系统数据库中读取已记录的用户数据;根据预置的数据结构对读取的每一条用户数据进行组织处理,并将处理后的每一条用户数据加载到所述内存中;当检测到用户数据使用事件时,从所述内存中获取所述处理后的用户数据以响应所述用户数据使用事件。
【专利摘要】本发明实施例公开了一种数据处理方法、装置及移动终端,其中,所述方法包括:通过终端操作系统的数据读取接口,从操作系统的系统数据库中读取已记录的用户数据;根据预置的数据结构对读取的每一条用户数据进行组织处理,并将处理后的每一条用户数据加载到内存中;当检测到用户数据使用事件时,从内存中获取所述处理后的用户数据以响应所述用户数据使用事件。采用本发明,可以使得相应的需要调用用户数据的即时通讯应用、社交通讯应用等终端应用能够快速地在需要时从内存中获取缓存的数据,较好地提升了数据读取速度,在一定程度上避免了由于每次都需要从系统数据库中读取数据所导致的终端应用的卡顿现象。
【IPC分类】H04M1-2745, G06F17-30
【公开号】CN104850551
【申请号】CN201410050613
【发明人】王永鑫, 李斌, 罗程
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年8月19日
【申请日】2014年2月13日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1