一种基于输入法界面实现文档索引的方法及系统的制作方法

文档序号:6436444阅读:216来源:国知局
专利名称:一种基于输入法界面实现文档索引的方法及系统的制作方法
技术领域
本发明涉及计算机软件技术领域。
背景技术
随着人们越来越广泛的利用计算机进行工作、学习,在个人电脑中通常都存储有大量的文档。人们在针对文档进行编辑时,有时需要针对同一内容在不同文档格式中进行编辑,或者在编辑文档时希望打开最近编辑的其它文档内容。这种情况下,用户需要首先切换窗口,在目标文件夹中查找到目标文档,然后再打开相应文档。在现有技术中,设置有用户“最近打开文档”的索引列表,该索引列表中各文档按照用户打开的时间顺序排列,这些文档包括文件夹、不同格式的文档以及应用程序等。但是该索引列表中的文档,大部分并不是用户最近编辑过的文档,而只是用户打开的文档。因此用户在编辑文档时,往往很难在该索引列表中查找到最近编辑的文档内容,仍需要按照传统方法进行打开。因此,需要一种更为简便的方法打开最近编辑的文档内容,以节约用户查找文档的时间
发明内容
本发明的目的在于,提供一种基于输入法界面实现文档索引的方法及系统。利用本发明,将用户最近编辑过的文档或使用过的应用程序,以索引列表的形式在输入法工具栏或字符输入界面中输出,使用户在编辑文档时,对相关文档或应用程序的查找更加方便。为了解决上述的技术问题,本发明提供以下技术方案—种基于输入法界面实现文档索引的方法,该方法包括以下步骤步骤1,采集历史开启的文档所对应的文档索引信息;步骤2,对采集的文档索引信息按照预置标准进行排序;步骤3,按照所述的排序方式,在输入法界面中输出历史文档索引列表。优选地,所述步骤1中采集文档索引信息的过程为获取用户开启文档的触发操作;当捕获到用户针对所开启的文档进行编辑操作时,采集该文档对应的文档索引信肩、ο优选地,所述步骤1中采集文档索引信息的过程还可以为获取用户开启文档的触发操作;当捕获到用户针对所开启的文档进行编辑操作时,判断所述编辑操作是否利用了预置的输入法进行字符输入;若是,则采集该文档对应的文档索引信息。优选地,所述的文档索引信息包括文档属性、文档名称、文档被编辑的日期至少其
一的信息。
优选地,针对采集的文档索引信息,生成文档超链接,用以打开相应的文档内容。优选地,通过所述文档超链接打开文档内容的过程为捕获用户针对文档索引链接的触发操作;根据文档索引信息获取该文档的存储路径,并打开该文档内容。

优选地,对应着所述的文档索引信息,设置有针对该文档关联信息进行搜索的搜索链接。优选地,通过所述搜索链接针对文档关联信息进行搜索的过程为捕获用户针对搜索链接的触发操作;采集用户所触发的搜索链接相对应的文档的名称信息;搜索本地保存的与所述文档的名称信息至少部分相同的其它文档信息。优选地,所述步骤2中按照预置标准进行排序采用以下其中之一的方式按照文档被编辑的时间顺序进行排序,与当前文档时间最近的历史编辑文档排序最前;按照文档被编辑的频率进行排序,特定时间内被编辑的频率最高的文档排序最
、r -
IlJ ;按照和当前编辑文档的相似度进行排序,与当前打开的文档名称相似度最高的排序最前。优选地,所述步骤3中输出历史文档索引列表,通过输入法浮动工具栏或字符输入界面进行输出。优选地,在所述输入法浮动工具栏或字符输入界面中设置文档索引控件按钮,作为打开历史文档索引列表的操作入口。优选地,所述历史文档索引列表中包括有以文档超链接形式显示的文档索引信息,以及对应文档索引信息的搜索链接。优选地,通过输入特定字符,触发所述用以打开历史文档索引列表的文档索引控件按钮。优选地,所述的特定字符为“索引”、“历史文档”、“近期文档”至少其一的字符内容。优选地,本发明所述的文档包括有文本格式文档、音频文档、视频文档、应用程序文档其中之一的文档形式。优选地,对应着所述的应用程序文档的索引信息,设置有针对该应用程序的开启链接。优选地,通过所述开启链接针对应用程序进行开启的过程为捕获用户针对开启链接的触发操作;根据所述开启链接对应的程序索引信息,获取该应用程序对应的执行路径;利用执行路径开启所述的应用程序。本发明还提供一种基于输入法界面实现文档索引的系统,该系统包括索引信息采集模块,用于采集历史开启的文档或应用程序对应的索引信息;索引信息排序模块,与所述索引信息采集模块相连,用于对采集的文档或应用程序对应的索引信息按照预置标准进行排序;
索引列表生成模块,与所述索引信息排序模块相连,用于按照所述的排序方式,在输入法界面中输出历史文档索引列表或/和历史程序索引列表。 优选地,该系统还包括索引信息存储模块,用于存储文档索引信息和程序索引信息,以及文档超链接对应的存储路径。优选地,所述索引列表生成模块包括文档搜索子模块,用以搜索本地保存的与所述文档名称至少部分相同的其它文档;文档开启子模块,用以查找文档索引信息中的应用程序的执行路径,开启该应用程序文档。本发明的优点在于通过将用户最近编辑过的文档或者使用过的应用程序,按照预置的排序方式生成索引列表,并将该索引列表在输入法工具栏或字符输入界面中进行输出,使得用户在编辑文档时通过输入法工具栏或者输入界面,即可打开最近编辑过的文档或者最近使用过的应用程序,使用户查找历史文档或程序的过程更加简捷,节约了用户的时间。


图1是本发明实施例中通过输入法工具栏输出文档索引列表的示意图;图2是本发明实施例中触发搜索链接后呈现的文档列表信息的示意图;图3是本发明实施例中通过字符输入界面输出文档索引列表的示意图;图4是本发明实施例中文档索引列表按照文档被编辑时间进行排序的示意图;图5是本发明第一实施例提供的一种基于输入法界面实现文档索引的方法流程图;图6是本发明第二实施例提供的一种基于输入法界面实现文档索引的系统示意图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。本发明的核心思想在于在用户的输入法工具栏或者字符输入界面中,设置有索引列表的文档索引控件按钮。通过触发该文档索引控件按钮,即呈现历史文档索引列表以及历史程序索引列表,在该列表中用户通过触发文档超链接即可打开相应的文档内容;通过触发搜索链接,可以搜索与所述文档的名称信息相似的其它文档信息;通过触发程序的开启链接,可以打开相应的应用程序。本发明所述的基于输入法界面实现文档索引的方法,可以应用于中文、英文、日文、韩文等各种语言的输入法系统中。例如,对于日文而言,可以通过日文的输入法工具栏或者字符输入界面实现文档索引列表的生成。由于本发明在上述不同语言的输入法系统中的应用都是相似的,因此为了方便说明,下面仅仅对本发明应用在中文的情况进行说明。下面结合图1至图4,对本发明的核心思想进行简要说明。
参见图1,展示的是 通过输入法工具栏输出文档索引列表的示意图。在如图所示的输入法工具栏100中包含有中文输入法标记110以及文档索引控件按钮120。通过鼠标操作或输入特定字符可以触发文档索引控件按钮120的开启,文档索引控件按钮120开启后呈现文档索引列表130。在文档索引列表130中包含有最近编辑过的文档,例如“Word 2010工作总结”、 "Word 2011工作计划”、“PPT 2010工作总结报告”,其中“Word 2010工作总结”是指文档名称为“2010工作总结”的Word格式的文档,该索引信息以文档超链接形式显示,当用户触发该索引信息时,即可打开该文档的内容。在文档索引列表130中还包括有搜索链接131和开启链接132,当触发搜索链接 131时,会呈现如图2所示的关联文档列表200,在该文档列表中所呈现的文档信息是本地保存的,与搜索链接131对应的文档名称相同或部分相同的其它文档。另外,文档索引列表130中还包括有用户最近使用过的应用程序索引信息如“QQ 351089278”、“邮件163邮箱”。当触发开启链接132时,即开启相应的应用程序。例如,用户触发“邮件163邮箱”对应的“登录”按钮时,即打开163邮箱的登录页面。参见图3,展示的是本发明实施例中通过字符输入界面输出文档索引列表的示意图。在中文输入法系统中,当用户开始输入字符时,即呈现字符输入界面300,包括有字符串输入栏310和候选词列表栏,用户通过选择候选词进行文字输入。本实施例中,文档索引控件按钮120设置在字符输入界面300中,呈现方式可以设置为文档索引控件按钮120 始终显示在字符输入界面300中,还可以设置为当用户输入预设字符时才显示有所述文档索引控件按钮。例如,用户输入“索引”、“历史文档”、“近期文档”时,字符串输入栏310中才呈现文档索引控件按钮120,当用户输入其它字符时则不显示文档索引控件按钮120。对于文档索引列表130可以在用户触发文档索引控件按钮120后显示,也可以在用户输入预设字符,如“索引”、“历史文档”、“近期文档”时,与文档索引控件按钮120同时呈现。这种情况下,如果用户需要选择候选词,则仍然按照正常输入法进行候选词选择;如果用户需要打开最近编辑的某个文档如“Word 2010工作总结”,则通过将鼠标放在相应位置进行点选即可打开该文档。参见图4,展示的是文档索引列表中按照文档被编辑时间进行排序的示意图。文档索引列表在输出时按照预置标准进行排序,例如按照文档被编辑的时间顺序进行排序、按照文档被编辑的频率进行排序、按照和当前编辑文档的相似度进行排序等。如图4所示,展示的是按照文档被编辑的时间顺序进行排序的示意图,被编辑的日期时间距离当前时间最近的编辑文档排序在最前,同时在文档的索引信息中显示有文档被编辑的日期。参见图5,为本发明第一实施例提供的一种基于输入法界面实现文档索引的方法流程图,具体步骤如下所示。S11,采集历史开启的文档所对应的文档索引信息;本发明中所称的文档并不限于文本格式的文档,如word、excel, ppt等格式的文档,而可能是任何形式的文档,包括音频、视频、以及其它应用程序文件,例如QQ聊天程序、 邮箱等。
本实施例中采集文档索引信息的过程为获取用户开启文档的触发操作;当捕获到用户针对所开启的文档进行编辑操作时,采集该文档对应的文档索引信息。即用户针对开启的文档进行编辑时,对文档索引信息进行采集,若只是开启文档而没有进行编辑则不采集文档索引信息。 本实施例中采集文档索引信息的过程还可以为获取用户开启文档的触发操作; 当捕获到用户针对所开启的文档进行编辑操作时,判断所述编辑操作是否利用了预置的输入法进行字符输入;若是,则采集该文档对应的文档索引信息。例如,预置的输入法为搜狗输入法,则当用户使用搜狗输入法针对开启的文档进行字符输入时,才对文档索引信息进行采集。所采集的文档索引信息,包括文档属性、文档名称、文档编辑日期等信息。文档属性包括文档格式、文档大小、文档存储位置等属性信息。针对采集的文档索引信息,生成文档超链接,用以打开相应的文档内容。根据采集的文档存储路径信息,将文档索引信息设置为超链接形式,用户通过触发该链接即可打开相应的文档内容。通过所述文档超链接打开文档内容的过程为捕获用户针对文档索引链接的触发操作;根据文档索引信息获取该文档的存储路径,并打开该文档内容。对应着所述的文档索引信息,设置有针对该文档关联信息进行搜索的搜索链接。 如图1所示的搜索链接131,设置在相应的文档索引信息“Word 2010工作总结”之后,用户触发该搜索链接,即可对所述文档的关联文档信息进行搜索。通过所述搜索链接针对文档关联信息进行搜索的过程为捕获用户针对搜索链接的触发操作;采集用户所触发的搜索链接相对应的文档的名称信息;搜索本地保存的与所述文档的名称信息至少部分相同的其它文档信息。例如,用户触发图1中的搜索链接131 后,生成如图2所示的关联文档列表200,在该列表中展现的文档信息中,其文档名称与文档索引信息中的文档名称“2010工作总结”相同或部分相同。本实施例所设置的搜索链接, 能够使用户搜索到与文档索引信息的主题内容相同或相似的其它关联文档。当采集的文档为应用程序时,对应所述应用程序文档的索引信息,设置有针对该应用程序的开启链接,如图1所示的开启链接132。通过所述开启链接针对应用程序进行开启的过程为捕获用户针对开启链接的触发操作;根据所述开启链接对应的程序索引信息,获取该应用程序对应的执行路径;利用执行路径开启所述的应用程序。例如用户触发开启链接132时,即打开QQ应用程序,用户通过输入账号、密码信息即可登录QQ工具。另外用户也可将账号密码信息保存在该开启链接中,这种情况下用户直接触发开启链接即可登录QQ工具。S12,对采集的文档索引信息按照预置标准进行排序;对于采集的文档索引信息存储在系统的文档信息存储模块中,对于采集的所有文档需要进行排序,对于排序方法可以预先设置排序标准,文档索引信息按照预置标准进行排序可以采用以下方式方式1,按照文档被编辑的时间顺序进行排序,与当前文档时间最近的历史编辑文档排序最前。如图4所示的文档索引列表即是按照文档被编辑的时间顺序进行排序的。
方式2,按照文档被编辑的频率进行排序,特定时间内被编辑的频率最高的文档排序最前。同一文档在一段时间内被多次编辑时,其被编辑的次数记录在相应的索引信息中, 同一文档被编辑的次数越多,其被编辑频率也就越高。方式3,按照和当前编辑文档的相似度进行排序,与当前打开的文档名称相似度最高的排序最前。根据采集到的文档索引中的文档属性以及文档名称,判断历史采集的文档属性或文档名称和当前采集的文档名称或属性最接 近的文档,将其排序在前。S13,按照所述的排序方式,在输入法界面中输出历史文档索引列表。在进行文档索引列表输出时,可以选择最近一段时间内所采集的文档索引信息进行输出,例如选择最近一周所采集的被编辑文档的索引信息进行输出,对于一周前的文档索引信息则不进行输出。在进行文档索引列表输出时,还可以选择一定数量的文档索引信息进行输出,例如设置的输出数量为6个文档信息,那么每次输出时只输出排序在前六名的文档索引信息,对于排序在后的文档索引信息则不进行输出。所述历史文档索引列表进行输出时,可通过输入法浮动工具栏或字符输入界面进行输出。如图1所示,是在输入法工具栏中输出历史文档索引列表的示意图,在所示的输入法工具栏中设置有文档索引控件按钮120,作为打开历史文档索引列表的操作入口。当用户通过鼠标点选、快捷键等方式触发文档索引控件按钮120时,则呈现文档索引列表130。如图3所示,是通过字符输入界面输出文档索引列表的示意图,在所示的字符输入界面中设置有文档索引控件按钮120,作为打开历史文档索引列表的操作入口。如图3所示,用户可以通过鼠标操作触发文档索引控件按钮120,还可以通过输入特定字符触发文档索引控件按钮120。所述的特定字符可以是预先设置的,例如“索引”、“历史文档”、“近期文档”等特定字符。当用户输入字符串“suoyin”时,即触发文档索引控件按钮120,呈现文档索引列表130。用户可以选择目标候选词,进行正常的输入操作,也可将鼠标放在文档索引列表中的某个文档位置,点选打开相应的文档内容。本实施例所述的方法中,针对用户历史编辑过的文档,采集对应的文档索引信息, 并对采集过的文档按照预置标准进行排序,最后将排序后的文档索引列表在输入法界面中进行输出。用户通过输入法工具中的文档索引列表的操作入口,即可方便的查找最近编辑过的文档信息,以及搜索相关联的其它文档信息。参见图6,为本发明第二实施例提供的一种基于输入法界面实现文档索引的系统示意图,该系统具体包括索引信息采集模块510,用于采集历史开启的文档或应用程序对应的索引信息;索引信息排序模块520,与所述索引信息采集模块510相连,用于对采集的文档对应的索引信息按照预置标准进行排序;索引列表生成模块530,与所述索引信息排序模块520相连,用于按照所述的排序方式,在输入法界面中输出历史文档索引列表。所述的系统,还包括文档索引存储模块540,用于存储文档索引信息以及文档超链接对应的存储路径。所述的索引列表生成模块530还包括文档搜索子模块531,用以搜索本地保存的与所述文档名称至少部分相同的其它文档;文档开启子模块532,用以查找文档索引信息中的应用程序的执行路径,开启该应用程序文档。本实施例所述的系统中,对于用户编辑过的文档信息,由索引信息采集模块510 采集所述文档的索引信息,并将采集的文档索引信息发送至索引信息排序模块520;由索引信息排序模块520对所采集的文档索引信息按照预置标准进行排序,并将排序后的文档索引信息列表发送至索引列表生成模块530 ;索引列表生成模块530按照所述的排序方式, 在输入法界面中输出历史文档索引列表。对于索引信息采集模块510采集的文档索引信息,以及文档相应的存储路径,保存在文档索引存储模块540中。索引列表生成模块530还包括有文档搜索子模块531以及文档开启子模块532,分别用于搜索文档索引信息相关联的其它文档信息,以及开启文档索引列表中的应用程序文件。以上是对本发明的描述而非限定,基于本发明思想的其它实施方式,均在本发明的保护范围之 中。
权利要求
1.一种基于输入法界面实现文档索引的方法,其特征在于,该方法包括以下步骤 步骤1,采集历史开启的文档所对应的文档索引信息;步骤2,对采集的文档索引信息按照预置标准进行排序;步骤3,按照所述的排序方式,在输入法界面中输出历史文档索引列表。
2.根据权利要求1所述的一种基于输入法界面实现文档索引的方法,其特征在于所述步骤1中采集文档索引信息的过程为,获取用户开启文档的触发操作;当捕获到用户针对所开启的文档进行编辑操作时,采集该文档对应的文档索引信息。
3.根据权利要求1所述的一种基于输入法界面实现文档索引的方法,其特征在于所述步骤1中采集文档索引信息的过程为,获取用户开启文档的触发操作;当捕获到用户针对所开启的文档进行编辑操作时,判断所述编辑操作是否利用了预置的输入法进行字符输入;若是,则采集该文档对应的文档索引信息。
4.根据权利要求1或2或3中任一项所述的一种基于输入法界面实现文档索引的方法,其特征在于所述的文档索引信息包括文档属性、文档名称、文档被编辑的日期至少其一的信息。
5.根据权利要求1所述的一种基于输入法界面实现文档索引的方法,其特征在于针对采集的文档索引信息,生成文档超链接,用以打开相应的文档内容。
6.根据权利要求5所述的一种基于输入法界面实现文档索引的方法,其特征在于通过所述文档超链接打开文档内容的过程为,捕获用户针对文档索引链接的触发操作; 根据文档索引信息获取该文档的存储路径,并打开该文档内容。
7.根据权利要求1所述的一种基于输入法界面实现文档索引的方法,其特征在于对应着所述的文档索引信息,设置有针对该文档关联信息进行搜索的搜索链接。
8.根据权利要求7所述的一种基于输入法界面实现文档索引的方法,其特征在于通过所述搜索链接针对文档关联信息进行搜索的过程为,捕获用户针对搜索链接的触发操作;采集用户所触发的搜索链接相对应的文档的名称信息;搜索本地保存的与所述文档的名称信息至少部分相同的其它文档信息。
9.根据权利要求1所述的一种基于输入法界面实现文档索引的方法,其特征在于所述步骤2中按照预置标准进行排序采用以下其中之一的方式,按照文档被编辑的时间顺序进行排序,与当前文档时间最近的历史编辑文档排序最 按照文档被编辑的频率进行排序,特定时间内被编辑的频率最高的文档排序最前; 按照和当前编辑文档的相似度进行排序,与当前打开的文档名称相似度最高的排序最
10.根据权利要求1所述的一种基于输入法界面实现文档索引的方法,其特征在于所述步骤3中输出历史文档索引列表,通过输入法浮动工具栏或字符输入界面进行输出。
11.根据权利要求10所述的一种基于输入法界面实现文档索引的方法,其特征在于 在所述输入法浮动工具栏或字符输入界面中设置控件按钮,作为打开历史文档索引列表的操作入口。
12.根据权利要求11所述的一种基于输入法界面实现文档索引的方法,其特征在于 所述历史文档索引列表中包括有以文档超链接形式显示的文档索引信息,以及对应文档索引信息的搜索链接。
13.根据权利要求11所述的一种基于输入法界面实现文档索引的方法,其特征在于 通过输入特定字符,触发所述用以打开历史文档索引列表的控件按钮。
14.根据权利要求13所述的一种基于输入法界面实现文档索引的方法,其特征在于 所述的特定字符为“索引”、“历史文档”、“近期文档”至少其一的字符内容。
15.根据权利要求1所述的一种基于输入法界面实现文档索引的方法,其特征在于本发明所述的文档包括有文本格式文档、音频文档、视频文档、应用程序文档其中之一的文档形式。
16.根据权利要求15所述的一种基于输入法界面实现文档索引的方法,其特征在于 对应着所述的应用程序文档的索引信息,设置有针对该应用程序的开启链接。
17.根据权利要求16所述的一种基于输入法界面实现文档索引的方法,其特征在于 通过所述开启链接针对应用程序进行开启的过程为,捕获用户针对开启链接的触发操作;根据所述开启链接对应的程序索引信息,获取该应用程序对应的执行路径;利用执行路径开启所述的应用程序。
18.一种基于输入法界面实现文档索引的系统,其特征在于该系统包括索引信息采集模块,用于采集历史开启的文档或应用程序对应的索引信息;索引信息排序模块,与所述索引信息采集模块相连,用于对采集的文档对应的索引信息按照预置标准进行排序;索引列表生成模块,与所述索引信息排序模块相连,用于按照所述的排序方式,在输入法界面中输出历史文档索引列表。
19.根据权利要求18所述的一种基于输入法界面实现文档索引的系统,其特征在于该系统还包括索引信息存储模块,用于存储文档索引信息以及文档超链接对应的存储路径。
20.根据权利要求18所述的一种基于输入法界面实现文档索引的系统,其特征在于所述索引列表生成模块包括文档搜索子模块,用以搜索本地保存的与所述文档名称至少部分相同的其它文档;文档开启子模块,用以查找文档索引信息中的应用程序的执行路径,开启该应用程序文档。
全文摘要
基于输入法界面实现文档索引的方法及系统,属于计算机软件技术领域。该方法包括采集历史开启的文档所对应的文档索引信息;对采集的文档索引信息按照预置标准进行排序;按照所述的排序方式,在输入法界面中输出历史文档索引列表。本发明的优点在于利用本发明,将用户最近编辑过的文档或使用过的应用程序,以索引列表的形式在输入法工具栏或字符输入界面中输出,使用户在编辑文档时,对相关文档或应用程序的查找更加方便。
文档编号G06F17/30GK102385621SQ201110328240
公开日2012年3月21日 申请日期2011年10月26日 优先权日2011年10月26日
发明者刘红梅, 马宇尘 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1