1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 设备的联合控制方法 装置及计算机可读存储介质与流程

设备的联合控制方法 装置及计算机可读存储介质与流程

时间:2022-12-06 16:23:16

相关推荐

设备的联合控制方法 装置及计算机可读存储介质与流程

本发明涉及设备控制的技术领域,尤其涉及一种设备的联合控制方法、装置及计算机可读存储介质。

背景技术:

现有技术中,在控制设备时需要连接设备,而现有的设备连接方式有两种,包括wifi连接及zigbee连接,以这两种连接方式进行设备连接并进行设备控制。在通过wifi连接连接设备继而通过wifi去连接设备和控制设备时,由于wifi连接的网络特性,在通过wifi连接控制设备时虽然功耗大,但是传输效率高;而在通过zigbee去连接设备进行设备控制时,由于zigbee网络协议的特性,进行设备控制的功耗低,但是在功耗低的情况下其传输效率并不好。如此,在选择任一一种网络方式连接设备进行设备控制时,由于网络特性以及设备控制指令数量的原因,会影响当前设备的控制效率。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

技术实现要素:

本发明的主要目的在于提供一种设备的联合控制方法、装置及计算机可读存储介质,旨在解决现有技术中,不能切换网络连接类型进行控制指令下发实现设备控制,由于网络连接类型的特性造成的设备控制效率低的技术问题。

为实现上述目的,本发明提供一种设备的联合控制方法,包括以下内容:

根据当前的设备控制需求,确认所述设备控制需求对应设备的网络连接类型;

在确认所述设备的网络连接类型为第一网络类型时,以当前的局域网连接向所述设备发送设备控制指令;

在确认所述设备的网络连接类型为第二网络类型时,以zigbee通讯协议向所述设备发送设备控制指令。

可选地,所述的网络连接类型,包括局域网连接及基于运营商的通讯网络连接。

可选地,所述根据当前的设备控制需求,确认所述设备控制需求对应设备的网络连接类型的步骤,还包括:

读取所述设备当前连接网关的网关mac地址;

根据读取到的所述网关mac地址确认所述设备的网络连接类型。

可选地,所述根据读取到的所述网关mac地址确认所述设备的网络连接类型的步骤,还包括:

确认读取到的所述网关mac地址是否为空;

在确认读取到的所述网关mac地址为空时,确认所述设备的网络连接类型为第二网络类型。

可选地,所述在确认所述设备的网络连接类型为第二网络类型时,以zigbee通讯协议向所述设备发送设备控制指令的步骤,包括:

以预设的zigbee通讯协议连接所述设备,并通过所述zigbee通讯协议向所述设备发送设备控制指令。

此外,为实现上述目的,本发明还提供一种设备的联合控制装置,所述设备的联合控制装置包括:存储器、处理器,所述存储器上存储有能够被处理器调用的计算机程序,所述计算机程序被所述处理器执行时实现如上所述设备的联合控制方法的步骤。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有设备的联合控制程序,所述设备的联合控制程序被处理器执行时实现如上所述设备的联合控制方法的步骤。

本发明实施例提出的一种设备的联合控制方法,根据当前的设备控制需求,确认所述设备控制需求对应设备的网络连接类型;在确认所述设备的网络连接类型为第一网络类型时,以当前的局域网连接向所述设备发送设备控制指令;在确认所述设备的网络连接类型为第二网络类型时,以zigbee通讯协议向所述设备发送设备控制指令。本发明通过确认设备的网络连接类型,切换不同的网络连接方式连接设备,进而通过已切换的网络连接方式控制设备,通过应用不同网络连接类型进行设备控制,避免由于网络连接特性造成的设备控制效率低,实现了提高设备控制效率的有益效果。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的终端\装置结构示意图;

图2为本发明设备的联合控制方法第一实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:根据当前的设备控制需求,确认所述设备控制需求对应设备的网络连接类型;在确认所述设备的网络连接类型为第一网络类型时,以当前的局域网连接向所述设备发送设备控制指令;在确认所述设备的网络连接类型为第二网络类型时,以zigbee通讯协议向所述设备发送设备控制指令。

由于现有技术中,不能切换网络连接类型进行控制指令下发实现设备控制,由于网络连接类型的特性造成的设备控制效率低的技术问题。

本发明提供一种解决方案,通过确认设备的网络连接类型,切换不同的网络连接方式连接设备,进而通过已切换的网络连接方式控制设备,通过应用不同网络连接类型进行设备控制,避免由于网络连接特性造成的设备控制效率低,实现了提高设备控制效率的有益效果。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端\装置结构示意图。

本发明实施例终端可以是pc,也可以是智能手机、平板电脑、电子书阅读器,便携计算机等可移动式/不可移动式终端设备。

如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及设备的联合控制程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的设备的联合控制程序,并执行以下操作:

根据当前的设备控制需求,确认所述设备控制需求对应设备的网络连接类型;

在确认所述设备的网络连接类型为第一网络类型时,以当前的局域网连接向所述设备发送设备控制指令;

在确认所述设备的网络连接类型为第二网络类型时,以zigbee通讯协议向所述设备发送设备控制指令。

进一步地,处理器1001可以调用存储器1005中存储的设备的联合控制程序,还执行以下操作:

所述的网络连接类型,包括局域网连接及基于运营商的通讯网络连接。

进一步地,处理器1001可以调用存储器1005中存储的设备的联合控制程序,还执行以下操作:

读取所述设备当前连接网关的网关mac地址;

根据读取到的所述网关mac地址确认所述设备的网络连接类型。

进一步地,处理器1001可以调用存储器1005中存储的设备的联合控制程序,还执行以下操作:

确认读取到的所述网关mac地址是否为空;

在确认读取到的所述网关mac地址为空时,确认所述设备的网络连接类型为第二网络类型。

进一步地,处理器1001可以调用存储器1005中存储的设备的联合控制程序,还执行以下操作:

以预设的zigbee通讯协议连接所述设备,并通过所述zigbee通讯协议向所述设备发送设备控制指令。

参照图2,图2为本发明设备的联合控制方法第一实施例的流程示意图,所述设备的联合控制方法包括:

步骤s10,根据当前的设备控制需求,确认所述设备控制需求对应设备的网络连接类型;

基于当前的设备应用,确认当前已连接设备的设备控制需求。其中,所述设备控制需求为基于当前网络应用中已登记且可被控的终端设备发起的,其设备控制需求的内容包括但不限于被控设备的设备信息及控制内容等。因此,基于所述设备控制需求,确认所述设备控制需求对应设备的网络连接类型。在实际应用中,设备的网路连接类型包括局域网以及运营商通信网络连接,即所述的网络连接类型,包括局域网连接及基于运营商的通讯网络连接。其中,所述局域网可简单定义为当前可连接的wifi网络或者应用局域网络;所述运营商的通讯网络连接包括当前终端设备连接的运营商通讯网络,例如移动网络、联通网络及电信网络等,由于不同设备所应用的运营商网络不同,因此可定义基于所述运营商的通讯网络连接为基于运营商的连接网络,其运营商的连接网络口语化定义为流量网络应用。

另外,基于当前设备控制需求,在确认对应设备的网络连接类型时,可基于所述设备的网关地址决定,即所述根据当前的设备控制需求,确认所述设备控制需求对应设备的网络连接类型的步骤,还包括:

读取所述设备当前连接网关的网关mac地址;

根据读取到的所述网关mac地址确认所述设备的网络连接类型。

根据当前已确认的设备,以所述设备所连接的网关确定其网络连接类型。其中,以网关确定网络连接类型时,可直接读取所述网关的网关mac地址确定对应的网络连接类型。在实际应用中,由于网络应用方式的原因,不同网络的连接方式以及连接参数存在差异,尤其是基于局域网的网络连接,为避免多个设备连接统一网络时造成网络堵塞,局域网的网络设置会为当前连接的设备分配连接地址,因此,在根据当前连接网关确认所述设备的网络连接类型时,可基于所述网关mac地址确认,即所述根据读取到的所述网关mac地址确认所述设备的网络连接类型的步骤,还包括:

确认读取到的所述网关mac地址是否为空;

在确认读取到的所述网关mac地址为空时,确认所述设备的网络连接类型为第二网络类型。

根据当前读取设备连接网关的操作,确认读取到的所述网关的网关mac地址,由于局域网与运营商网络连接的网络特性,在确认读取到所述网关的网关mac地址时,即确认所述网关的网关mac地址不为空时,确认所述设备的网络连接类型为局域网连接,基于本发明方法的应用,可定义所述局域网连接为第一网络类型;在确认读取到的所述网关mac地址为空时,确认所述设备的网络连接类型为基于运营商的通讯网络连接,基于本发明方法的应用,可定义所述基于运营商的通讯网络连接为第二网络类型。

步骤s20,在确认所述设备的网络连接类型为第一网络类型时,以当前的局域网连接向所述设备发送设备控制指令;

基于当前设备的设备控制需求,确认所述设备控制需求对应设备的网络连接类型,在确认所述设备的网络连接类型为第一网络类型时,以所述设备的局域网连接关系向所述设备发送基于所述设备控制需求的设备控制指令。其中,所述第一网络类型定义为局域网的网络连接关系,即所述设备当前连接有wifi网络。

步骤s30,在确认所述设备的网络连接类型为第二网络类型时,以zigbee通讯协议向所述设备发送设备控制指令。

基于当前设备的设备控制需求,确认所述设备控制需求对应设备的网络连接类型,在确认所述设备的网络连接类型为第二网络类型时,切换所述设备当前的网络连接至预设的zigbee通讯连接,以所述zigbee通讯连接向所述设备发送基于所述设备控制需求的设备控制指令。其中,所述第一网络类型定义为局域网的网络连接关系,即所述设备当前连接有wifi网络。

进一步的,在应用预设的zigbee通讯连接控制所述设备时,需基于所述设备的网络连接关系切换至对应的zigbee通讯协议,即所述在确认所述设备的网络连接类型为第二网络类型时,以zigbee通讯协议向所述设备发送设备控制指令的步骤,包括:

以预设的zigbee通讯协议连接所述设备,并通过所述zigbee通讯协议向所述设备发送设备控制指令。

根据当前设备的控制应用,在确认所述设备的网络连接类型为第二连接类型时,为提高网络连接效率,以预设的zigbee通讯连接向所述设备下发控制指令。如此,以预设的zigbee通讯协议连接所述设备,并基于所述zigbee通讯协议与所述设备监理网络连接关系,在确认所述设备的zigbee通讯连接的连接关系建立,即zigbee网络连接成功后,通过所述zigbee通讯协议向所述设备下发设备控制指令。

在本实施例中,通过已切换的网络连接方式控制设备,通过应用不同网络连接类型进行设备控制,避免由于网络连接特性造成的设备控制效率低,实现了提高设备控制效率的有益效果。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有设备的联合控制程序,所述设备的联合控制程序被处理器执行时实现如下操作:

根据当前的设备控制需求,确认所述设备控制需求对应设备的网络连接类型;

在确认所述设备的网络连接类型为第一网络类型时,以当前的局域网连接向所述设备发送设备控制指令;

在确认所述设备的网络连接类型为第二网络类型时,以zigbee通讯协议向所述设备发送设备控制指令。

进一步地,所述设备的联合控制程序被处理器执行时还实现如下操作:

所述的网络连接类型,包括局域网连接及基于运营商的通讯网络连接。

进一步地,所述设备的联合控制程序被处理器执行时还实现如下操作:

读取所述设备当前连接网关的网关mac地址;

根据读取到的所述网关mac地址确认所述设备的网络连接类型。

进一步地,所述设备的联合控制程序被处理器执行时还实现如下操作:

确认读取到的所述网关mac地址是否为空;

在确认读取到的所述网关mac地址为空时,确认所述设备的网络连接类型为第二网络类型。

进一步地,所述设备的联合控制程序被处理器执行时还实现如下操作:

以预设的zigbee通讯协议连接所述设备,并通过所述zigbee通讯协议向所述设备发送设备控制指令。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、药品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、药品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、药品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

技术特征:

1.一种设备的联合控制方法,其特征在于,所述设备的联合控制方法包括以下步骤:

根据当前的设备控制需求,确认所述设备控制需求对应设备的网络连接类型;

在确认所述设备的网络连接类型为第一网络类型时,以当前的局域网连接向所述设备发送设备控制指令;

在确认所述设备的网络连接类型为第二网络类型时,以zigbee通讯协议向所述设备发送设备控制指令。

2.如权利要求1所述的设备的联合控制方法,其特征在于,所述的网络连接类型,包括局域网连接及基于运营商的通讯网络连接。

3.如权利要求1所述的设备的联合控制方法,其特征在于,所述根据当前的设备控制需求,确认所述设备控制需求对应设备的网络连接类型的步骤,还包括:

读取所述设备当前连接网关的网关mac地址;

根据读取到的所述网关mac地址确认所述设备的网络连接类型。

4.如权利要求3所述的设备的联合控制方法,其特征在于,所述根据读取到的所述网关mac地址确认所述设备的网络连接类型的步骤,还包括:

确认读取到的所述网关mac地址是否为空;

在确认读取到的所述网关mac地址为空时,确认所述设备的网络连接类型为第二网络类型。

5.如权利要求1所述的设备的联合控制方法,其特征在于,所述在确认所述设备的网络连接类型为第二网络类型时,以zigbee通讯协议向所述设备发送设备控制指令的步骤,包括:

以预设的zigbee通讯协议连接所述设备,并通过所述zigbee通讯协议向所述设备发送设备控制指令。

6.一种设备的联合控制装置,其特征在于,所述设备的联合控制装置包括:存储器、处理器,所述存储器上存储有能够被处理器调用的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至5中任一项所述的设备的联合控制方法的步骤。

7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有设备的联合控制程序,所述设备的联合控制程序被处理器执行时实现如权利要求1至5中任一项所述的设备的联合控制方法的步骤。

技术总结

本发明公开了一种设备的联合控制方法,包括:根据当前的设备控制需求,确认所述设备控制需求对应设备的网络连接类型;在确认所述设备的网络连接类型为第一网络类型时,以当前的局域网连接向所述设备发送设备控制指令;在确认所述设备的网络连接类型为第二网络类型时,以ZigBee通讯协议向所述设备发送设备控制指令。本发明还公开了一种设备的联合控制装置及计算机可读存储介质。本发明通过确认设备的网络连接类型,切换不同的网络连接方式连接设备,进而通过已切换的网络连接方式控制设备,通过应用不同网络连接类型进行设备控制,避免由于网络连接特性造成的设备控制效率低,实现了提高设备控制效率的有益效果。

技术研发人员:冯伟;李文聪

受保护的技术使用者:深圳市丰润达科技有限公司

技术研发日:.08.26

技术公布日:.12.13

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。