[发明专利]新文件提醒方法和装置在审
申请号: | 201310369389.2 | 申请日: | 2013-08-22 |
公开(公告)号: | CN104424207A | 公开(公告)日: | 2015-03-18 |
发明(设计)人: | 董宇;朱承;李天宇 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京华沛德权律师事务所 11302 | 代理人: | 刘杰 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 提醒 方法 装置 | ||
技术领域
本发明涉及移动终端领域,具体涉及一种新文件提醒方法和装置。
背景技术
在移动终端例如智能手机的开发中,通常需要对智能手机里的某些内容(例如桌面图标、文件等)做新增加的标记,以帮助用户及时发现新增内容。新文件提醒是指对新文件做出标识,告知用户该文件为新增文件,其中,比上一次多出来的文件被称为新文件或者新增文件。
现有技术中进行新文件提醒的一种实现方案为:通过将移动终端中本次和上次对文件路径的扫描结果读入内存,使用Java代码及排序、比较算法进行逐一比较,最终得出新增结果。
但是,在智能手机上,受到移动硬件设备及运行环境的限制,Java代码对文件路径字符串的比较速度较慢,代码内存比较方式只适用少量(千条内)数据比较,对于大数据量例如过万数据的比较来说速度很慢,影响智能手机性能。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的新文件提醒方法和装置。
依据本发明的一个方面,提供了一种新文件提醒方法,其包括:
在数据库中建立两张数据表:第一数据表和第二数据表,所述第一数据表和所述第二数据表均具有文件路径字段;
将本次和上次对移动终端中文件的文件路径的扫描结果,分别存储到第一数据表和第二数据表中;
对第一数据表和第二数据表进行增量比较,以得到新增文件对应的文件路径;
根据新增文件对应的文件路径对新增文件进行标识,以提醒用户。
可选地,所述数据库为Sqlite数据库。
可选地,所述将本次和上次对移动终端中文件的文件路径的扫描结果,分别存储到第一数据表和第二数据表中,包括:
将第二数据表的内容清空,将上次存储在第一数据表中的数据复制到第二数据表中;
将第一数据表的内容清空,将本次对移动终端中文件的文件路径的扫描结果,存储到第一数据表中。
可选地,所述对第一数据表和第二数据表进行增量比较,包括:采用sql语句对第一数据表和第二数据表进行增量比较。
根据本发明的另一方面,提供了一种新文件提醒装置,其包括:
数据表建立单元,适于在数据库中建立两张数据表:第一数据表和第二数据表,所述第一数据表和所述第二数据表均具有文件路径字段;
扫描存储单元,适于将本次和上次对移动终端中文件的文件路径的扫描结果,分别存储到第一数据表和第二数据表中;
比较单元,适于对第一数据表和第二数据表进行增量比较,以得到新增文件对应的文件路径;
提醒单元,适于根据新增文件对应的文件路径对新增文件进行标识,以提醒用户。
可选地,所述数据库为Sqlite数据库。
可选地,所述将扫描存储单元进一步适于:
将第二数据表的内容清空,将上次存储在第一数据表中的数据复制到第二数据表中;
将第一数据表的内容清空,将本次对移动终端中文件的文件路径的扫描结果,存储到第一数据表中。
可选地,所述比较单元进一步适于:采用sql语句对第一数据表和第二数据表进行增量比较。
根据本发明的技术方案,通过利用数据库中的数据表进行增量比较,能够快速地识别移动终端中的新增文件,大大减少了计算时间,既能提高移动终端的性能,又能减少对移动终端计算资源的占用时间,进而能够减少耗电。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明一个实施例的新文件提醒方法流程图;
图2示出了根据本发明一个实施例的新文件提醒装置结构图;
图3示出了本发明实施例中对新增文件进行标识的一种方式示意图;
图4示出了本发明实施例中对新增文件进行标识的另一种方式示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310369389.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:浏览器信息共享方法及装置
- 下一篇:统一可扩展固件接口驱动器