首页> 中国专利> 一种应用在个人手持设备中的搜索引擎和资源搜索方法

一种应用在个人手持设备中的搜索引擎和资源搜索方法

摘要

本发明涉及搜索技术,针对搜索结果过多导致翻页查看不便等缺陷,提供一种应用在个人手持设备中的搜索引擎和资源搜索方法。前者包括:词法分析模块,接收关键字、确定其类型并发出;搜索模块,在资源库中查找包含该关键字的资源,生成并发出包含找到资源和资源对应应用程序名称的搜索结果;搜索结果排序模块,接收关键字类型,调用对应的权重表;接收搜索结果并归类,生成一级资源列表;在权重表中查找第二应用程序列表中每一应用程序所对应的权重,按照权重对第二应用程序列表进行排序,输出排序后的第二应用程序列表。本发明还提供了一种资源搜索方法。通过对关键字进行词法分析可进一步缩小搜索范围,从而使得搜索结果数量大大降低。

著录项

  • 公开/公告号CN101566984A

    专利类型发明专利

  • 公开/公告日2009-10-28

    原文格式PDF

  • 申请/专利权人 博采林电子科技(深圳)有限公司;

    申请/专利号CN200810068454.7

  • 发明设计人 王晓童;

    申请日2008-07-11

  • 分类号G06F17/30(20060101);

  • 代理机构44217 深圳市顺天达专利商标代理有限公司;

  • 代理人易钊

  • 地址 518000 广东省深圳市福田区车公庙工业区303栋6楼东601室

  • 入库时间 2023-12-17 22:57:19

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-07-27

    未缴年费专利权终止 IPC(主分类):G06F17/30 授权公告日:20110209 终止日期:20170711 申请日:20080711

    专利权的终止

  • 2015-12-23

    专利权人的姓名或者名称、地址的变更 IPC(主分类):G06F17/30 变更前: 变更后: 申请日:20080711

    专利权人的姓名或者名称、地址的变更

  • 2013-06-19

    专利权的转移 IPC(主分类):G06F17/30 变更前: 变更后: 登记生效日:20130523 申请日:20080711

    专利申请权、专利权的转移

  • 2011-07-06

    专利权的转移 IPC(主分类):G06F17/30 变更前: 变更后: 登记生效日:20110523 申请日:20080711

    专利申请权、专利权的转移

  • 2011-02-09

    授权

    授权

  • 2009-12-23

    实质审查的生效

    实质审查的生效

  • 2009-10-28

    公开

    公开

查看全部

说明书

技术领域

本发明涉及搜索引擎技术,更具体地说,涉及一种应用在个人手持设备中的搜索引擎和资源搜索方法。

背景技术

作为一种成功的互联网应用,搜索引擎自诞生之日起便向人们展示了其自身的重要价值。通过为抓取的网络资源建立索引,搜索引擎将丰富的互联网资源整合成一个庞大的资料库,以供用户使用关键字在该资料库中查找相应的资源。随着搜索引擎技术的进一步发展,除在线搜索外,还可对本地文件建立索引,从而对本地文件进行搜索。

近年来,随着个人手持式技术的发展,搜索引擎服务也开始出现在个人手持设备上。然而,受个人手持设备自身性能的限制,在PC平台搜索引擎基础上改进得到的移动搜索引擎存在着众多的缺陷。首先,由于互联网资料库异常庞大,因此包含同一关键字的资源数量巨大。受屏幕尺寸的限制,在搜索结果过多的情况下,个人手持设备只能进行分页显示,因此用户往往需要进行多次翻页才能找到想要的资源。其次,当在搜索个人手持设备自身内部搜索所需资源时,现有技术仅可依靠关键字进行搜索,而无法根据关键字所属的字符类型判断想要搜索的领域以缩小搜索范围,因此当存储的资源较多时,搜索过程将给个人手持设备的处理器造成严重的负担,同时搜索结果过多且专业深度不足;最后,个人手持设备上的搜索功能往往由所搭载的各种应用程序分别提供,即每一应用程序仅能在该应用程序所涉及的资源中进行搜索,若想进行更为全面的搜索不得不分别调用各个应用程序以进行搜索。

因此,需要一种搜索技术方案,能够克服现有技术存在的缺陷。

发明内容

本发明要解决的技术问题在于,针对现有个人手持设备搜索引擎所存在的搜索结果过多导致翻页查看不便、专业深度不足、无法离线搜索系统自身资源和无法实现跨资源搜索等缺陷,提供一种应用在个人手持设备中的搜索引擎和资源搜索方法。

本发明解决其技术问题所采用的技术方案是:

一种应用在个人手持设备中的搜索引擎,用于依照输入的关键字在资源库中查找包含该关键字的资源,包括:

词法分析模块,用于接收输入的关键字,确定该关键字的类型,发出关键字和关键字类型;

搜索模块,与词法分析模块通信连接,用于接收关键字,在资源库中查找包含该关键字的资源,生成并发出包含找到的资源和该资源所对应应用程序名称的搜索结果;

权重表存储模块,用于存储至少一个权重表;

搜索结果排序模块,与词法分析模块、搜索模块和权重表存储模块通信连接,用于,

接收关键字类型,调用关键字类型对应的权重表;

接收搜索结果并对其归类,生成第二应用程序列表;

在调用的权重表中查找第二应用程序列表中每一应用程序所对应的权重,按照各应用程序的权重对第二应用程序列表进行排序,显示排序后的第二应用程序列表。

在本发明所述的应用在个人手持设备中的搜索引擎中,所述词法分析模块中存储有对照表,其中记录有关键字类型与应用程序之间的对应关系;

所述词法分析模块用于依据对照表查找确定的关键字类型所对应的应用程序,生成并发送第一应用程序列表;

所述搜索模块用于接收第一应用程序列表,在资源库中存储的由第一应用程序列表中列出的应用程序所对应的资源中查找包含该关键字的资源。

在本发明所述的应用在个人手持设备中的搜索引擎中,所述词法分析模块中存储有对照表,其中记录有关键字类型与应用程序之间的对应关系;

所述词法分析模块用于依据对照表查找确定的关键字类型所对应的应用程序,生成第一应用程序列表;

所述词法分析模块用于接收输入的应用程序名,计算该应用程序名与第一应用程序列表的交集,生成并发出第三应用程序列表;

所述搜索模块用于接收第三应用程序列表,在资源库中存储的由第三应用程序列表中列出的应用程序所对应的资源中查找包含该关键字的资源。

在本发明所述的应用在个人手持设备中的搜索引擎中,

所述搜索结果排序模块还用于,

分别为第二应用程序列表中的每一应用程序生成资源列表;

接收展开命令,从中提取应用程序的名称;

显示该应用程序对应的资源列表。

在本发明所述的应用在个人手持设备中的搜索引擎中,每一资源列表中记录搜索结果中该资源列表所对应应用程序所关联的资源。

在本发明所述的应用在个人手持设备中的搜索引擎中,所述资源库包括文件库和数据库;所述搜索引擎还包括索引文件存储模块,用于存储文件库对应的索引表。

本发明还提供了一种应用在个人手持设备中的资源搜索方法,用于依照输入的关键字在资源库中查找包含该关键字的资源,包括如下步骤:

S1、接收输入的关键字并确定关键字类型;

S2、在资源库中查找包含该关键字的资源,生成包含找到的资源和该资源所对应应用程序名称的搜索结果;

S3、对搜索结果按照对应的应用程序名称进行归类,生成第二应用程序列表;在关键字类型对应的权重表中查找第二应用程序列表中每一应用程序对应的权重,按照各应用程序的权重对第二应用程序列表进行排序,显示排序后的第二应用程序列表。

在本发明所述的应用在个人手持设备中的资源搜索方法中,所述步骤S1还包括:

S11、依据对照表查找确定的关键字类型所对应的应用程序,生成第一应用程序列表;

所述步骤S2还包括:

S21、在资源库中存储的由第一应用程序列表中列出的应用程序所对应的资源中查找包含该关键字的资源。

在本发明所述的应用在个人手持设备中的资源搜索方法中,所述步骤S1还包括:

S11、接收输入的应用程序名;

S12、依据对照表查找确定的关键字类型所对应的应用程序,生成第一应用程序列表;

S13、计算该应用程序名与第一应用程序列表的交集,生成并发出第三应用程序列表;

所述步骤S2还包括:

S21、在资源库中存储的由第三应用程序列表中列出的应用程序所对应的资源中查找包含该关键字的资源。

在本发明所述的应用在个人手持设备中的资源搜索方法中,所述步骤S3还包括分别为第二应用程序列表中的每一应用程序生成资源列表;在所述步骤S3之后,所述方法还包括:

S4、接收展开命令,从中提取应用程序的名称;

S5、查找并输出该应用程序对应的资源列表。

在本发明所述的应用在个人手持设备中的资源搜索方法中,每一资源列表中记录搜索结果中该资源列表所对应应用程序所关联的资源。

在本发明所述的应用在个人手持设备中的资源搜索方法中,所述资源库包括文件库和数据库;在所述步骤S2中,在资源库中查找包含该关键字的资源包括,在索引表中查找关键字对应的条目,并依据找到的条目在文件库所存储的各个文件中查找包含关键字的文件。

实施本发明的技术方案,具有以下有益效果,通过对关键字进行字符类型分类可进一步缩小搜索范围,从而使得搜索结果数量大大降低;按照应用程序来显示搜索结果的方式可进一步缩小搜索和显示范围,使得搜索结果命中率更高,显示界面更简洁;离线搜索可实现对个人手持设备自身资源的内容搜索;跨资源搜索可大大降低搜索工作量。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

图1是依据本发明一较佳实施例的移动搜索引擎的结构示意图;

图2是依据本发明一较佳实施例的移动搜索引擎搜索方法的流程图;

图3是依据本发明一较佳实施例的移动搜索引擎主界面的示意图;

图4是依据本发明一较佳实施例的移动搜索引擎第一层搜索结果界面的示意图;

图5是依据本发明一较佳实施例的移动搜索引擎第二层搜索结果界面的示意图;

图6是依据本发明一较佳实施例的移动搜索引擎资源显示界面的示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1是依据本发明一较佳实施例的移动搜索引擎100的结构示意图。如图1所示,搜索引擎100包括词法分析模块102、搜索模块104、索引文件存储模块106、文件库108、数据库110、搜索结果排序模块112和权重表存储模块114。其中,文件库108和数据库110统称为资源库。

词法分析模块102用于接收关键字116并确定其所属字符类型,然后查找与此类型相关联的应用程序。关键字116可以是各种类型的字符串,例如但不限于数字、中文、英文,还可以是各种类型字符串的组合,例如但不限于数字与中文的组合、中文与英文的组合等等。词法分析模块102中存储有应用程序与关键字类型对照表118(下文简称对照表118),其中记录有关键字类型与应用程序之间的对应关系,用于描述每一应用程序相关联的资源中可能包含何种类型的关键字。对照表118可采用如下结构:

表1

如表1所示,其中示出了每种应用程序相关联的资源中可能包含的关键字类型或类型的组合,例如成语大辞典相关联资源中会包含中文类型的关键字,却不会包含英文类型的关键字。在确定关键字116的类型之后,即可依照对照表118查找哪些应用程序的相关联资源中可能包含关键字116类型的关键字,得到第一应用程序列表,用以确定搜索范围。并确定关键字在权重表存储模块中对应的权重表。之所以对关键字116进行词法分析,目的是想初步确定关键字116可能与哪些资源相关联。个人手持设备核心处理器的性能往往较PC相差很多,在资源库存储内容较多的情况下,以整个资源库作为搜索对象将会给处理器带来严重的负担。本发明采用对关键字116进行词法分析的方式来缩小搜索范围,即首先确定关键字116可能与哪些资源相关联,然后便以这些资源作为搜索对象进行搜索,这样就可避免对根本没有可能包含关键字116的资源进行搜索,降低处理器的负担。例如,对于英文类型的关键字,就根本无需搜索现代汉语词典这一应用程序所对应的资源。

应注意,在接收关键字116的同时,词法分析模块102还可接收应用程序名132。在日常搜索过程中,用户有时非常明确自己搜索的资源是与哪种应用程序相关联。例如用户需要查找某部小说中的一个章节,但却不记得该章节对应的标题,但却记得在此章节中出现的某一特殊关键字,例如小说进行到这一章节才首次出现的某位主人公的名字。在这种情况下,用户可将该主人公的名字作为关键字116,同时指定相关联的应用程序(即输入应用程序名132),即小说阅读器。此后,词法分析模块102计算第一应用程序列表与应用程序名132之间的交集,将计算得到的交集作为第三应用程序列表。之所以使用第一应用程序列表与应用程序名132之间的交集来作为搜索范围,而不是直接以应用程序名132作为搜索范围,原因在于有时用户无法准确的记得所要搜索的资源与哪个应用程序相关联。在这种情况下,用户往往指定几个可能与所要搜索的资源相关联的应用程序,此时再结合前文叙述的通过对关键字116进行词法分析以确定搜索范围的做法,便可进一步缩小搜索的范围。词法分析模块102将关键字116和第一或第三应用程序列表发往搜索模块104,同时将关键字类型发往搜索结果排序模块112。应注意,对照表118是可选的,当词法分析模块102中未包含对照表118时,词法分析模块102仅发出关键字116和关键字类型。

搜索模块104用于接收词法分析模块102发出的关键字116和第一或第三应用程序列表,随后在资源库中与第一或第三应用程序列表列出的各应用程序相关联的文件库122或数据库中查找包含关键字116的资源,得到搜索结果。不同的应用程序可能使用不同的数据存储结构,例如一些应用程序(如电子词典,百科搜索(即自定义的SSL库文件))以数据库的方式组织其数据资源,另外一些应用程序则以单独的文件的形式(如文本文件等)组织其数据资源。对于以数据库方式组织其数据资源的应用程序,可直接调用数据库查询工具使用关键字116在应用程序对应的数据库110查找对应的资源。而对于以文件的形式组织其数据资源的应用程序而言,则首先需要由索引模块134对文件建立索引表120,并将其存储在索引文件存储模块108之中。索引模块134可以以应用程序为基础分别建立该索引表120,即每一种应用程序对应一个索引表120;也可以建立对应以文件形式组织其数据资源的所有应用程序的索引表120,即所有应用程序对应同一个索引表120。在具体实现过程中,索引模块134可基于Lucene技术采用分字动态建立索引表120,如,对“中华人民共和国”建立索引时,是一个字一个字的建立索引,而不是“中华”“人民”“共和国”建立索引。有关建立索引表的方法已在现有技术中做了清楚完整的说明,本文不再赘述。在索引表120建立完成后,搜索引擎104便可使用关键字116来在索引表120查找对应的条目,并依据找到的条目在文件库110所存储的各个文件122中查找对应的文件。如图1所示,文件库110中存储有多个文件112如1~n。应注意,搜索模块104会在搜索结果中添加各条资源所对应应用程序的名称。随后,搜索结果将发往搜索结果排序模块112。应注意,当词法分析模块102中未包含对照表118时,搜索模块104将在整个资源库中搜索包含关键字116的资源。

搜索结果排序模块112用于接收搜索模块104发出的搜索结果,按照其中各条资源所对应的应用程序的名称对搜索结果进行归类,得到第二应用程序列表,用以记录搜索到的资源所关联的应用程序,以及其中每一应用程序所关联的搜索到资源的数量(可选)。同时,搜索结果排序模块112将为第二应用程序列表中的每一应用程序生成一资源列表126,用以记录搜索结果中该应用程序所关联的资源。此外,搜索结果排序模块112还用于接收词法分析模块102发来的关键字类型(也可以接收词法分析得出的关键字类型对应权重表的接口),从权重表存储模块114中调用对应的权重表124。权重表存储模块114中存储有多个权重表124,如1~n。每个权重表124与一个关键字类型或关键字类型的组合相关联,用以记录其相关类型的关键字在各种应用程序中出现的可能性(权重)。例如数字类型的关键字在电话簿相关联资源中出现的可能性大(权重大),而在牛津字典中出现的可能性小(权重小)。权重表可采用如下结构:

表2

随后,搜索结果排序模块112依照权重表124为第二应用程序列表中的各个应用程序确定权重,并依照权重大小对各个应用程序进行排序,发出排序后的第二应用程序列表128。排序后的第二应用程序列表128用于向用户展示搜索结果的大致情况,即哪些应用程序相关联的资源中包含用户输入的关键字。由于个人手持设备资源库中存储的资源往往是用户自己记录的资源如电话本信息等,或者用户下载的非常感兴趣的资源,如小说等。因此,用户使用个人手持设备上的搜索引擎进行搜索时,主要目的往往不是查找与关键字有关的很多资源再从中筛选最需要的资源,而是直接查找自己想要查找的唯一资源,例如用户输入一个姓名,目的往往就是查找该姓名对应的联系人信息或者与这个姓名相关联的备忘录等。这种情况说明用户大致清楚所需要查找的资源在哪些应用程序相关资源之中。在这种情况下,首先给出包含搜索到资源所关联应用程序的第二应用程序列表,就能更加方便用户的选择。在依据权重对第二应用程序列表中各应用程序进行排序之后,排在前面的应用程序所包含的资源极有可能就是用户想要查找的资源。在用户点击排序后的应用程序列表128中的某一应用程序时,将触发发出包含该应用程序名称的展开命令。此后,搜索结果排序模块112将查找并发出该应用程序所对应的资源列表126。当用户点击资源列表126中的某一资源时,将直接触发调用对应的应用程序打开该资源。

由上文所述可见,本发明的技术方案通过进行词法分析来锁定搜索范围,从而实现对资源的垂直搜索,且整个过程自动进行,无需用户干预,即无需用户手动指定搜索范围。此外,用户还可手动输入应用程序名,以进一步缩小搜索范围。同时,若用户手动选择在全部资源内搜索,则搜索方式便转换为通用的横向搜索方式,但是,通过进行词法分析生成第一或第三应用程序列表以缩小搜索范围的过程,可以自动地将通用的横向搜索方式转化为垂直搜索方式。由此可见,本发明的技术方案既可采用垂直搜索方式又可采用横向搜索方式,这种将两种搜索方式相结合的方式可称为网状搜索。

此外,移动搜索引擎100在出厂后进行首次启动(或恢复出厂设置后进行首次启动)时,将触发向索引模块134发出索引命令136的事件。此后,索引模块134将开始对文件库108内的所有文件建立索引表120,并将其存储在索引文件存储模块106之中。此后,当移动搜索引擎100再次启动时,仍将触发索引模块134建立索引表120,然而,此时索引模块134仅对前次启动后系统内发生变化的文件(例如新增或修改的文件)建立索引表120(参照前次启动以后系统发生的改动来进行)。同时,在建立索引表120的过程中,若收到用户输入的搜索命令,(关键字输入完成,用户按下搜索按钮时程序做两件事:一件是终止索引,一件是进入词法分析进程将停止建立索引表120的过程,并在此后的搜索过程中仅仅依照索引文件存储模块106内原有的索引表120(并不包含新文件的索引)执行搜索任务。

除上文所述内容外,还可在词法分析模块102内增设一科学计算模块(未示出),当用户输入数学表达式(例如3+5)形式的关键字116时,将直接将其转换为最终结果形式(例如8)的表达式116。

最后,还应注意的是,尽管上文提到的各个存储模块是单独实现的,例如索引文件存储模块106、权重表存储模块114、文件库108等,但是,本领域的技术人员应当明白,上述存储模块还可集成在一起,即使用一个存储器来替代,该存储器中分别存储对照表118、索引表120、文件122、权重表124和数据库110等。

本发明还提供了一种应用在个人手持设备中的资源搜索方法,下面就结合图2对其进行描述。

图2是依据本发明一较佳实施例的应用在个人手持设备中的资源搜索方法200的流程图。如图2所示,方法200开始于步骤202。

随后,在下一步骤204,接收输入的关键字。作为可选的,还可接收输入的应用程序名。

随后,在下一步骤206,确定关键字类型,然后查找与此关键字类型相关联的应用程序,得到第一应用程序列表,用以确定搜索范围。同时根据关键字类型确定关联应用程序的权重表,关键字可以是各种类型的字符串。可通过查找对照表来获得与关键字类型相关联的应用程序,对照表中记录有关键字类型与应用程序之间的对应关系,用于描述某一应用程序相关联的资源中可能包含何种类型的字符串或字符串的组合。有关关键字类型和对照表的内容已在前文做了详细的描述,此处不再赘述。此外,如上文所述,依据对照表生成第一应用程序列表的内容是可选的。同时,若在步骤204收到输入的应用程序名,则步骤206还包括计算第一应用程序列表与应用程序名之间的交集,得到第三应用程序列表。

随后,在下一步骤208,在第一或第三应用程序列表列出的应用程序相关联资源中查找包含关键字的资源,得到搜索结果,并在其中添加找到的各条资源所对应应用程序的名称。应注意,若步骤206中未生成第一或第三应用程序列表,则将在所有资源中搜索包含关键字116的资源。

随后,在下一步骤210,依据关键字类型查找对应的权重表。有关权重表的内容已在前文做了详细的描述,此处不再赘述。同时,在本步骤210中,依据搜索结果中各条资源所对应应用程序的名称对搜索结果中的所有资源进行归类,得到第二应用程序列表,用以记录搜索到的资源所关联的应用程序,以及其中每一应用程序所关联的搜索到资源的数量(可选的)。此外,为第二应用程序列表中的每一应用程序生成一资源列表,用以记录搜索结果中该应用程序所关联的资源。

随后,在下一步骤212,依据权重表为第二应用程序列表中的各应用程序确定权重,并依照权重大小对各应用程序进行排序。在执行完上述过程后,显示排序后的第二应用程序列表。

随后,在下一步骤214,接收展开命令后,其中包含应用程序名称。

随后,在下一步骤216,查找并发出展开命令中应用程序名称所对应的资源列表。此后,在用户点击资源列表中的某一资源时,将直接触发调用相关应用程序打开点击的资源。

最后,方法200结束于步骤218。

应注意,图2所示的流程图仅用于描述本发明的主旨,并非用于限定本发明的范围。本领域的技术人员应当明白,在具体实现过程中,可按照具体需要在方法200中添加其他步骤,也可改变方法200中各步骤的执行顺序。

以下结合图3~图6对搜索引擎搜索方法各步骤对应的显示界面进行描述。

图3是依据本发明一较佳实施例的移动搜索引擎主界面300的示意图。如图3所示,移动搜索引擎主界面300中包含关键字输入栏302、搜索按钮304、清空按钮306、输入法切换栏308、资源类型条目显示栏310和键盘312。用户可借助键盘312和输入法切换栏308在关键字输入栏302中输入关键字,再通过按下搜索按钮304进行搜索,或通过按下清空按钮306来清空关键字输入栏302中的内容。用户可借助资源类型条目显示栏310中显示的多个资源类型条目(每一资源类型条目对应一种应用程序)316来指定搜索范围,即,若用户选定某一个或几个资源类型条目316,则触发输入上文所述的应用程序名,此后的搜索过程将在第三应用程序列表(第一应用程序列表与应用程序名之间的交集)所列应用程序相关联的资源中搜索包含关键字的资源。如此一来,用户便可依据个人意愿手动缩小搜索范围,从而实现垂直搜索功能。当然,若用户选择在全部资源类型内进行搜索,则搜索方式仍然为通用的横向搜索方式,但是,通过本发明中前文所述的无需用户干预,整个过程自动进行,生成第一应用程序列表来缩小搜索范围的过程,可以自动地将通用的横向搜索方式转化为垂直搜索方式。由此可见,本发明同时采用了垂直搜索和横向搜索两种搜索方式,因此,可将这种兼具垂直搜索和横向搜索功能的搜索方式称为网状搜索。应注意,对于在搜索过程中经常选择的资源类型条目例如试题、课件等,可为其设置多个快捷方式,例如关键字输入栏302上方的资源类型条目快捷方式314。

当用户输入关键字并按下搜索按钮304后,将显示移动搜索引擎第一层搜索结果界面,以下结合图4对其进行描述。

图4是依据本发明一较佳实施例的移动搜索引擎第一层搜索结果界面400的示意图。如图4所示,第一层搜索结果界面400中包含关键字输入栏402、搜索按钮404、清空按钮406、资源类型条目快捷方式414、排序后的第二应用程序列表显示栏416和查看相关文件按钮418。关键字输入栏402、搜索按钮404、清空按钮406、资源类型条目快捷方式414与图3中的关键字输入栏302、搜索按钮304、清空按钮306、资源类型条目快捷方式314基本相同,此处不再赘述。图4所示的是对应关键字“李白”的搜索结果。如上文所述,由于已经依据搜索到的资源生成排序后的第二应用程序列表,因此排序后的第二应用程序列表显示栏416中将直接显示排序后的第二应用程序列表,其中包含相关联的应用程序420。图4中共示出五种应用程序420,分别是百科搜索、图书搜索、试题搜索、电子图书和我的音乐。每一应用程序420后面的数字表示在该应用程序所对应的资源中搜索到的包含关键字的资源的数量。若用户想要查看某一应用程序对应的搜索结果,可通过按下查看相关文件按钮418来实现。排序后的第二应用程序列表显示栏416中显示的内容是依据关键字从本地资源中搜索到的。

当用户选定某一应用程序对应的搜索结果后,将显示移动搜索引擎第二层搜索结果界面,以下结合图5对其进行描述。

图5是依据本发明一较佳实施例的移动搜索引擎第二层搜索结果界面500的示意图。如图5所示,第二层搜索结果界面500中包括搜索结果引导栏502、资源列表显示栏504、上翻页按钮506和下翻页按钮508。搜索结果引导栏502中显示有所选定应用程序所对应资源中搜索到的包含关键字的资源的数量、总共需要显示的页数,以及当前的页码。资源列表显示栏504用于显示搜索到的多条资源条目510,每一搜索条目510包含资源的格式、存储路径和资源的概要信息。应注意,同一应用程序所对应的资源的类型可能不止一种。通过上翻页按钮506和下翻页按钮508可翻看前一页和后一页的搜索结果。

当用户选定搜索到的某一资源条目后,将直接调用该资源对应的应用程序打开该资源,以下结合图6对其进行描述。

图6是依据本发明一较佳实施例的移动搜索引擎资源显示界面600的示意图。如图6所示,资源显示界面600包括关键字信息栏602、资源内容显示栏604和阅读控制栏606。关键字信息栏602内显示有关键字,如“李白”。资源内容显示栏604中显示有包含关键字的资源608。阅读控制栏606中显示有资源608的总页数、当前页码、首页按钮、上一页按钮、下一页按钮和末页按钮。

具体搜索过程中对应上述各结果界面的各个步骤中的内容已在前文做了清楚的描述,此处不再赘述。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号