[发明专利]远程控制方法、装置及其系统在审
申请号: | 201410404897.4 | 申请日: | 2014-08-15 |
公开(公告)号: | CN104158877A | 公开(公告)日: | 2014-11-19 |
发明(设计)人: | 康海洋;姚博;刘宗孺;李志为 | 申请(专利权)人: | 杭州古北电子科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 汤喜友 |
地址: | 310000 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 控制 方法 装置 及其 系统 | ||
技术领域
本发明涉及远程控制技术领域,具体涉及一种远程控制方法、一种远程控制装置及一种远程控制系统。
背景技术
目前设备远程控制时,基本都是在云端集中保存主控设备及被控设备的信息。当一个主控设备或被控设备连接到云端后,云端服务器将设备信息集中保存到数据库等系统中。当主控设备发送控制报文时,云端服务器对该控制报文进行存储,并在一个中心数据库查询是否存在相应的被控设备,当查询有被控设备的信息时,将控制命令转发给相应的被控设备。这样的设计,服务器需要配置额外的存储系统,集中保存设备信息。所以现有技术复杂化了云端系统,加大了远程控制系统的资源需求并降低了远程控系统稳定性。
发明内容
针对现有技术的不足,本发明的目的在于提供一种稳定性好的远程控制方法、装置及其系统。
为实现上述目的,本发明采用如下技术方案:
一种远程控制方法,包括以下步骤:
步骤A,获取被控设备的唯一ID;
步骤B,在接收到主控设备发送的控制报文后,根据控制报文及被控设备的唯一ID判断被控设备及主控设备是否连接在相同的服务器上,若是执行步骤C,否则执行步骤E;
步骤C,将所述控制报文发送至相应的被控设备;
步骤D,接收由被控设备在接收到控制报文之后发送的第一响应报文,将第一响应报文发送至主控设备,并根据第一响应报文及控制报文进行远程监控;
步骤E,为所述控制报文添加附加信息,根据附加信息将控制报文在相应的服务器之间进行转发,直至将添加有附加信息的报文发送至相应的被控设备;
步骤F,接收由被控设备在接收到添加有附加信息的报文后所生成的第二响应报文,将第二响应报文发送至主控设备,并根据该第二响应报文及控制报文进行远程监控;
其中:所述控制报文包括:被控设备的唯一ID、主控设备ID及控制指令;所述第一响应报文及第二响应报文分别包括:被控设备的唯一ID、主控设备ID及响应指令;所述附加信息包括:TTL及首次转发控制报文的服务器ID。
优选地,在步骤E和步骤F之间,包括以下步骤,
步骤G,判断控制报文是否设置有首次转发控制报文的服务器ID,若是则执行步骤F,否则忽略该报文并执行步骤A。
优选地,所述步骤E包括以下子步骤:
步骤E1,为所述控制报文添加附加信息;
步骤E2,判断所述附加信息的TTL是否为零,若是则返回被控设备不在线的指令给主控设备,停止转发该控制报文并执行步骤E1;否则将TTL减一并执行步骤E3;
E3,在控制报文内设置转发服务器ID,并将控制报文发送到下一个服务器并继续执行步骤E2,直至将添加有附加信息的报文发送至相应的被控设备。
优选地,所述控制报文、第一响应报文及第二响应报文均运行在UDP和TCP层网络上。
本发明还提供一种远程控制装置,包括:
获取模块,用于获取被控设备的唯一ID;
第一判断模块,用于在接收到主控设备发送的控制报文后,根据控制报文及被控设备的ID判断被控设备及主控设备是否连接在相同的服务器上,若是执行第一发送模块,否则执行第二发送模块;
第一发送模块,用于将所述控制报文发送至相应的被控设备;
第一监控模块,用于接收由被控设备在接收到控制报文之后发送的第一响应报文,将第一响应报文发送至主控设备,并根据第一响应报文及控制报文进行远程监控;
第二发送模块,用于为所述控制报文添加附加信息,根据附加信息将控制报文在相应的服务器之间进行转发,直至将添加有附加信息的报文发送至相应的被控设备;
第二监控模块,用于接收由被控设备在接收到添加有附加信息的报文后所生成的第二响应报文,将第二响应报文发送至主控设备,并根据该第二响应报文及控制报文进行远程监控;
其中:所述控制报文包括:被控设备的唯一ID、主控设备ID及控制指令;所述第一响应报文及第二响应报文分别包括:被控设备的唯一ID、主控设备ID及响应指令;所述附加信息包括:TTL及首次转发控制报文的服务器ID。
优选地,在第二发送模块和第二监控模块之间包括,
第二判断模块,用于判断控制报文是否设置有首次转发控制报文的服务器ID,若是则执行第二监控模块;否则忽略该报文并执行获取模块。
优选地,所述第二发送模块包括以下子模块:
附加信息添加模块,用于为所述控制报文添加附加信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州古北电子科技有限公司,未经杭州古北电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410404897.4/2.html,转载请声明来源钻瓜专利网。