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

一种更新企业数据的方法及服务器与流程

2022-04-02 07:05:40 来源:中国专利 TAG:

1.本发明涉及企业数据更新领域,具体为一种更新企业数据的方法及服务器。


背景技术:

2.随着经济的发展,每年会新增大量的企业,则互联网上会新增大量的企业数据,当企业根据实际情况变更业务或者经营发生变化时,相应的企业数据也会变化,企业数据也需要随之更新。
3.现有的企业数据更新技术中,更新时依次按企业名称或所处区域顺序获取更新的企业数据,没有能够快速更新大量企业数据的能力,只能按照名称或区域的顺序更新企业的企业数据,全企业更新周期长,用户不能够及时得到所需要的企业的更新的企业数据。


技术实现要素:

4.基于此,本发明的目的是提供一种更新企业数据的方法及服务器,以解决现有的企业数据更新技术只能按照名称或区域的顺序更新企业的企业数据,全企业更新周期长,用户不能够及时得到所需要的企业的更新的企业数据的技术问题。
5.为实现上述目的,本发明提供如下技术方案:一种更新企业数据的方法,包括以下步骤:
6.步骤一:设置多组更新数据时段等级,其中最短的更新数据时段等级为第一更新数据时段,最长的更新数据时段等级为第n更新数据时段;
7.步骤二:获取全部企业的第n更新数据时段的访问次数;
8.步骤三:根据企业访问次数,以设定的比率依次分入不同数据更新时段;
9.步骤四:以第一更新数据时段为一次数据更新周期,对第一更新数据时段内的所有企业进行数据更新,对第二更新数据时段至第n更新数据时段内的部分企业进行数据更新;
10.步骤五:以一个第n更新数据时段为一个轮换周期,按照设定的轮换比率轮换第一更新数据时段至第n更新数据时段内的部分企业,即可开始新一个轮换周期的企业数据更新。
11.通过采用上述技术方案,按照不同企业的搜索频率将企业划分进入不同的数据更新集合,对每个数据更新集合皆设置有专属的数据更新时段,对所有企业按照搜索频率进行高效且快速的数据更新,保证了数据变化量大的企业可优先进行数据更新,数据变化量小的企业不会占用较多的服务器资源,同时也能及时完成数据更新,在对所有的企业皆进行过一轮数据更新后,对不同数据更新集合内的企业进行轮换,保证了及时剔除更新频率快的集合内数据变化不大的企业,同时可使更新频率慢的集合内数据变化大的企业能够进入更新频率快的集合。
12.本发明进一步设置为,所述步骤四除第一更新数据时段的企业外,其余所有更新数据时段的企业单次数据更新周期内,更新企业数据的企业数量皆为第一更新数据时段时
长除以该更新数据时段时长乘该更新数据时段的总企业数量,并且在该更新数据时段的企业中,按照访问次数的排名,以第一更新数据时段时长除以该更新数据时段时长的比率更新。
13.通过采用上述技术方案,按照各个更新数据时段的时长,时长越短的更新数据时段在一次轮换周期内更新数据的次数越多,更新更为频繁。
14.本发明进一步设置为,所述步骤五将第一更新数据时段内的企业按照轮换周期内访问总次数排名,排名靠后部分企业与第二更新数据时段的轮换周期内访问次数排名靠前的企业互换等级,第三更新数据时段至第n更新数据时段的企业以此轮换方式轮换部分企业。
15.通过采用上述技术方案,对不同数据更新集合内的企业进行轮换,保证了及时剔除更新频率快的集合内数据变化不大的企业,同时可使更新频率慢的集合内数据变化大的企业能够进入更新频率快的集合。
16.本发明进一步设置为,所述步骤三中设定的比率可为30-80%,具体可以第n更新数据时段至第一更新数据时段内含的企业数量依次递减30-80%。
17.通过采用上述技术方案,可根据服务器的承载量划分各个更新数据时段内公司的数量,承载能力强的服务器即可增加第一更新数据时段内公司的数量,达到最佳的数据更新效果。
18.本发明进一步设置为,所述步骤一中的第一更新数据时段的更新间隔时间可为1-60min。
19.通过采用上述技术方案,保证需要及时更新的数据的企业能够快速的更新企业的数据。
20.本发明进一步设置为,所述步骤一中第n更新数据时段可为第2-10更新数据时段,且第10更新数据时段的更新间隔时间可为7-30d。
21.通过采用上述技术方案,保证服务器资源不会被长时间不更新数据的公司浪费。
22.本发明进一步设置为,所述步骤五中各个更新数据时段经过轮换后,各个更新数据时段内公司数量总数不变。
23.通过采用上述技术方案,防止各个更新数据时段内的公司数量发生堆集效应,更新频率较快的更新数据时段公司数量过多易导致服务器崩溃。
24.本发明进一步设置为,所述步骤五中轮换企业数量的比率可为10-50%,具体可为将第一更新数据时段内排名后10-50%的企业划入第二更新数据时段,再将第二更新数据时段排名靠前的与划入数量相等数量的企业划入第一更新数据时段。
25.通过采用上述技术方案,可在保证不同更新数据时段内数据变化量不同的公司能够交换更新数据时段,提高服务器资源的利用效率。
26.本发明还提出了一种更新企业数据的服务器,包括以下模块:
27.统计模块:用于统计企业在轮换周期内的访问次数;
28.轮换模块:用于轮换一个轮换周期内第一更新数据时段至第n更新数据时段的部分企业;
29.更新模块:用于更新一次数据更新周期内的第一更新数据时段内的所有企业和第二更新数据时段至第n更新数据时段内的部分企业。
30.本发明进一步设置为,所述统计模块、轮换模块和更新模块皆含有处理器、存储器和总线,处理器和存储器通过总线完成相互间的通信,存储器存储有可被处理器执行的程序指令以及企业的一次轮换周期内的访问次数数据,处理器够执行如权利要求1的方法。
31.综上所述,本发明主要具有以下有益效果:
32.1、本发明通过按照不同企业的搜索频率将企业划分进入不同的数据更新集合,对每个数据更新集合皆设置有专属的数据更新时段,对所有企业按照搜索频率进行高效且快速的数据更新,保证了数据变化量大的企业可优先进行数据更新,数据变化量小的企业不会占用较多的服务器资源,同时也能及时完成数据更新;
33.2、本发明通过在对所有的企业皆进行过一轮数据更新后,对不同数据更新集合内的企业进行轮换,保证了及时剔除更新频率快的集合内数据变化不大的企业,同时可使更新频率慢的集合内数据变化大的企业能够进入更新频率快的集合。
具体实施方式
34.下面将对本发明实施例中的技术方案进行清楚、完整地描述。下面描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
35.下面根据本发明的整体结构,对其实施例进行说明。
36.实施例1
37.一种更新企业数据的方法,包括以下步骤:
38.步骤一:设置多组更新数据时段等级,其中最短的更新数据时段等级为第一更新数据时段,最长的更新数据时段等级为第n更新数据时段,其中第一更新数据时段的更新间隔时间可为1-60min,第n更新数据时段可为第2-10更新数据时段,且第10更新数据时段的更新间隔时间可为7-30d,保证需要及时更新的数据的企业能够快速的更新企业的数据,且服务器资源不会被长时间不更新数据的公司浪费;
39.步骤二:获取全部企业的第n更新数据时段的访问次数;
40.步骤三:根据企业访问次数,以设定的比率依次分入不同数据更新时段,设定的比率可为30-80%,具体可以第n更新数据时段至第一更新数据时段内含的企业数量依次递减30-80%,可根据服务器的承载量划分各个更新数据时段内公司的数量,承载能力强的服务器即可增加第一更新数据时段内公司的数量,达到最佳的数据更新效果;
41.步骤四:以第一更新数据时段为一次数据更新周期,对第一更新数据时段内的所有企业进行数据更新,对第二更新数据时段至第n更新数据时段内的部分企业进行数据更新,除第一更新数据时段的企业外,其余所有更新数据时段的企业单次数据更新周期内,更新企业数据的企业数量皆为第一更新数据时段时长除以该更新数据时段时长乘该更新数据时段的总企业数量,并且在该更新数据时段的企业中,按照访问次数的排名,以第一更新数据时段时长除以该更新数据时段时长的比率更新,按照各个更新数据时段的时长,时长越短的更新数据时段在一次轮换周期内更新数据的次数越多,更新更为频繁;
42.步骤五:以一个第n更新数据时段为一个轮换周期,按照设定的轮换比率轮换第一更新数据时段至第n更新数据时段内的部分企业,即可开始新一个轮换周期的企业数据更新,将第一更新数据时段内的企业按照轮换周期内访问总次数排名,排名靠后部分企业与第二更新数据时段的轮换周期内访问次数排名靠前的企业互换等级,第三更新数据时段至
第n更新数据时段的企业以此轮换方式轮换部分企业,对不同数据更新集合内的企业进行轮换,保证了及时剔除更新频率快的集合内数据变化不大的企业,同时可使更新频率慢的集合内数据变化大的企业能够进入更新频率快的集合,各个更新数据时段经过轮换后,各个更新数据时段内公司数量总数不变,防止各个更新数据时段内的公司数量发生堆集效应,更新频率较快的更新数据时段公司数量过多易导致服务器崩溃,轮换企业数量的比率可为10-50%,具体可为将第一更新数据时段内排名后10-50%的企业划入第二更新数据时段,再将第二更新数据时段排名靠前的与划入数量相等数量的企业划入第一更新数据时段,可在保证不同更新数据时段内数据变化量不同的公司能够交换更新数据时段,提高服务器资源的利用效率。
43.实施例2
44.一种更新企业数据的服务器,包括以下模块:
45.统计模块:用于统计企业在实施例1中轮换周期内的访问次数;
46.轮换模块:用于轮换实施例1中的一个轮换周期内第一更新数据时段至第n更新数据时段的部分企业;
47.更新模块:用于更新实施例1中一次数据更新周期内的第一更新数据时段内的所有企业和第二更新数据时段至第n更新数据时段内的部分企业;
48.统计模块、轮换模块和更新模块皆含有处理器、存储器和总线,处理器和存储器通过总线完成相互间的通信,存储器存储有可被处理器执行的程序指令以及企业的一次轮换周期内的访问次数数据,处理器够执行如实施例1的方法。
49.尽管已经示出和描述了本发明的实施例,但本具体实施例仅仅是对本发明的解释,其并不是对发明的限制,描述的具体特征、结构、材料或者特点可以在任何一个或多个实施例或示例中以合适的方式结合,本领域技术人员在阅读完本说明书后可在不脱离本发明的原理和宗旨的情况下,可以根据需要对实施例做出没有创造性贡献的修改、替换和变型等,但只要在本发明的权利要求范围内都受到专利法的保护。
再多了解一些

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

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

相关文献