【技术实现步骤摘要】
设备控制方法、装置和系统
[0001]本专利技术涉及物联网
,尤其涉及一种设备控制方法、装置和系统。
技术介绍
[0002]在物联网领域中,分布式边缘计算网关连接着成千上万的通信设备,应用层通过边缘计算网关向通信设备下发控制指令。如图1展示了完整的网络通信的流程图,若应用客户端向设备3发送一条指令,则需要负载均衡网关将请求转发给应用服务器1,由应用服务器1根据设备3的唯一标识进行HTTP(Hypertext Transfer Protocol,超文本传输协议)请求寻址,找到其对应的链路,即应用服务器2到边缘计算网关2之后,再通过HTTP请求将应用客户端的指令转发给应用服务器2后依次转发给边缘计算网关2和设备3,最终完成指令下发。
[0003]但是,在实际应用中,包括但不限于共享单车和共享电动车等多用户的情况下,某一时刻大量用户给不同设备下发指令,上述由应用服务器1将应用客户端的指令转发至应用服务器2时,中间有一次HTTP请求寻址边缘计算网关的过程。因此,在由应用客户端向设备发送控制指令的链路中,需要多个应用服务 ...
【技术保护点】
【技术特征摘要】
1.一种设备控制方法,应用于应用服务器,其特征在于,包括:接收应用客户端通过负载均衡网关发送的请求信息,从所述请求信息中解析出待控制设备的标识信息;根据所述标识信息,确定与所述应用服务器建立TCP连接且与所述标识信息匹配的边缘计算网关;根据所述TCP连接,向所述边缘计算网关发送所述请求信息,以供所述边缘计算网关从所述请求信息中,解析出所述待控制设备的标识信息,若根据所述标识信息,确认所述边缘计算网关与所述待控制设备建立网络连接,则根据所述网络连接,将所述请求信息中的控制指令发送至所述待控制设备,以对所述待控制设备进行控制。2.根据权利要求1所述的设备控制方法,其特征在于,所述根据所述标识信息,确定与所述应用服务器建立TCP连接且与所述标识信息匹配的边缘计算网关,包括:在第一缓存中,查找所述标识信息对应的边缘计算网关的IP地址和第一端口号;在查找到所述IP地址和第一端口号的情况下,在第二缓存中查找所述IP地址对应的第二端口号;在查找到所述第二端口号的情况下,在第三缓存中查找所述IP地址和所述第二端口号对应的TCP连接;在查到所述TCP连接的情况下,确定所述边缘计算网关已与所述待控制设备建立TCP连接。3.根据权利要求2所述的设备控制方法,其特征在于,还包括:在未查到所述TCP连接的情况下,通过所述IP地址和所述第二端口号与所述边缘计算网关建立TCP连接后,将所述IP地址和所述第二端口号与所述TCP连接以键值对的方式缓存在所述第三缓存中,并定时向发送所述边缘计算网关发送心跳保活报文。4.根据权利要求2或3所述的设备控制方法,其特征在于,所述第一缓存的内容由任一边缘计算网关在接收到任一设备发送的登录报文的情况下,从所述登录报文中解析出所述任一设备的标识信息后,将所述任一设备的标识信息作为关键码,将所述任一边缘计算网关的IP地址和第一端口号作为值,以键值对的形式进行存储后形成。5.根据权利要求2或3所述的设备控制方法,其特征在于,...
【专利技术属性】
技术研发人员:郭超军,周建峰,张湘国,钱建安,江涛,张瑛,
申请(专利权)人:武汉小安科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。