一种终端设备状态监测方法、系统及边缘物联代理网关与流程

文档序号:27123274发布日期:2021-10-27 19:49阅读:141来源:国知局
一种终端设备状态监测方法、系统及边缘物联代理网关与流程

1.本发明涉及电力物联网技术领域,具体涉及一种终端设备状态监测方法、系统及边缘物联代理网关。


背景技术:

2.随着信息化建设及物联网技术的不断发展,不同的业务系统已经搭建了部分物联网典型应用,电力物联网已经初具规模。但是各业务系统是各自建立的,缺乏统一标准,尤其是终端设备,由于不同业务系统中的终端设备的技术体系和要求不一致,数据共享和信息交互存在壁垒,缺乏对终端设备全面监测的方法及管理平台,传统方法对终端设备进行监控时,一般采用网管系统,利用终端设备自身网管功能将工作状态定期上报,但是这种方法只适用于智能终端,不适用于温度传感器、湿度传感器等非智能终端,并且,即使对于智能终端,定期上报工作状态的方式无法适应电力物联网重要监测终端的主动巡检和实时监测要求。


技术实现要素:

3.因此,本发明要解决的技术问题在于克服现有技术中定期上报工作状态的方式无法适应电力物联网重要监测终端的主动巡检和实时监测要求的缺陷,从而提供一种终端设备状态监测方法、系统及边缘物联代理网关。
4.本发明第一方面提供了一种终端设备状态监测方法,应用于边缘物联代理网关,包括:向监测平台注册网关信息,网关信息中包括与边缘物联代理网关连接的各终端设备的标识号,标识号中包括边缘物联代理网关的编号;接收呼叫请求,监测平台根据待监测终端设备的标识号发出呼叫请求,呼叫请求根据待监测终端设备的标识号中所包含的边缘物联代理网关的编号传送到边缘物联代理网关;根据呼叫请求中的标识号确定待监测终端设备,根据边缘物联代理网关与待监测终端设备的交互状态确定待监测终端设备的工作状态;向监测平台发送待监测终端设备的工作状态。
5.可选地,在本发明提供的终端设备状态监测方法中,向监测平台注册网关信息,包括:向监测平台发送注册请求信息,注册请求信息包括网关信息,网关信息中包括边缘物联代理网关的网关基本信息,以及与边缘物联代理网关相连接的各终端设备的终端设备基本信息;若接收到注册确认信息,表示完成在监测平台的网关信息注册,注册确认信息是监测平台根据网关基本信息和终端设备基本信息对网关信息进行合法性认证,确认网关信息合法后发出的信息。
6.可选地,在本发明提供的终端设备状态监测方法中,根据边缘物联代理网关与待监测终端设备的交互状态确定待监测终端设备的工作状态,包括:确定距离最近一次接收待监测终端设备发送数据的间隔时长;若间隔时长小于或等于待监测设备发送数据的预设间隔时长,判定待监测终端设备的工作状态为正常状态。
7.可选地,在本发明提供的终端设备状态监测方法中,根据边缘物联代理网关与待
监测终端设备的交互状态确定待监测终端设备的工作状态,还包括:若间隔时长大于待监测设备发送数据的预设间隔时长,且边缘物联代理网关与待监测终端连接所使用的通信接口及边缘物联代理网关的本地通信链路正常工作,判定待监测终端设备的工作状态为非正常状态。
8.可选地,在本发明提供的终端设备状态监测方法中,根据边缘物联代理网关与待监测终端设备的交互状态确定待监测终端设备的工作状态,还包括:若间隔时长大于待监测设备发送数据的预设间隔时长,且边缘物联代理网关与待监测终端连接所使用的通信接口或边缘物联代理网关的本地通信链路中断,判定待监测终端设备的工作状态为通信中断,终端设备无故障。
9.可选地,在本发明提供的终端设备状态监测方法中,若待监测终端设备为智能终端,且待监测终端设备的工作状态为正常状态,方法还包括:按照与待监测终端设备相对应的通信协议对呼叫请求进行协议转换,并将协议转换后的呼叫请求发送至待监测终端设备;接收待监测终端设备发送的工作状态报文,通过工作状态报文获取待监测终端设备的精细化工作状态,工作状态报文是待监测终端设备根据呼叫请求生成的;按照与监测平台相对应的通信协议对工作状态报文进行协议转换,并将协议转换后的工作状态发送至监测平台。
10.可选地,本发明提供的终端设备状态监测方法还包括:向监测平台发送物模型下载请求,物模型下载请求中包括终端设备的标识号;接收监测平台发送的物模型,监测平台发送的物模型是监测平台根据终端设备的标识号确定的。
11.可选地,本发明提供的终端设备状态监测方法还包括:接收各终端设备发送的业务数据;分别按照与各终端设备对应的物模型对各终端设备的业务数据进行格式化处理,将格式化处理后的业务数据发送至监测平台。
12.本发明第二方面提供了一种终端设备状态监测方法,应用于监测平台,包括:接收并存储边缘物联代理网关的网关信息,网关信息中包括与边缘物联代理网关连接的各终端设备的标识号,标识号中包括边缘物联代理网关的编号;根据待监测设备的标识号发送呼叫请求,呼叫请求根据待监测设备的标识号中所包含的边缘物联代理网关的编号传送到边缘物联代理网关;接收待监测终端设备的工作状态。
13.可选地,在本发明提供的终端设备状态监测方法中,接收并存储边缘物联代理网关的网关信息,包括:接收注册请求信息,注册请求信息包括网关信息,网关信息中包括边缘物联代理网关的网关基本信息,以及与边缘物联代理网关相连接的各终端设备的终端设备基本信息;根据网关基本信息、终端设备基本信息、预设配置信息对网关信息进行合法性认证;若网关信息合法,存储网关信息,并向边缘物联代理网关发送注册确认信息。
14.可选地,本发明提供的终端设备状态监测方法还包括:接收边缘物联代理网关发送的物模型下载请求,物模型下载请求中包括终端设备的标识号;根据终端设备的标识号确定终端设备的设备类型;根据终端设备的设备类型确定终端设备的物模型;将终端设备的物模型发送至边缘物联代理网关。
15.可选地,本发明提供的终端设备状态监测方法还包括:接收边缘物联代理网关发送的根据各终端设备的物模型格式化处理后的业务数据。
16.本发明第三方面提供了一种边缘物联代理网关,包括:本地通信模块,用于连接终
端设备,以及根据与待监测终端设备的交互状态确定待监测终端设备的工作状态;协议控制模块,用于按照预设协议封装网关信息,和/或,按照预设协议封装待监测终端的工作状态;远程通信模块,用于接收监控平台发送的呼叫请求,向监控平台发送按照预设协议封装的网关信息,和/或,按照预设协议封装的待监测终端的工作状态。
17.本发明第四方面提供了一种终端设备状态监测系统,包括:终端设备、边缘物联代理网关、监测平台,边缘物联代理网关向监测平台注册网关信息,网关信息中包括与边缘物联代理网关连接的各终端设备的标识号,标识号中包括边缘物联代理网关的编号;监测平台根据待监测设备的标识号发送呼叫请求,呼叫请求根据待监测设备的标识号中所包含的边缘物联代理网关的编号传送到边缘物联代理网关;
18.边缘物联代理网关接收到呼叫请求后,根据呼叫请求中的标识号确定待监测终端设备,根据边缘物联代理网关与待监测终端设备的交互状态确定待监测终端设备的工作状态,向监测平台发送待监测终端设备的工作状态。
19.本发明第五方面提供了一种计算机设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,从而执行如本发明第一方面提供的终端设备状态监测方法,或,本发明第二方面提供的终端设备状态监测方法。
20.本发明第六方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令用于使计算机执行如本发明第一方面提供的终端设备状态监测方法,或,本发明第二方面提供的终端设备状态监测方法。
21.本发明技术方案,具有如下优点:
22.本发明提供的终端设备状态监测方法、系统及边缘物联代理网关,通过边缘物联代理网关连接多个终端设备,边缘物联代理网关向监测平台注册包含有各终端设备的标识号的网关信息,可以便于监测平台对终端设备进行统一管理,由于边缘物联代理网关向监测平台注册的网关信息中包括各终端设备的标识号,监测平台可以随时主动地根据待监测终端设备的标识号发起呼叫请求,由于标识号中包含与待监测设备连接的边缘物联代理网关的编号,因此,呼叫请求会先发送至与待监测设备连接的边缘物联代理网关,边缘物联代理网关根据标识号确定待监测设备后,通过其与待监测终端的交互状态感知待监测设备的工作状态。由此可见,通过执行本发明,监测平台可以实现对终端设备的主动巡检和实时监测,并且,监测平台发送的呼叫请求会发送到与待监测设备相连接的边缘物联代理网关,边缘物联代理网关可以根据与待监测终端设备的交互状态感知到待监测终端设备的工作状态,并不要求待监测终端设备主动发送其工作状态,因此,即使对于非智能终端,通过执行本发明也可以获取其工作状态。
附图说明
23.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
24.图1为本发明实施例中终端设备状态监测系统的一个具体示例的示意图;
25.图2为本发明实施例中终端设备状态监测系统中的终端设备、边缘物联代理网关、监测平台交互的一个具体示例的流程图;
26.图3为本发明实施例中终端设备状态监测方法的一个具体示例的流程图;
27.图4为本发明实施例中终端设备状态监测方法的一个具体示例的流程图;
28.图5为本发明实施例中边缘物联代理网关的一个具体示例的原理框图;
29.图6为本发明实施例中计算机设备的一个具体示例的原理框图。
具体实施方式
30.下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
31.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是直接相连,也可以通过中间媒介间接相连,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
32.此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
33.本发明实施例第一方面提供了一种终端设备状态监测系统,包括终端设备3、边缘物联代理网关2、监测平台1。
34.如图1所示,是本发明实施例的应用场景示意图,边缘物联代理网关2分别与多个终端设备3和监测平台1连接,图1所示的实施例终端设备状态监测系统以监测平台1与一个边缘物联代理网关2连接为例进行说明,在具体实施例中,一个监测平台1可以根据需要连接多个边缘物联代理网关2,对各边缘物联代理网关2连接的所有终端设备3进行监测。
35.终端设备3包括智能终端和非智能终端,智能终端包括但不仅限于巡检机器人、视频摄像机、智能配变终端等,非智能终端包括但不仅限于温度传感器、湿度传感器、各类微气象传感器等。边缘物联代理网关2中包括多种不同类型的本地通信接口,如rs485通信接口、rs232通信接口、以太网接口以及wifi通信接口等,不同类型的终端设备3可以通过边缘物联代理网关2中不同的本地通信接口与边缘物联代理网关2连接。边缘物联代理网关2中还包括多种不同类型的远程通信接口,如以太网接口、4g接口、5g接口等,边缘物联代理网关2通过远程通信接口与监测平台1进行连接。
36.边缘物联代理网关2及监测平台1均安装有支持本发明终端设备状态监测方法的应用程序或者其他第三方应用集成的软件开发工具包(software dwbelopment kit,sdk)。
37.本发明实施例提供的终端设备状态监测系统中,终端设备3、边缘物联代理网关2、监测平台1之间的交互过程如图2所示。
38.边缘物联代理网关2在与终端设备3建立连接后,执行步骤s11:向监测平台1注册网关信息,网关信息中包括与边缘物联代理网关2连接的各终端设备3的标识号,标识号中包括边缘物联代理网关2的编号。
39.在一可选实施例中,边缘物联代理网关2与终端设备3连接后,会按照预设的码号分配规则为各终端设备3分配系统唯一的标识号,标识号中包括边缘物联代理网关2的编
号。
40.示例性地,边缘物联代理网为各终端设备3分配的标识号可以为12位号码,其中标识号的前4位是网关的编号,用以区分不同的边缘物联代理网关2。
41.在一可选实施例中,边缘物联代理网关2中可以利用不同的字符表示不同的终端设备类型,在与终端设备3连接后,先确定终端设备3的类型,然后为终端设备3分配编号,最后根据边缘物联代理网关2的编号、终端设备3的类型对应的字符、终端设备3的编号形成终端设备3的唯一标识号。在一可选实施例中,终端设备3的类型包括但不仅限于温度传感器、湿度传感器、智能巡检机器人、智能配变终端等。
42.监测平台1执行步骤s12:接收并存储边缘物联代理网关2的网关信息。
43.在一可选实施例中,监测平台1在接收到边缘物联代理网关2的网关信息后,会先对网关信息进行合法性检测,当合法性检测通过后,监测平台1存储网关信息,边缘物联代理网关2完成注册。
44.当监测平台1需要主动监测终端设备3的工作状态时,执行步骤s13:根据待监测设备的标识号发送呼叫请求,呼叫请求根据待监测设备的标识号中所包含的边缘物联代理网关2的编号传送到边缘物联代理网关2。
45.在一可选实施例中,监测平台1在选定待监测终端设备并主动召测该待监测终端设备的工作状态时,会拨打该待监测终端设备的标识号,由于待监测标识号中包括与该待监测终端设备连接的边缘物联代理网关2,因此,监测平台1会根据待监测终端设备的标识号向与该待监测终端设备连接的边缘物联代理网关2的点对点的呼叫请求。
46.在一可选实施例中,呼叫请求可以采用sip invite消息,示例性地,sip消息格式如下:
47.invite sip:010********sip/2.0
48.via:sip/2.0/udp 192.168.1.2:9545
49.max

forwards:70
50.route:<sip:pcscf1.visited1.net:7531;lr;comp=sigcomp>,<sip:scscf1.home1.net;lr>
51.p

preferred

identity:"john doe"<sip:user1_public1@home1.net>
52.p

access

network

info:3gpp

utran

tdd;utran

cell

id

3gpp=234151d0fce11
53.privacy:none
54.from:<sip:9999*******@192.168.2.89>;tag=2dc6e1000081463ba14f
55.to:<sip:8888********@192.168.2.89>
56.call

id:cb03a0s09a2sdfglkj490333@192.168.2.161
57.cseq:1invite
58.require:precondition,sec

agree
59.proxy

require:sec

agree
60.supported:100rel
61.security

verify:ipsec

3gpp;q=0.1;alg=hmac

sha
‑1‑
96;spi

c=98765432;spi

s=87654321;port

c=8642;port

s=7531
62.contact:<sip:192.168.1.2:9545>
63.allow:invite,ack,cancel,bye,prack,update,refer,message
64.content

type:application/sdp
65.content

length:(

)
66.边缘物联代理网关2执行如下步骤:
67.步骤s14:接收呼叫请求,根据呼叫请求中的标识号确定待监测终端设备,根据边缘物联代理网关2与待监测终端设备的交互状态确定待监测终端设备的工作状态。在一可选实施例中,当监测平台1发送的呼叫请求为sip消息时,需要先对sip消息进行解析,从而获取待监测终端设备的标识号。
68.在本发明实施例中,边缘物联代理网关2可以根据其与待监测终端设备的交互状态确定待监测终端设备是否可以正常传输数据,从而确定待监测终端设备的工作状态。边缘物联代理网关2对待监测终端设备通过交互状态感知待监测终端设备的工作状态时,不会占用待监测终端设备的计算资源,也不会影响待监测终端设备的运行。
69.步骤s15:向监测平台1发送待监测终端设备的工作状态。
70.在一可选实施例中,边缘物联代理网关2在确定待监测终端设备的工作状态后,同时进行本地存储。
71.在一可选实施例中,边缘物联代理网关2在确定待监测终端设备的工作状态后,可以将待监测终端设备的工作状态封装为sip确认消息发送至监测平台1。
72.在一可选实施例中,在将待监测终端设备的工作状态封装为sip确认消息时,可以利用不同的消息代码区分不同的工作状态,使得监测平台1确定待监测终端设备的工作状态时更简单便捷。
73.监测平台1执行步骤s16:接收待监测终端设备的工作状态。
74.在一可选实施例中,当边缘物联代理网关2将待监测终端设备的工作状态封装为sip确认消息发送至监测平台1时,监测平台1通过解析sip确认消息获取待监测终端设备的工作状态。
75.在一可选实施例中,当边缘物联代理网关2利用不同的消息代码区分不同的工作状态时,监测平台1在解析sip确认消息后,通过识别消息代码确定待监测终端设备的工作状态。
76.本发明实施例提供的终端设备状态监测系统,通过边缘物联代理网关2连接多个终端设备3,边缘物联代理网关2向监测平台1注册包含有各终端设备3的标识号的网关信息,可以便于监测平台1对终端设备3进行统一管理,由于边缘物联代理网关2向监测平台1注册的网关信息中包括各终端设备3的标识号,监测平台1可以随时主动地根据待监测终端设备的标识号发起呼叫请求,由于标识号中包含与待监测设备连接的边缘物联代理网关2的编号,因此,呼叫请求会先发送至与待监测设备连接的边缘物联代理网关2,边缘物联代理网关2根据标识号确定待监测设备后,通过其与待监测终端的交互状态感知待监测设备的工作状态。由此可见,通过执行本发明实施例,监测平台1可以实现对终端设备3的主动巡检和实时监测,并且,监测平台1发送的呼叫请求会发送到与待监测设备相连接的边缘物联代理网关2,边缘物联代理网关2可以根据与待监测终端设备的交互状态感知到待监测终端设备的工作状态,并不要求待监测终端设备主动发送其工作状态,因此,即使对于非智能终
端,通过执行本发明实施例也可以获取其工作状态。
77.在一可选实施例中,边缘物联代理网关2向监测平台1注册网关信息时,边缘物联代理网关2与监测平台1的交互过程具体包括:
78.边缘物联代理网关2向监测平台1发送注册请求信息,注册请求信息包括网关信息,网关信息中包括边缘物联代理网关2的网关基本信息,以及与边缘物联代理网关2相连接的各终端设备3的终端设备3基本信息。
79.在一可选实施例中,边缘物联代理网关2的网关基本信息包括但不仅限于网关编号;各终端设备3的终端设备基本信息包括但不仅限于各终端设备3的类型、地址、标识、编号等。
80.在一可选实施例中,注册请求信息可以为按照sip协议发送的register消息,消息中包含边缘物联代理网关2所连接的全部终端设备3的标识号等信息,示例性地,消息格式如下:
81.register sip:192.168.2.89 sip/2.0
82.via:sip/2.0/udp 192.168.1.2:10586
83.max

forwards:70
84.from:<sip:9999********@192.168.2.89>;tag=a04c1391af3429491f2c4dfbe5e1b2e;epid=4f2e395931
85.to:<sip:8888********@192.168.2.89>
86.call

id:da56b0fab5c54398b16c0d9f9c0ffcf2@192.168.1.2
87.cseq:1register
88.contact:<sip:192.168.1.2:10586>;methods="invite,message,info,subscribe,options,bye,cancel,notify,ack,refer"
89.user

agent:rtc/1.2.4949(bol sip phone 1005)
90.event:registration
91.allow

events:presence
92.content

length:0
93.监测平台1接收注册请求信息,根据网关基本信息、终端设备基本信息、预设配置信息对网关信息进行合法性认证。
94.在一可选实施例中,可以预先在监测平台1中配置预设配置信息,预设配置信息中包含各边缘物联代理网关2的网关配置信息,以及与各边缘物联代理网关2连接的终端设备3的终端配置信息,当监测平台1接收到注册请求信息后,根据边缘物联代理网关2的编号确定与该边缘物联代理网关2相对应的网关配置信息和终端配置信息,将网关信息中的网关基本信息和终端设备基本信息与边缘物联代理网关2的网关配置信息和终端配置信息进行比对,若完全一致,则判定网关信息进行合法,否则判定网关信息不合法。
95.若判定网关信息合法,监测平台1存储网关信息,并向边缘物联代理网关2发送注册确认信息。
96.在一可选实施例中,注册确认信息可以是按照sip协议发送的消息,示例性地,消息格式如下:
97.sip/2.0 200 ok
98.via:sip/2.0/udp 192.168.1.2:9545
99.from:<sip:9999********@192.168.2.89>,tag=2dc6e...
100.to:<sip:8888********@192.168.2.89>
101.call

id:31e72e80d5bo4f52aba6cb8bef3coco@192.168.1.2
102.cseq:1 register
103.content

length:0
104.若判定网关信息不合法,监测平台1向边缘物联代理网关2发送拒绝注册消息。
105.在一可选实施例中,拒绝注册消息可以是按照sip协议发送的消息,示例性地,消息格式如下:
106.sip/2.0 401 unauthorized
107.via:sip/2.0/udp 192.168.1.2:9545
108.from:<sip:9999********@192.168.2.89>,tag=2dc6e...
109.to:<sip:8888********@192.168.2.89>
110.call

id:31e72e80d5bo4f52aba6cb8bef3coco@192.168.1.2
111.cseq:1 register
112.content

length:0
113.在一可选实施例中,边缘物联代理网关2执行上述步骤s14获取待监测终端设备的工作状态的步骤具体包括:
114.首先,确定距离最近一次接收待监测终端设备发送数据的间隔时长。
115.然后,将间隔时长与该待监测设备发送数据的预设间隔时长作比较。
116.在一可选实施例中,不同终端设备3采集数据的周期不同,因此,不同终端设备3发送数据的预设间隔时长不同,在对待监测终端设备的工作状态进行判定时,需要将边缘物联代理网关2距离最近一次接收该待监测终端设备发送数据的间隔时长与该待监测终端的预设间隔时长做比较。
117.若间隔时长小于或等于待监测设备发送数据的预设间隔时长,判定待监测终端设备的工作状态为正常状态。
118.在一可选实施例中,当待监测终端设备的工作状态为正常状态时,sip消息格式如下:
119.sip/2.0 200 ok
120.via:sip/2.0/udp 192.168.1.2:9545
121.from:<sip:9999********@192.168.2.89>,tag=d749165cdfed2151...
122.to:<sip:8888********@192.168.2.89>;tag=6b3e0000bf5c0000
123.call

id:31e72e80d5bo4f52aba6cb8bef3coco@192.168.1.2
124.cseq:1 invite
125.contact:<sip:192.168.1.2:5060>
126.content

type:application/sdp
127.allow:invite,ack,options,bye,cancel,refer,subscribe,notify,message
128.content

length:118
129.若间隔时长大于待监测设备发送数据的预设间隔时长,则判断边缘物联代理网关
2与待监测终端连接所使用的通信接口及边缘物联代理网关2的本地通信链路是否正常工作。
130.若间隔时长大于待监测设备发送数据的预设间隔时长,且边缘物联代理网关2与待监测终端连接所使用的通信接口及边缘物联代理网关2的本地通信链路正常工作,判定待监测终端设备的工作状态为非正常状态。
131.在一可选实施例中,当待监测终端设备的工作状态为非正常状态时,sip消息格式如下:
132.sip/2.0 401 unauthorized
133.via:sip/2.0/udp 192.168.1.2:9545
134.from:<sip:9999********@192.168.2.89>,tag=2dc6e...
135.to:<sip:8888********@192.168.2.89>
136.call

id:31e72e80d5bo4f52aba6cb8bef3coco@192.168.1.2
137.cseq:1 invite
138.content

length:0
139.若间隔时长大于待监测设备发送数据的预设间隔时长,且边缘物联代理网关2与待监测终端连接所使用的通信接口或边缘物联代理网关2的本地通信链路中断,判定待监测终端设备的工作状态为通信中断,终端设备3无故障。
140.在一可选实施例中,当待监测终端设备的工作状态为通信中断,终端设备3无故障时,sip消息格式如下:
141.sip/2.0 402 unauthorized
142.via:sip/2.0/udp 192.168.1.2:9545
143.from:<sip:9999********@192.168.2.89>,tag=2dc6e...
144.to:<sip:8888********@192.168.2.89>
145.call

id:31e72e80d5bo4f52aba6cb8bef3coco@192.168.1.2
146.cseq:1 invite
147.content

length:0
148.在一可选实施例中,若待监测终端设备为智能终端,且待监测终端设备的工作状态为正常状态,边缘物联代理网关2与待监测终端设备的交互过程如下:
149.边缘物联代理网关2按照与待监测终端设备相对应的通信协议对呼叫请求进行协议转换,并将协议转换后的呼叫请求发送至待监测终端设备。
150.在一可选实施例中,由于不同的终端设备3可能采用不同的协议进行通信,无法保证待监测终端设备所使用的通信协议与监测平台1所使用的通信协议一致,因此,在本发明实施例中,边缘物联代理网关2在将监测平台1发送的呼叫请求转发至待监测终端设备前,按照与待监测终端设备相对应的通信协议对呼叫请求进行协议转换,使得转换后的呼叫请求与待监测终端设备的协议相一致,实现了监测平台1对多种不同终端设备3的统一管理。
151.待监测终端设备对转换后的呼叫请求进行解析,根据呼叫请求生成工作状态报文,将工作状态报文发送给边缘物联代理网关2,工作状态报文中包括待监测终端设备的精细化工作状态。示例性地,精细化工作状态中包括正常状态、端口异常、硬件故障、网络故障、应用软件故障、数据配置错误等。
152.边缘物联代理网关2接收待监测终端设备发送的工作状态报文,通过工作状态报文获取待监测终端设备的精细化工作状态,然后按照与监测平台1相对应的通信协议对工作状态报文进行协议转换,并将协议转换后的工作状态发送至监测平台1。
153.在一可选实施例中,边缘物联代理网关2通过工作状态报文获取待监测终端设备的精细化工作状态后,将待监测终端设备的精细化工作状态进行本地存储。
154.在一可选实施例中,在本发明实施例提供的终端设备状态监测系统中,边缘物联代理网关2与监测平台1的交互过程还包括:
155.边缘物联代理网关2向监测平台1发送物模型下载请求,物模型下载请求中包括终端设备3的标识号。物模型中包含终端设备3发送数据报文格式、采集频次、数据类型等要求。
156.监测平台1接收边缘物联代理网关2发送的物模型下载请求,根据终端设备3的标识号确定终端设备3的设备类型,然后,根据终端设备3的设备类型确定终端设备3的物模型,并将终端设备3的物模型发送至边缘物联代理网关2。
157.在一可选实施例中,监测平台1中预先存储不同类型的终端设备3所对应的物模型,若边缘物联代理网关2在向监测平台1注册网关信息时,网关信息中包含各终端设备3的设备类型,则监测平台1可以根据物模型下载请求中终端设备3的标识号确定与该标识号对应的设备类型;若边缘物联代理网关2在为终端设备3分配标识号时,标识号中存在用于标识终端设备3类型的字符,则监测平台1可以标识号中用于标识终端设备3类型的字符确定与该标识号对应的设备类型。
158.边缘物联代理网关2接收并存储监测平台1发送的物模型。
159.在一可选实施例中,在本发明实施例提供的终端设备状态监测系统中,终端设备3、边缘物联代理网关2、监测平台1之间的交互过程还包括:
160.边缘物联代理网关2接收各终端设备3发送的业务数据,并分别按照与各终端设备3对应的物模型对各终端设备3的业务数据进行格式化处理,将格式化处理后的业务数据发送至监测平台1。
161.在一可选实施例中,边缘物联代理网关2可以按照sip协议以message消息格式发送到监测平台1,message消息格式如下:
162.message sip:1897778888@192.168.2.48:6010 sip/2.0
163.call

id:8e12c17121ac4121bf927f6fd8013358@192.168.2.89
164.from:<sip:8888*******@192.168.2.89>;tag=

0037

708c9a5cba8dd878
165.to:<sip:9999********@192.168.2.89>
166.cseq:1 message
167.via:sip/2.0/udp 192.168.2.89:14010;branch=z9hg4bk
‑‑
22bd7222
168.max

forwards:30
169.allow:invite,ack,options,bye,cancel,register,info,update,prack,refer,subscribe,notify,message
170.contact:<sip:192.168.2.89:14010>
171.content

type:text/plain
172.content

length:5
173.<消息体(格式化后的数据)>
174.监测平台1接收并存储边缘物联代理网关2发送的根据各终端设备3的物模型格式化处理后的业务数据,向边缘物联代理网关2发送接收确认消息。
175.若边缘物联代理网关2可以按照sip协议以message消息格式发送到监测平台1,监测平台1在收到消息后,经过协议解析得到格式化的业务数据。
176.边缘物联代理网关2在接收到终端设备3发送的业务数据后,按照与各终端设备3对应的物模型对各终端设备3的业务数据进行格式化处理后发送给监测平台1,有利于监测平台1对终端设备3的有序管理。
177.在电力物联网对海量终端设备3的泛在感知要求下,本发明实施例提供的终端设备状态监测系统通过部署边缘物联代理网关2,借助网关感知能力,利用sip通信协议的实时性和轻量性(数据报文小),实现了对各类终端状态的全面的、无感知采集和监控;同时,由于sip协议具有点对点呼叫控制功能,能够实现物联监测平台1对终端的主动召测,且能够区分出设备离线时具体原因,包括终端设备3故障或者通信中断故障等。
178.本发明实施例还提供了一种终端设备状态监测方法,应用于边缘物联代理网关2,如图3所示,包括:
179.步骤s21:向监测平台1注册网关信息,网关信息中包括与边缘物联代理网关2连接的各终端设备3的标识号,标识号中包括边缘物联代理网关2的编号,详细内容参见上述实施例中对步骤s11的描述。
180.步骤s22:接收呼叫请求,监测平台1根据待监测终端设备的标识号发出呼叫请求,呼叫请求根据待监测终端设备的标识号中所包含的边缘物联代理网关2的编号传送到边缘物联代理网关2,详细内容参见上述实施例中对步骤s14的描述。
181.步骤s23:根据呼叫请求中的标识号确定待监测终端设备,根据边缘物联代理网关2与待监测终端设备的交互状态确定待监测终端设备的工作状态,详细内容参见上述实施例中对步骤s14的描述。
182.步骤s24:向监测平台1发送待监测终端设备的工作状态,详细内容参见上述实施例中对步骤s15的描述。
183.本发明提供的终端设备状态监测方法,通过边缘物联代理网关2连接多个终端设备3,边缘物联代理网关2向监测平台1注册包含有各终端设备3的标识号的网关信息,可以便于监测平台1对终端设备3进行统一管理,由于边缘物联代理网关2向监测平台1注册的网关信息中包括各终端设备3的标识号,监测平台1可以随时主动地根据待监测终端设备的标识号发起呼叫请求,由于标识号中包含与待监测设备连接的边缘物联代理网关2的编号,因此,呼叫请求会先发送至与待监测设备连接的边缘物联代理网关2,边缘物联代理网关2根据标识号确定待监测设备后,通过其与待监测终端的交互状态感知待监测设备的工作状态。由此可见,通过执行本发明实施例,可以实现对终端设备3的主动巡检和实时监测,并且,监测平台1发送的呼叫请求会发送到与待监测设备相连接的边缘物联代理网关2,边缘物联代理网关2可以根据与待监测终端设备的交互状态感知到待监测终端设备的工作状态,并不要求待监测终端设备主动发送其工作状态,因此,即使对于非智能终端,通过执行本发明实施例也可以获取其工作状态。
184.在一可选实施例中,上述步骤s11具体包括:
185.向监测平台1发送注册请求信息,注册请求信息包括网关信息,网关信息中包括边缘物联代理网关2的网关基本信息,以及与边缘物联代理网关2相连接的各终端设备3的终端设备3基本信息。详细内容参见上述对终端设备状态监测系统的描述。
186.若接收到注册确认信息,表示完成在监测平台1的网关信息注册,注册确认信息是监测平台1根据网关基本信息和终端设备3基本信息对网关信息进行合法性认证,确认网关信息合法后发出的信息。详细内容参见上述对终端设备状态监测系统的描述。
187.在一可选实施例中,上述步骤s24中确定待监测终端设备的工作状态的方法步骤包括:
188.确定距离最近一次接收待监测终端设备发送数据的间隔时长。
189.若间隔时长小于或等于待监测设备发送数据的预设间隔时长,判定待监测终端设备的工作状态为正常状态;
190.若间隔时长大于待监测设备发送数据的预设间隔时长,且边缘物联代理网关2与待监测终端连接所使用的通信接口及边缘物联代理网关2的本地通信链路正常工作,判定待监测终端设备的工作状态为非正常状态;
191.若间隔时长大于待监测设备发送数据的预设间隔时长,且边缘物联代理网关2与待监测终端连接所使用的通信接口或边缘物联代理网关2的本地通信链路中断,判定待监测终端设备的工作状态为通信中断,终端设备3无故障。详细内容参见上述对终端设备状态监测系统的描述。
192.在一可选实施例中,若待监测终端设备为智能终端,且待监测终端设备的工作状态为正常状态,终端设备状态监测方法还包括:
193.首先,按照与待监测终端设备相对应的通信协议对呼叫请求进行协议转换,并将协议转换后的呼叫请求发送至待监测终端设备;
194.然后,接收待监测终端设备发送的工作状态报文,通过工作状态报文获取待监测终端设备的精细化工作状态,工作状态报文是待监测终端设备根据呼叫请求生成的;
195.最后,按照与监测平台1相对应的通信协议对工作状态报文进行协议转换,并将协议转换后的工作状态发送至监测平台1。详细内容参见上述对终端设备状态监测系统的描述。
196.在一可选实施例中,本发明实施例提供的终端设备状态监测方法还包括:
197.向监测平台1发送物模型下载请求,物模型下载请求中包括终端设备3的标识号;接收监测平台1发送的物模型,监测平台1发送的物模型是监测平台1根据终端设备3的标识号确定的。详细内容参见上述对终端设备状态监测系统的描述。
198.在一可选实施例中,本发明实施例提供的终端设备状态监测方法还包括:
199.接收各终端设备3发送的业务数据;分别按照与各终端设备3对应的物模型对各终端设备3的业务数据进行格式化处理,将格式化处理后的业务数据发送至监测平台1。详细内容参见上述对终端设备状态监测系统的描述。
200.本发明实施例还提供了一种终端设备状态监测方法,应用于监测平台1,如图4所示,包括:
201.步骤s31:接收并存储边缘物联代理网关2的网关信息,网关信息中包括与边缘物联代理网关2连接的各终端设备3的标识号,标识号中包括边缘物联代理网关2的编号,详细
内容参见上述实施例中对步骤s12的描述。
202.步骤s32:根据待监测设备的标识号发送呼叫请求,呼叫请求根据待监测设备的标识号中所包含的边缘物联代理网关2的编号传送到边缘物联代理网关2,详细内容参见上述实施例中对步骤s13的描述。
203.步骤s33:接收待监测终端设备的工作状态,详细内容参见上述实施例中对步骤s16的描述。
204.本发明提供的终端设备状态监测方法,通过边缘物联代理网关2连接多个终端设备3,边缘物联代理网关2向监测平台1注册包含有各终端设备3的标识号的网关信息,可以便于监测平台1对终端设备3进行统一管理,由于边缘物联代理网关2向监测平台1注册的网关信息中包括各终端设备3的标识号,监测平台1可以随时主动地根据待监测终端设备的标识号发起呼叫请求,由于标识号中包含与待监测设备连接的边缘物联代理网关2的编号,因此,呼叫请求会先发送至与待监测设备连接的边缘物联代理网关2,边缘物联代理网关2根据标识号确定待监测设备后,通过其与待监测终端的交互状态感知待监测设备的工作状态。由此可见,通过执行本发明实施例,可以实现对终端设备3的主动巡检和实时监测,并且,监测平台1发送的呼叫请求会发送到与待监测设备相连接的边缘物联代理网关2,边缘物联代理网关2可以根据与待监测终端设备的交互状态感知到待监测终端设备的工作状态,并不要求待监测终端设备主动发送其工作状态,因此,即使对于非智能终端,通过执行本发明实施例也可以获取其工作状态。
205.在一可选实施例中,上述步骤s31具体包括:
206.首先,接收注册请求信息,注册请求信息包括网关信息,网关信息中包括边缘物联代理网关2的网关基本信息,以及与边缘物联代理网关2相连接的各终端设备3的终端设备3基本信息;
207.然后,根据网关基本信息、终端设备3基本信息、预设配置信息对网关信息进行合法性认证;
208.若网关信息合法,存储网关信息,并向边缘物联代理网关2发送注册确认信息。详细描述见上述实施例中对终端设备状态监测系统的描述。
209.在一可选实施例中,本发明实施例提供的终端设备状态监测方法还包括:
210.首先,接收边缘物联代理网关2发送的物模型下载请求,物模型下载请求中包括终端设备3的标识号;
211.然后,根据终端设备3的标识号确定终端设备3的设备类型;
212.其次,根据终端设备3的设备类型确定终端设备3的物模型;
213.最后,将终端设备3的物模型发送至边缘物联代理网关2。详细描述见上述实施例中对终端设备状态监测系统的描述。
214.在一可选实施例中,本发明实施例提供的终端设备状态监测方法还包括:
215.接收边缘物联代理网关2发送的根据各终端设备3的物模型格式化处理后的业务数据。详细描述见上述实施例中对终端设备状态监测系统的描述。
216.本发明实施例还提供了一种边缘物联代理网关2,如图5所示,包括:
217.本地通信模块41,用于连接终端设备3,以及根据与待监测终端设备的交互状态确定待监测终端设备的工作状态,详细内容参见上述实施例中对终端设备状态监测系统中的
边缘物联代理网关2的描述。
218.协议控制模块42,用于按照预设协议封装网关信息,和/或,按照预设协议封装待监测终端的工作状态,详细内容参见上述实施例中对终端设备状态监测系统中的边缘物联代理网关2的描述。
219.远程通信模块43,用于接收监控平台发送的呼叫请求,向监控平台发送按照预设协议封装的网关信息,和/或,按照预设协议封装的待监测终端的工作状态,详细内容参见上述实施例中对终端设备状态监测系统中的边缘物联代理网关2的描述。
220.在一可选实施例中,如图5所示,边缘物联代理网关2还包括:
221.信令转化模块44,用于按照与待监测终端设备相对应的通信协议对呼叫请求进行协议转换,并将协议转换后的呼叫请求发送至待监测终端设备,详细内容参见上述实施例中对终端设备状态监测系统中的边缘物联代理网关2的描述。
222.数据处理模块45:用于分别按照与各终端设备3对应的物模型对各所述终端设备3的业务数据进行格式化处理,数据处理模块45采用docker容器实现,通过动态加载数据处理app,完成对终端设备3采集数据的本地处理,并保存在数据库中,详细内容参见上述实施例中对终端设备状态监测系统中的边缘物联代理网关2的描述。
223.数据存储模块46用于存储数据,详细内容参见上述实施例中对终端设备状态监测系统中的边缘物联代理网关2的描述。
224.本发明实施提供的边缘物联代理网关2连接多个终端设备3,向监测平台1注册包含有各终端设备3的标识号的网关信息,可以便于监测平台1对终端设备3进行统一管理,由于边缘物联代理网关2向监测平台1注册的网关信息中包括各终端设备3的标识号,监测平台1可以随时主动地根据待监测终端设备的标识号发起呼叫请求,由于标识号中包含与待监测设备连接的边缘物联代理网关2的编号,因此,呼叫请求会先发送至与待监测设备连接的边缘物联代理网关2,边缘物联代理网关2根据标识号确定待监测设备后,通过其与待监测终端的交互状态感知待监测设备的工作状态。由此可见,通过执行本发明实施例,可以实现对终端设备3的主动巡检和实时监测,并且,监测平台1发送的呼叫请求会发送到与待监测设备相连接的边缘物联代理网关2,边缘物联代理网关2可以根据与待监测终端设备的交互状态感知到待监测终端设备的工作状态,并不要求待监测终端设备主动发送其工作状态,因此,即使对于非智能终端,通过执行本发明实施例也可以获取其工作状态。
225.本发明实施例提供了一种计算机设备,如图6所示,该计算机设备主要包括一个或多个处理器51以及存储器52,图6中以一个处理器51为例。
226.该计算机设备还可以包括:输入装置53和输出装置54。
227.处理器51、存储器52、输入装置53和输出装置54可以通过总线或者其他方式连接,图6中以通过总线连接为例。
228.处理器51可以为中央处理器(central processing unit,cpu)。处理器51还可以为其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。存储器52可以包括存储程序区和存储数据区,其中,存储
程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据边缘物联代理网关,或,终端设备状态监测系统的使用所创建的数据等。此外,存储器52可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器52可选包括相对于处理器51远程设置的存储器,这些远程存储器可以通过网络连接至边缘物联代理网关,或,终端设备状态监测系统。输入装置53可接收用户输入的计算请求(或其他数字或字符信息),以及产生与边缘物联代理网关,或,终端设备状态监测系统有关的键信号输入。输出装置54可包括显示屏等显示设备,用以输出计算结果。
229.本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储计算机指令,计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的终端设备状态监测方法。其中,存储介质可为磁碟、光盘、只读存储记忆体(read

only memory,rom)、随机存储记忆体(random access memory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid

state drive,ssd)等;存储介质还可以包括上述种类的存储器的组合。
230.显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1