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

文档序号:9249226阅读:来源:国知局

[0093]步骤S503,检索服务器是否在存储数据库中查找到匹配页面,如检索服务器在存储数据库中未查找到匹配页面,则转到步骤S504,;如检索服务器在存储数据库中查找到匹配页面,则转到步骤S507 ;
[0094]步骤S504,检索服务器将联想词和查找结果发送至浏览器;
[0095]步骤S505,浏览器在检索页面中显示联想词;
[0096]步骤S506,浏览器接收选择指令,并根据选择指令推送与联想词对应的检索页面;
[0097]步骤S507,检索服务器将联想词和匹配页面发送至浏览器;
[0098]步骤S508,浏览器在检索页面中显示联想词;
[0099]步骤S509,浏览器接收选择指令,并根据选择指令推送与联想词对应的匹配页面;
[0100]步骤S510,检索服务器根据检索词生成检索词对应的联想词列表;
[0101]步骤S511,检索服务器生成与联想词列表中的联想词对应的匹配页面;随后转到步骤S507以及步骤S512 ;
[0102]步骤S512,检索服务器将生成的联想词列表以及联想词列表中的联想词对应的匹配页面存储在存储数据库中;
[0103]本优选实施例的检索方法结束于步骤S506、步骤S509以及步骤S512。
[0104]下面详细说明本优选实施例的基于浏览器的检索方法的各步骤的具体流程。
[0105]在步骤S501中,用户43在浏览器43的检索页面的搜索框中输入检索词423,检索服务器41的检索词获取模块411即会获取该检索词423,如“爸爸”等。随后转到步骤S502。
[0106]在步骤S502中,检索服务器41的联想词列表查找模块416在存储数据库413中查找到联想词列表,如检索词423为“爸爸”,即可获取与检索词423 “爸爸”对应的联想词列表,该联想词列表中可包括多个联想词,如联想词“爸爸去哪儿”、“爸爸去哪儿湖南卫视”、“爸爸去哪儿第二季”等。
[0107]如联想词列表查找模块416在存储数据库413中查找到联想词列表,则转到步骤
5503;如联想词列表查找模块416在存储数据库413中未查找到联想词列表,则转到步骤S510。
[0108]在步骤S503中,如联想词列表查找模块412在存储数据库413中查找到与检索词423对应的联想词列表,检索服务器41的匹配页面查找模块414在存储数据库413中查找与所有联想词对应的匹配页面,这里每个联想词对应一个匹配页面,但是不同的联想词可以对应相同的匹配页面,该匹配页面的类型可包括但不限于小说页面、视频页面、网页页面或软件下载页面。如联想词“爸爸去哪儿”对应的匹配页面可为播放爸爸去哪儿视频的视频页面。
[0109]如匹配页面查找模块414在存储数据库413中未查找到匹配页面,则转到步骤
5504;如匹配页面查找模块414在存储数据库413中查找到匹配页面,则转到步骤S507。
[0110]在步骤S504中,如匹配页面查找模块414在存储数据库413中未查找到匹配页面,检索服务器41的发送模块415将联想词以及查找结果发送至浏览器42,具体可按访问热度的大小的顺序排列联想词。随后转到步骤S505。
[0111]在步骤S505中,浏览器42的联想词显示模块421在浏览器42的检索页面的搜索框的下拉列表中显示相应的联想词,具体该检索页面可按访问热度的大小的顺序显示联想词。随后转到步骤S506。
[0112]在步骤S506中,如用户点击该联想词(即浏览器42接收到用户43的选择指令),浏览器42的推送模块422会根据该选择指令将与该联想词对应的检索页面推送至用户43。
[0113]在步骤S507中,如匹配页面查找模块414在存储数据库413中查找到匹配页面,检索服务器41的发送模块415将联想词列表查找模块412中查找到的联想词以及匹配页面查找模块414中查找到的相应的匹配页面发送至浏览器42,或者如匹配页面生成模块417生成与联想词对应的匹配页面,检索服务器41的发送模块415将联想词列表生成模块416生成的联想词以及匹配页面生成模块417中生成的相应的匹配页面发送至浏览器42,具体可按访问热度的大小的顺序排列联想词。随后会转到步骤S508。
[0114]在步骤S508中,浏览器42的联想词显示模块421在浏览器42的检索页面的搜索框的下拉列表中显示相应的联想词,具体该检索页面可按访问热度的大小的顺序显示联想词。随后转到步骤S509。
[0115]在步骤S509中,如用户43点击该联想词(即浏览器42接收到用户的选择指令),浏览器42的推送模块422会根据该选择指令将与该联想词对应的匹配页面推送至用户43。
[0116]在步骤S510中,如联想词列表查找模块416在存储数据库413中未查找到与检索词423对应的联想词列表,则检索服务器41的联想词列表生成模块416可根据检索词423生成与检索词423对应的联想词列表,这里可在检索服务器41本地进行联想词列表的生成,也可向其他服务器请求检索服务,获取相应的联想词列表。随后转到步骤S511。
[0117]在步骤S511中,检索服务器41的匹配页面生成模块417生成与联想词列表中的联想词对应的匹配页面。这里可在检索服务器41本地进行匹配页面的生成,也可向其他服务器(如资源服务器)请求检索服务,获取相应的匹配页面。
[0118]如向资源服务器请求检索服务,该匹配页面的生成过程可具体为:
[0119]匹配页面生成模块417将联想词发送至资源服务器。
[0120]资源服务器根据该联想词的检索数据(如检索用户对该联想词的检索结果的网站的点击率等),确定与该联想词对应的匹配页面,该匹配页面可为用户点击率最高的页面等,并将该匹配页面返回至检索服务器41。
[0121]检索服务器41的匹配页面生成模块417接收资源服务器返回的匹配页面。
[0122]当然如配页面生成模块414也未生成与联想词对应的匹配页面,检索服务器41的发送模块415可将联想词以及上述生成结果发送至浏览器42。随后转到步骤S507以及步骤 S512。
[0123]在步骤S512中,为了进一步提高检索装置的检索效率,检索服务器41的存储模块418会将联想词列表生成模块416生成的联想词列表以及匹配页面生成模块417生成的联想词对应的匹配页面存储在存储数据库413中。由于热门检索词是在实时变化的,本优选实施例中的存储模块418可以根据用户的检索词对存储数据库413中的检索数据进行实施调整,可大大提1?后续同一检索词的检索效率。
[0124]这样即完成了本优选实施例的检索方法的检索过程。
[0125]优选的,在本优选实施例的基于浏览器的检索方法中,检索服务器41的时间删除模块419将存储数据库413中的存储时间大于设定时间的联想词列表以及与联想词列表中的联想词对应的匹配页面删除。这样时间删除模块419可以及时将一些非热门的检索词及时从存储数据库413中删除,同样提高了检索装置的检索效率。
[0126]优选的,在本优选实施例的基于浏览器的检索方法中,检索服务器41的容量删除模块410在存储数据库413中的存储数据大于设定容量时,将存储时间最早的联想词列表以及与联想词列表中的联想词对应的匹配页面删除直至存储数据库413中的存储数据小于设定容量。存储数据库413中一直保留当前最热门的检索词423,同样提高了检索装置的检索效率。
[0127]优选的,在本优选实施例的基于浏览器的检索方法中,存储数据库413中的匹配页面包括该匹配页面的类型,浏览器42的联想词显示模块421在浏览器42的检索页面中显示相应的联想词时,可在检索页面上同时显示与联想词对应的匹配页面的类型,如小说、视频、网址或软件等。这里可通过文字进行显示,也可通过图标进行显示。这样用户可更清楚的了解到匹配页面的类型,进一步提升了检索结果推送的成功率。
[0128]本优选实施例的基于浏览器的检索方法在第一优选实施例的基础上通过设置联想词列表生成模块、匹配页面生成模块、存储模块、时间删除模块以及容量删除模块进一步提高了检索的成功率以及检索效率。
[0129]下面通过图6详细说明本发明的基于浏览器的检索方法及检索装置的具体流程。图6为本发明的基于浏览器的检索方法及检索装置的具体实施例的示意图。其中图6具体为基于浏览器的检索装置的浏览器的检索页面的示意图,
[0130]如用户在图6的检索页面的检索框中输入检索词“爸爸”,检索服务器接收到该检索词,并根据该检索词生成相应的联想词以及与联想词对应的匹配页面。其中检索词“爸爸”的联想词为“爸爸去哪儿”、“爸爸去哪儿湖南卫视”以及“爸爸去哪儿第二季”,上述三个联想词构成与检索词对应的联想词列表。其中联想词“爸爸去哪儿”对应一视频类型
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1