本申请实施例属于电力,特别是涉及一种电力数据的传输方法、装置、终端设备及存储介质。
背景技术:
1、在电力系统中,电网主站为了对用户的用电情况进行统一计费和监管,常常需要采集用户的电力数据。在现有技术中,电网主站常通过两种方式采集用户的电力数据。方式一,通过人工查表的方式采集。但人工查表的方式需要工作人员逐一上门抄表,不仅效率低下,而且人工抄表容易出现错漏。方式二,在用户的电表上安装采集设备,采集设备可以自动采集电表的电力数据,并通过移动网络将电力数据传输至电网主站。但由于许多偏远地区仍未覆盖移动网络,且移动网络的通信质量容易受到天气或自然灾害等因素的影响,因此通过移动网络传输采集电力数据的方式难以覆盖全部用户。由此可见,现有的两种电力数据采集方法未能满足高效准确且覆盖面广的电力数据采集需求。
技术实现思路
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、本申请实施例,采集设备可以响应于采集指令,采集各个电表对应的电力数据;采集设备在采集到电力数据之后,可以通信卫星于采集设备之间的卫星通信协议生成包含电力数据的北斗短报文;采集设备可以通过向通信卫星发送包含北斗短报文的方式,将包含电力数据的北斗短报文传输至主站服务器。通过本实施例提供的方法,采集设备可以通过通信卫星将采集到的电力数据传输至主站服务器,因此本实施例提供的方法可以满足电力数据高效准确且覆盖面广的采集需求。
1.一种电力数据的传输方法,其特征在于,应用于采集设备,包括:
2.根据权利要求1所述的方法,其特征在于,所述向通信卫星发送包含所述电力数据的北斗短报文,以通过所述通信卫星将所述北斗短报文传输至主站服务器,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述向通信卫星发送包含所述电力数据的北斗短报文,以通过所述通信卫星将所述北斗短报文传输至主站服务器,包括:
4.一种电力数据的传输方法,其特征在于,应用于主站服务器,包括:
5.根据权利要求4所述的方法,其特征在于,所述接收任一通信卫星发送的北斗短报文之前,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于校准后的所述系统时钟和所述设备系统时钟生成各个待校时设备对应的校时信息,并将所述校时信息发送至对应的待校时设备,以使所述待校时设备的设备时钟与所述系统时钟同步之前,包括:
7.根据权利要求5或6所述的方法,其特征在于,所述基于校准后的所述系统时钟和所述设备系统时钟生成各个待校时设备对应的校时信息,并将所述校时信息发送至对应的待校时设备,以使所述待校时设备的设备时钟与所述系统时钟同步,包括:
8.一种电力数据的传输装置,其特征在于,包括:
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述的电力数据的传输方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的电力数据的传输方法。