System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种终端信息采集方法、服务器、设备及存储介质技术_技高网

一种终端信息采集方法、服务器、设备及存储介质技术

技术编号:40712730 阅读:4 留言:0更新日期:2024-03-22 11:14
本申请提供了一种终端信息采集方法、服务器、设备及存储介质,应用于第一服务器,其中,响应于数据上报配置命令,向各设备终端发送广播包;接收针对所述广播包返回的响应包,根据各响应包中携带的终端标识信息从预先配置的终端列表中筛选出目标终端,并向各目标终端发送所述数据上报配置命令;接收针对所述数据上报配置命令返回的目标数据,并发送所述目标数据,其中,所述目标数据为归属于所述目标信息类型的数据。采用上述方法,以保证终端信息的正常采集,同时确保各终端的正常运行。

【技术实现步骤摘要】

本专利技术涉及信息化管理,具体而言,涉及一种终端信息采集方法、服务器、设备及存储介质


技术介绍

1、现有技术中,视联网系统在获取各视联网终端的设备数据时,需要通过核心服务器中的各层级设备依次进行传输指令的下发以及上报数据的传输。例如向终端发送命令时,命令需要由管理系统发送至主控设备,然后由主控设备发送至分控设备,再由分控设备发送至终端设备,即命令的流转为管理系统-主控设备-分控设备-设备终端。同时终端上报的数据需要由终端设备发送至分控设备,然后由分控设备发送至主控设备,再由主控设备发送至管理系统,即数据的流转为设备终端-分控设备-主控设备-管理系统。

2、在研究中发现,当核心服务器中存在成千上万台设备时,所有数据都需要经过主控设备或者分控设备才能够实现数据采集,但是由于主控设备、分控设备其处理能力和带宽有限,当需要采集的数据量过大时,可能会超出主控设备或者分控设备的最大负载量,从而无法正常进行终端数据采集。同时,由于主控设备和分控设备也同时运行着其各自的业务,当主控设备和分控设备的数据处理量过大时,会占用设备处理器的处理线程,很可能会干扰正常的视联网业务,导致业务出现异常。


技术实现思路

1、有鉴于此,本专利技术的目的在于提供一种终端信息采集方法、服务器、设备及存储介质,以保证终端信息的正常采集,同时确保各终端的正常运行。

2、第一方面,本申请实施例提供了一种终端信息采集方法,应用于第一服务器,所述方法包括:

3、响应于数据上报配置命令,向各设备终端发送广播包,其中,所述数据上报配置命令包括所需采集的目标信息类型;

4、接收针对所述广播包返回的响应包,根据各响应包中携带的终端标识信息从预先配置的终端列表中筛选出目标终端,并向各目标终端发送所述数据上报配置命令;

5、接收针对所述数据上报配置命令返回的目标数据,并发送所述目标数据,其中,所述目标数据为归属于所述目标信息类型的数据。

6、可选地,在响应于数据上报配置命令,向各设备终端发送广播包前,所述方法还包括:

7、接收通信连接包,判断其自身的服务器地址是否与所述通信连接包中携带的目的地址相同;

8、若其自身的服务器地址与所述目的地址相同,则返回通信连接响应,以建立通信连接。

9、可选地,所述根据各响应包中携带的终端标识信息从预先配置的终端列表中筛选出目标终端,包括:

10、对于各响应包中携带的终端标识信息,判断该响应包中携带的终端标识信息所指示的设备终端是否为所述终端列表中所记录的设备终端;

11、若该响应包中携带的终端标识信息所指示的设备终端为所述终端列表中所记录的设备终端,则将该响应包中携带的终端标识信息所指示的设备终端确定为所述目标终端。

12、可选地,在接收针对所述数据上报配置命令返回的目标数据后,所述方法还包括:

13、确定出各目标终端中未针对所述数据上报配置命令返回目标数据的异常终端;

14、发送所述异常终端的终端信息。

15、可选地,所述目标信息类型包括日志文件信息、终端告警信息、终端配置信息、系统状态信息和业务状态信息。

16、可选地,在根据各响应包中携带的终端标识信息从预先配置的终端列表中筛选出目标终端后,所述方法还包括:

17、每隔预设时长向各目标终端发送心跳包;

18、接收针对所述心跳包返回的心跳响应,其中,所述心跳响应中的负载内容包括所述心跳响应的发送时间;

19、当所述目标信息类型为日志文件信息时,在接收针对所述数据上报配置命令返回的目标数据前,所述方法还包括:

20、根据各心跳响应的第一发送时间和接收到各心跳响应的第一接收时间判断其与发出各心跳响应的响应终端之间的通信连接是否发生故障,其中,将与第一发送时间和第一接收时间之间的时间间隔超出预设时长的响应终端之间的通信连接确定为发生故障,将与第一发送时间和第一接收时间之间的时间间隔未超出预设时长的响应终端之间的通信连接确定为未发生故障;

21、从与其之间的通信连接为未发生故障的响应终端中获取所述目标数据。

22、可选地,在返回通信连接响应后,所述方法包括:

23、接收定时发送的心跳连接包,根据其接收到所述心跳连接包的第二接收时间和所述心跳连接包的第二发送时间判断其通信连接是否出现故障,其中,当所述第二接收时间和所述第二发送时间之间的时间间隔超过预设时长时,确定其通信连接出现故障,当所述第二接收时间和所述第二发送时间之间的时间间隔未超过预设时长时,确定其通信连接未出现故障;

24、当其通信连接出现故障时,向针对所述数据上报配置命令返回目标数据的各返回终端发送停止信息上报通知,以使各返回终端停止发送目标数据;

25、当其通信连接未出现故障时,接收针对所述数据上报配置命令返回的目标数据。

26、第二方面,本申请实施例提供了一种服务器,所述服务器用于:

27、响应于数据上报配置命令,向各设备终端发送广播包,其中,所述数据上报配置命令包括所需采集的目标信息类型;

28、接收针对所述广播包返回的响应包,根据各响应包中携带的终端标识信息从预先配置的终端列表中筛选出目标终端,并向各目标终端发送所述数据上报配置命令;

29、接收针对所述数据上报配置命令返回的目标数据,并发送所述目标数据,其中,所述目标数据为归属于所述目标信息类型的数据。

30、可选地,所述服务器在用于响应于数据上报配置命令,向各设备终端发送广播包,还用于:

31、接收通信连接包,判断其自身的服务器地址是否与所述通信连接包中携带的目的地址相同;

32、若其自身的服务器地址与所述目的地址相同,则返回通信连接响应,以建立通信连接。

33、可选地,所述第一服务器在用于根据各响应包中携带的终端标识信息从预先配置的终端列表中筛选出目标终端时,具体用于:

34、对于各响应包中携带的终端标识信息,判断该响应包中携带的终端标识信息所指示的设备终端是否为所述终端列表中所记录的设备终端;

35、若该响应包中携带的终端标识信息所指示的设备终端为所述终端列表中所记录的设备终端,则将该响应包中携带的终端标识信息所指示的设备终端确定为所述目标终端。

36、可选地,所述第一服务器在用于接收针对所述数据上报配置命令返回的目标数据后,还用于:

37、确定出各目标终端中未针对所述数据上报配置命令返回目标数据的异常终端;

38、发送所述异常终端的终端信息。

39、可选地,所述目标信息类型包括日志文件信息、终端告警信息、终端配置信息、系统状态信息和业务状态信息。

40、可选地,所述第一服务器在用于根据各响应包中携带的终端标识信息从预先配置的终端列表中筛选出目标终端后,还用于:

41、每隔预设时长向各目本文档来自技高网...

【技术保护点】

1.一种终端信息采集方法,其特征在于,应用于第一服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在响应于数据上报配置命令,向各设备终端发送广播包前,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述根据各响应包中携带的终端标识信息从预先配置的终端列表中筛选出目标终端,包括:

4.根据权利要求1所述的方法,其特征在于,在接收针对所述数据上报配置命令返回的目标数据后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述目标信息类型包括日志文件信息、终端告警信息、终端配置信息、系统状态信息和业务状态信息。

6.根据权利要求5所述的方法,其特征在于,在根据各响应包中携带的终端标识信息从预先配置的终端列表中筛选出目标终端后,所述方法还包括:

7.根据权利要求2所述的方法,其特征在于,在返回通信连接响应后,所述方法包括:

8.一种服务器,其特征在于,所述服务器用于:

9.一种计算机设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至7中任意一项所述的终端信息采集方法的步骤。

10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至7中任意一项所述的终端信息采集方法的步骤。

...

【技术特征摘要】

1.一种终端信息采集方法,其特征在于,应用于第一服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在响应于数据上报配置命令,向各设备终端发送广播包前,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述根据各响应包中携带的终端标识信息从预先配置的终端列表中筛选出目标终端,包括:

4.根据权利要求1所述的方法,其特征在于,在接收针对所述数据上报配置命令返回的目标数据后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述目标信息类型包括日志文件信息、终端告警信息、终端配置信息、系统状态信息和业务状态信息。

6.根据权利要求5所述的方法,其特征在于,在根据各响应包中携带的终...

【专利技术属性】
技术研发人员:贺传森龚著期沈军杨春晖
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:

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

1