System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据处理方法、装置、设备、存储介质及程序产品制造方法及图纸_技高网

数据处理方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:43058169 阅读:2 留言:0更新日期:2024-10-22 14:38
本申请公开了一种数据处理方法、装置、设备、存储介质及程序产品。该方法包括:通过第一主设备接收N个第一跟随设备的指标数据,其中所述第一设备群组包括多个第一设备,所述第一设备包括所述第一主设备和P个第一跟随设备,其中,N为正整数,P为大于或等于N的正整数,所述P个第一跟随设备包括所述N个第一跟随设备;在N大于或等于第一数量阈值的情况下,通过所述第一主设备将所述N个第一跟随设备的指标数据和所述第一主设备的指标数据进行数据汇总,得到汇总数据;通过所述第一主设备将所述汇总数据向服务端发送。根据本申请实施例,能够解决现有的数据上报成本过高的问题。

【技术实现步骤摘要】

本申请属于算力网络,尤其涉及一种数据处理方法、装置、设备、存储介质及程序产品


技术介绍

1、如今,如电脑、手机等终端设备越来越多,终端设备的管理一般都是由终端设备通过特定的通信协议直接上报到服务端实现。终端设备需要向服务端上报所有信息,包括流量、卡顿情况等信息,再由服务端统一进行数据汇总。

2、由于所有数据都需要在服务端进行汇总聚合,服务端承受着很大的计算压力,随着终端设备的数量不断增加、上报的信息量增多、以及上报的精度提高,对服务端的访问量逐渐增大,意味着对服务器的内存与处理器等算力的需求增大,导致服务器的运营成本急剧增加。


技术实现思路

1、本申请实施例提供了一种数据处理方法、装置、设备、存储介质及程序产品,能够解决现有的对服务器的算力要求过高的问题。

2、第一方面,本申请实施例提供一种数据处理方法,方法包括:

3、通过第一主设备接收n个第一跟随设备的指标数据,其中所述第一设备群组包括多个第一设备,所述第一设备包括所述第一主设备和p个第一跟随设备,其中,n为正整数,p为大于或等于n的正整数,所述p个第一跟随设备包括所述n个第一跟随设备;

4、在n大于或等于第一数量阈值的情况下,通过所述第一主设备将所述n个第一跟随设备的指标数据和所述第一主设备的指标数据进行数据汇总,得到汇总数据;

5、通过所述第一主设备将所述汇总数据向服务端发送。

6、在一些实施例中,所述通过第一主设备接收n个第一跟随设备的指标数据之前,所述方法还包括:

7、获取所述第一设备群组中各第一设备的实际超时区间;

8、在第二设备在第一时刻之后第一时长阈值内未生成心跳信号或未接收到第一主设备发送的心跳信号的情况下,将所述第二设备确定为候选设备,其中,所述第二设备为所述第一设备群组中的任意一个第一设备,所述第一时刻为最近一次生成或接收到心跳信号的时刻,所述第一时长阈值为所述第二设备的实际超时区间中任一时长;

9、基于所述第一设备群组中各所述候选设备的实际超时区间在多个所述候选设备中确定所述第一主设备。

10、在一些实施例中,所述获取所述第一设备群组中各第一设备的实际超时区间,包括:

11、获取预设的原始超时区间,所述原始超时区间包括原始超时区间最小值和原始超时区间最大值;

12、获取第三设备的设备评分,其中,所述第三设备为所述第一设备群组中多个第一设备中的任意一个;

13、根据所述设备评分和所述原始超时区间最大值确定所述第三设备的实际超时区间最大值;

14、基于所述原始超时区间最小值和所述实际超时区间最大值生成所述第三设备的实际超时区间。

15、在一些实施例中,所述获取第三设备的设备评分,包括:

16、获取所述第三设备的多个设备参数,以及各设备参数对应的权重系数,所述设备参数包括在第一时间范围内的在线时长、可用内存、可用存储空间以及可用处理器核数量;

17、将各所述设备参数和所述设备参数对应的权重系数的乘积之和确定为所述第三设备的设备评分。

18、在一些实施例中,所述通过所述第一主设备将所述汇总数据向服务端发送,包括:

19、在所述第一设备群组中数据要求强一致性的情况下,将所述汇总数据写入所述第一主设备的日志文件;

20、将所述汇总数据向所述第一设备群组中的各第一跟随设备发送;

21、在所述第一主设备接收的响应报文的数量大于第二数量阈值的情况下,将所述汇总数据向服务端发送,所述响应报文用于响应接收到所述第一主设备发送的所述汇总数据。

22、在一些实施例中,所述通过第一主设备接收n个第一跟随设备的指标数据之前,所述方法还包括:

23、通过第四设备将所述第四设备的网络标识、分组状态以及设备评分向服务端发送,所述第四设备为和所述服务端通信连接的任意一个设备终端;

24、在所述第四设备的分组状态为未分组的情况下,接收所述服务端基于所述网络标识和所述设备评分生成的分组信息;

25、基于所述分组信息确定所述第四设备所属的设备群组,所述设备群组包括所述第一设备群组。

26、第二方面,本申请实施例提供一种数据处理装置,装置包括:

27、接收模块,用于通过第一主设备接收n个第一跟随设备的指标数据,其中所述第一设备群组包括多个第一设备,所述第一设备包括所述第一主设备和p个第一跟随设备,其中,n为正整数,p为大于或等于n的正整数,所述p个第一跟随设备包括所述n个第一跟随设备;

28、汇总模块,用于在n大于或等于第一数量阈值的情况下,通过所述第一主设备将所述n个第一跟随设备的指标数据和所述第一主设备的指标数据进行数据汇总,得到汇总数据;

29、发送模块,用于通过所述第一主设备将所述汇总数据向服务端发送。

30、第三方面,本申请实施例提供了一种数据处理设备,设备包括:处理器以及存储有计算机程序指令的存储器;

31、处理器执行计算机程序指令时实现如上的数据处理方法。

32、第四方面,本申请实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如上的数据处理方法。

33、第五方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品包括计算机程序指令,所述计算机程序指令被处理器执行时实现如上的数据处理方法。

34、在本申请中,通过设备群组中的主设备收集该设备群组中各跟随设备的指标数据,并将指标数据进行汇总,得到汇总数据,然后由主设备将汇总数据向服务端进行上报。如此一来,和现有技术相比,一个设备群组只需要对服务端进行一次数据上报的请求,同时无需服务端对收集的指标数据进行聚合,不但减少了终端设备对服务端的请求次数,也减少了服务端的内存及处理器需求,降低了服务端的算力需求。

本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,所述方法应用于第一设备群组,所述方法包括:

2.根据权利要求1所述的数据处理方法,其特征在于,所述通过第一主设备接收N个第一跟随设备的指标数据之前,所述方法还包括:

3.根据权利要求2所述的数据处理方法,其特征在于,所述获取所述第一设备群组中各第一设备的实际超时区间,包括:

4.根据权利要求3所述的数据处理方法,其特征在于,所述获取第三设备的设备评分,包括:

5.根据权利要求1所述的数据处理方法,其特征在于,所述通过所述第一主设备将所述汇总数据向服务端发送,包括:

6.根据权利要求1所述的数据处理方法,其特征在于,所述通过第一主设备接收N个第一跟随设备的指标数据之前,所述方法还包括:

7.一种数据处理装置,其特征在于,所述装置包括:

8.一种数据处理设备,其特征在于,所述数据处理设备包括:处理器以及存储有计算机程序指令的存储器;

9.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-6中任一项所述的数据处理方法。

10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序指令,所述计算机程序指令被处理器执行时实现权利要求1-6中任一项所述的数据处理方法。

...

【技术特征摘要】

1.一种数据处理方法,其特征在于,所述方法应用于第一设备群组,所述方法包括:

2.根据权利要求1所述的数据处理方法,其特征在于,所述通过第一主设备接收n个第一跟随设备的指标数据之前,所述方法还包括:

3.根据权利要求2所述的数据处理方法,其特征在于,所述获取所述第一设备群组中各第一设备的实际超时区间,包括:

4.根据权利要求3所述的数据处理方法,其特征在于,所述获取第三设备的设备评分,包括:

5.根据权利要求1所述的数据处理方法,其特征在于,所述通过所述第一主设备将所述汇总数据向服务端发送,包括:

6.根据权利要求1所述的数据处理方...

【专利技术属性】
技术研发人员:孙群燕陈宽池庆国徐曜郭建军
申请(专利权)人:中移杭州信息技术有限公司
类型:发明
国别省市:

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

1