一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

确定检索服务器的方法及装置与流程

2022-09-07 16:00:44 来源:中国专利 TAG:


1.本发明涉及互联网技术领域,特别涉及一种确定检索服务器的方法及装置。


背景技术:

2.目前,一些公司开发了专利检索系统,提供专利检索服务。由于访问的用户越来越多,这些专利检索系统均对用户访问做出了一定的限制。尽管如此,用户仍然时不时就会感觉这些专利检索系统卡顿、反应迟缓。因此,提升专利检索系统的并发性能就成为一个需要解决的问题。


技术实现要素:

3.为了提升专利检索系统的并发性能,本发明提供了一种确定检索服务器的方法及装置。
4.第一方面,本申请提供了一种确定检索服务器的方法,包括如下步骤:根据检索服务器的数量和检索服务器的性能将检索服务器的处理能力划分为2n份,其中n为自然数;将2n份检索服务器的处理能力分别编号;建立检索服务器的处理能力编号与检索服务器的对应关系;收到访问请求后,获取第一信息;计算第一信息的sha-256值;根据第一信息的sha-256值的前n位的值,建立访问请求与检索服务器的处理能力编号的对应关系;根据访问请求与检索服务器的处理能力编号的对应关系以及检索服务器的处理能力编号与检索服务器的对应关系,确定处理访问请求的检索服务器。
5.第二方面,本申请提供了一种确定检索服务器的装置,包括:第一划分模块,用于根据检索服务器的数量和检索服务器的性能将检索服务器的处理能力划分为2n份,其中n为自然数;第一编号模块,用于将2n份检索服务器的处理能力分别编号;第一建立模块,用于建立检索服务器的处理能力编号与检索服务器的对应关系;第一获取模块,用于收到访问请求后,获取第一信息;第一计算模块,用于计算第一信息的sha-256值;第二建立模块,用于根据第一信息的sha-256值的前n位的值,建立访问请求与检索服务器的处理能力编号的对应关系;第一确定模块,用于根据访问请求与检索服务器的处理能力编号的对应关系以及检索服务器的处理能力编号与检索服务器的对应关系,确定处理访问请求的检索服务器。
6.本发明的确定检索服务器的方法及装置,可以有效提升专利检索系统的并发性能,广泛适用于各类专利检索系统。
附图说明
7.图1为本申请的确定检索服务器的方法的流程图。
具体实施方式
8.下面结合附图详细说明本申请的确定检索服务器的方法及装置。
9.现有的专利检索系统,为了满足大量用户同时检索的需求,通常会选择配置多台检索服务器。尽管配置了多台检索服务器,在实际应用中,仍然存在不少问题。如果将大量访问请求随机分配给各个检索服务器,就可能出现某台检索服务器需要处理大量的访问请求,而另一台检索服务器却相对空闲的情况。
10.图1为本申请的确定检索服务器的方法的流程图。如图1所示,该方法包括如下步骤:
11.根据检索服务器的数量和检索服务器的性能将检索服务器的处理能力划分为2n份,其中n为自然数;将2n份检索服务器的处理能力分别编号;建立检索服务器的处理能力编号与检索服务器的对应关系;收到访问请求后,获取第一信息;计算第一信息的sha-256值;根据第一信息的sha-256值的前n位的值,建立访问请求与检索服务器的处理能力编号的对应关系;根据访问请求与检索服务器的处理能力编号的对应关系以及检索服务器的处理能力编号与检索服务器的对应关系,确定处理访问请求的检索服务器。
12.sha-256指的是sha-256算法。
13.所述第一信息可以包括发送访问请求的ip地址。ip地址即internet protocol address,是指互联网协议地址。
14.所述第一信息还可以包括发送访问请求的端口号。
15.所述第一信息还可以包括发送访问请求的用户编号。
16.所述第一信息还可以包括发送访问请求的时间戳。
17.所述第一信息的作用之一是配合本申请的确定检索服务器的方法的根据检索服务器的数量和检索服务器的性能将检索服务器的处理能力划分为2n份、将2n份检索服务器的处理能力分别编号、建立检索服务器的处理能力编号与检索服务器的对应关系、计算第一信息的sha-256值、根据第一信息的sha-256值的前n位的值建立访问请求与检索服务器的处理能力编号的对应关系、根据访问请求与检索服务器的处理能力编号的对应关系以及检索服务器的处理能力编号与检索服务器的对应关系确定处理访问请求的检索服务器等步骤,将大量的访问请求尽可能平均地分配给各个检索服务器。合理选择第一信息的内容有助于将大量的访问请求尽可能平均地分配给各个检索服务器。
18.如果某台检索服务器出现故障,检索服务器的数量就会减少。随着用户访问量的增加,可能会增加检索服务器的数量。本申请的确定检索服务器的方法还可以包括以下步骤:当检索服务器的数量变化时,根据当前检索服务器的数量和检索服务器的性能将检索服务器的处理能力重新划分为2n份,其中n为自然数;将2n份检索服务器的处理能力重新分别编号;重新建立检索服务器的处理能力编号与检索服务器的对应关系。
19.本申请提供了一种确定检索服务器的装置,包括:第一划分模块,用于根据检索服务器的数量和检索服务器的性能将检索服务器的处理能力划分为2n份,其中n为自然数;第一编号模块,用于将2n份检索服务器的处理能力分别编号;第一建立模块,用于建立检索服务器的处理能力编号与检索服务器的对应关系;第一获取模块,用于收到访问请求后,获取第一信息;第一计算模块,用于计算第一信息的sha-256值;第二建立模块,用于根据第一信息的sha-256值的前n位的值,建立访问请求与检索服务器的处理能力编号的对应关系;第一确定模块,用于根据访问请求与检索服务器的处理能力编号的对应关系以及检索服务器的处理能力编号与检索服务器的对应关系,确定处理访问请求的检索服务器。
20.所述第一信息可以包括发送访问请求的ip地址。
21.所述第一信息还可以包括发送访问请求的端口号。
22.所述第一信息还可以包括发送访问请求的用户编号。
23.所述第一信息还可以包括发送访问请求的时间戳。
24.合理选择第一信息的内容有助于将大量的访问请求尽可能平均地分配给各个检索服务器。
25.如果某台检索服务器出现故障,检索服务器的数量就会减少。随着用户访问量的增加,可能会增加检索服务器的数量。本申请的确定检索服务器的装置还可以包括:第二划分模块,用于当检索服务器的数量变化时,根据当前检索服务器的数量和检索服务器的性能将检索服务器的处理能力重新划分为2n份,其中n为自然数;第二编号模块,用于将2n份检索服务器的处理能力重新分别编号;第三建立模块,用于重新建立检索服务器的处理能力编号与检索服务器的对应关系。


技术特征:
1.一种确定检索服务器的方法,其特征在于,包括如下步骤:根据检索服务器的数量和检索服务器的性能将检索服务器的处理能力划分为2
n
份,其中n为自然数;将2
n
份检索服务器的处理能力分别编号;建立检索服务器的处理能力编号与检索服务器的对应关系;收到访问请求后,获取第一信息;计算第一信息的sha-256值;根据第一信息的sha-256值的前n位的值,建立访问请求与检索服务器的处理能力编号的对应关系;根据访问请求与检索服务器的处理能力编号的对应关系以及检索服务器的处理能力编号与检索服务器的对应关系,确定处理访问请求的检索服务器。2.如权利要求1所述的确定检索服务器的方法,其特征在于,所述第一信息包括发送访问请求的ip地址。3.如权利要求1所述的确定检索服务器的方法,其特征在于,所述第一信息包括发送访问请求的端口号。4.如权利要求2所述的确定检索服务器的方法,其特征在于,所述第一信息还可以包括发送访问请求的端口号。5.如权利要求1—4所述的确定检索服务器的方法,其特征在于,所述的确定检索服务器的方法还可以包括以下步骤:当检索服务器的数量变化时,根据当前检索服务器的数量和检索服务器的性能将检索服务器的处理能力重新划分为2
n
份,其中n为自然数;将2
n
份检索服务器的处理能力重新分别编号;重新建立检索服务器的处理能力编号与检索服务器的对应关系。6.一种确定检索服务器的装置,其特征在于,包括:第一划分模块,用于根据检索服务器的数量和检索服务器的性能将检索服务器的处理能力划分为2
n
份,其中n为自然数;第一编号模块,用于将2
n
份检索服务器的处理能力分别编号;第一建立模块,用于建立检索服务器的处理能力编号与检索服务器的对应关系;第一获取模块,用于收到访问请求后,获取第一信息;第一计算模块,用于计算第一信息的sha-256值;第二建立模块,用于根据第一信息的sha-256值的前n位的值,建立访问请求与检索服务器的处理能力编号的对应关系;第一确定模块,用于根据访问请求与检索服务器的处理能力编号的对应关系以及检索服务器的处理能力编号与检索服务器的对应关系,确定处理访问请求的检索服务器。7.如权利要求6所述的确定检索服务器的装置,其特征在于,所述第一信息包括发送访问请求的用户编号。8.如权利要求6所述的确定检索服务器的装置,其特征在于,所述第一信息包括发送访问请求的时间戳。9.如权利要求7所述的确定检索服务器的装置,其特征在于,所述第一信息还包括发送
访问请求的时间戳。10.如权利要求6—9所述的视频生成装置,其特征在于,所述的确定检索服务器的装置还包括:第二划分模块,用于当检索服务器的数量变化时,根据当前检索服务器的数量和检索服务器的性能将检索服务器的处理能力重新划分为2
n
份,其中n为自然数;第二编号模块,用于将2
n
份检索服务器的处理能力重新分别编号;第三建立模块,用于重新建立检索服务器的处理能力编号与检索服务器的对应关系。

技术总结
一种确定检索服务器的方法及装置,涉及互联网技术领域。该确定检索服务器的方法包括将检索服务器的处理能力划分为2


技术研发人员:刘柯麟 周晓霞
受保护的技术使用者:隆昌市高新技术创业服务中心
技术研发日:2022.05.09
技术公布日:2022/9/6
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献