[发明专利]一种基于移动终端应用类的数据处理方法及装置在审
申请号: | 201710617162.3 | 申请日: | 2017-07-26 |
公开(公告)号: | CN110019328A | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 邓勇红;黄叶青;刘斌;付强 | 申请(专利权)人: | 环球智达科技(北京)有限公司 |
主分类号: | G06F16/2453 | 分类号: | G06F16/2453;G06F16/22 |
代理公司: | 北京金信知识产权代理有限公司 11225 | 代理人: | 黄威;佛新瑜 |
地址: | 100040 北京市石景*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 信息表 虚拟表 移动终端应用 检索 关键字段 移动终端 移动设备应用 建立数据库 数据检索 用户体验 调取 删除 数据库 存储 查询 响应 创建 | ||
本发明公开了一种基于移动终端应用类的数据处理方法及装置,该方法应用在移动终端上,所述方法包括:针对所述移动终端建立数据库;创建与所述数据库中的信息表相对应的虚拟表,所述虚拟表存储有所述信息表中关键字段的相应信息;当进行数据检索时,根据所述关键字段对所述虚拟表进行检索,以从所述信息表中调取相应数据。该方法能够有效提高数据处理时的检索速度,并能够方便的进行数据的检索,查询或删除等操作,还能够提高移动设备应用类的响应速度,改善用户体验。
技术领域
本发明涉及数据处理领域,特别涉及一种基于移动终端应用类的数据处理方法及装置。
背景技术
目前在对移动终端(例如具有安卓系统的智能手机)应用类进行数据处理,特别是在进行数据的检索等操作时,通常使用模糊查询的方式进行检索等操作,例如进行全表扫描的方式进行,该数据处理方法由于匹配算法本身的原因,模糊查询的字段长度越大,模糊查询效率越低,这样就大大地增加了运算的负担,往往要耗费移动终端的CPU和内存的大量资源,从而引起应用类(如应用程序)卡顿,用户体验差。
发明内容
本发明实施例的目的在于提供一种基于移动终端应用类的数据处理方法及装置,该方法能够有效提高数据处理时的检索速度,改善用户体验。
为了解决上述技术问题,本发明实施例采用了如下技术方案:一种基于移动终端应用类的数据处理方法,应用在移动终端上,所述方法包括:
针对所述移动终端建立数据库;
创建与所述数据库中的信息表相对应的虚拟表,所述虚拟表存储有所述信息表中关键字段的相应信息;
当进行数据检索时,根据所述关键字段对所述虚拟表进行检索,以从所述信息表中调取相应数据。
作为优选,在创建与所述数据库中的信息表相对应的虚拟表后,所述方法还包括:
将所述虚拟表与信息表进行实时关联,以根据所述信息表的变化及时更新所述虚拟表。
作为优选,所述的创建与所述数据库中的信息表相对应的虚拟表包括:
在所述数据库中分类创建至少一个所述信息表;
在所述信息表中提取关键字段,并建立所述关键字段与该关键字段对应的数据之间的映射关系;
根据所述关键字段和映射关系建立所述虚拟表。
作为优选,所述的根据所述关键字段对所述虚拟表进行检索,以从所述信息表中调取相应数据包括:
使用所述关键字段对所述虚拟表进行检索;
根据所述关键字段在所述虚拟表中获取所述映射关系;
通过所述映射关系从所述信息表中获取相应数据。
作为优选,所述的针对所述移动终端建立数据库具体为:针对所述移动终端的至少一个应用程序建立数据库。
本发明实施例还提供了一种基于移动终端应用类的数据处理装置,应用在移动终端上,针对所述移动终端建立有数据库,所述装置包括相互连接的创建模块和检索模块;
所述创建模块与数据库连接,所述创建模块配置为创建与所述数据库中的信息表相对应的虚拟表,所述虚拟表存储有所述信息表中关键字段的相应信息;
所述检索模块与数据库连接,所述检索模块配置为当进行数据检索时,根据所述关键字段对所述虚拟表进行检索,以从所述信息表中调取相应数据。
作为优选,所述装置还包括更新模块;
所述更新模块与数据库连接,所述更新模块配置为将所述虚拟表与信息表进行实时关联,以根据所述信息表的变化及时更新所述虚拟表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于环球智达科技(北京)有限公司,未经环球智达科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710617162.3/2.html,转载请声明来源钻瓜专利网。