一种桌面快捷操控系统及方法

文档序号:6373307阅读:97来源:国知局
专利名称:一种桌面快捷操控系统及方法
技术领域
本发明属于计算机技术领域,涉及一种桌面操控系统,尤其涉及一种桌面快捷操控系统;同时,本发明还涉及一种桌面快捷操控系统的操控方法。
背景技术
目前,一般的PC客户端软件,用户使用时,均需要打开客户端界面进行操作,但用户经常使用的功能通常集中在少数几个模块上,用户使用起来有一定不便。目前市面上有一些软件,提供了一些快捷菜单,可以将其主要功能按钮,或者打开主界面的功能做成快捷工具供用户使用;还有一些软件,提供了对用户个人快捷方式和文件的管理,但存在问题如下功能比较单一,仅将软件自身功能放置在快捷工具栏上,扩展 性差。在操作使用上存在一定门槛,不能完全满足用户需求。 考虑到用户习惯,如今迫切需要提供一种可快捷使用软件、游戏、文件等内容的方法和系统,提供更好的交互体验,使得用户可以更方便的使用客户端的功能、常用工具、个人电脑上的内容,且保证各种内容分类明确,便于搜索、使用、存储和管理。

发明内容
本发明所要解决的技术问题是提供一种桌面快捷操控系统,可方便快捷地获取所需文件,提高查找或搜索的效率。此外,本发明还提供上述桌面快捷操控系统的操控方法,可方便快捷地获取所需文件,提高查找或搜索的效率。为解决上述技术问题,本发明采用如下技术方案一种桌面快捷操控系统,所述系统包括快捷工具栏模块,用以提供一个或多个快捷工具栏,快捷工具栏中包括一组或多组控制按键;快捷工具栏驻留于桌面的一侧,或者,快捷工具栏以隐藏的方式驻留于桌面的一侧,待光标移动到距离该快捷工具栏设定距离时显示在桌面的一侧;主面板模块,用以提供主面板界面,呈现用户发起的操作动作所对应的主面板界面,主面板界面中根据用户发起的操作动作呈现一个或多个文件、文件夹、快捷方式或功能按键;操作捕捉执行模块,用以获取用户的操作动作,并按照用户的操作动作执行该操作动作对应的命令;该命令包括如下命令中的一种或多种打开主面板界面,关闭或隐藏主面板界面,调节主面板界面的位置,根据点击快捷工具栏中控制按键或主面板界面的控制按键调整主面板界面的显示内容,在主面板界面的设定区域新建文件或文件夹或快捷方式,将设定的文件或文件夹或快捷方式拖放至主面板界面的对应位置,将设定的文件或文件夹或快捷方式拖离主面板界面。作为本发明的一种优选方案,所述系统还包括搜索模块,用以在设定的区域搜索文件;所述搜索模块搜索NTFS磁盘中文件的方法包括
步骤Al、初始化更新序列号USN日志文件,建立一个索引,获取USN日志文件的基本信息和数据,分别保存于设定结构体中;步骤A2、输入要查找的文件名,在索引当中进行查询,直接判断输入的文件名是否包含在设定结构体的对应属性中;步骤A3、显示搜索结果,删除USN日志文件。作为本发明的一种优选方案,所述步骤Al中,获取USN日志文件的基本信息和数据,分别保存在USN_JOURNAL_DATA和USN_REC0RD结构体中;所述步骤A2中,输入要查找的文件名,开始在索引当中进行查询,直接判断输入的文件名是否包含在设定结构体USN_REC0RD中WCHAR FILENAME属性中来查找文件。 作为本发明的一种优选方案,所述系统还包括搜索模块,用以搜索系统管理的应用或者文件,或者搜索服务器的资源,或者搜索本地电脑中的文件;搜索系统管理的应用或文件时,这些应用和文件信息已经加载到系统中,并通过特定数据结构存储在内存中,有两种搜索查询方式通过hash表来查询、通过遍历列表来查询;当总应用和文件数量小于设定值时通过hash表来查询,当大于设定值则通过遍历列表来查询;搜索服务器资源时,用户在本系统中输入要查找的关键字,系统把这些信息发送给服务器端,服务器端通过Sphinx全文检索引擎搜索数据库,并把相关信息返回给本系统,在主面板界面中显示搜索结果;搜索本地电脑中的文件时,本系统会根据用户的搜索规则设置来查找本地磁盘中的文件;由于Windows系统中磁盘包括NTFS和FAT32两种格式,所以本系统对本地磁盘文件的搜索也有两种方式;对于FAT32磁盘里的文件,通过目录文件遍历来获取相应的文件名,与用户输入内容进行正则匹配,如果匹配成功则记录下该文件信息,在主面板界面中显示相关信息;对于NTFS磁盘里的文件搜索,NTFS格式的文件系统有一个可靠的USN日志,对于每一个NTFS卷,每当发生有关添加、修改和删除文件的信息时,操作系统会使用USN日志记录下来;在NTFS磁盘里进行文件搜索,首先初始化USN日志文件,用户输入关键字并设置搜索规则,然后本系统开始对USN日志文件进行遍历查询,将获取的文件名与用户输入的关键字进行正则匹配,将匹配成功的文件信息返回给本系统,再在主面板界面中把相关信息显示出来。作为本发明的一种优选方案,所述系统进一步包括同步模块,用以在本系统被用户安装后默认生成一个文件夹,该文件夹作为同步文件夹;所述同步文件夹用以存储用户添加至主面板界面的文件、文件夹、快捷方式或功能按键。在用户登录以后,系统会将该文件夹信息与之前上传到服务器的信息进行对比,并把不同的信息在该文件夹内更新,保证每次登录后该文件夹内的信息总是一样。作为本发明的一种优选方案,所述系统进一步包括共享模块,用以向好友共享同步文件夹中的文件。一种上述桌面快捷操控系统的操控方法,所述方法包括如下步骤快捷工具栏模块提供一个或多个快捷工具栏,快捷工具栏中包括一组或多组控制按键;快捷工具栏驻留于桌面的一侧,或者,快捷工具栏以隐藏的方式驻留于桌面的一侧,待光标在距离该快捷工具栏设定距离时出现在桌面的一侧;
主面板模块提供主面板界面,呈现用户发起的操作动作所对应的主面板界面,主面板界面中根据用户发起的操作动作呈现一个或多个文件、文件夹、快捷方式或功能按键;操作捕捉执行模块获取用户的操作动作,并按照用户的操作动作执行该操作动作对应的命令;该命令包括如下命令中的一种或多种打开主面板界面,关闭或隐藏主面板界面,调节主面板界面的位置,根据点击快捷工具栏中控制按键或主面板界面的控制按键调整主面板界面的显示内容,在主面板界面的设定区域新建文件或文件夹或快捷方式,将设定的文件或文件夹或快捷方式拖放至主面板界面的对应位置,将设定的文件或文件夹或快捷方式拖离主面板界面。作为本发明的一种优选方案,所述方法还包括搜索步骤,在设定的磁盘区域搜索文件;所述搜索步骤中搜索NTFS磁盘中文件的方法包括步骤Al、初始化更新序列号USN日志文件,建立一个索引,获取USN日志文件的基本信息和数据,分别保存于设定结构体中; 步骤A2、输入要查找的文件名,在索引当中进行查询,直接判断输入的文件名是否包含在设定结构体的对应属性中;步骤A3、显示搜索结果,删除USN日志文件。作为本发明的一种优选方案,所述步骤Al中,获取USN日志文件的基本信息和数据,分别保存在USN_JOURNAL_DATA和USN_REC0RD结构体中;所述步骤A2中,输入要查找的文件名,开始在索引当中进行查询,直接判断输入的文件名是否包含在设定结构体USN_REC0RD中WCHAR FILENAME属性中来查找文件。作为本发明的一种优选方案,所述方法还包括搜索步骤,搜索系统管理的应用或者文件,或者搜索服务器的资源,或者搜索本地电脑中的文件;搜索系统管理的应用或文件时,这些应用和文件信息已经加载到系统中,并通过特定数据结构存储在内存中,有两种搜索查询方式通过hash表来查询、通过遍历列表来查询;当总应用和文件数量小于设定值时通过hash表来查询,当大于设定值则通过遍历列表来查询;搜索服务器资源时,用户在本系统中输入要查找的关键字,系统把这些信息发送给服务器端,服务器端通过Sphinx全文检索引擎搜索数据库,并把相关信息返回给本系统,在主面板界面中显示搜索结果;搜索本地电脑中的文件时,本系统会根据用户的搜索规则设置来查找本地磁盘中的文件;由于Windows系统中磁盘包括NTFS和FAT32两种格式,所以本系统对本地磁盘文件的搜索也有两种方式;对于FAT32磁盘里的文件,通过目录文件遍历来获取相应的文件名,与用户输入内容进行正则匹配,如果匹配成功则记录下该文件信息,在主面板界面中显示相关信息;对于NTFS磁盘里的文件搜索,NTFS格式的文件系统有一个可靠的USN日志,对于每一个NTFS卷,每当发生有关添加、修改和删除文件的信息时,操作系统会使用USN日志记录下来;在阶 3磁盘里进行文件搜索,首先初始化USN日志文件,用户输入关键字并设置搜索规则,然后本系统开始对USN日志文件进行遍历查询,将获取的文件名与用户输入的关键字进行正则匹配,将匹配成功的文件信息返回给本系统,再在主面板界面中把相关信息显示出来。
作为本发明的一种优选方案,所述方法进一步包括同步步骤,在本系统被用户安装后默认生成一个文件夹,该文件夹作为同步文件夹;所述同步文件夹用以存储用户添加至主面板界面的文件、文件夹、快捷方式或功能按键。在用户登录以后,系统会将该文件夹信息与之前上传到服务器的信息进行对比,并把不同的信息在该文件夹内更新,保证每次登录后该文件夹内的信息总是一样。作为本发明的一种优选方案,所述方法进一步包括共享步骤,向好友共享同步文件夹中的文件。本发明的有益效果在于本发明提出的桌面快捷操控系统及方法,可以协助用户对客户端常用功能按钮、常用的软件应用、桌面快捷方式、网址、电脑上的各类文件等进行使用和管理,可以很方便的对用户个人文档进行采集、搜索、同步和分享,使用户可以快捷地获取所需文件,提高查找或搜索的效率。 在安装好软件以后,在电脑桌面右侧,会出现一个底色半透明的快捷工具栏,上面展示有软件的部分功能按钮,提供了主面板和系统工具的快速打开入口,主面板功能,可以通过配置,显示在快捷工具栏上。用户自主添加的文件和快捷方式,由于快捷工具栏一直驻留在桌面,用户操作和使用很方便。


图I为本发明桌面快捷操控系统的组成示意图。图2为本发明桌面快捷操控系统的示意图。图3为主面板界面隐藏时的示意图。图4为本发明方法搜索步骤的流程图。图5为本发明系统搜索模块对应界面的示意图。图6为本发明桌面快捷操控系统的另一组成示意图。图7为本发明系统共享文件的示意图。图8为本发明系统同步模块对应界面的示意图。
具体实施例方式下面结合附图详细说明本发明的优选实施例。实施例一请参阅图1,本发明揭示了一种桌面快捷操控系统,所述系统包括快捷工具栏模块
I、主面板模块2、操作捕捉执行模块4。快捷工具栏模块I用以提供一个或多个快捷工具栏10,如图2所示,快捷工具栏10中包括一组或多组控制按键11 ;快捷工具栏10驻留于桌面30的一侧,或者,快捷工具栏10以隐藏的方式驻留于桌面的一侧,待光标在距离该快捷工具栏10设定距离时出现在桌面30的一侧。优选地,快捷工具栏10显示为半透明状。主面板模块2用以提供主面板界面20,呈现用户发起的操作动作所对应的主面板界面20,主面板界面20中根据用户发起的操作动作呈现一个或多个文件、文件夹、快捷方式或功能按键。这里的快捷方式可以是文件或文件夹的快捷方式,也可以是某个网址的链接等等。功能按键可以是系统自带的某个操作按键(如显示桌面),也可以是用户自定义的功能按键,这里的功能按键也可以被认为是快捷方式的一种。主面板界面20通常处于隐藏或者被关闭状态,而快捷工具栏10则设置于桌面30的右侧,如图3所示,此时用户可以自由做其他操作。当需要打开主面板界面20时,通过点击快捷工具栏10的按键11可以启动该按键11对应的主面板界面20,该主面板界面20中包括用户想打开的文件或文件夹或者是快捷方式。操作捕捉执行模块4用以获取用户的操作动作,并按照用户的操作动作执行该操作动作对应的命令。该命令包括如下命令中的一种或多种打开主面板界面,关闭或隐藏主面板界面,调节主面板界面的位置,根据点击快捷工具栏中控制按键或主面板界面的控制按键调整主面板界面的显示内容,在主面板界面的设定区域新建文件或文件夹或快捷方式,将设定的文件或文件夹或快捷方式拖放至主面板界面的对应位置,将设定的文件或文件夹或快捷方式拖离主面板界面。
对于主面板界面上提供的各类应用、软件、游戏,用户可以直接通过拖拽,放置在快捷工具条上,或者主面板界面的管理栏中,可以按意愿归属对文件等进行分类(可以对类别进行添加、删除、修改等操作),并且以图标的形式展示在主面板界面上。如今,用户对于个人电脑上的软件、游戏、快捷方式、文件的管理,大部分是沿用操作系统自带方式,文件散落在多个文件夹,难以分类、查找,排序方式简单。在快捷工具栏中,用户可以快速整理文件,在文件管理方面,给予用户较大的自由。用户可以通过鼠标拖拽、右键-添加等方式,把常用的文件、文件夹、快捷方式、网址等添加上去,配合以强大的搜索功能,再也不用为找个文件翻遍整个硬盘苦恼。整个文件管理面板区域可以随意拖动,也可以通过锁定按钮,将其固定在桌面上,拖拽可以改变位置、大小。使用起来的便捷性远高于其他快捷桌面类产品。此外,用户可以自由分类、建立文件夹,对于文件、文件夹均可以建立tag (标签),用于搜索,可以按tag、创建时间、修改时间、最近使用、文件类型、文件类别等自由分类。此外,请参阅图6、图7,所述系统还包括搜索模块、同步模块、共享模块。搜索模块用以在设定的磁盘区域搜索文件。搜索模块可以是快捷工具栏模块的一部分,也可以独立于快捷工具栏模块。本实施例中,快捷工具栏提供了强大的搜索功能,除了提供对于已添加到面板内的资源的搜索,还提供了电脑全盘快速实时搜索功能。搜索可排除指定目录,并可对排除的目录中的子目录做排除例外,可以指定文件类型范围。请参阅图4、图5,所述搜索模块提供三种搜索方式搜索系统管理的应用或者文件,或者搜索服务器的资源,或者搜索本地电脑中的文件。搜索系统管理的应用或文件时,这些应用和文件信息已经加载到系统中,并通过特定数据结构存储在内存中,有两种搜索查询方式通过hash表来查询、通过遍历列表来查询;当总应用和文件数量小于设定值时通过hash表来查询,当大于设定值则通过遍历列表来查询;搜索服务器资源时,用户在本系统中输入要查找的关键字,系统把这些信息发送给服务器端,服务器端通过Sphinx全文检索引擎搜索数据库,并把相关信息返回给本系统,在主面板界面中显示搜索结果;搜索本地电脑中的文件时,本系统会根据用户的搜索规则设置来查找本地磁盘中的文件;由于Windows系统中磁盘包括NTFS和FAT32两种格式,所以本系统对本地磁盘文件的搜索也有两种方式;对于FAT32磁盘里的文件,通过目录文件遍历来获取相应的文件名,与用户输入内容进行正则匹配,如果匹配成功则记录下该文件信息,在主面板界面中显示相关信息;对于NTFS磁盘里的文件搜索,NTFS格式的文件系统有一个可靠的USN日志,对于每一个NTFS卷,每当发生有关添加、修改和删除文件的信息时,操作系统会使用USN日志记录下来;在NTFS磁盘里进行文件搜索,首先初始化USN日志文件,用户输入关键字并设置搜索规则,然后本系统开始对USN日志文件进行遍历查询,将获取的文件名与用户输入的关键字进行正则匹配,将匹配成功的文件信息返回给本系统,再在主面板界面中把相关信息显示出来。本实施例中,具体地,所述搜索模块搜索NTFS磁盘中文件的方法包括步骤Al、初始化更新序列号USN日志文件,建立一个索引,获取USN日志文件的基本信息和数据,分别保存于设定结构体中。本实施例中,获取USN日志文件的基本信息和数据,分别保存在USN_JOURNAL_DATA和USN_REC0RD结构体中。步骤A2、输入要查找的文件名,在索引当中进行查询,直接判断输入的文件名是否包含在设定结构体的对应属性中。本实施例中,输入要查找的文件名,开始在索引当中进行·查询,直接判断输入的文件名是否包含在设定结构体USN_REC0RD中WCHAR FILENAME属性中来查找文件。步骤A3、显示搜索结果,删除USN日志文件。同步模块用以在本系统被用户安装后默认生成一个文件夹,该文件夹作为同步文件夹;所述同步文件夹用以存储用户添加至主面板界面的文件、文件夹、快捷方式或功能按键。同步的示意图如图8所示。同步的基本步骤如下(1)在快捷工具栏安装好以后,会默认生成一个文件夹,作为同步文件夹;(2)用户拖拽或者右键添加文件到快捷工具栏界面;
(3)文件同步到同步文件夹。共享模块用以向好友共享同步文件夹中的文件。对于在同步文件夹中的文件,用户可以建立多个共享目录,并邀请好友分享该目录。可建立的共享目录的个数受用户的空间和等级的限制;每个共享目录都有独立的可用空间;共享的人对该目录的访问权限包含‘只读’和‘可编辑’;只有目录主人和文件的创建人可删除该文件。以上介绍了本发明桌面快捷操控系统的组成,本发明在揭示上述系统的同时,还揭示上述桌面快捷操控系统的操控方法,所述方法包括如下步骤(各步骤可以不按次序进行)步骤SI快捷工具栏模块提供一个或多个快捷工具栏,快捷工具栏中包括一组或多组控制按键;快捷工具栏驻留于桌面的一侧,或者,快捷工具栏以隐藏的方式驻留于桌面的一侧,待光标在距离该快捷工具栏设定距离时出现在桌面的一侧。步骤S2主面板模块提供主面板界面,呈现用户发起的操作动作所对应的主面板界面,主面板界面中根据用户发起的操作动作呈现一个或多个文件、文件夹、快捷方式或功能按键。步骤S3操作捕捉执行模块获取用户的操作动作,并按照用户的操作动作执行该操作动作对应的命令;该命令包括如下命令中的一种或多种打开主面板界面,关闭或隐藏主面板界面,调节主面板界面的位置,根据点击快捷工具栏中控制按键或主面板界面的控制按键调整主面板界面的显示内容,在主面板界面的设定区域新建文件或文件夹或快捷方式,将设定的文件或文件夹或快捷方式拖放至主面板界面的对应位置,将设定的文件或文件夹或快捷方式拖离主面板界面。步骤S4搜索步骤,包括搜索系统管理的应用或者文件,或者搜索服务器的资源,或者搜索本地电脑中的文件。搜索系统管理的应用或文件时,这些应用和文件信息已经加载到系统中,并通过特定数据结构存储在内存中,有两种搜索查询方式通过hash表来查询、通过遍历列表来查询;当总应用和文件数量小于设定值时通过hash表来查询,当大于设定值则通过遍历列表来查询;搜索服务器资源时,用户在本系统中输入要查找的关键字,系统把这些信息发送 给服务器端,服务器端通过Sphinx全文检索引擎搜索数据库,并把相关信息返回给本系统,在主面板界面中显示搜索结果;搜索本地电脑中的文件时,本系统会根据用户的搜索规则设置来查找本地磁盘中的文件;由于Windows系统中磁盘包括NTFS和FAT32两种格式,所以本系统对本地磁盘文件的搜索也有两种方式;对于FAT32磁盘里的文件,通过目录文件遍历来获取相应的文件名,与用户输入内容进行正则匹配,如果匹配成功则记录下该文件信息,在主面板界面中显示相关信息;对于NTFS磁盘里的文件搜索,NTFS格式的文件系统有一个可靠的USN日志,对于每一个NTFS卷,每当发生有关添加、修改和删除文件的信息时,操作系统会使用USN日志记录下来;在阶 3磁盘里进行文件搜索,首先初始化USN日志文件,用户输入关键字并设置搜索规则,然后本系统开始对USN日志文件进行遍历查询,将获取的文件名与用户输入的关键字进行正则匹配,将匹配成功的文件信息返回给本系统,再在主面板界面中把相关信息显示出来。本实施例中,具体地,所述搜索步骤中,搜索NTFS磁盘中文件的方法包括步骤Al、初始化更新序列号USN日志文件,建立一个索引,获取USN日志文件的基本信息和数据,分别保存于设定结构体中。本实施例中,获取USN日志文件的基本信息和数据,分别保存在USN_JOURNAL_DATA和USN_REC0RD结构体中。步骤A2、输入要查找的文件名,在索引当中进行查询,直接判断输入的文件名是否包含在设定结构体的对应属性中。本实施例中,输入要查找的文件名,开始在索引当中进行查询,直接判断输入的文件名是否包含在设定结构体USN_REC0RD中WCHAR FILENAME属性中来查找文件。步骤A3、显示搜索结果,删除USN日志文件。步骤S5同步步骤,在本系统被用户安装后默认生成一个文件夹,该文件夹作为同步文件夹;所述同步文件夹用以存储用户添加至主面板界面的文件、文件夹、快捷方式或功能按键。步骤S6共享步骤,向好友共享同步文件夹中的文件。综上所述,本发明提出的桌面快捷操控系统及方法,可以协助用户对客户端常用功能按钮、常用的软件应用、桌面快捷方式、网址、电脑上的各类文件等进行使用和管理,可以很方便的对用户个人文档进行采集、搜索、同步和分享,使用户可以快捷地获取所需文件,提高查找或搜索的效率。在安装好软件以后,在电脑桌面右侧,会出现一个底色半透明的快捷工具栏,上面展示有软件的部分功能按钮,提供了主面板和系统工具的快速打开入口,主面板功能,可以通过配置,显示在快捷工具栏上。用户自主添加的文件和快捷方式,由于快捷工具栏一直驻留在桌面,用户操作和使用很方便。
这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例中。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、材料和部件来实现。在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进行其它变形和改变。
权利要求
1.一种桌面快捷操控系统,其特征在于,所述系统包括 快捷工具栏模块,用以提供一个或多个快捷工具栏,快捷工具栏中包括ー组或多组控制按键;快捷工具栏驻留于桌面的ー侧,或者,快捷工具栏以隐藏的方式驻留于桌面的一侦牝待光标移动到距离该快捷工具栏设定距离时显示在桌面的ー侧; 主面板模块,用以提供主面板界面,呈现用户发起的操作动作所对应的主面板界面,主面板界面中根据用户发起的操作动作呈现ー个或多个文件、文件夹、快捷方式或功能按键; 操作捕捉执行模块,用以获取用户的操作动作,并按照用户的操作动作执行该操作动作对应的命令;该命令包括如下命令中的ー种或多种打开主面板界面,关闭或隐藏主面板界面,调节主面板界面的位置,根据点击快捷工具栏中控制按键或主面板界面的控制按键调整主面板界面的显示内容,在主面板界面的设定区域新建文件或文件夹或快捷方式,将设定的文件或文件夹或快捷方式拖放至主面板界面的对应位置,将设定的文件或文件夹或快捷方式拖离主面板界面。
2.根据权利要求I所述的桌面快捷操控系统,其特征在于 所述系统还包括捜索模块,用以在设定的区域捜索文件;所述搜索模块搜索NTFS磁盘中文件的方法包括 步骤Al、初始化更新序列号USN日志文件,建立ー个索引,获取USN日志文件的基本信息和数据,分别保存于设定结构体中; 步骤A2、输入要查找的文件名,在索引当中进行查询,直接判断输入的文件名是否包含在设定结构体的对应属性中; 步骤A3、显示搜索结果,删除USN日志文件。
3.根据权利要求2所述的桌面快捷操控系统,其特征在于 所述步骤Al中,获取USN日志文件的基本信息和数据,分别保存在USN_JOURNAL_DATA和USN_RECORD结构体中; 所述步骤A2中,输入要查找的文件名,开始在索引当中进行查询,直接判断输入的文件名是否包含在设定结构体USN_RECORD中WCHAR FILENAME属性中来查找文件。
4.根据权利要求I所述的桌面快捷操控系统,其特征在于 所述系统还包括捜索模块,用以搜索系统管理的应用或者文件,或者捜索服务器的资源,或者搜索本地电脑中的文件; 捜索系统管理的应用或文件吋,这些应用和文件信息已经加载到系统中,并通过特定数据结构存储在内存中,有两种搜索查询方式通过hash表来查询、通过遍历列表来查询;当总应用和文件数量小于设定值时通过hash表来查询,当大于设定值则通过遍历列表来查询; 捜索服务器资源时,用户在本系统中输入要查找的关键字,系统把这些信息发送给服务器端,服务器端通过Sphinx全文检索引擎搜索数据库,并把相关信息返回给本系统,在主面板界面中显示搜索结果; 搜索本地电脑中的文件时,本系统会根据用户的搜索规则设置来查找本地磁盘中的文件;由于Windows系统中磁盘包括NTFS和FAT32两种格式,所以本系统对本地磁盘文件的搜索也有两种方式;对于FAT32磁盘里的文件,通过目录文件遍历来获取相应的文件名,与用户输入内容进行正则匹配,如果匹配成功则记录下该文件信息,在主面板界面中显示相关信息;对于NTFS磁盘里的文件搜索,NTFS格式的文件系统有ー个可靠的USN日志,对于每ー个NTFS卷,每当发生有关添加、修改和删除文件的信息时,操作系统会使用USN日志记录下来;在NTFS磁盘里进行文件捜索,首先初始化USN日志文件,用户输入关键字并设置搜索规则,然后本系统开始对USN日志文件进行遍历查询,将获取的文件名与用户输入的关键字进行正则匹配,将匹配成功的文件信息返回给本系统,再在主面板界面中把相关信息显示出来。
5.根据权利要求I所述的桌面快捷操控系统,其特征在于 所述系统进ー步包括 同步模块会在本系统安装后默认创建ー个文件夹,该文件夹作为同步文件夹;所述同步文件夹用以存储用户添加至主面板界面的文件、文件夹、快捷方式或功能按键;在用户登录以后,系统会将该文件夹信息与之前上传到服务器的信息进行对比,并把不同的信息在该文件夹内更新,保证每次登录后该文件夹内的信息总是一祥; 共享模块,用以向好友共享同步文件夹中的文件。
6.一种权利要求I所述桌面快捷操控系统的操控方法,其特征在于,所述方法包括如下步骤 快捷工具栏模块提供一个或多个快捷工具栏,快捷工具栏中包括一组或多组控制按键;快捷工具栏驻留于桌面的ー侧,或者,快捷工具栏以隐藏的方式驻留于桌面的ー侧,待光标移动到距离该快捷工具栏设定距离时显示在桌面的ー侧; 主面板模块提供主面板界面,呈现用户发起的操作动作所对应的主面板界面,主面板界面中根据用户发起的操作动作呈现ー个或多个文件、文件夹、快捷方式或功能按键; 操作捕捉执行模块获取用户的操作动作,并按照用户的操作动作执行该操作动作对应的命令;该命令包括如下命令中的ー种或多种打开主面板界面,关闭或隐藏主面板界面,调节主面板界面的位置,根据点击快捷工具栏中控制按键或主面板界面的控制按键调整主面板界面的显示内容,在主面板界面的设定区域新建文件或文件夹或快捷方式,将设定的文件或文件夹或快捷方式拖放至主面板界面的对应位置,将设定的文件或文件夹或快捷方式拖离主面板界面。
7.根据权利要求6所述的操控方法,其特征在于 所述方法还包括捜索步骤,在设定的磁盘区域捜索文件;所述搜索步骤中捜索NTFS磁盘中文件的方法包括 步骤Al、初始化更新序列号USN日志文件,建立ー个索引,获取USN日志文件的基本信息和数据,分别保存于设定结构体中; 步骤A2、输入要查找的文件名,在索引当中进行查询,直接判断输入的文件名是否包含在设定结构体的对应属性中; 步骤A3、显示搜索结果,删除USN日志文件。
8.根据权利要求7所述的操控方法,其特征在于 所述步骤Al中,获取USN日志文件的基本信息和数据,分别保存在USN_JOURNAL_DATA和USN_RECORD结构体中; 所述步骤A2中,输入要查找的文件名,开始在索引当中进行查询,直接判断输入的文件名是否包含在设定结构体USN_RECORD中WCHAR FILENAME属性中来查找文件。
9.根据权利要求6所述的操控方法,其特征在于 所述方法还包括捜索步骤,捜索系统管理的应用或者文件,或者捜索服务器的资源,或者搜索本地电脑中的文件; 捜索系统管理的应用或文件吋,这些应用和文件信息已经加载到系统中,并通过特定数据结构存储在内存中,有两种搜索查询方式通过hash表来查询、通过遍历列表来查询;当总应用和文件数量小于设定值时通过hash表来查询,当大于设定值则通过遍历列表来查询; 捜索服务器资源时,用户在本系统中输入要查找的关键字,系统把这些信息发送给服务器端,服务器端通过Sphinx全文检索引擎搜索数据库,并把相关信息返回给本系统,在主面板界面中显示搜索结果; 搜索本地电脑中的文件时,本系统会根据用户的搜索规则设置来查找本地磁盘中的文件;由于Windows系统中磁盘包括NTFS和FAT32两种格式,所以本系统对本地磁盘文件的搜索也有两种方式;对于FAT32磁盘里的文件,通过目录文件遍历来获取相应的文件名,与用户输入内容进行正则匹配,如果匹配成功则记录下该文件信息,在主面板界面中显示相关信息;对于NTFS磁盘里的文件搜索,NTFS格式的文件系统有ー个可靠的USN日志,对于每ー个NTFS卷,每当发生有关添加、修改和删除文件的信息时,操作系统会使用USN日志记录下来;在NTFS磁盘里进行文件捜索,首先初始化USN日志文件,用户输入关键字并设置搜索规则,然后本系统开始对USN日志文件进行遍历查询,将获取的文件名与用户输入的关键字进行正则匹配,将匹配成功的文件信息返回给本系统,再在主面板界面中把相关信息显示出来。
10.根据权利要求6所述的操控方法,其特征在干 所述方法进ー步包括 同步步骤,在本系统被用户安装后默认生成ー个文件夹,该文件夹作为同步文件夹;所述同步文件夹用以存储用户添加至主面板界面的文件、文件夹、快捷方式或功能按键;在用户登录以后,系统会将该文件夹信息与之前上传到服务器的信息进行对比,并把不同的信息在该文件夹内更新,保证每次登录后该文件夹内的信息总是一祥; 共享步骤,向好友共享同步文件夹中的文件。
全文摘要
本发明揭示了一种桌面快捷操控系统及方法,所述系统包括快捷工具栏模块、主面板模块、操作捕捉执行模块。快捷工具栏模块用以提供一个或多个快捷工具栏,快捷工具栏中包括一组或多组控制按键;快捷工具栏驻留于桌面的一侧,或者以隐藏的方式驻留于桌面的一侧;主面板模块用以提供主面板界面,呈现用户发起的操作动作所对应的主面板界面;操作捕捉执行模块用以获取用户的操作动作,并按照用户的操作动作执行该操作动作对应的命令。本发明可以协助用户对客户端常用功能按钮、常用的软件、快捷方式、各类文件等进行使用和管理,可以很方便的对用户个人文档进行采集、搜索、同步和分享,使用户可以快捷地获取所需文件,提高查找或搜索的效率。
文档编号G06F3/048GK102799380SQ20121024447
公开日2012年11月28日 申请日期2012年7月13日 优先权日2012年7月13日
发明者潘恩林 申请人:杭州边锋网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1