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

一种网络优化方法、装置、电子设备以及存储介质与流程

2022-04-09 07:02:21 来源:中国专利 TAG:


1.本技术涉及物联网技术领域,尤其涉及一种网络优化方法、装置、电子设备以及存储介质。


背景技术:

2.现有的物联网终端在使用过程中,经常遇到在数据传输时遇到网络拥堵的情况,进而经常导致接收方所获取到的数据存在偏差。


技术实现要素:

3.本技术实施例提供了一种数据处理方法、装置、设备以及可读存储介质,以至少解决上述技术问题。
4.本技术一方面提供一种网络优化方法,应用于物联网终端,所述物联网终端包括通信模组和微控制单元,所述方法包括:
5.通过微控制单元采集所述物联网终端的业务数据,并发送至所述通信模组;
6.所述通信模组采集所述物联网终端的网络数据和设备数据,并结合所述业务数据生成综合报文;
7.将所述综合报文发送至第一平台,以指示所述第一平台对所述综合报文进行解包并将所述综合报文中的网络信息和设备数据发送至第二平台,所述第二平台用于基于网络信息和设备数据计算错峰信息;
8.接收并执行经所述第二平台所制定的错峰信息。
9.在一可实施方式中,所述结合所述业务数据生成综合报文,包括:
10.所述通信模组仅在所述物联网终端开机或者第一次被唤醒时结合所述业务数据生成综合报文。
11.在一可实施方式中,所述将所述综合报文中的网络信息和设备数据发送至第二平台,包括:
12.所述网络信息和所述设备数据分别可通过restful接口或者预设私有协议发送至第二平台。
13.在一可实施方式中,在将所述综合报文发送至第一平台之前,所述方法还包括:
14.基于运营商平台的服务器地址、服务器端口以及运营商密钥,激活所述通信模组网络。
15.在一可实施方式中,所述接收并执行经所述第二平台所制定的错峰信息,包括:
16.通过所述第一平台接收所述错峰信息并下发至所述运营商平台;
17.所述运营商平台对所述错峰信息进行缓存处理,并在所述物联网终端隔天唤醒时进行下发;
18.所述物联网终端在接收到所述错峰信息之后,由所述微控制单元执行所述错峰信息。
19.在一可实施方式中,所述错峰信息中包含终端设备唯一标识信息、错峰上报计划开始时间以及结束时间。
20.在一可实施方式中,所述微控制单元还用于:
21.确定是否在下一次上报数据时执行扫网操作以及设置所述通信模组的电源策略;
22.在所述微控制单元未确定的情况下,则所述微控制单元下一次上报数据时执行扫网操作。
23.本技术另一方面提供一种网络优化装置,应用于物联网终端,所述物联网终端包括通信模组和微控制单元,所述装置包括:
24.第一数据采集模块,用于通过微控制单元采集所述物联网终端的业务数据,并发送至所述通信模组;
25.第二数据采集模块,用于所述通信模组采集所述物联网终端的网络数据和设备数据,并结合所述业务数据生成综合报文;
26.数据上报模块,用于将所述综合报文发送至第一平台,以指示所述第一平台对所述综合报文进行解包并将所述综合报文中的网络信息和设备数据发送至第二平台,所述第二平台用于基于网络信息和设备数据计算错峰信息;
27.数据接收模块,用于接收并执行经所述第二平台所制定的错峰信息。
28.本技术另一方面提供一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项所述的方法。
29.本技术另一方面提供一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项所述的方法。
30.在本技术实施例中,通过将物联网终端所采集到的网络数据以及设备数据发送至平台以生成适合物联网终端的错峰信息,使得物联网终端可在之后的数据上报时避开网络拥堵时段,从而提升数据远程采集成功率。
附图说明
31.通过参考附图阅读下文的详细描述,本技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本技术的若干实施方式,其中:
32.在附图中,相同或对应的标号表示相同或对应的部分。
33.图1为本技术实施例一种网络优化方法的实现流程图;
34.图2为本技术实施例一种网络优化方法的具体实现流程图;
35.图3为本技术实施例一种网络优化装置的结构组成示意图。
具体实施方式
36.为使本技术的目的、特征、优点能够更加的明显和易懂,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而非全部实施例。基于本技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
37.结合图1和图2所示,本技术一方面提供一种网络优化方法,应用于物联网终端,物
联网终端包括通信模组和微控制单元,方法包括:
38.步骤101,通过微控制单元采集物联网终端的业务数据,并发送至通信模组;
39.步骤102,通信模组采集物联网终端的网络数据和设备数据,并结合业务数据生成综合报文;
40.步骤103,将综合报文发送至第一平台,以指示第一平台对综合报文进行解包并将综合报文中的网络信息和设备数据发送至第二平台,第二平台用于基于网络信息和设备数据计算错峰信息;
41.步骤104,接收并执行经第二平台所制定的错峰信息。
42.本实施例中,方法所应用的物联网终端具体可以包括智能水表、智能燃气表等,通信模组具体可以为nb-iot模组,微控制单元具体为mcu芯片。
43.在步骤101中,通过物联网终端设备中的微控制单元采集业务数据,其中,终端设备以智能水表为例,业务数据可以水流量、水温度等信息。接着将所获取到的业务数据打包形成业务报文数据a,并上行发送至nb通信模组。
44.在步骤102中,通信模组在接收到业务报文数据a后,采集物联网终端的网络数据和设备数据,即图中的管道云报文b,其中,网络数据可以包括运营商信息、网络流量数据、数据传输时长和数据传输时间点等,设备数据可以包括设备制造商名称、设备型号、设备类型和电池信息等。在业务报文数据a的基础上增加将管道云报文b的数据,使形成一个综合报文,综合报文优选为json格式。
45.在步骤103中,将综合报文发送至第一平台,其中第一平台具体为客户物联网平台。客户物联网平台在接收到综合报文之后,对综合报文进行解包处理,即重新分成单独的业务报文数据a和管道云报文b,其中业务报文数据a用于发动至客户应用,管道云报文b上传至第二平台,即水气管道云平台。水气管道云平台针对于网络数据以及设备数据进行网络监测、告警性能、远程诊断以及错峰优化等手段处理,最终生成针对于该物联网终端的错峰信息,并通过第一平台下发至设备终端。
46.在步骤104中,设备终端中的微控制单元在接收到错峰信息之后,执行该错峰信息,以限定终端的数据上报时间。设备终端若存有原先的错峰信息,则更新错峰信息。
47.由此,通过将物联网终端所采集到的网络数据以及设备数据发送至平台以生成适合物联网终端的错峰信息,使得物联网终端可在之后的数据上报时避开网络拥堵时段,从而提升数据远程采集成功率。
48.进一步的,水气管道云还可以将错峰信息输出给不同的对象,例如其他终端的图形界面ui、微信小程序或者其他以restful协议的输出接口。
49.在一可实施方式中,结合业务数据生成综合报文,包括:
50.通信模组仅在物联网终端开机或者第一次被唤醒时结合业务数据生成综合报文。
51.本实施例中,通信模组结合业务数据生成综合报文的时机分别是终端开机时以及在休眠状态下第一次被唤醒时,其中,由于通信模组优选为nb通信模组,则休眠状态具体为psm休眠状态。
52.在一可实施方式中,将综合报文中的网络信息和设备数据发送至第二平台,包括:
53.网络信息和设备数据分别可通过restful接口或者预设私有协议发送至第二平台。
54.本实施例中,数据传入至第二平台的方式可以是标准的restful接口进行传输,也可以通过预先在双方之间制定的私有协议进行传输,restful接口优点在于前后端分离,减少流量,由于接受json格式,防止了注入型等安全问题,私有协议进行传输安全系数较高。
55.在一可实施方式中,在将综合报文发送至第一平台之前,方法还包括:
56.基于运营商平台的服务器地址、服务器端口以及运营商密钥,激活通信模组网络。
57.本实施例中,运营商平台优选为网络运营商lot平台,在将综合报文发送至第一平台之前,通过预设的运营商平台的服务器地址、服务器端口以及运营商密钥,激活通信模组网络。
58.进一步的,网络运营商lot平台也可在终端设备将业务报文数据a和管道云报文b发送给客户物联网平台之前,先接收业务报文数据a和管道云报文b。网络运营商lot平台可对业务报文数据a和管道云报文b进行编解码处理,以增加数据安全性。
59.在一可实施方式中,接收并执行经第二平台所制定的错峰信息,包括:
60.通过第一平台接收错峰信息并下发至运营商平台;
61.运营商平台对错峰信息进行缓存处理,并在物联网终端隔天唤醒时进行下发;
62.物联网终端在接收到错峰信息之后,由微控制单元执行错峰信息。
63.本实施例中,终端接收并执行错峰信息的具体过程为:
64.首先由第一平台,即客户物联网平台接收错峰信息并下发给运营商平台。其中,错峰信息中包含终端设备唯一标识信息(imei号)、错峰上报计划开始时间以及结束时间。下发给运营商平台的具体过程为:将数据中的imei号与运营商平台中注册的物联网设备的id号进行映射,通过运营商平台所提供的rest接口进行信息下发至运营商平台。
65.运营商平台首先对错峰信息进行缓存处理,当在物联网终端隔天唤醒时再进行下发。
66.在一可实施方式中,微控制单元还用于:
67.确定是否在下一次上报数据时执行扫网操作以及设置通信模组的电源策略;
68.在微控制单元未确定的情况下,则微控制单元下一次上报数据时执行扫网操作。
69.本实施例中,微控制单元通过at指令来同意或拒绝下次上报数据时的扫网操作以及通信模组的电源策略,其中电源策略可以是关机/断电,还可以是psm休眠状态。
70.若微控制单元在规定时间段内未确定的情况下,则微控制单元下一次上报数据时仍然继续执行扫网操作。
71.如图3所示,本技术另一方面提供一种网络优化装置,应用于物联网终端,物联网终端包括通信模组和微控制单元,装置包括:
72.第一数据采集模块201,用于通过微控制单元采集物联网终端的业务数据,并发送至通信模组;
73.第二数据采集模块202,用于通信模组采集物联网终端的网络数据和设备数据,并结合业务数据生成综合报文;
74.数据上报模块203,用于将综合报文发送至第一平台,以指示第一平台对综合报文进行解包并将综合报文中的网络信息和设备数据发送至第二平台,第二平台用于基于网络信息和设备数据计算错峰信息;
75.数据接收模块204,用于接收并执行经第二平台所制定的错峰信息。
76.本实施例中,本装置所应用的物联网终端具体可以包括智能水表、智能燃气表等,通信模组具体可以为nb-iot模组,微控制单元具体为mcu芯片。
77.在第一数据采集模块201中,通过物联网终端设备中的微控制单元采集业务数据,其中,终端设备以智能水表为例,业务数据可以水流量、水温度等信息。接着将所获取到的业务数据打包形成业务报文数据a,并上行发送至nb通信模组。
78.在第二数据采集模块202中,通信模组在接收到业务报文数据a后,采集物联网终端的网络数据和设备数据,即图中的管道云报文b,其中,网络数据可以包括运营商信息、网络流量数据、数据传输时长和数据传输时间点等,设备数据可以包括设备制造商名称、设备型号、设备类型和电池信息等。在业务报文数据a的基础上增加将管道云报文b的数据,使形成一个综合报文,综合报文优选为json格式。
79.在数据上报模块203中,将综合报文发送至第一平台,其中第一平台具体为客户物联网平台。客户物联网平台在接收到综合报文之后,对综合报文进行解包处理,即重新分成单独的业务报文数据a和管道云报文b,其中业务报文数据a用于发动至客户应用,管道云报文b上传至第二平台,即水气管道云平台。水气管道云平台针对于网络数据以及设备数据进行网络监测、告警性能、远程诊断以及错峰优化等手段处理,最终生成针对于该物联网终端的错峰信息,并通过第一平台下发至设备终端。
80.在数据接收模块204中,设备终端在接收到错峰信息之后,执行该错峰信息,以限定终端的数据上报时间。
81.由此,通过将物联网终端所采集到的网络数据以及设备数据发送至平台以生成适合物联网终端的错峰信息,使得物联网终端可在之后的数据上报时避开网络拥堵时段,从而提升数据远程采集成功率。
82.在一可实施方式中,第二数据采集模块202在执行结合业务数据生成综合报文时,具体用于:
83.通信模组仅在物联网终端开机或者第一次被唤醒时结合业务数据生成综合报文。
84.本实施例中,通信模组结合业务数据生成综合报文的时机分别是终端开机时以及在休眠状态下第一次被唤醒时,其中,由于通信模组优选为nb通信模组,则休眠状态具体为psm休眠状态。
85.在一可实施方式中,数据上报模块203在执行将综合报文中的网络信息和设备数据发送至第二平台时,具体用于:
86.网络信息和设备数据分别可通过restful接口或者预设私有协议发送至第二平台。
87.在一可实施方式中,数据上报模块203在将综合报文发送至第一平台之前,还具体用于:
88.基于运营商平台的服务器地址、服务器端口以及运营商密钥,激活通信模组网络。
89.在一可实施方式中,数据接收模块204在执行接收并执行经第二平台所制定的错峰信息时,具体用于:
90.通过第一平台接收错峰信息并下发至运营商平台;
91.运营商平台对错峰信息进行缓存处理,并在物联网终端隔天唤醒时进行下发;
92.物联网终端在接收到错峰信息之后,由微控制单元执行错峰信息。
93.本技术另一方面提供一种电子设备,设备包括存储器和处理器;
94.存储器用于存储指令,指令用于控制处理器进行操作以执行时实现上述的网络优化方法。
95.在本技术实施例中,计算机可读存储介质包括一组计算机可执行指令,当指令被执行时用于通过微控制单元采集物联网终端的业务数据,并发送至通信模组;通信模组采集物联网终端的网络数据和设备数据,并结合业务数据生成综合报文;将综合报文发送至第一平台,以指示第一平台对综合报文进行解包并将综合报文中的网络信息和设备数据发送至第二平台,第二平台用于基于网络信息和设备数据计算错峰信息;接收并执行经第二平台所制定的错峰信息。
96.由此,通过将物联网终端所采集到的网络数据以及设备数据发送至平台以生成适合物联网终端的错峰信息,使得物联网终端可在之后的数据上报时避开网络拥堵时段,从而提升数据远程采集成功率。
97.本技术另一方面提供一种可读存储介质,存储介质包括一组计算机可执行指令,当指令被执行时用于执行上述的网络优化方法。
98.在本技术实施例中,计算机可读存储介质包括一组计算机可执行指令,当指令被执行时用于通过微控制单元采集物联网终端的业务数据,并发送至通信模组;通信模组采集物联网终端的网络数据和设备数据,并结合业务数据生成综合报文;将综合报文发送至第一平台,以指示第一平台对综合报文进行解包并将综合报文中的网络信息和设备数据发送至第二平台,第二平台用于基于网络信息和设备数据计算错峰信息;接收并执行经第二平台所制定的错峰信息。
99.由此,通过将物联网终端所采集到的网络数据以及设备数据发送至平台以生成适合物联网终端的错峰信息,使得物联网终端可在之后的数据上报时避开网络拥堵时段,从而提升数据远程采集成功率。
100.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
101.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
102.以上,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

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

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

相关文献