文件查询方法和系统的制作方法_2

文档序号:8258788阅读:来源:国知局
【具体实施方式】
[0069]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附 图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0070]本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式"一"、"一 个"、"所述"和"该"也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措 辞"包括"是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加 一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元 件被"连接"或"耦接"到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在 中间元件。此外,这里使用的"连接"或"耦接"可以包括无线连接或无线耦接。这里使用 的措辞"和/或"包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
[0071]本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术 术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应 该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中 的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含 义来解释。
[0072]本技术领域技术人员可以理解,这里所使用的"终端"、"终端设备"既包括无线信 号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件 的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备 可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示 器的蜂窝或其他通信设备;PCS(PersonalCommunicationsService,个人通信系统),其可 以组合语音、数据处理、传真和/或数据通信能力;PDA(PersonalDigitalAssistant,个 人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、 日历和/或GPS(GlobalPositioningSystem,全球定位系统)接收器;常规膝上型和/或 掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算 机或其他设备。这里所使用的"终端"、"终端设备"可以是便携式、可运输、安装在交通工具 (航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式, 运行在地球和/或空间的任何其他位置运行。这里所使用的"终端"、"终端设备"还可以是 通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(MobileInternetDevice, 移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒 等设备。
[0073] 本技术领域技术人员可以理解,这里所使用的服务器、云端、远端网络设备等概 念,具有等同效果,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集 或多个服务器构成的云。在此,云由基于云计算(CloudComputing)的大量计算机或网络 服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超 级虚拟计算机。本发明的实施例中,远端网络设备、终端设备与WNS服务器之间可通过任何 通信方式实现通信,包括但不限于,基于3GPP、LTE、WIMAX的移动通信、基于TCP/IP、UDP协 议的计算机网络通信以及基于蓝牙、红外传输标准的近距无线传输方式。
[0074] 本领域技术人员应当理解,本发明所称的"应用"、"应用程序"、"应用软件"以及类 似表述的概念,是业内技术人员所公知的相同概念,是指由一系列计算机指令及相关数据 资源有机构造的适于电子运行的计算机软件。除非特别指定,这种命名本身不受编程语言 种类、级别,也不受其赖以运行的操作系统或平台所限制。理所当然地,此类概念也不受任 何形式的终端所限制。
[0075] 如图1所示,根据本发明一个实施例的文件查询方法,包括:
[0076] S1,确定查询时间范围,其中,时间范围包括查询起始时间和查询截止时间;
[0077] 查询时间范围的确定操作可以由终端或服务器等设备提供图形用户界面,供用户 进行具体设定。
[0078] S2,获取文件和文件序列号的关联关系,其中,文件序列号与文件操作时间相关 联;
[0079] 每当文件被执行一次操作,例如添加、修改、移动等操作,就会产生一个与该操作 时间相对应的文件序列号,例如对于文件Filel,在2014年11月28日20时4分钟30 秒时对其进行了操作,那么可以生成文件序列号,例如12345,该文件序列号与操作时间 2014-11-28-200430相对应。文件、文件序列号和操作时间三者的关联关系可以通过如表1 所示的表格的形式存储,
[0080]
【主权项】
1. 一种文件查询方法,其特征在于,包括: 确定查询时间范围,其中,所述时间范围包括查询起始时间和查询截止时间; 获取文件和文件序列号的关联关系,其中,所述文件序列号与文件操作时间相关联; 根据所述文件序列号查询操作时间处于所述查询时间范围内的文件。
2. 根据权利要求1所述文件查询方法,其特征在于,在确定查询时间范围之前还包括: 根据对文件进行操作的时间生成所述文件序列号,将文件序列号与文件操作时间进行 关联存储。
3. 根据权利要求1所述文件查询方法,其特征在于, 根据所述文件序列号查询操作时间处于所述查询时间范围内的文件包括: 获取第一文件序列号,判断所述第一文件序列号的操作时间与所述查询起始时间是否 相对应; 若不对应,则重新获取第一文件序列号,直至第一文件序列号的操作时间与所述查询 起始时间相对应; 若相对应,确定第一文件序列号对应的第一时间,查询操作时间晚于所述第一时间的 文件序列号对应的文件。
4. 根据权利要求3所述文件查询方法,其特征在于,重新获取第一文件序列号包括: 判断第一文件序列号的操作时间与所述查询起始时间的时序关系; 若操作时间在所述查询起始时间之前,则获取操作时间在已获取的第一文件序列号的 操作时间之后的第一文件序列号; 若操作时间在所述查询起始时间之后,则获取操作时间在已获取的第一文件序列号的 操作时间之前的第一文件序列号。
5. 根据权利要求3所述文件查询方法,其特征在于, 根据所述文件序列号查询操作时间处于所述查询时间范围内的文件还包括: 获取操作时间在所述第一时间之后的第二文件序列号,判断第二文件序列号的操作时 间与所述查询截止时间是否相对应; 若不对应,则重新获取第二文件序列号,直至第二文件序列号的相关时间与所述查询 截止时间相对应; 若相对应,确定第二文件序列号对应的第二时间,W所述第二时间对应的文件为终点, 查询相关时间晚于所述第一时间,且早于所述第二时间的文件序列号对应的文件。
6. 根据权利要求5所述文件查询方法,其特征在于,重新获取第二文件序列号包括: 判断第二文件序列号的相关时间在所述查询截止时间的时序关系; 若相关时间在所述查询截止时间之前,则获取相关时间在已获取的第二文件序列号的 相关时间之后的第二文件序列号; 若相关时间在所述查询截止时间之后,则获取相关时间在已获取的第二文件序列号的 相关时间之前的第二文件序列号。
7. 根据权利要求1至6中任一项所述文件查询方法,其特征在于: 所述文件序列号还包括与其相关联文件的路径信息,根据该文件序列号获取文件的路 径信息,根据所述路径信息查询所述文件。
8. 根据权利要求7所述文件查询方法,其特征在于,根据该文件序列号获取文件的路 径信息包括: 根据所述文件序列号查询对应的文件,查询所述文件的属性W确定所述文件的标识, 根据所述标识查询所述文件对应的编号,查询所述编号的祖先编号,根据查询到的编号确 定文件序列号对应文件的路径。
9. 根据权利要求1至8中任一项所述文件查询方法,其特征在于,所述文件序列号为 USN,则根据所述文件序列号查询处于所述查询时间范围内的文件包括; 根据USN在NTFS文件系统中查询处于所述查询时间范围内的文件。
10. -种文件查询系统,其特征在于,包括: 时间确定单元,用于确定查询时间范围,其中,所述时间范围包括查询起始时间和查询 截止时间; 关系获取单元,用于获取文件和文件序列号的关联关系,其中,所述文件序列号与文件 操作时间相关联; 文件查询单元,用于根据所述文件序列号查询操作时间处于所述查询时间范围内的文 件。
【专利摘要】本发明涉及一种文件查询方法和系统,该方法包括:确定查询时间范围,其中,所述时间范围包括查询起始时间和查询截止时间;获取文件和文件序列号的关联关系,其中,所述文件序列号与文件操作时间相关联;根据所述文件序列号查询操作时间处于所述查询时间范围内的文件。通过本发明的技术方案,根据文件序列号查询文件操作时间,进而根据文件操作时间查询处于指定时段内的文件,能够快速且准确地查询到指定时间段内的文件,无需遍历全盘文件,能够极大地节约查询操作占用的系统资源,不仅提高当前查询操作的速度,也提高了后续对文件进行其他操作的速度。
【IPC分类】G06F17-30
【公开号】CN104572916
【申请号】CN201410833762
【发明人】刘行健
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
【公开日】2015年4月29日
【申请日】2014年12月26日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1