System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 设备的控制方法、通信系统、处理器及服务端技术方案_技高网

设备的控制方法、通信系统、处理器及服务端技术方案

技术编号:40000711 阅读:3 留言:0更新日期:2024-01-09 03:30
本申请提供了一种设备的控制方法、通信系统、处理器及服务端,服务端接收用户终端发送的第一控制命令;在第一控制命令无法被待控制设备识别的情况下,服务端对第一控制命令进行格式转换,得到可被待控制设备识别的第二控制命令;服务端将第二控制命令发送至待控制设备,以控制待控制设备,从而解决现有方案中用户终端的控制命令经过服务端转发到达待控制设备的后,待控制设备无法识别的问题,待控制设备为智能家居设备。

【技术实现步骤摘要】

本申请涉及通信,具体而言,涉及一种设备的控制方法、通信系统、处理器及服务端


技术介绍

1、用户终端(手机app)跟服务端之间传输的命令包的格式与待控制设备能够解析的命令包的格式不相同,导致用户终端的控制命令经过服务端转发到达待控制设备的后,待控制设备无法识别。


技术实现思路

1、本申请的主要目的在于提供一种设备的控制方法、通信系统、处理器及服务端,以解决现有方案中用户终端的控制命令经过服务端转发到达待控制设备的后,待控制设备无法识别的问题。

2、根据本专利技术实施例的一个方面,提供了一种设备的控制方法,该方法包括:服务端接收用户终端发送的第一控制命令;在所述第一控制命令无法被待控制设备识别的情况下,所述服务端对所述第一控制命令进行格式转换,得到可被所述待控制设备识别的第二控制命令;所述服务端将所述第二控制命令发送至所述待控制设备,以控制所述待控制设备。

3、可选地,所述服务端将所述第二控制命令发送至所述待控制设备,以控制所述待控制设备包括:所述服务端确定所述服务端和所述待控制设备之间是否通信异常;在所述服务端和所述待控制设备之间通信正常的情况下,所述服务端直接将所述第二控制命令发送至所述待控制设备,以控制所述待控制设备;在所述服务端和所述待控制设备之间通信异常的情况下,所述服务端将所述第二控制命令转发至所述用户终端,以使得所述用户终端将所述第二控制命令发送至所述待控制设备,以控制所述待控制设备。

4、可选地,所述服务端确定所述服务端和所述待控制设备之间是否通信异常包括:所述服务端发送数据包至所述待控制设备;所述服务端根据所述数据包和所述待控制设备发送的回应数据包,确定所述服务端和所述待控制设备之间是否通信异常。

5、可选地,所述服务端根据所述数据包和所述待控制设备发送的回应数据包,确定所述服务端和所述待控制设备之间是否通信异常包括:所述服务端获取所述数据包的第一数量和所述回应数据包的第二数量,并确定所述第一数量和所述第二数量的比值,得到数量比值;在所述数量比值小于或者等于比值阈值的情况下,所述服务端确定所述服务端和所述待控制设备之间通信异常;在所述数量比值大于所述比值阈值的情况下,所述服务端确定所述服务端和所述待控制设备之间通信正常。

6、可选地,在服务端接收用户终端发送的第一控制命令之后,且在所述服务端对所述第一控制命令进行格式转换,得到第二控制命令之前,所述方法还包括:所述服务端解析所述第一控制命令,得到所述第一控制命令的格式;所述服务端比较所述第一控制命令的格式和所述待控制设备能够识别的命令的格式,得到比较结果;在所述比较结果表征所述第一控制命令的格式和所述待控制设备能够识别的命令的格式不相同的情况下,所述服务端确定所述第一控制命令无法被所述待控制设备识别。

7、可选地,在所述服务端接收用户终端发送的第一控制命令之前,所述方法还包括:所述服务端存储第一格式包和第二格式包,所述第一格式包中包括多个所述第一控制命令的格式的指令,所述第二格式包中包括多个所述第二控制命令的格式的指令;所述服务端构建所述第一格式包和所述第二格式包的映射关系。

8、可选地,所述服务端对所述第一控制命令进行格式转换,得到可被所述待控制设备识别的第二控制命令包括:所述服务端根据所述第一格式包和所述第二格式包的映射关系,将所述第一控制命令转换为所述第二控制命令。

9、可选地,在所述服务端将所述第二控制命令发送至所述待控制设备,以控制所述待控制设备之后,所述方法还包括:所述服务端接收所述用户终端发送的信号中断指令;所述服务端根据所述信号中断指令,分别断开与所述用户终端和所述待控制设备的通信连接。

10、根据本专利技术实施例的另一方面,还提供了一种通信系统,该通信系统包括待控制设备、用户终端和服务端;待控制设备包括主控模块和路由器模块,所述主控模块与所述路由器模块电连接;用户终端,通过所述路由器模块与所述主控模块电连接;服务端,通过所述路由器模块与所述主控模块通信,还与所述用户终端通信,用于执行上述任意一种所述的设备的控制方法。

11、根据本专利技术实施例的另一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述任意一种所述的设备的控制方法。

12、根据本专利技术实施例的另一方面,还提供了一种服务端,该服务端包括:一个或多个处理器,存储器以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行上述任意一种所述的设备的控制方法。

13、在本专利技术实施例中,通过在所述第一控制命令无法被待控制设备识别的情况下,所述服务端对所述第一控制命令进行格式转换,得到可被所述待控制设备识别的第二控制命令,所述服务端将所述第二控制命令发送至所述待控制设备,以控制所述待控制设备,从而解决现有方案中用户终端的控制命令经过服务端转发到达待控制设备的后,待控制设备无法识别的问题。

本文档来自技高网...

【技术保护点】

1.一种设备的控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述服务端将所述第二控制命令发送至所述待控制设备,以控制所述待控制设备,包括:

3.根据权利要求2所述的方法,其特征在于,所述服务端确定所述服务端和所述待控制设备之间是否通信异常,包括:

4.根据权利要求3所述的方法,其特征在于,所述服务端根据所述数据包和所述待控制设备发送的回应数据包,确定所述服务端和所述待控制设备之间是否通信异常,包括:

5.根据权利要求1所述的方法,其特征在于,在服务端接收用户终端发送的第一控制命令之后,且在所述服务端对所述第一控制命令进行格式转换,得到第二控制命令之前,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,在所述服务端接收用户终端发送的第一控制命令之前,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述服务端对所述第一控制命令进行格式转换,得到可被所述待控制设备识别的第二控制命令,包括:

8.根据权利要求1至7中任意一项所述的方法,其特征在于,在所述服务端将所述第二控制命令发送至所述待控制设备,以控制所述待控制设备之后,所述方法还包括:

9.一种通信系统,其特征在于,包括:

10.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至11任意一项所述的设备的控制方法。

11.一种服务端,其特征在于,包括:一个或多个处理器,存储器以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行权利要求1至11中任意一项所述的设备的控制方法。

...

【技术特征摘要】

1.一种设备的控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述服务端将所述第二控制命令发送至所述待控制设备,以控制所述待控制设备,包括:

3.根据权利要求2所述的方法,其特征在于,所述服务端确定所述服务端和所述待控制设备之间是否通信异常,包括:

4.根据权利要求3所述的方法,其特征在于,所述服务端根据所述数据包和所述待控制设备发送的回应数据包,确定所述服务端和所述待控制设备之间是否通信异常,包括:

5.根据权利要求1所述的方法,其特征在于,在服务端接收用户终端发送的第一控制命令之后,且在所述服务端对所述第一控制命令进行格式转换,得到第二控制命令之前,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,在所述服务端接收用户终端发送的第一控制命令之前,所述方法还...

【专利技术属性】
技术研发人员:宋德超唐杰陈志扬覃广志李喜林何文剑王沅召
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1