CN108600302B - 物联设备的控制方法、装置和可读存储介质及计算机设备 - Google Patents
物联设备的控制方法、装置和可读存储介质及计算机设备 Download PDFInfo
- Publication number
- CN108600302B CN108600302B CN201810203372.2A CN201810203372A CN108600302B CN 108600302 B CN108600302 B CN 108600302B CN 201810203372 A CN201810203372 A CN 201810203372A CN 108600302 B CN108600302 B CN 108600302B
- Authority
- CN
- China
- Prior art keywords
- control end
- internet
- control
- role
- things equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种物联设备的控制方法、装置和可读存储介质及计算机设备。该方法包括:确定当前与物联设备连接的控制端是否达到预设数量;若当前与物联设备连接的控制端达到预设数量,则控制请求与物联设备连接的新控制端通过已经与物联设备直接连接的任一控制端或通过最早与物联设备直接连接的控制端与物联设备建立间接连接。通过本发明方案,在存在较多控制端时,智能物联设备可以无需任何修改,就可以正常管理控制,提高了用户体验。
Description
技术领域
本发明涉及智能物联网领域,尤其涉及物联设备的控制方法、装置和可读存储介质及计算机设备。
背景技术
现有智能物联设备的控制方法包括本地控制方法和远程控制方法。当控制终端与智能物联设备在同一个本地控制域下(例如,连接到同一路由器的同一物理端口)时,控制终端通过自动识别机制识别智能物联设备,由此与智能物联设备建立连接并对其进行本地控制。当控制终端与智能物联设备不在同一个本地控制域中(例如,连接到不同的路由器或连接到同一路由器的不同物理端口)时,二者都远程连接到云平台,控制终端通过云平台来对智能物联设备进行远程控制。
在现有的本地控制方法中,控制终端与智能物联设备之间建立的连接可以是TCP连接、基于COAP的虚拟连接、或者是其他类似的连接通道。当存在可以用于控制某些智能物联设备的多个控制终端时,每个控制终端都需要独立地识别这些智能物联设备,并分别与它们建立连接,从而对它们进行管理控制。
首先,由于控制终端的资源通常比较充裕,而智能物联设备的资源通常比较匮乏(例如,相对控制终端而言,智能物联设备的处理能力弱、RAM资源少),这就使得智能物联设备可支持的最大连接数相对较少;而且,由于现有的本地控制方法需要每个控制终端分别与智能物联设备建立连接(即,每个控制终端都单独占用了智能物联设备的一个连接),这就产生了不能使用过多的控制终端同时控制某个智能物联设备的问题。其次,当达到智能物联设备自身可支持的最大连接数时,智能物联设备的响应也会变得非常缓慢。
至少为了解决上述问题,需要提出新的技术方案。
发明内容
为了解决现有技术中的问题,提出了一种物联设备的控制方法、装置和可读存储介质及计算机设备。
根据本发明的一个方面,提供了一种物联设备的控制方法,该方法包括:
确定当前与物联设备连接的控制端是否达到预设数量;
若当前与物联设备连接的控制端达到预设数量,则控制请求与物联设备连接的新控制端通过已经与物联设备直接连接的任一控制端或通过最早与物联设备直接连接的控制端与物联设备建立间接连接。
其中,该方法还包括:
将最早与物联设备直接连接的控制端的角色设置为主用控制端;
将第二个与物联设备直接连接的控制端的角色设置为备用控制端;
将与物联设备连接的其他控制端的角色设置为次级控制端。
其中,该方法还包括:
当次级控制端通过主用控制端与物联设备建立间接连接后,控制主用控制端将物联设备的信息传输给次级控制端。
其中,该方法还包括通过下述方式中至少一个重新设置控制端的角色:
方式一,确定控制端列表中是否存在标识为主用控制端的控制端,若是,则在标识为主用控制端的控制端中选择一控制端,并将所选控制端的角色设置为主用控制端,若否,则将备用控制端的角色设置为主用控制端;
方式二,确定是否存在标识为备用控制端的控制端,若是,则在标识为备用控制端的控制端中选择一控制端,并将所选控制端的角色设置为备用控制端,若否,则在次级控制端中选择一控制端,并将所选控制端的角色设置为备用控制端。
其中,在确定当前与物联设备连接的控制端是否达到预设数量之前,该方法还包括:
通过组播或广播的方式,接收请求与物联设备连接的新控制端的消息,消息包括下述至少之一:新控制端的唯一标识信息、是否参与角色分配算法、用于角色分配算法的优先级、控制端的角色、邻接控制端的列表。
根据本发明的另一方面,还提供了一种物联设备的控制装置,该装置包括:
确定模块,用于确定当前与物联设备连接的控制端是否达到预设数量;
控制模块,用于当前与物联设备连接的控制端达到预设数量时,控制请求与物联设备连接的新控制端通过已经与物联设备直接连接的任一控制端或通过最早与物联设备直接连接的控制端与物联设备建立间接连接。
其中,控制模块还用于:
将最早与物联设备直接连接的控制端的角色设置为主用控制端;
将第二个与物联设备直接连接的控制端的角色设置为备用控制端;
将与物联设备连接的其他控制端的角色设置为次级控制端。
其中,控制模块还用于:
当次级控制端通过主用控制端与物联设备建立间接连接后,控制主控制端将物联设备的信息传输给次级控制端。
其中,控制模块还用于通过下述方式中至少一个重新设置控制端的角色:
方式一,确定控制端列表中是否存在标识为主用控制端的控制端,若是,则在标识为主用控制端的控制端中选择一控制端,并将所选控制端的角色设置为主用控制端,若否,则将备用控制端的角色设置为主用控制端;
方式二,确定是否存在标识为备用控制端的控制端,若是,则在标识为备用控制端的控制端中选择一控制端,并将所选控制端的角色设置为备用控制端,若否,则在次级控制端中选择一控制端,并将所选控制端的角色设置为备用控制端。
其中,该装置还包括:
接收模块,用于在确定当前与物联设备连接的控制端是否达到预设数量之前,通过组播或广播的方式,接收请求与物联设备连接的新控制端的消息,消息包括下述至少之一:新控制端的唯一标识信息、是否参与角色分配算法、用于角色分配算法的优先级、控制端的角色、邻接控制端的列表。
根据本发明的另一方面,还提供了一种计算机可读存储介质,存储介质上存储有计算机程序,程序被处理器执行时实现上述方法的步骤。
根据本发明的另一方面,还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述方法的步骤。
本发明给控制端设定了三种角色:主用控制端、备用控制端和次级控制端,通常主用控制端和备用控制端可以使用正常的本地控制方法发现、连接控制智能物联设备,次级控制端通过主用控制端/备用控制端控制智能物联设备;当智能物联设备有较多可用连接时,次级控制端也可以与主用控制端协商,直接连接智能物联设备。通过以上机制,解决了多控制端对智能物联设备的连接较多造成的智能物联设备不能管理控制的问题。通过本发明的方案,在存在较多控制端时,智能物联设备可以无需任何修改,就可以正常管理控制,提高了用户体验。
附图说明
构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明的物联设备的控制方法的流程图;
图2是根据本发明的物联设备的控制装置的模块图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
本发明提供了一种物联设备的控制方法,如图1所示,该方法包括:
步骤101,确定当前与物联设备连接的控制端是否达到预设数量;
步骤102,若当前与物联设备连接的控制端达到预设数量,则控制请求与物联设备连接的新控制端通过已经与物联设备直接连接的任一控制端或通过最早与物联设备直接连接的控制端与物联设备建立间接连接。
这里控制端的预设数量可以是物联设备可与外部控制端连接的端口数,也可以是根据物联设备的处理能力设定的数量。当物联设备没有可用连接时,即当与物联设备连接的控制端达到预设数量时,使得请求与物联设备连接的新控制端通过已经与该物联设备连接的控制端与该物联设备进行间接连接。进行间接连接所使用的控制端可以是与该物联设备直接连接的任一控制端,也可以仅是状态为主控制的控制端。通常情况下,最早与物联设备直接连接的控制端是状态为主控制的控制端。
另外,控制端使用组播或者广播的方式,发送和接收控制端发现消息,以获知其他控制端的信息。因此,通过组播或广播的方式,接收请求与物联设备连接的新控制端的消息。其中,控制端发现消息可以周期地发送。控制端发现消息包括但不限于:控制端的唯一标识信息(例如IP地址);是否参与控制端角色分配算法;用于控制端角色分配算法的优先级;控制端的角色;邻接控制端的列表。
假设有两个控制端C1和C2,如果C1收到C2的发现消息,则C1就将C2加入到C1邻接控制端的列表中。如果C1在C2发现消息的邻接控制端的列表中发现了C1,则C2是可识别的,可用于角色分配算法。
该方法还包括:
将最早与物联设备直接连接的控制端的角色设置为主用控制端;
将第二个与物联设备直接连接的控制端的角色设置为备用控制端;
将与物联设备连接的其他控制端的角色设置为次级控制端。
本发明中不限制控制端的数量,在一个本地控制域内,角色分配的结果可以是:
(1)如果只有一个控制端,则该控制端是主用控制端;
(2)如果有两个控制端,则一个控制端是主用控制端,另外一个控制端是备用控制端;
(3)如果有三个及以上控制端,则有一个是主用控制端,一个是备用控制端,其他为次级控制端。
其中,各个角色,如主用控制端、备用控制端、次级控制端的具体操作如下:
(a)主用控制端和备用控制端的操作
使用正常的本地控制方法识别、连接物联设备;
获取每个新上线设备所支持的连接数(如果设备不能提供此能力,默认设备支持两个控制终端连接);
等待次级控制终端建立连接,同步设备信息和设备的最大可用连接数(或当前连接数);
收到次级控制终端请求直连物联设备,如果物联设备的可用连接数大于零(即,当前连接数未达到预定阈值),则允许次级控制终端直连物联设备。否则不允许次级控制终端直连物联设备,只能通过主用控制终端中转来控制物联设备;
维护每个设备的可用连接数或当前连接数(主用控制终端和备用控制终端已占用两个连接)。维护每个次级控制终端与每个设备的连接模式。每当次级控制终端协商直连物联设备成功,设备的可用连接数减1(当前连接数加1)。每当次级控制终端连接中断,该次级控制终端直连的每个设备的可用连接数加1(当前连接数减1);
设备上线或者设备下线时,将设备状态同步给所有的次级控制终端;
中转非直连控制的次级控制终端和设备之间的请求命令和响应。维护请求命令和设备响应的对应关系。设备任何数据发生变化时,将更新的设备数据同步给所有非直连控制的次级控制终端;
将识别消息中是否参与分配算法设置为否,主动退出当前角色。
(b)次级控制端的操作
与主用控制终端/备用控制终端建立连接关系,分别同步设备信息和设备的可用连接数或当前连接数。
当设备上线时,与主用控制终端/备用控制终端协商与设备的连接模式,记录协商结果。
当设备下线时,如果是直连物联设备,必须断开与设备的连接。
根据主用控制终端协商的设备的连接模式结果,如果是直连物联设备,则直接连接物联设备,否则通过主用控制终端中转来控制物联设备。
该方法还包括:当次级控制端通过主用控制端与物联设备建立间接连接后,控制主控制端将物联设备的信息传输给次级控制端。
因为次级控制端与物联设备是间接连接,因此,次级控制端通过与其连接的主控制端获取物联设备的信息。
该方法还包括通过下述方式中至少一个重新设置控制端的角色:
方式一,确定控制端列表中是否存在标识为主用控制端的控制端,若是,则在标识为主用控制端的控制端中选择一控制端,并将所选控制端的角色设置为主用控制端,若否,则将备用控制端的角色设置为主用控制端;
方式二,确定是否存在标识为备用控制端的控制端,若是,则在标识为备用控制端的控制端中选择一控制端,并将所选控制端的角色设置为备用控制端,若否,则在次级控制端中选择一控制端,并将所选控制端的角色设置为备用控制端。
当需要重新设置控制端的角色时,可以仅重设主用控制端的角色,也可以仅重设备用控制端的角色,或者主用控制端和备用控制端的角色都重新设置。若重新设置角色后,主用控制端和备用控制端为同一个控制端,则需要重新执行角色分配算法。
这里的角色分配算法具体如下:
1)保存当前的主用控制终端和备用控制终端(上一次执行分配算法的结果)。
2)将满足以下条件的控制终端放入列表中:能参与分配算法;已识别的其他控制终端或本控制终端。
3)列表中如果有宣称是备用控制终端的控制终端,依次按照最高优先级、最低IP地址条件选择备用控制终端。否则在所有宣称是次级控制终端的控制终端中,依次按照最高优先级、最低IP地址条件选择备用控制终端。
4)列表中如果有宣称是主用控制终端的控制终端,依次按照最高优先级、最低IP地址条件选择主用控制终端。否则将刚刚选择的备用控制终端分配为主用控制终端。
5)如果新选择的主用控制终端与备用控制终端为同一个控制端,则重新执行步骤3)和4),以保证备用控制终端和主用控制终端不是同一个控制端。
进行角色分配的时机可以为以下中至少一个:
控制端新加入本地控制域时,初始角色设置为次级控制端,启动Wait定时器,Wait定时器超时后,执行角色分配算法。
主用控制端或者备用控制端响应超时,执行角色分配算法。
主用控制端或者备用控制端的识别消息中是否参与分配算法的设置变为否,则执行角色分配算法。
主用控制端或者备用控制端变为不可识别,执行角色分配算法。
主用控制端或者备用控制端不存在时,且新增可识别控制端时,执行角色分配算法。
在重新进行角色分配后,若控制端的角色发生变化,则会进行下述操作:
1)主用控制端转换为备用控制端
清除维护的请求命令和设备响应的对应关系。
2)主用控制端/备用控制端转换为次级控制端
清除维护的请求命令和设备响应的对应关系。
清除维护的每个设备的可用连接数或当前连接数。
清除维护的每个次级控制端与每个设备的连接模式。
关闭所有与设备的直接连接。
关闭所有与次级控制端建立的连接。
3)备用控制端转换为主用控制端
不操作。
4)次级控制端转换为主用控制端/备用控制端
关闭所有与原来的主用控制端/备用控制端建立的连接。
例如,主用控制端/备用控制端发生变化后,各控制端可以执行如下操作。
1)主用控制端发生变化
清除原来的等待响应的请求命令。
如果主用控制端变为次级控制端,关闭与主用控制端的连接,建立与新的主用控制端的连接。
记录与新的主用控制端协商的与设备的连接模式,当连接模式发生变化时,根据需要断开设备直接连接或者新建设备直接连接。
2)备用控制端发生变化
如果备用控制端变为次级控制端,关闭与其他次级控制端的连接,建立与新的主用控制端/备用控制端的连接。
记录与新的主用控制端/备用控制端协商的与物联设备的连接模式。
本发明还提供了一种物联设备的控制装置,该装置包括:
确定模块201,用于确定当前与物联设备连接的控制端是否达到预设数量;
控制模块202,用于当前与物联设备连接的控制端达到预设数量时,控制请求与物联设备连接的新控制端通过已经与物联设备直接连接的任一控制端或通过最早与物联设备直接连接的控制端与物联设备建立间接连接。
其中,控制模块202还用于:
将最早与物联设备直接连接的控制端的角色设置为主用控制端;
将第二个与物联设备直接连接的控制端的角色设置为备用控制端;
将与物联设备连接的其他控制端的角色设置为次级控制端。
其中,控制模块202还用于:
当次级控制端通过主用控制端与物联设备建立间接连接后,控制主控制端将物联设备的信息传输给次级控制端。
其中,控制模块202还用于通过下述方式中至少一个重新设置控制端的角色:
方式一,确定控制端列表中是否存在标识为主用控制端的控制端,若是,则在标识为主用控制端的控制端中选择一控制端,并将所选控制端的角色设置为主用控制端,若否,则将备用控制端的角色设置为主用控制端;
方式二,确定是否存在标识为备用控制端的控制端,若是,则在标识为备用控制端的控制端中选择一控制端,并将所选控制端的角色设置为备用控制端,若否,则在次级控制端中选择一控制端,并将所选控制端的角色设置为备用控制端。
其中,该装置还包括:
接收模块,用于在确定当前与物联设备连接的控制端是否达到预设数量之前,通过组播或广播的方式,接收请求与物联设备连接的新控制端的消息,消息包括下述至少之一:新控制端的唯一标识信息、是否参与角色分配算法、用于角色分配算法的优先级、控制端的角色、邻接控制端的列表。
本发明还提供了一种计算机可读存储介质,存储介质上存储有计算机程序,程序被处理器执行时实现上述方法的步骤。
本发明还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述方法的步骤。
本发明给控制端设定了三种角色主用控制端、备用控制端和次级控制端,通常主用控制端和备用控制端可以使用正常的本地控制方法发现、连接控制智能物联设备,次级控制端通过主用控制端/备用控制端控制智能物联设备;当智能物联设备有较多可用连接时,次级控制端也可以与主用控制端协商,直接连接智能物联设备。通过以上机制,解决了多控制端对智能物联设备的连接较多造成的智能物联设备不能管理控制的问题。通过本发明的方案,在存在较多控制端时,智能物联设备可以无需任何修改,就可以正常管理控制,提高了用户体验。
上面描述的内容可以单独地或者以各种方式组合起来实施,而这些变型方式都在本发明的保护范围之内。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的物品或者设备中还存在另外的相同要素。
以上实施例仅用以说明本发明的技术方案而非限制,仅仅参照较佳实施例对本发明进行了详细说明。本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
Claims (12)
1.一种物联设备的控制方法,其特征在于,所述方法包括:
确定当前与所述物联设备连接的控制端是否达到预设数量;
若当前与所述物联设备连接的所述控制端达到所述预设数量,则控制请求与所述物联设备连接的新控制端通过已经与所述物联设备直接连接的任一控制端或通过最早与所述物联设备直接连接的控制端与所述物联设备建立间接连接;
在确定当前与所述物联设备连接的控制端是否达到预设数量之前,所述方法还包括:
通过组播或广播的方式,接收请求与所述物联设备连接的所述新控制端的消息。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
将最早与所述物联设备直接连接的控制端的角色设置为主用控制端;
将第二个与所述物联设备直接连接的控制端的角色设置为备用控制端;
将与所述物联设备连接的其他控制端的角色设置为次级控制端。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
当所述次级控制端通过所述主用控制端与所述物联设备建立间接连接后,控制所述主用控制端将所述物联设备的信息传输给所述次级控制端。
4.如权利要求3所述的方法,其特征在于,所述方法还包括通过下述方式中至少一个重新设置控制端的角色:
方式一,确定控制端列表中是否存在标识为主用控制端的控制端,若是,则在标识为主用控制端的控制端中选择一控制端,并将所选控制端的角色设置为主用控制端,若否,则将备用控制端的角色设置为主用控制端;
方式二,确定是否存在标识为备用控制端的控制端,若是,则在标识为备用控制端的控制端中选择一控制端,并将所选控制端的角色设置为备用控制端,若否,则在次级控制端中选择一控制端,并将所选控制端的角色设置为备用控制端。
5.如权利要求1所述的方法,其特征在于,
所述消息包括下述至少之一:所述新控制端的唯一标识信息、是否参与角色分配算法、用于角色分配算法的优先级、控制端的角色、邻接控制端的列表。
6.一种物联设备的控制装置,其特征在于,所述装置包括:
确定模块,用于确定当前与所述物联设备连接的控制端是否达到预设数量;
控制模块,用于当前与所述物联设备连接的所述控制端达到所述预设数量时,控制请求与所述物联设备连接的新控制端通过已经与所述物联设备直接连接的任一控制端或通过最早与所述物联设备直接连接的控制端与所述物联设备建立间接连接;
接收模块,用于在确定当前与所述物联设备连接的控制端是否达到预设数量之前,通过组播或广播的方式,接收请求与所述物联设备连接的所述新控制端的消息。
7.如权利要求6所述的装置,其特征在于,所述控制模块还用于:
将最早与所述物联设备直接连接的控制端的角色设置为主用控制端;
将第二个与所述物联设备直接连接的控制端的角色设置为备用控制端;
将与所述物联设备连接的其他控制端的角色设置为次级控制端。
8.如权利要求7所述的装置,其特征在于,所述控制模块还用于:
当所述次级控制端通过所述主用控制端与所述物联设备建立间接连接后,控制所述主用控制端将所述物联设备的信息传输给所述次级控制端。
9.如权利要求8所述的装置,其特征在于,所述控制模块还用于通过下述方式中至少一个重新设置控制端的角色:
方式一,确定控制端列表中是否存在标识为主用控制端的控制端,若是,则在标识为主用控制端的控制端中选择一控制端,并将所选控制端的角色设置为主用控制端,若否,则将备用控制端的角色设置为主用控制端;
方式二,确定是否存在标识为备用控制端的控制端,若是,则在标识为备用控制端的控制端中选择一控制端,并将所选控制端的角色设置为备用控制端,若否,则在次级控制端中选择一控制端,并将所选控制端的角色设置为备用控制端。
10.如权利要求6所述的装置,其特征在于,所述装置还包括:
所述消息包括下述至少之一:所述新控制端的唯一标识信息、是否参与角色分配算法、用于角色分配算法的优先级、控制端的角色、邻接控制端的列表。
11.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述程序被处理器执行时实现权利要求1至5中任意一项所述方法的步骤。
12.一种计算机设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求1至5中任意一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810203372.2A CN108600302B (zh) | 2018-03-13 | 2018-03-13 | 物联设备的控制方法、装置和可读存储介质及计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810203372.2A CN108600302B (zh) | 2018-03-13 | 2018-03-13 | 物联设备的控制方法、装置和可读存储介质及计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108600302A CN108600302A (zh) | 2018-09-28 |
CN108600302B true CN108600302B (zh) | 2021-08-24 |
Family
ID=63626202
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810203372.2A Active CN108600302B (zh) | 2018-03-13 | 2018-03-13 | 物联设备的控制方法、装置和可读存储介质及计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108600302B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112104481B (zh) * | 2020-08-06 | 2023-09-22 | 深圳丽泽智能科技有限公司 | 一种设备批量管理方法、装置、终端设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101969637A (zh) * | 2009-07-28 | 2011-02-09 | 华为技术有限公司 | 网络连接管理方法以及相关装置 |
CN102256113A (zh) * | 2011-08-03 | 2011-11-23 | 杭州华三通信技术有限公司 | 媒体流转发的控制方法和控制装置 |
CN104320494A (zh) * | 2014-11-15 | 2015-01-28 | 周成亮 | 一种基于云技术及物联网技术的智能家居门铃*** |
CN104570967A (zh) * | 2013-10-17 | 2015-04-29 | 北大方正集团有限公司 | 基于Android***的远程控制方法及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102221830B (zh) * | 2011-01-05 | 2013-12-18 | 盛保善 | 电器控制设备和*** |
-
2018
- 2018-03-13 CN CN201810203372.2A patent/CN108600302B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101969637A (zh) * | 2009-07-28 | 2011-02-09 | 华为技术有限公司 | 网络连接管理方法以及相关装置 |
CN102256113A (zh) * | 2011-08-03 | 2011-11-23 | 杭州华三通信技术有限公司 | 媒体流转发的控制方法和控制装置 |
CN104570967A (zh) * | 2013-10-17 | 2015-04-29 | 北大方正集团有限公司 | 基于Android***的远程控制方法及*** |
CN104320494A (zh) * | 2014-11-15 | 2015-01-28 | 周成亮 | 一种基于云技术及物联网技术的智能家居门铃*** |
Also Published As
Publication number | Publication date |
---|---|
CN108600302A (zh) | 2018-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11528167B2 (en) | Method and device for implementing gateway cooperation, IoT gateway and storage medium | |
WO2020001045A1 (zh) | 管理地址的方法和装置 | |
CN108881059B (zh) | 控制器角色确定方法、网络交换设备、控制器及网络*** | |
CN110061855B (zh) | 一种业务处理方法、***和装置 | |
US20170048878A1 (en) | Resource reuse method and apparatus | |
EP4164197A1 (en) | Virtual ip management method and apparatus, electronic device and storage medium | |
US7933278B2 (en) | Apparatus and method for providing network information | |
WO2022001732A1 (zh) | Cdn调度方法、接入设备、cdn调度器及存储介质 | |
CN111884825A (zh) | 一种故障处理方法、装置、终端设备和存储介质 | |
CN103595638A (zh) | 一种mac地址学习方法及装置 | |
CN110798329A (zh) | 物联网网关接入方法、设备以及存储介质 | |
CN108600302B (zh) | 物联设备的控制方法、装置和可读存储介质及计算机设备 | |
CN114448866A (zh) | 网络域的管控方法、网络***、设备及存储介质 | |
CN112492030B (zh) | 数据存储方法、装置、计算机设备和存储介质 | |
CN113132498B (zh) | 报文处理方法、中继设备、***和存储介质 | |
CN112753276A (zh) | 角色控制方法、装置及设备 | |
CN114585026A (zh) | 频点切换方法、终端、基站和存储介质 | |
CN112995349A (zh) | 地址管理方法、服务器和计算机可读存储介质 | |
WO2022116767A1 (zh) | 数据传输方法、用户设备及存储介质 | |
CN107431634A (zh) | 一种建立vnfm之间的接口的方法、装置及*** | |
CN111083801B (zh) | 建立x2链接的方法、ems、基站以及存储介质 | |
CN110635986B (zh) | 一种网络接入的方法和设备 | |
JP7336857B2 (ja) | 制御システム、接続状態判定方法およびプログラム | |
US20150200813A1 (en) | Server connection apparatus and server connection method | |
WO2019237628A1 (zh) | 一种rcu掉线判断方法、***、设备及计算机存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |