信息提供方法、处理服务器及合并服务器技术

技术编号:16038175 阅读:28 留言:0更新日期:2017-08-19 20:00
本申请公开了一种信息提供方法、处理服务器及合并服务器,该方法包括步骤:处理服务器接收到携带有搜索条件的信息搜索请求后,在自身存储的各信息中,搜索满足所述搜索条件的信息;以及根据搜索到的各信息针对确定出的合并属性的属性值,将搜索到的各信息进行合并,得到各搜索结果;所述处理服务器将得到的各搜索结果发送给合并服务器,用于所述合并服务器将接收到的各搜索结果提供给用户。采用本申请技术方案,解决了现有技术中存在的用户反复针对信息进行点击或浏览等动作,从而耗费较多处理资源的问题。

【技术实现步骤摘要】
信息提供方法、处理服务器及合并服务器本专利技术申请是申请日为2012年4月26日、申请号为201210126946.3专利技术名称为“信息提供方法、处理服务器及合并服务器”的专利技术申请的分案申请。
本申请涉及信息处理
,尤其涉及一种信息提供方法、处理服务器及合并服务器。
技术介绍
随着互联网技术的不断发展,越来越多的信息资源选择网络作为传播的载体。为了使用户能够在海量的互联网信息中获取所需要的信息,大多数网站都为用户提供信息搜索服务。用户需要搜索某信息时,可以在网站中设置与搜索意图相对应的搜索条件,该网站查找满足该搜索条件的信息,然后将查找到的信息提供给用户,便于用户在海量的互联网信息中顺利找到自己需要的信息。现有技术中,信息搜索系统由若干个合并服务器和若干个处理服务器组成。如图1所示,在大型的搜索集群架构中,通常采用多行多列的方式来部署处理服务器,从而为用户提供大规模高并发的搜索服务,多个处理服务器组成一个M×N的矩阵,即包含M行和N列,每一列包含M个处理服务器,每一行包含N个处理服务器,预先将信息搜索系统的所有信息分成N组,每一列处理服务器负责存储其中一组信息,同一列中的各处理服务器存储相同的信息。用户在进行信息搜索时,该用户使用的用户设备将携带有搜索条件的搜索请求发送给合并服务器,合并服务器从每一列处理服务器中分别选择一个处理服务器,共选择出N个处理服务器,合并服务器将接收到的信息搜索请求分别发送给选择出的每个处理服务器,处理服务器接收到合并服务器发送的信息搜索请求后,在自身存储的各信息中搜索满足搜索条件的各信息,并将搜索到的各信息返回给合并服务器,合并服务器接收到各处理服务器发送的信息后,将信息进行汇总后返回给用户使用的用户设备,用户设备将接收到的信息提供给用户。由上可见,用户可以通过用户设备查看处理服务器搜索到的信息,以查找自己真正想要的信息,如果用户想要查看某个信息发布者发布的信息,或者想要查看属于某个类目的信息,那么用户就可能会反复的针对各信息进行点击或浏览等动作,以查看该信息是否为自己想要的信息,从而耗费了较多的处理资源。
技术实现思路
本申请实施例提供一种信息提供方法、处理服务器及合并服务器,用以解决现有技术中存在的用户反复针对信息进行点击或浏览等动作,从而耗费较多处理资源的问题。本申请实施例技术方案如下:一种信息提供方法,包括:处理服务器接收到携带有搜索条件的信息搜索请求后,在自身存储的各信息中,搜索满足所述搜索条件的信息;以及根据搜索到的各信息针对确定出的合并属性的属性值,将搜索到的各信息进行合并,得到各搜索结果;所述处理服务器将得到的各搜索结果发送给合并服务器,用于所述合并服务器将接收到的各搜索结果提供给用户。一种处理服务器,包括:信息搜索请求接收单元,用于接收携带有搜索条件的信息搜索请求;信息搜索单元,用于在所述处理服务器存储的各信息中,搜索满足所述搜索条件的信息;合并属性确定单元,用于确定信息的合并属性;第一信息合并单元,用于根据信息搜索单元搜索到的各信息针对合并属性确定单元确定出的合并属性的属性值,将各信息进行合并,得到各搜索结果;搜索结果发送单元,用于将第一信息合并单元得到的各搜索结果发送给合并服务器,用于所述合并服务器将接收到的各搜索结果提供给用户。一种合并服务器,包括:搜索结果接收单元,用于接收各处理服务器发送的搜索结果;搜索结果提供单元,用于将搜索结果接收单元接收到的各搜索结果提供给用户。本申请实施例技术方案中,处理服务器接收到携带有搜索条件的信息搜索请求后,在自身存储的各信息中,搜索满足所述搜索条件的信息,处理服务器不再直接将搜索到的信息发送给合并服务器,而是根据搜索到的各信息针对合并属性的属性值,将搜索到的各信息进行合并,然后将得到的各搜索结果发送给合并服务器,合并服务器将接收到的各搜索结果提供给用户,那么用户在查看信息时,就可以不用逐个查看各个信息,而是查看合并后的各个搜索结果,由于搜索结果是根据信息针对合并属性的属性值进行合并的,因此当用户想要针对上述合并属性查看信息时,就能够快速、准确的在得到的各搜索结果中查找到自己想要的信息,避免了用户反复的针对信息进行点击或浏览等动作,从而节省了较多的处理资源,也提高了用户的信息查找效率。附图说明图1为现有技术中,信息搜索系统结构示意图;图2为本申请实施例一中,信息提供方法流程示意图;图3为现有技术中,商品信息在网页中的展现方式示意图;图4为本申请实施例一中,商品信息在网页中的展现方式示意图;图5为本申请实施例一中,信息搜索系统结构示意图;图6为本申请实施例二中,信息提供方式一的具体实现流程示意图;图7为本申请实施例三中,信息提供方式二的具体实现流程示意图;图8为本申请实施例五中,处理服务器结构示意图;图9为本申请实施例六中,合并服务器结构示意图。具体实施方式下面结合各个附图对本申请实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细地阐述。实施例一如图2所示,其为本申请实施例一提出的信息提供方法流程图,其具体处理过程如下:步骤21,处理服务器接收到携带有搜索条件的信息搜索请求后,在自身存储的各信息中,搜索满足所述搜索条件的信息。用户在进行信息搜索时,可以先设置搜索条件,当该用户确认搜索(例如用户点击了网页中的“搜索”按键),那么该用户使用的用户设备就会将携带有该搜索条件的信息搜索请求发送给搜索页面服务器,搜索页面服务器可以根据各合并服务器的当前负载情况,选择一个合并服务器,然后按照合并服务器格式要求将该信息搜索请求发送给选择出的合并服务器,此外,搜索页面服务器也可以先按照合并服务器格式要求将该信息搜索请求发送给负载均衡设备,负载均衡设备根据各合并服务器的当前负载情况,选择一个合并服务器,然后将该信息搜索请求发送给选择出的合并服务器。合并服务器接收到该信息搜索请求后,从每一列处理服务器中分别选择一个处理服务器,若信息搜索系统共包含M×N个处理服务器,则合并服务器共选择出N个处理服务器。其中,为了实现负载均衡,每列服务器中的各个处理服务器被合并服务器选取的概率相同。合并服务器将接收到的信息搜索请求分别发送给选择出的每个处理服务器。处理服务器接收到合并服务器发送的信息搜素请求后,在自身存储的各信息中搜索满足该信息搜素请求中携带的搜索条件的各信息。本申请实施例一中,用户设置的搜索条件包含:搜索关键词和/或用户针对信息的至少一个属性分别设置的限制条件。也就是说,搜索条件可以只包含搜索关键词,也可以只包含限制条件,还可以包含搜索关键词和上述限制条件。信息的属性可以但不限于为类目属性、发布时间属性等。例如,用户在电子商务网站中进行信息搜索时,若想要在“女装”类目下搜索“蓝色毛衣”,则输入的搜索关键词为“蓝色毛衣”,针对信息的类目属性设置的限制条件为“女装”。此外,用户也可以针对多个属性分别设置限制条件。例如,用户不仅针对信息的类目属性设置了限制条件,还针对发布时间属性设置了限制条件。信息搜索系统预先将所有信息分配给各处理服务器,同一列的处理服务器存储相同的信息,不同列的处理服务器存储不同的信息。将信息分配给各处理服务器之后,针对每个处理服务器,分别建立搜索关键词单元的倒排表、限制条件的倒排表、信息的本文档来自技高网
...
信息提供方法、处理服务器及合并服务器

【技术保护点】
一种信息提供方法,其特征在于,包括:所述处理服务器针对合并后的每个搜索结果,分别确定该搜索结果包含的各信息按照预设的排序规则进行排序后的第一个信息,并将确定出的各信息发送给合并服务器;处理服务器接收到合并服务器发送的各属性值后,在搜索到的各信息中,选取出针对确定出的合并属性的属性值为接收到的属性值的各信息,并根据选取出的各信息针对所述合并属性的属性值,将选取出的各信息进行合并,将合并后的各搜索结果作为最终得到的各搜索结果;其中,所述合并服务器发送的各属性值,是所述合并服务器在接收到的各信息针对所述合并属性的属性值中,选取第二规定数目个属性值后,将选取出的各属性值发送给各处理服务器的。

【技术特征摘要】
1.一种信息提供方法,其特征在于,包括:所述处理服务器针对合并后的每个搜索结果,分别确定该搜索结果包含的各信息按照预设的排序规则进行排序后的第一个信息,并将确定出的各信息发送给合并服务器;处理服务器接收到合并服务器发送的各属性值后,在搜索到的各信息中,选取出针对确定出的合并属性的属性值为接收到的属性值的各信息,并根据选取出的各信息针对所述合并属性的属性值,将选取出的各信息进行合并,将合并后的各搜索结果作为最终得到的各搜索结果;其中,所述合并服务器发送的各属性值,是所述合并服务器在接收到的各信息针对所述合并属性的属性值中,选取第二规定数目个属性值后,将选取出的各属性值发送给各处理服务器的。2.如权利要求1所述的方法,其特征在于,所述合并属性通过如下方式确定:将预先设置的信息的指定属性确认为合并属性;或将接收到的信息搜索请求中携带的属性标识对应的属性确认为合并属性,所述属性标识是用户在信息的各属性中选择出的。3.如权利要求1所述的方法,其特征在于,所述合并服务器在接收到的各信息针对所述合并属性的属性值中,选取第二规定数目个属性值,具体包括:所述合并服务器按照预设的排序规则,对接收到的各信息进行排序;根据接收到的各信息的排序结果,对接收到的各信息针对所述合并属性的属性值进行排序;根据各属性值的排序结果,选取第二规定数目个属性值。4.一种信息提供方法,其特征在于,包括:处理服务器接收到携带有搜索条件的信息搜索请求后,在自身存储的各信息中,搜索满足所述搜索条件的信息;以及根据搜索到的各信息针对确定出的合并属性的属性值,将搜索到的各信息进行合并,得到各搜索结果;所述处理服务器将得到的各搜索结果发送给合并服务器,用于所述合并服务器将接收到的各搜索结果提供给用户。5.如权利要求4所述的方法,其特征在于,所述处理服务器将得到的各搜索结果发送给合并服务器之前,还包括:所述处理服务器针对合并后的每个搜索结果,分别确定该搜索结果包含的各信息按照预设的排序规则进行排序后的第一个信息;并将确定出的各信息发送给合并服务器;所述合并服务器在接收到的各信息针对所述合并属性的属性值中,选取第二规定数目...

【专利技术属性】
技术研发人员:郑南
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1