进行数据检索的方法及系统的制作方法

文档序号:8395931阅读:500来源:国知局
进行数据检索的方法及系统的制作方法
【技术领域】
[0001]本发明计算机、软件技术领域。
【背景技术】
[0002]计算机网络技术的发展极大的提高了人们获取信息的便利性,在计算机网络中存储了大量的信息,为了便于人们的检索查找自己所需的信息,目前有很多技术都与搜索进行关联,例如:搜索引擎、输入法工具、翻译词典等等,以便于人们广泛的使用。
[0003]目前,大多数的搜索请求是用户通过键盘在搜索引擎的搜索栏中输入关键词,然后用鼠标点击搜索按钮将搜索请求发送到搜索引擎服务器中,最后搜索引擎服务器获得搜索结果,并将其发送到发出搜索请求的客户端。此外,还有一些搜索请求是用户通过鼠标左键双击或者拖动相应的文本字符串进行在线搜索。前一种方式需要在搜索页面中进行,而后一种进行搜索后也是在搜索页面中显示的,这两种方式都需要在搜索页面中进行,给用户带来了麻烦,尤其是用户进行文本输入时需要查询某个词时,还需要进入搜索页面重新输入关键词后完成搜索。
[0004]针对于这种情况,有一种借助于输入法工具进行搜索请求的方法,即在候选词列表中针对于每个候选词,点击搜索按钮或者通过快捷键完成所选择候选词的搜索请求。但这种方式对于已经完成文本输入的文字来说,进行检索时就需要重新输入检索关键词了,也给用户带来了重复输入的麻烦。
[0005]为了解决上述的问题,本发明就提出了一种进行数据检索的方法及系统。利用本发明,通过触发光标,选择需要检索的字符信息,该字符信息通过输入法工具采集,然后在搜索服务器中进行检索,并将检索结果发送到客户端。

【发明内容】

[0006]本发明的目的是,提供了一种进行数据检索的方法及系统。利用本发明,通过输入法工具触发字符选择组件,使光标进入选择状态,将选中的字符信息通过输入法工具进行采集,然后以此为关键词发送至搜索服务器中进行检索。
[0007]一种进行数据检索的方法,该方法包括如下步骤:
[0008]步骤I,利用输入法工具触发数据检索条件;
[0009]步骤2,触发字符选择组件,使光标进入到选择状态,选择已经输入的字符信息;
[0010]步骤3,将上述的字符信息经由输入法工具采集,作为关键内容发送至搜索服务器进行数据检索;
[0011]步骤4,通过输入法工具输出检索结果。
[0012]进一步,本发明所述的一种进行数据检索的方法还具有如下技术特征。
[0013]针对于步骤1,所述触发数据检索条件的步骤为,
[0014]Al,在输入法工具设置窗口中设置数据检索的候选框;
[0015]A2,判断用户是否选择该数据检索选项,若是,则进入数据检索状态。
[0016]针对于步骤1,所述的触发数据检索的条件的步骤为,
[0017]BI,设置快捷键作为输入法工具进入数据检索的条件;
[0018]B2,判断输入在进行光标选词前和/或光标选词后和/或光标选词中,是否输入快捷键,若是,则将光标选定的词作为关键内容进行数据检索。
[0019]所述的光标处于选择状态和非选择状态时,进行差异化显示。
[0020]所述差异化显示的方式为以下五种方式至少其一,
[0021]a,改变选择状态和非选择状态的光标形状;
[0022]b,改变选择状态和非选择状态的光标亮度;
[0023]C,改变选择状态和非选择状态的光标颜色;
[0024]d,改变选择状态和非选择状态的光标大小;
[0025]e,显示光标进入选择状态的提示信息。
[0026]所述步骤2中选择已经输入字符信息的实现过程为,
[0027]Cl,对处于选择状态下的光标进行定位,将其定位到需要采集的字符起点或终点外侧;
[0028]C2,按下鼠标左键,移动光标进行字符选择;
[0029]C3,鼠标左键松开,采集光标覆盖范围内的字符信息。
[0030]在所述的步骤3中,判断字符信息是否为独立含义字符段,若是,则将该字符信息作为关键内容发送至搜索服务器中;若否,则向用户发出是否发送关键内容的选择列表,或默认为取消发送。
[0031]针对于步骤3,所述的搜索服务器进行数据检索时,参照检索的等级条件,其实施步骤为,
[0032]Dl,设定数据检索的等级条件;
[0033]D2,按照等级条件,搜索服务器进行数据检索。
[0034]针对于步骤3,所述的搜索服务器进行数据检索,参照以往数据检索记录的所属领域,来作为数据检索参照,其实施步骤为,
[0035]El,采集用户以往的数据检索记录,判断所属领域;
[0036]E2,针对于数据检索记录的所属领域,按数量进行排序;
[0037]E3,获得用户关注领域的排序结果;
[0038]E4,根据用户关注领域的排序结果,来对检索服务器所获得的检索结果进行排序,按排序后的内容输出。
[0039]针对于步骤3,所述的机器人搜索服务器进行数据检索的步骤为,
[0040]F1,在设置窗口中设定用户关注的领域;
[0041]F2,搜索服务器根据输入法工具发送的字符信息,在设定的关注领域中进行数据检索。
[0042]所述的检索结果存储于检索数据库中,该检索数据库设置在用户客户端,或者通过输入法工具的注册账号存储到输入法的系统服务器。
[0043]在步骤4中,所述检索结果的输出显示方式为下列三种方式之一,
[0044]a,在输入法工具中的弹出窗口中显示;
[0045]b,在候选词列表中显不;
[0046]C,在候选词列表旁边增设的检索信息输出窗口显示。
[0047]针对于步骤3中,字符信息利用搜索服务器进行检索的过程为,
[0048]遍历检索数据库;
[0049]判断该检索数据库中是否含有该字符信息对应的检索结果,若存在,则将检索结果输出,若不存在,则进行下一步;
[0050]将该字符信息发送至第三方搜索服务器进行数据检索;
[0051]将第三方搜索服务器的检索结果反馈至输入法工具中输出。
[0052]对应着上述的方法,本发明还提供了一种进行数据检索的系统,该系统包括输入法客户端和输入法服务器,其中,
[0053]输入法客户端,它包括,
[0054]触发检索模块,利用输入法工具触发数据检索功能;
[0055]字符采集模块,它是利用字符选择组件,使光标进入到选择状态,选择已经输入的字符信息;
[0056]选择信息发送接口,用以将字符采集模块所采集到的检索关键内容发送到下述的输入法服务器;
[0057]检索结果输出模块,用以通过下述输入法服务器中的检索数据传输接口所传输的检索结果,经由所在的输入法工具输出;
[0058]输入法服务器,它包括,
[0059]选择信息接收接口,和前述的输入法客户端中的检索结果输出模块相连接,接收经由字符采集模块所采集到的检索关键内容;
[0060]数据检索模块,用以将选择信息接收接口所接收到的检索关键内容,进行数据检索;
[0061 ] 检索数据传输接口,用以将数据检索模块所获得的检索结果发送至前述输入法客户端。
【附图说明】
[0062]图1是本发明所述的一种进行数据检索的方法的实施例。
[0063]图2是本发明所述的方法的流程图。
[0064]图3是本发明所述的系统的结构框图。
【具体实施方式】
[0065]下面结合附图,对本发明所述的一种进行数据检索的方法和系统进行详细说明。
[0066]参照图1所示,这儿展示的是本发明所述的一种进行数据检索的方法的实施例。在本实施例中,用户A需要对已经在Word中输入的“量子力学”这个名词进行检索。利用本发明,用户A不需要在打开网页在搜索栏中输入“量子力学”这四个字,然后点击搜索按钮进行搜索,直接对需要检索的信息进行选择后直接进行搜索即可。具体过程为:在输入法工具设置窗口中设置数据检索的候选框来触发数据检索,需要说明的是,触发的条件也可以通过该设置快捷键的方式是实现。在触发数据检索后,还需要触发字符选择组件,使光标处于选择状态,作为举例而非限定,光标进入选择状态后,光标的长度比非选择状态时的长度长,当然,对于光标在选择状态和非选择状态的差异化显示也可以通过改变颜色、改变亮度、改变形状或者显示提示信息来实现。当用户A选中“量子力学”这四个字后,输入法工具对其进行采集,并判断选中的字符信息是否为独立含义字符段,如果是的话,就将采集到的字符信息发送到搜索服务器中进行检索,然后将检索结果发送到客户端输出。其中检索结果的显示方式有很多种,例如,在输入法工具的弹出窗口中显示;在候选词列表中显示,这种是针对于检索结果内容较少的情况;或者在候选词列表旁边增设的检索信息输出窗口显示。在本实施例中采用的是在输入法工具的弹出窗口中显示,如图1所示。针对于检索结果,用户还可以将其存储到检索数据库中,以便于下次查看,作为举例而非限定,还可以将其通过输入法工具的注册账号存储到输入法的系统服务器中。
[0067]结合上述的实施例,对本发明所述的一种进行数据检索的方法进行详细说明。参照图2所示,这儿展示的是本发明所述的一种进行数据检索的方法的流程图。该方法包括如下步骤:
[0068]S201,利用输入法工具触发数据检索条件。
[0069]在该步骤中,所述触发数据检索条件的步骤为:A1,在输入法工具设置窗口中设置数据检索的候选框;A2,判断用户是否选择该数据检索选项,若是,则进入数据检索状态。
[0070]作为举例而非限定,对于触发数据检索条件的方法还可以通过设置快捷键的方式实现,其步骤为:B1,设置快捷键作为输入法工具进入数据检索的条件;B2,判断输入在进行光标选词前和/或光标选词后和/或光标选词中,是否输入快捷键,若是,则将光标选定的词作为关键内容进行数据检索。
[0071]S202,触发字符选择组件,使光标进入到选择状态,选择已经输入的字符信息。
[0072]该步骤中,选择已经输入字符信息的实现过程为:C1,对处于选择状态下的光标进行定位,将其定位到需要采集的字符起点或终点外侧;C2,按下鼠标左键,移动光标进行字符选择;C3,鼠标左键松开,采集光标覆盖范围内的字符信息。
[00
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1