一种根据关键字ip地址进行精确查询的搜索方法

文档序号:6600885阅读:1011来源:国知局
专利名称:一种根据关键字ip地址进行精确查询的搜索方法
技术领域
本发明涉及计算机网络技术,特别是一种利用计算机互联网,利用搜索引 擎对信息进行搜索和排序的方法。
背景技术
随着近几年互联网的高速发展,上网人数呈现高速增长的趋势。网络作为最大的信息载体和交流平台,已成为许多人获取信息的重要途径。很多单位和个人开始利用互联网发布各种信息,如出售信息、求职信息、买卖信息等,以求被那些需要这些信息内容的人看到,从而可以进行进一步的联系。通常,现有方法是基于将搜索查询词语与从网络页面索引的词语进行匹配。这样的搜索方式经常可以返回数千乃至数百万的结果,并以网络内容标题、超链接、以及诸如从网页选取的文本摘录的其它描述性信息的形式将最佳网页呈现给用户,但这样的结果往往并不符合用户的需求。因此,需要一种为搜索查询精准的方法,该方法将解决发生在适当范围内将搜索查询中的不准确内容进行选择并优化,即提供更加精准的搜索查询。

发明内容
本发明的主要目的就是解决上述问题,它提供一种将信息发布到互联网搜索引擎中,出现在指定关键字的搜索结果内,并按照当前使用者所输入关键字的IP地址内容做为重要参考依据进行查询的方法。通过这种方法,信息的发布者能够在大范围内将信息更加准确地展现在需要这些信息的浏览者眼前,而浏览者则可以简单地通过搜索引擎,以关键字和当前使用者的IP地址搜索的方式找到最需要的信息。而对于付费信息发布者,是采用固定排名的方式,即在用户依据用户所使用的关键字所搜索到页面,并在其页面的固定页面位置显示相关搜索内容的方法。本发明的目的是按照信息查询者所输入关键字的IP地址进行查询排序,使信息发布者能够根据信息是否满足用户的具体需求等因素,进一步对信息进行优化,从而用户所最需要的信息都能够有序地展现在访问者面前。本发明的技术方案是这样实现的通过计算机互联网络,利用设置在服务器上的软件系统,而实现本发明方法,即信息发布者通过专用信息编辑系统、将希望发布的信息输入信息数据库,然后通过关键字管理系统为信息设定搜索关键字,并根据关键字对用户所输入关键字的IP地址进行归类和排序,也就是说先获得当前使用者所输入关键字的IP地址,根据其关键字的地址形成最优先级检索链表,并利用检索系统响应搜索用户的搜索请求,接受用户提交的搜索关键字,根据搜索关键字给出相应的搜索最优先组链表的核心内容,再利用检索系统对搜索结果的核心内容,根据检索链表的优先权重和关键记的权重给予以记录和赋值,当浏览者通过搜索引擎系统进行关键字搜索时,如果所用关键字和信息发布者设定的搜索关键字相同,并且权重较高,在搜索结果页面中就会出现信息发布者所发布信息的标题和摘要,相同关键字的搜索结果信息是按照用户反馈信息的内容来进行排序。本系统包括信息输入系统、检索系统、记录系统、排序分析系统和页面生成系统。其包括以下步骤1)通过信息输入系统,获得与所输入关键字最为接近地址的IP地址,并根据此IP 地址形成最优先级检索链表;2)利用检索系统响应搜索用户的搜索请求,接受用户提交的搜索关键字,并根据搜索关键字给出相应的搜索结果的核心内容;3)在上述所得到内容的基础上,利用检索系统对搜索结果的核心内容,根据检索链表的优先权重和关键记的权重由标记系统给予以记录和赋值;4)利用排序系统分析检索系统所提供的搜索,在结果中根据系统设定的各种规则对搜索结果进行排序;5)利用结果页面生成系统根据预先设置的网页格式模版,将搜索结果核心内容按照排序系统所给出的顺序整合起来,生成最终结果页面。本发明的优点和效果是利用用户所输入关键字的IP地址,可以快速查询到距离关键字地址最近的信息,即可以快速准确地找到真实、可靠的有效内容,对于信息发布者来说,并可以结合采用固定竞价的方法,在保证效果的同时,极大的降低了成本。


图1是本发明方法系统流程图。
具体实施例方式下面结合附图,说明本发明的实施方式。本发明方法所用的系统整体结构和运行流程可参考图1,具体包含如下步骤一、首先,需要信息发布者将信息送入数据库。这一过程的实现是通过信息输入系统来完成的。信息输入系统是一个运行在应用程序服务器上的系统软件,它与外界的通讯通过协议来完成,即访问者通过浏览器即可访问,通过信息输入系统,获得与所输入关键字最为接近地址的IP地址,如“国贸”、“中关村”,根据与关键字的对应的地址形成最优先级检索链表,也就是说通过信息输入系统,获得当前使用者所输入信息的IP地址,根据所形成最优先级检索链表,其具体方式可为用于从IP地址集中搜索与配置的IP地址相关的地址,IP地址形成的全局地址链表按包含关系排序,并以IP地址的掩码长度为节点按递升顺序形成树索引结构,检测时根据配置的当前IP地址的掩码长度从树索引结构中查找到相应的节点;二、信息提交后,服务器将检验是否规范并存放在数据库,信息输入系统会将发布者所填写的信息送给信息存储系统。信息存储系统是由一个后台数据库组成,通过这个数据库,可以将信息发布者提交的信息以及其他相关信息存放在数据库中。将此信息被列在搜索引擎结果中,利用检索系统响应搜索用户的搜索请求,接受用户提交的搜索关键字,并根据搜索关键字给出相应的搜索结果的核心内容。搜索结果的核心内容包括信息的标题、信息的简单摘要,信息所在的地址,特别是与提供关键字内容相对应的IP地址。得到搜索结果的核心内容后,检索系统将把这些内容通过网络发送给排序系统进行处理;利用检索系统响应搜索用户的搜索请求,接受用户提交的搜索关键字,并根据搜索关键字给出相应的搜索结果的核心内容;三、在上述所得到内容的基础上,在上述所得到内容的基础上,利用检索系统对搜索结果的核心内容,根据检索链表的优先权重和关键记的权重给予以记录和赋值;例如对与提供关键字内容相对应的IP地址,即按照这个页面关键字做为依据进行再次检索;四、排序系统得到检索系统所提供的搜索结果的核心内容,排序的规则为分析所得到的IP地址的内容,然后根据信息的具体内容进行排序。排序系统进行排序的程序运算规则是IP地址接近的排在前面,IP地址不接近的排在后面。即规则也是IP地址越接近排序越靠前,否则相反,关键字的越接近也越先前,否则相反,如果两条或数条信息的IP地址相同,则可采用以下几种排序方案的任何一种1)点击率的多少,点击率高的优先排前;2)近义词多的优先靠前;3)竞价高的优先靠前;4)时间早的优先靠前。而对于付费信息发布者,也可以采用固定排名的方式,即在用户依据用户所所输入关键字的IP地址及所搜索到页面,其规则也是与IP地址越接近排序越靠前,否则相反, 关键字的越接近也越先前,否则相反,并在其页面的固定页面位置显示相关搜索内容的方法,或结合上述的方面显示在一个页面上。五、结果页面生成系统是一个自动的网页生成程序,它运行在一台与其他系统相连的应用程序服务器上,根据预先设置的网页格式模版,将搜索结果核心内容按照排序系统所给出的顺序整合起来,生成最终结果页面。所述的关键字包括近义词、谐音词,以及概念相近的词语,如吃饭和饮食、土豆和马铃薯、成都和蓉城等等。虽然这里只说明了本发明的一个优选实施例,但其意并非限制本发明的范围、适用性和配置。相反,对实施例的详细说明可使本领域技术人员得以实施。应能理解,在不偏离所附权利要求书确定的本发明精神和范围情况下,可对一些细节做适当变更和修改。
权利要求
1.一种根据关键字IP地址进行精确查询的搜索方法,该方法是通过计算机互联网络, 利用设置在服务器上的软件系统而实现,其特征在于搜索的结果是按照所要查询的IP地址为基础内容进行排序,生成检索结果,其包括以下步骤1)通过信息输入系统,获得与所输入关键字最为接近地址的IP地址,并根据此IP地址形成最优先级检索链表;2)利用检索系统响应搜索用户的搜索请求,接受用户提交的搜索关键字,并根据搜索关键字给出相应的搜索结果的核心内容;3)在上述所得到内容的基础上,利用检索系统对搜索结果的核心内容,根据检索链表的优先权重和关键字的权重给予以记录和赋值;4)利用排序系统分析检索系统所提供的搜索结果,根据系统设定的各种规则对搜索结果进行排序;5)利用结果页面生成系统根据预先设置的网页格式模版,将搜索结果核心内容按照排序系统所给出的顺序整合起来,生成最终结果页面。
2.根据权利要求1所述的方法,其特征在于搜索引擎可以是任何可以输入的关键字, 提交后获取搜索结果的方式进行信息查找的计算机网络系统。
3.根据权利要求1所述的方法,其特征在于检索结果的核心内容包括,信息的标题、 信息的简要摘要、信息的所在地址,以及用户的反馈信息,特别是IP地址信息。
4.根据权利要求1所述的方法,其特征在于排序系统根据IP地址的具体内容来对信息进行排序,IP地址越接近的越排前,IP地址不接近的排后,如果两条或数条信息的IP地址相同,则可采用更进一步的排序规则。
5.根据权利要求5所述的方法,其特征在于如果前述的IP地址相同,则采用点击率的多少进行排序,点击率高的优先排前。
6.根据权利要求5所述的方法,其特征在于如果前述的IP地址相同,则采用近义词多的优先靠前。
7.根据权利要求5所述的方法,其特征在于如果前述的IP地址相同,则采用竞价高的优先靠前。
8.根据权利要求5所述的方法,其特征在于如果前述的IP地址相同,则采用时间早的优先靠前。
9.一种根据关键字IP地址进行精确查询的搜索方法与固定排名相结合的搜索引擎查询方法,该方法是通过计算机互联网络,利用设置在服务器上的软件系统而实现,其特征在于搜索的结果是根据当前所要查询的IP地址和关键字结合进行排序,生成检索结果,其包括以下步骤1)通过信息输入系统获得当前所要查询的关键字的IP地址,根据当前地址形成最优先级检索链表;2)利用检索系统响应搜索用户的搜索请求,接受用户提交的搜索关键字,并根据搜索关键字给出相应的搜索结果的核心内容;3)在上述所得到内容的基础上,利用检索系统对搜索结果的核心内容,根据检索链表的优先权重和关键记的权重给予以记录和赋值;4)利用排序系统分析检索系统所提供的搜索,在结果中根据系统设定的各种规则对搜索结果进行排序,IP地址越接近排序越靠前,否则相反,关键字的越接近也越先前,否则相反,并将付费信息发布者,采用固定排名的方式,即在用户依据用户所使用的关键字所搜索到页面,并在其页面的固定页面位置显示相关搜索内容的方法;5)利用结果页面生成系统根据预先设置的网页格式模版,将搜索结果核心内容按照排序系统所给出的顺序整合起来,生成最终结果页面。
10.根据要求1-9的方法,其特征在于所述的关键字包括近义词、谐音词,以及概念相近的词语。
全文摘要
本发明是一种利用计算机互联网,利用搜索引擎对信息进行搜索和排序的方法,它提供一种将信息发布到互联网搜索引擎中,出现在指定关键字的搜索结果内,并按照当前使用者所输入的关键字的IP地址,做为重要参考依据进行页面排序的方法。通过这种方法,信息的发布者能够在大范围内将信息更加准确地展现在需要这些信息的浏览者眼前,而浏览者则可以简单地通过搜索引擎,以关键字的IP地址的方式获得最接近需要的信息,而对于付费信息发布者,是采用固定排名的方式,即在用户依据用户所使用的关键词所搜索到页面,并在其页面的固定页面位置显示相关搜索内容的方法,其特点是,可以快速准确地找到所需要的内容。
文档编号G06F17/30GK102222067SQ20101014924
公开日2011年10月19日 申请日期2010年4月19日 优先权日2010年4月19日
发明者宋柏君 申请人:辜进荣
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1