一种利用IP地址的搜索引擎的结果排序优化方法及系统与流程

文档序号:11519688阅读:133来源:国知局
一种利用IP地址的搜索引擎的结果排序优化方法及系统与流程
本发明涉及一种排序优化方法,尤其涉及一种利用ip地址的搜索引擎的结果排序优化方法及系统。
背景技术
:现有搜索引擎结果排序大体有以下两种方案:1)用户身份不确认,新闻搜索结果排序方式有如下三种:a)按照结果相关度;b)按照内容产生的先后次序;c)按数据库查询结果的缺省次序。2)用户登录操作,可以对用户的行为兴趣进行归纳,来辅助排序。然而,对于政府、企业人员来说,其关注信息的焦点是围绕其业务来展开的,如果仅仅按照时间与相关性来排序并不足够;例如以某公司名为关键字进行搜索,结果就会包含和组织的职能相关的很多方面的信息,工商可能会涉及的职能信息包括法律法规、反垄断与反不正当竞争执法、直销监督、消费者权益保护、市场规范管理、企业注册、外商投资企业注册、广告监督管理、个体私营经济监督管理、商标等等,税务可能会涉及税务登记、认定事项、发票业务、申报纳税、税收优惠、税额确认、税款追征、税务稽查、违法处置、争议处理、票证及单证管理等方面的信息。现有技术利用相关性的方式,基本只能把该公司相关的信息找出来,时间排序也只是信息生成的时间,无法进一步区分上述各种细分信息,存在用户关心的事项反而排在后面的可能。现有技术当用户登录后可以按照用户角色身份以及行为特征来推测其关心的信息内容来辅助排序,提升搜索结果的准确度体验;但是用户常常在未登录的情况下使用搜索服务,因此无法获取用户信息,从而无法提供特征排序。综上,有必要设计一种利用ip地址的搜索引擎的结果排序优化方法及系统来弥补上述缺陷。技术实现要素:本发明提出一种利用ip地址的搜索引擎的结果排序优化方法及系统,其解决了现有技术中用户在未登录情况下使用搜索服务无法获取用户信息和搜索结果准确度不高的缺陷。本发明通过推测用户搜索的意图,将其可能关心的内容排在前面,从而提升搜索结果的命中率与用户搜索体验;另外本发明能提供更加智能的搜索服务,可支持用户在未登录的情况下也能够获取良好的搜索体验。本发明的技术方案是这样实现的:本发明公开一种利用ip地址的搜索引擎的结果排序优化方法,其包括如下步骤:(s01)获取内网dhcp服务器的ip地址段划分信息;(s02)依据各部门业务范围,建立ip地址业务兴趣点对照表;(s03)用户使用搜索服务时,获取其用户ip地址;(s04)查询步骤(s02)中的ip地址业务兴趣点对照表,得到该用户的兴趣点排序序列;(s05)将不同信息来源的搜索结果按照(s04)得到的序列进行第一次排序;(s06)对同一信息来源的搜索结果进一步采用相关度+时间+地点进行第二次排序,得到优化的排序结果;(s07)返回排序结果。其中,步骤(s01)中,ip地址段划分信息的关键信息字段包括部门和ip段起止地址。其中,步骤(s02)中,ip地址业务兴趣点对照表的表格字段包括ip段起止地址、部门、部门业务职责和兴趣点排序。其中,兴趣点根据用户职能排序,用户职能排序方式为:01-申报业务,02-优惠业务,03-金额确认,04-收费业务,05-登记业务,06-认定事项,07-票据业务,08-核查业务,09-违法处置,10-争议处理。其中,步骤(s05)中,根据获取到的用户ip和ip地址业务兴趣点对照表获取用户兴趣点序列,按照序列对不同来源的搜索结果进行第一次排序。其中,步骤(s06)中,相关度排序为:按照用户输入的关键字,根据与关键字相同或者相似的顺序排列,按照相关度从大到小排列。其中,步骤(s06)中,时间排序为按年降序,或者按年升序,或者按月降序,或者按月升序排列,或者按日降序排列,或者按日升序排列。其中,步骤(s06)中,地点排序为按照城市名称排序。其中,步骤(s03)中,获取用户ip的方法为:获取用户发送的搜索请求数据,分析请求协议中的包含ip地址的字段,获取用户的ip地址。一种利用ip地址的搜索引擎的结果排序优化系统,其包括:第一构建模块,其用于获取内网dhcp服务器的ip地址段划分信息;第二构建模块,其用于采集用户的兴趣点,并根据各部门业务范围和第一构建模块获取的ip地址段划分信息,建立ip地址业务兴趣点对照表;获取模块,其用于在用户使用搜索服务时,获取用户的ip地址;第一排序模块,其用于对用户搜索出来的不同信息来源的搜索结果根据ip地址业务兴趣点对照表进行排序;第二排序模块,其用于对第一排序模块排列出来的搜索结果依据相关度+时间+地点进行优化,并将优化排序结果展现给用户。与现有技术相比,本发明具有如下优点:本发明利用组织内网dhcp服务器的ip地址段划分信息,结合组织各部门业务范围,以及搜索信息来源,构建该组织用户的搜索兴趣点排序序列,实现搜索用户未登录即可推测其身份,推测其兴趣点,将其可能关心的内容排在前面,从而提升搜索结果的命中率与用户搜索体验。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明利用ip地址的搜索引擎的结果排序优化方法的流程框图。图2为本发明利用ip地址的搜索引擎的结果排序优化系统的结构框图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为了有助于和澄清随后的实施例的描述,在对本发明的具体实施方式进行详细说明之前,对部分术语进行解释,下列的解释应用于本说明书以及权利要求书。本发明中出现的ip是英文internetprotocol的缩写,其中文意思是网络之间互连的协议,也就是为计算机网络相互连接进行通信而设计的协议。dhcp的中文拼写为dynamichostconfigurationprotocol,其中文意思是动态主机配置协议,其是一个局域网的网络协议。其它英文词语均为代码,不代表其它任何意义。参照图1,作为优选的实施方式,本发明公开一种利用ip地址的搜索引擎的结果排序优化方法,其包括如下步骤:(s01)获取内网dhcp服务器的ip地址段划分信息;(s02)依据各部门业务范围,建立ip地址业务兴趣点对照表;(s03)用户使用搜索服务时,获取其用户ip地址;(s04)查询步骤(s02)中的ip地址业务兴趣点对照表,得到该用户的兴趣点排序序列;(s05)将不同信息来源的搜索结果按照(s04)得到的序列进行第一次排序;(s06)对同一信息来源的搜索结果进一步采用相关度+时间+地点进行第二次排序,得到优化的排序结果;(s07)返回排序结果。本发明步骤(s01)中,ip地址段划分信息的关键信息字段包括部门和ip段起止地址。在具体实施过程中,部门可以划分为多个,且各部门的命名可以依据其职能,也可以根据先后顺序或其它方式来命名;ip段起止地址根据实际需求进行设定及划分,如下举例说明,部门根据实际情况可以分为多个部门,每个部门对应一个ip段起止地址,具体如下表所示:部门ip段起止地址部门一192.168.4.*部门二192.168.6.*......本发明步骤(s02)中,ip地址业务兴趣点对照表的表格字段包括ip段起止地址、部门、部门业务职责和兴趣点排序。本发明在具体实施过程中,部门业务职责可以根据实际需求进行设定,可以根据各部门的实际工作职能进行划分;本发明中,兴趣点根据用户职能排序,例如:申报业务-优惠业务-金额确认-收费业务-登记业务-认定事项-票据业务-核查业务-违法处置-争议处理。因各用户的职能不同,故本领域技术人员还可以根据实际需求,对兴趣点做其他的排序,只需满足使用者的需求即可;如下举例说明,部门根据实际情况可以分为多个部门,每个部门对应一个ip段起止地址,且ip地址业务兴趣点对照表具体可参考下表所示:本发明步骤(s05)中,根据获取到的用户ip、ip地址业务兴趣点对照表,获取用户兴趣点序列,按照序列对不同来源的搜索结果进行第一次排序。本发明步骤(s06)中,相关度排序为:按照用户输入的关键字,根据与关键字相同或者相似的顺序排列,按照相关度从大到小排列。时间排序为:按年降序,或者按年升序,或者按月降序,或者按月升序排列,或者按日降序排列,或者按日升序排列,用户在使用时间排序时,可以根据搜索的需求自行选择时间排序方式。地点排序为:按照城市名称排序,用户在使用地点排序时,可以根据搜索内容的特点,自行按照国家或者城市进行排序。现有的电子商务网站对搜索结果进行排序时,相关性的预测主要通过人工对历史数据进行分析并根据经验来确定搜索结果的特征和权重,并根据一定公式计算得到;其中,商品特征是指能够影响商品可成交性的因素,例如销售量、好评率、成交转化率等等;因为在确定特征和权重时凭经验设定,较为盲目和主观,往往会与实际情况出现误差,从而导致其排序后的搜索结果可能与用户期望出现较大的差别。本发明通过在搜索服务之前建立ip地址业务兴趣点对照表,在搜索服务时,可通过用户在搜索时使用的关键字和所在的ip地址,推测出用户的兴趣点,将其可能关心的内容排在前面,从而提升搜索结果的命中率与用户搜索体验。作为另一实施方式,如图2所示,本发明还公开一种利用ip地址的搜索引擎的结果排序优化系统,其包括:第一构建模块1,其用于获取内网dhcp服务器的ip地址段划分信息;第二构建模块2,其用于采集用户的兴趣点,并根据各部门业务范围和第一构建模块1获取的ip地址段划分信息,建立ip地址业务兴趣点对照表;获取模块3,其用于在用户使用搜索服务时,获取用户的ip地址;第一排序模块4,其用于对用户搜索出来的不同信息来源的搜索结果根据ip地址业务兴趣点对照表进行排序;第二排序模块5,其用于对第一排序模块4排列出来的搜索结果依据相关度+时间+地点进行优化,并将优化排序结果展现给用户。以上所说实施方式的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应该认为是本说明书记载的范围。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1