基于浏览器的检索方法及检索装置的制造方法_3

文档序号:9249226阅读:来源:国知局
7]在步骤S303中,检索服务器21的匹配页面查找模块214在存储数据库212中查找与所有联想词对应的匹配页面,这里每个联想词对应一个匹配页面,但是不同的联想词可以对应相同的匹配页面,该匹配页面的类型可包括但不限于小说页面、视频页面、网页页面或软件下载页面。如联想词“爸爸去哪儿”对应的匹配页面可为播放爸爸去哪儿视频的视频页面。随后检索服务器21的发送模块215将联想词列表查找模块213中查找到的联想词以及匹配页面查找模块214中查找到的相应的匹配页面发送至浏览器22,具体可按访问热度的大小的顺序排列联想词。随后转到步骤S304。
[0068]在步骤S304中,浏览器22的联想词显示模块221在浏览器22的检索页面的搜索框的下拉列表中显示相应的联想词,具体该检索页面可按访问热度的大小的顺序显示联想词。随后转到步骤S305。
[0069]在步骤S305中,如用户点击该联想词(即浏览器22接收到用户的选择指令),浏览器22的推送模块222会根据该选择指令将与该联想词对应的匹配页面推送至用户23。
[0070]这样即完成了本优选实施例的检索方法的检索过程。
[0071]本优选实施例的基于浏览器的检索方法可直接从存储数据库中获取相应的检索数据,从而缩短了检索服务器的检索时间,提高了用户的检索效率。
[0072]请参照图4,图4为本发明的基于浏览器的检索装置的第二优选实施例的结构示意图。本优选实施例的基于浏览器的检索装置中的各组件可设置在上述的电子设备112中,该检索装置的检索服务器41在第一优选实施例的基础上还包括联想词列表生成模块416、匹配页面生成模块417、存储模块418、时间删除模块419以及容量删除模块410。其中联想词列表生成模块416用于根据检索词生成与检索词423对应的联想词列表;匹配页面生成模块417用于生成与联想词列表中的联想词对应的匹配页面;存储模块418用于将生成的联想词列表以及与联想词列表中的联想词对应的匹配页面存储在存储数据库413中;时间删除模块419用于将存储数据库413中的存储时间大于设定时间的联想词列表以及与联想词列表中的联想词对应的匹配页面删除;容量删除模块410用于当存储数据库413中的存储数据大于设定容量时,将部分联想词列表以及与联想词列表中的联想词对应的匹配页面删除直至存储数据库413中的存储数据小于设定容量;其中删除的联想词列表以及与联想词列表中的联想词对应的匹配页面在存储数据库中的存储时间,大于未删除的联想词列表以及与联想词列表中的联想词对应的匹配页面在存储数据库中的存储时间。。
[0073]本优选实施例的基于浏览器的检索装置使用时,首先用户43在浏览器42的检索页面的搜索框中输入检索词423,检索服务器41的检索词获取模块411即会获取该检索词423,如“爸爸”等。
[0074]随后检索服务器41的联想词列表查找模块416在存储数据库413中查找与检索词423对应的联想词列表,如检索词423为“爸爸”,即可获取与检索词423 “爸爸”对应的联想词列表,该联想词列表中可包括多个联想词,如联想词“爸爸去哪儿”、“爸爸去哪儿湖南卫视”、“爸爸去哪儿第二季”等。
[0075]如联想词列表查找模块416在存储数据库413中未查找到与检索词423对应的联想词列表,则检索服务器41的联想词列表生成模块416可根据检索词423生成与检索词423对应的联想词列表,这里可在检索服务器41本地进行联想词列表的生成,也可向其他服务器请求检索服务,获取相应的联想词列表。
[0076]然后如联想词列表查找模块412在存储数据库413中查找与检索词423对应的联想词列表,检索服务器41的匹配页面查找模块414在存储数据库413中查找与所有联想词对应的匹配页面,这里每个联想词对应一个匹配页面,但是不同的联想词可以对应相同的匹配页面,该匹配页面的类型可包括但不限于小说页面、视频页面、网页页面或软件下载页面。如联想词“爸爸去哪儿”对应的匹配页面可为播放爸爸去哪儿视频的视频页面。
[0077]如联想词列表生成模块416根据检索词423生成与检索词423对应的联想词列表,检索服务器41的匹配页面生成模块417生成与联想词列表中的联想词对应的匹配页面。这里可在检索服务器41本地进行匹配页面的生成,也可向其他服务器(如资源服务器)请求检索服务,获取相应的匹配页面。
[0078]如向资源服务器请求检索服务,该匹配页面的生成过程可具体为:
[0079]匹配页面生成模块417将联想词发送至资源服务器。
[0080]资源服务器根据该联想词的检索数据(如检索用户对该联想词的检索结果的网站的点击率等),确定与该联想词对应的匹配页面,该匹配页面可为用户点击率最高的页面等,并将该匹配页面返回至检索服务器41。
[0081]检索服务器41的匹配页面生成模块417接收资源服务器返回的匹配页面。
[0082]最后检索服务器41的发送模块415将联想词列表查找模块412中查找到的联想词以及匹配页面查找模块414中查找到的相应的匹配页面发送至浏览器42,或者将联想词列表生成模块416生成的联想词以及匹配页面生成模块417中生成的相应的匹配页面发送至浏览器42,具体可按访问热度的大小的顺序排列联想词。浏览器42的联想词显示模块421在浏览器42的检索页面的搜索框的下拉列表中显示相应的联想词,具体该检索页面可按访问热度的大小的顺序显示联想词;如用户43点击该联想词(即浏览器42接收到用户的选择指令),浏览器42的推送模块422会根据该选择指令将与该联想词对应的匹配页面推送至用户43。
[0083]如检索服务器41在存储数据库413中未查找到与联想词对应的匹配页面,以及匹配页面生成模块414也未生成与联想词对应的匹配页面,则发送模块415将联想词以及、上述查找结果和生成结果发送至浏览器42,具体可按访问热度的大小的顺序排列联想词。浏览器42的联想词显示模块421在浏览器42的检索页面的搜索框的下拉列表中显示相应的联想词,具体该检索页面可按访问热度的大小的顺序显示联想词;如用户点击该联想词(即浏览器42接收到用户43的选择指令),浏览器42的推送模块422会根据该选择指令将与该联想词对应的检索页面推送至用户43。
[0084]优选的,本优选实施例的基于浏览器的检索装置还包括存储模块418,为了进一步提高检索装置的检索效率,存储模块418会将联想词列表生成模块416生成的联想词列表以及匹配页面生成模块417生成的联想词对应的匹配页面存储在存储数据库413中。由于热门检索词是在实时变化的,本优选实施例中的存储模块418可以根据用户的检索词对存储数据库413中的检索数据进行实施调整,可大大提高后续同一检索词的检索效率。
[0085]优选的,本优选实施例的基于浏览器的检索装置还包括时间删除模块419,为了进一步提高检索装置的检索效率,时间删除模块419将存储数据库413中的存储时间大于设定时间的联想词列表以及与联想词列表中的联想词对应的匹配页面删除。这样时间删除模块419可以及时将一些非热门的检索词及时从存储数据库413中删除,同样提高了检索装置的检索效率。
[0086]优选的,本优选实施例的基于浏览器的检索装置还包括容量删除模块410,为了进一步提高检索装置的检索效率,容量删除模块410在存储数据库413中的存储数据大于设定容量时,将存储时间最早的联想词列表以及与联想词列表中的联想词对应的匹配页面删除直至存储数据库413中的存储数据小于设定容量。这样存储数据库413中一直保留当前最热门的检索词423,同样提高了检索装置的检索效率。
[0087]优选的,存储数据库中的匹配页面包括该匹配页面的类型,浏览器42的联想词显示模块421在浏览器42的检索页面中显示相应的联想词时,可在检索页面上同时显示与联想词对应的匹配页面的类型,如小说、视频、网址或软件等。这里可通过文字进行显示,也可通过图标进行显示。这样用户可更清楚的了解到匹配页面的类型,进一步提升了检索结果推送的成功率。
[0088]这样即完成了本优选实施例的检索装置的检索过程。
[0089]本优选实施例的基于浏览器的检索装置在第一优选实施例的基础上通过设置联想词列表生成模块、匹配页面生成模块、存储模块、时间删除模块以及容量删除模块进一步提高了检索的成功率以及检索效率。
[0090]请参照图4和图5,图5为本发明的基于浏览器的检索方法的第二优选实施例的流程图。本优选实施例的基于浏览器的检索方法可使用上述的基于浏览器的检索装置进行实施,其包括:
[0091]步骤S501,检索服务器获取浏览器的检索页面中的检索词;
[0092]步骤S502,检索服务器是否在存储数据库中查找到联想词列表,如检索服务器在存储数据库中查找到联想词列表,则转到步骤S503 ;如检索服务器在存储数据库中未查找到联想词列表,则转到步骤S510
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1