一种5G智慧能源网关的数据采集方法转让专利

申请号 : CN202110812843.1

文献号 : CN113542109B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邓靖川邓必涛冯海云杜晓丹李剑

申请人 : 江西省能源大数据有限公司

摘要 :

本发明涉及智慧能源技术领域,且公开了一种5G智慧能源网关的数据采集算法,包括以下步骤:S1、数据发送端将数据包发送到数据发送端相对应的网关,由该网关对数据包进行处理,并将每个数据包都打上对应的标识记号;S2、数据发送端网关访问DNS服务器,并从DNS服务器中获取到数据接收端网关的URL地址,并将数据包以及自身的URL地址通过该URL地址发送给数据接收端网关;在进行数据采集传输的过程中,会在数据缓存服务器中备份数据包的标记记号,数据采集接收端在接收到数据发送端的数据包的时候,同时会获取到每个数据包的标记记号,并可以将获取到的数据包的标记信号分别与数据缓存服务器中的备份的数据包的标记记号进行比对。

权利要求 :

1.一种5G智慧能源网关的数据采集方法,其特征在于,包括以下步骤:

S1、数据发送端将数据包发送到数据发送端相对应的网关,由该网关对数据包进行处理,并将每个数据包都打上对应的标识记号;

S2、数据发送端网关访问DNS服务器,并从DNS服务器中获取到数据接收端网关的URL地址,并将数据包以及自身的URL地址通过该URL地址发送给数据接收端网关;

S3、数据发送端网关在将数据包发送给数据接收端网关的时候,会将数据包的标识记号进行发备份,并将备份的数据包标识记号发送到数据缓存服务器中进行暂存;

S4、数据接收端网关在接收到数据发送端网关发送来的数据包的时候,会获取到每个数据包的标识记号,会同时访问数据缓存服务器中的备份数据包的标识记号,并将获取到的数据包标识记号与缓存服务器中备份的数据包标识记号进行比对;

S5、若接收端网关获取到的数据包标识记号与缓存服务器中备份的数据包标识记号相同,则数据接收端网关会将数据包发送给数据接收端,此时数据接收端会对数据包进行解析,并将解析后的数据进行处理分析后进行展示;

S6、若数据接收端网关获取到的数据包标识记号与缓存服务器中备份的数据包标识记号对比后,发现有标识记号不在数据接收端获取的标识记号中,此时则判断数据发送端网关在发送数据包的时候,有数据包发生丢失,此时数据接收端网关会通过数据发送端网关的URL地址,将缺失的数据包标识记号以及自身的URL地址反馈给数据发送端网关,数据发送端网关通过数据包标识记号找到对应缺失的数据包,并通过数据接收端网关的URL地址再次将缺失的数据包发送给数据接收端网关;

S7、数据接收端网关再次将获取到的数据包标识记号与数据缓存服务器中备份的数据包标识记号进行对比,若一样,则将数据包发送给数据接收端,数据接收端对数据包进行解析后展示,若不同,则继续执行步骤S6。

2.根据权利要求1所述的一种5G智慧能源网关的数据采集方法,其特征在于:所述步骤S3具体为:数据发送端网关会将数据包的标识记号记录在一张表中,并将此表形成一个文件,然后通过DNS服务器获取到数据缓存服务器的URL地址,在通过该URL地址将该文件发送到数据缓存服务器中暂存。

3.根据权利要求1所述的一种5G智慧能源网关的数据采集方法,其特征在于:所述步骤S4具体为:数据接收端网关从DNS服务器中获取到数据缓存服务器的URL地址,并将该URL地址进行存储,便于后续不经过DNS服务器直接访问数据缓存服务器,然后通过该URL地址访问数据缓存服务器,数据缓存服务器在接收到数据接收端网关的访问请求后,会将数据发送端网关发送来的文件进行解析,并供给数据接收端网关进行对比。

4.根据权利要求1所述的一种5G智慧能源网关的数据采集方法,其特征在于:所述步骤S6中,数据发送端网关再次向数据接收端网关发送缺失的数据包的时候,此时数据发送端网关不再将数据接收端需要的缺失数据包打上标识记号,并形成文件,发送给数据缓存服务器。

5.根据权利要求1所述的一种5G智慧能源网关的数据采集方法,其特征在于:所述数据接收端网关在一端时间内不访问数据缓存服务器后,此时数据缓存服务器则判断数据发送端发送的数据包已被数据接收端解析并展示,并且这些数据已经失去利用价值,然后数据缓存服务器会自动的将数据发送端发送的文件进行删除。

6.根据权利要求1所述的一种5G智慧能源网关的数据采集方法,其特征在于:所述方法还包括以下步骤:

A1、数据发送端网关在将数据包发送给数据接收端网关的同时,会将数据包进行备份,并将备份完成的数据包发送给数据存储服务器;

A2、当数据存储服务器接收到来自数据发送端的备份数据包后,会将该备份数据包再次反馈给数据发送端网关,此时数据发送端网关将发送的数据包与由数据存储服务器反馈来的备份数据包进行对比,若一样,则判断在发送过程中,没有数据包丢失,若不同,则将不存在于数据存储服务器反馈来的备份数据包中的数据包再次发送到数据存储服务器,直至两者的数据包完全相同;

A3、若数据缓存服务器发生宕机的情况后,此时数据接收端网关会将接收到的数据包与数据存储服务器中的备份数据包进行比对,若两者的数据报相同,则数据接收端网关会将数据包发送给数据接收端进行解析展示,若不同,数据接收端网关则会从数据存储服务器中获取缺失的数据包,然后再将数据包发送给数据接收端进行解析展示;

A4、管理人员可以直接通过移动终端设备从DNS服务器中获取到数据存储服务器的URL地址,并访问数据存储服务器,然后从数据存储服务器中获取到备份的数据包,并将获取的备份数据包进行解析,然后在移动终端设备上进行展示。

7.根据权利要求6所述的一种5G智慧能源网关的数据采集方法,其特征在于:所述步骤A1具体为:数据发送端网关将所有的数据包进行复制,并通过DNS服务器获取到数据存储服务器的URL地址,然后通过该URL地址,将复制后的数据包以及自身的URL地址发送给数据存储服务器进行存储。

8.根据权利要求6所述的一种5G智慧能源网关的数据采集方法,其特征在于:所述步骤A3中数据接收端网关会从DNS服务器中获取到数据存储服务器的URL地址,并通过该URL地址访问数据存储服务器,并将该URL地址进行存储,再次访问数据存储服务器的时候,不需要再次经过DNS服务器,直接通过存储的URL地质进行访问即可。

说明书 :

一种5G智慧能源网关的数据采集方法

技术领域

[0001] 本发明涉及智慧能源技术领域,具体为一种5G智慧能源网关的数据采集算法。

背景技术

[0002] 智慧能源简单来说是一种互联网与能源生产、传输、存储、消费以及能源市场深度融合的能源产业发展新形态,具有设备智能、多能协同、信息对称、供需分散、系统扁平、交易开放等主要特征,是指通过多点信息监控和大数据平台,对接入系统的设备进行智能监控、智能调度、能效统计分析,节能管理等,为客户创造良好的经济效益和社会效益,为了更好的对智慧能源进行管理,一般的都会通过对智慧能源工作工程中所产生的数据进行采集,但现有的数据采集算法在进行数据采集的时候,无法对数据传输工程中的丢包情况进行处理,并且无法在断电重启或者故障重启后继续对后续没有传输完成的数据进行采集,需要从头开始对数据进行传输,这样大大增了系统的工作负担以及数据传输效率。

发明内容

[0003] (一)解决的技术问题
[0004] 针对现有技术的不足,本发明提供了一种5G智慧能源网关的数据采集算法,解决了上述背景技术中所存在的问题。
[0005] (二)技术方案
[0006] 为实现上述目的,本发明提供如下技术方案:一种5G智慧能源网关的数据采集算法,包括以下步骤:
[0007] S1、数据发送端将数据包发送到数据发送端相对应的网关,由该网关对数据包进行处理,并将每个数据包都打上对应的标识记号;
[0008] S2、数据发送端网关访问DNS服务器,并从DNS服务器中获取到数据接收端网关的URL地址,并将数据包以及自身的URL地址通过该URL地址发送给数据接收端网关;
[0009] S3、数据发送端网关再将数据包发送给数据接收端网关的时候,会将数据包的标识记号进行发备份,并将备份的数据包标识记号发送到数据缓存服务器中进行暂存;
[0010] S4、数据接收端网关在接收到数据发送端网关发送来的数据包的时候,会获取到每个数据包的标识记号,会同时访问数据缓存服务器中的备份数据包的标识记号,并将获取到的数据包标识记号与缓存服务器中备份的数据包标识记号进行比对;
[0011] S5、若接收端网关获取到的数据包标识记号与缓存服务器中备份的数据包标识记号相同,则数据接收端网关会将数据包发送给数据接收端,此时数据接收端会对数据包进行即系,并将解析后的数据进行处理分析后进行展示;
[0012] S6、若数据接收端网关获取到的数据包标识记号与缓存服务器中备份的数据包标识记号对比后,发现有标识记号不在数据接收端获取的标识记号中,此时则判断数据发送端网关在发送数据包的时候,有数据包发生丢失,此时数据接收端网关会通过数据发送端的URL地址,将缺失的数据包标识记号以及自身的URL地址反馈给数据发送端网关,数据发送端网关通过数据包标识记号找到对应缺失的数据包,并通过数据接收端网关的URL地址再次将缺失的数据包发送给数据接收端网关;
[0013] S7、数据接收端网关再次将获取到的数据包标识记号与数据缓存服务器中备份的数据包标识记号进行对比,若一样,则将数据包发送给数据接收端,数据接收端对数据包进行解析后展示,若不同,则继续执行步骤S6。
[0014] 优选的,所述步骤S3具体为:数据发送端网关会将数据包的标识记号记录在一张表中,并将此表形成一个文件,然后通过DNS服务器获取到数据缓存服务器的URL地址,在通过该URL地址将该文件发送到数据缓存服务器中暂存。
[0015] 优选的,所述步骤S4具体为:数据接收端网关从DNS服务器中获取到数据缓存服务器的URL地址,并将该URL地址进行存储,便于后续不经过DNS 服务器直接访问数据缓存服务器,然后通过该URL地址访问数据缓存服务器,数据缓存服务器在接收到数据接收端网关的访问请求后,会将数据发送端网关发送来的文件进行解析,并供给数据接收端网关进行对比。
[0016] 优选的,所述步骤S6中,数据发送端网关再次向数据接收端网关发送缺失的数据包的时候,此时数据发送端网关不再将数据接收端需要的缺失数据包打上标识记号,并形成文件,发送给数据缓存服务器。
[0017] 优选的,所述数据接收端网关在一端时间内不访问数据缓存服务器后,此时数据缓存服务器则判断数据发送端发送的数据包已被数据接收端解析并展示,并且这些数据已经失去利用价值,然后数据缓存服务器会自动的将数据发送端发送的文件进行删除。
[0018] 优选的,所述算法还包括以下步骤:
[0019] A1、数据发送网关在将数据包发送给数据接收端网关的同时,会将数据包进行备份,并将备份完成的数据包发送给数据存储服务器;
[0020] A2、当数据存储服务器接收到来自数据发送端的备份数据包后,会将该备份数据包再次反馈给数据发送端网关,此时数据发送端网关将发送的数据包与由数据存储服务器反馈来的备份数据包进行对比,若一样,则判断在发送过程中,没有数据包丢失,若不同,则将不存在于数据存储服务器反馈来的备份数据包中的数据包再次发送到数据存储服务器,直至两者的数据包完全相同;
[0021] A3、若数据缓存服务器发生宕机的情况后,此时数据接收端网关会将接收到的数据包与数据存储服务器中的备份数据包进行比对,若两者的数据报相同,则数据接收端网关会将数据包发送给数据接收端进行解析展示,若不同,数据接收端网关则会从数据存储服务器中获取缺失的数据包,然后再将数据包发送给数据接收端进行解析展示;
[0022] A4、管理人员可以直接通过移动终端设备从DNS服务器中获取到数据存储服务器的URL地址,并访问数据存储服务器,然后从数据存储服务器中获取到备份的数据包,并将获取的备份数据包进行解析,然后在移动终端设备上进行展示。
[0023] 优选的,所述步骤A1具体为:数据发送端网关将所有的数据包进行复制,并通过DNS服务器获取到数据存储服务器的URL地址,然后通过该URL地址,将复制后的数据包以及自身的URL地址发送给数据存储服务器进行存储。
[0024] 优选的,所述步骤A3中数据接收端网关会从DNS服务器中获取到数据存储服务器的URL地址,并通过该URL地址访问数据存储服务器,并将该URL 地址进行存储,再次访问数据存储服务器的时候,不需要再次经过DNS服务器,直接通过存储的URL地质进行访问即可。
[0025] (三)有益效果
[0026] 本发明提供了一种5G智慧能源网关的数据采集算法,具备以下有益效果:
[0027] (1)、本发明在进行数据采集传输的过程中,会在数据缓存服务器中备份数据包的标记记号,数据采集接收端在接收到数据发送端的数据包的时候,同时会获取到每个数据包的标记记号,并可以将获取到的数据包的标记信号分别与数据缓存服务器中的备份的数据包的标记记号进行比对,从而可以判断是否出现丢包的情况,出现丢包的情况后,可以及时的让数据发送端进行补包。
[0028] (2)、本发明在断电重启以及故障重启后,数据接收端可以将接收到的数据包标记记号与数据缓存服务器中备份的数据包标记记号对比,可以将没有发送完成的数据包标记记号反馈给数据发送端,从而可以继续对没有完成传输的数据包继续进行发生,大大提高了数据采集传输的速度和系统的运行速度。
[0029] (3)、本发明在进行数据采集传输的时候,可以将数据包永久的备份存储在数据存储服务器中,当数据缓存服务器发生宕机的情况后,数据接收端可以将接收到的数据包与数据存储服务器中备份的数据包进行对比,当出现丢包的情况后,数据接收端可以直接从数据存储服务器中直接获取丢失的数据包,同时管理人员可以通过移动终端设备直接访问数据存储服务器中的数据包,通过移动终端设备的解析,可以进行显示。

具体实施方式

[0030] 下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0031] 本发明提供一种技术方案:一种5G智慧能源网关的数据采集算法,包括以下步骤:
[0032] S1、数据发送端将数据包发送到数据发送端相对应的网关,由该网关对数据包进行处理,并将每个数据包都打上对应的标识记号;
[0033] S2、数据发送端网关访问DNS服务器,并从DNS服务器中获取到数据接收端网关的URL地址,并将数据包以及自身的URL地址通过该URL地址发送给数据接收端网关;
[0034] S3、数据发送端网关再将数据包发送给数据接收端网关的时候,数据发送端网关会将数据包的标识记号记录在一张表中,并将此表形成一个文件,然后通过DNS服务器获取到数据缓存服务器的URL地址,在通过该URL地址将该文件发送到数据缓存服务器中暂存;
[0035] S4、数据接收端网关在接收到数据发送端网关发送来的数据包的时候,会获取到每个数据包的标识记号,数据接收端网关从DNS服务器中获取到数据缓存服务器的URL地址,并将该URL地址进行存储,便于后续不经过DNS 服务器直接访问数据缓存服务器,然后通过该URL地址访问数据缓存服务器,数据缓存服务器在接收到数据接收端网关的访问请求后,会将数据发送端网关发送来的文件进行解析,并供给数据接收端网关进行对比;
[0036] S5、若接收端网关获取到的数据包标识记号与缓存服务器中备份的数据包标识记号相同,则数据接收端网关会将数据包发送给数据接收端,此时数据接收端会对数据包进行即系,并将解析后的数据进行处理分析后进行展示;
[0037] S6、若数据接收端网关获取到的数据包标识记号与缓存服务器中备份的数据包标识记号对比后,发现有标识记号不在数据接收端获取的标识记号中,此时则判断数据发送端网关在发送数据包的时候,有数据包发生丢失,此时数据接收端网关会通过数据发送端的URL地址,将缺失的数据包标识记号以及自身的URL地址反馈给数据发送端网关,数据发送端网关通过数据包标识记号找到对应缺失的数据包,并通过数据接收端网关的URL地址再次将缺失的数据包发送给数据接收端网关,此时数据发送端网关不再将数据接收端需要的缺失数据包打上标识记号,并形成文件,发送给数据缓存服务器;
[0038] S7、数据接收端网关再次将获取到的数据包标识记号与数据缓存服务器中备份的数据包标识记号进行对比,若一样,则将数据包发送给数据接收端,数据接收端对数据包进行解析后展示,若不同,则继续执行步骤S6。
[0039] A1、数据发送网关在将数据包发送给数据接收端网关的同时,数据发送端网关将所有的数据包进行复制,并通过DNS服务器获取到数据存储服务器的URL地址,然后通过该URL地址,将复制后的数据包以及自身的URL地址发送给数据存储服务器进行存储;
[0040] A2、当数据存储服务器接收到来自数据发送端的备份数据包后,会将该备份数据包再次反馈给数据发送端网关,此时数据发送端网关将发送的数据包与由数据存储服务器反馈来的备份数据包进行对比,若一样,则判断在发送过程中,没有数据包丢失,若不同,则将不存在于数据存储服务器反馈来的备份数据包中的数据包再次发送到数据存储服务器,直至两者的数据包完全相同;
[0041] A3、若数据缓存服务器发生宕机的情况后,数据接收端网关会从DNS服务器中获取到数据存储服务器的URL地址,并通过该URL地址访问数据存储服务器,此时数据接收端网关会将接收到的数据包与数据存储服务器中的备份数据包进行比对,若两者的数据报相同,则数据接收端网关会将数据包发送给数据接收端进行解析展示,若不同,数据接收端网关则会从数据存储服务器中获取缺失的数据包,然后再将数据包发送给数据接收端进行解析展示;
[0042] A4、管理人员可以直接通过移动终端设备从DNS服务器中获取到数据存储服务器的URL地址,并访问数据存储服务器,然后从数据存储服务器中获取到备份的数据包,并将获取的备份数据包进行解析,然后在移动终端设备上进行展示。
[0043] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
[0044] 尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。