CN112039959A - 智能设备的控制方法、装置、智能控制面板及存储介质 - Google Patents
智能设备的控制方法、装置、智能控制面板及存储介质 Download PDFInfo
- Publication number
- CN112039959A CN112039959A CN202010818649.XA CN202010818649A CN112039959A CN 112039959 A CN112039959 A CN 112039959A CN 202010818649 A CN202010818649 A CN 202010818649A CN 112039959 A CN112039959 A CN 112039959A
- Authority
- CN
- China
- Prior art keywords
- control
- slave
- path
- intelligent
- master
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 230000004044 response Effects 0.000 claims abstract description 45
- 230000005540 biological transmission Effects 0.000 claims abstract description 42
- 230000008054 signal transmission Effects 0.000 claims abstract description 18
- 238000004891 communication Methods 0.000 abstract description 16
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 5
- 230000003993 interaction Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
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
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/40—Remote control systems using repeaters, converters, gateways
- G08C2201/41—Remote control of gateways
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/40—Remote control systems using repeaters, converters, gateways
- G08C2201/42—Transmitting or receiving remote control signals via a network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Signal Processing (AREA)
- Selective Calling Equipment (AREA)
Abstract
本申请实施例提供了一种智能设备的控制方法、装置、智能控制面板及存储介质,该智能设备的控制方法,应用于智能控制面板,其中智能控制面板为多个,该方法包括根据接收的控制指令,从多个智能控制面板中确定主控设备以及从控设备;分别建立主控设备与各个从控设备之间的级联路径,级联路径为主控设备与从控设备之间的信号传输路径;通过级联路径分别接收来自至少两个从控设备的控制请求,级联路径为主控设备与从控设备之间的信号传输路径;根据主控设备与从控设备之间的传输参数,确定响应优先级;以及根据响应优先级,逐个对至少两个从控设备的控制请求进行响应。本申请实施例提供的智能设备的控制方法能够提高通信效率。
Description
技术领域
本申请涉及智能设备技术领域,具体涉及一种智能设备的控制方法、装置、智能控制面板及存储介质。
背景技术
智能设备(如,照明***、窗帘、空调、安防***、网络家电等)可以通过智能控制面板进行统一控制。智能设备和智能控制面板通常会接入相同的无线局域网,一方面可以实现互联,另一方面可以通过无线局域网的网关与外网的设备通信。
通常用户家中会安装多个智能控制面板,以对多个智能设备进行控制。但是,当用户同时操作多个智能控制面板时可能会导致信号上下行通道拥挤,导致通信效果不佳。
发明内容
鉴于以上问题,本申请实施例提供一种智能设备的控制方法、装置、智能控制面板及存储介质,以解决上述技术问题。
本申请实施例是采用以下技术方案实现的:
第一方面,本申请一些实施例提供一种智能设备的控制方法,应用于智能控制面板,智能控制面板为多个,该方法包括:根据接收的控制指令,从多个智能控制面板中确定主控设备以及从控设备,其中主控设为网络质量最好的智能控制面板,从控设备为多个智能控制面板中除主控设备之外的其余智能控制面板;分别建立主控设备与各个从控设备之间的级联路径,级联路径为主控设备与从控设备之间的信号传输路径;通过级联路径分别接收来自至少两个从控设备的控制请求,级联路径为主控设备与从控设备之间的信号传输路径;根据主控设备与从控设备之间的传输参数,确定响应优先级;以及根据响应优先级,逐个对至少两个从控设备的控制请求进行响应。
第二方面,本申请一些实施例还提供一种智能设备的控制装置,用于智能控制面板,智能控制面板为多个;该装置包括设备确定模块、路径建立模块、接收模块、确定模块以及响应模块:设备确定模块,用于根据接收的控制指令,从多个智能控制面板中确定主控设备以及从控设备,其中主控设为网络质量最好的智能控制面板,从控设备为多个智能控制面板中除主控设备之外的其余智能控制面板;路径建立模块,用于分别建立主控设备与各个从控设备之间的级联路径,级联路径为主控设备与从控设备之间的信号传输路径;接收模块用于通过级联路径分别接收来自至少两个从控设备的控制请求,级联路径为主控设备与从控设备之间的信号传输路径;确定模块用于根据主控设备与从控设备之间的传输参数,确定响应优先级;响应模块用于根据响应优先级,逐个对至少两个从控设备的控制请求进行响应。
第三方面,本申请实施例还提供一种智能控制面板,包括处理器以及存储器,存储器存储有程序指令,程序指令被处理器调用时执行上述的智能设备的控制方法。
第四方面,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有程序代码,其中,在程序代码被处理器运行时执行上述的智能设备的控制方法。
本申请实施例提供的智能设备的控制方法、装置、智能控制面板以及存储介质,该智能设备的控制方法应用于智能控制面板,智能控制面板为多个,该方法根据接收的控制指令,从多个智能控制面板中确定主控设备以及从控设备,其中主控设备为网络质量最好的智能控制面板,从控设备为多个智能控制面板中除主控设备之外的其余智能控制面板;再分别建立主控设备与各个从控设备之间的级联路径,级联路径为主控设备与从控设备之间的信号传输路径;然后通过级联路径分别接收来自至少两个从控设备的控制请求,级联路径为主控设备与从控设备之间的信号传输路径;再根据主控设备与从控设备之间的传输参数,确定响应优先级;最后根据响应优先级,逐个对至少两个从控设备的控制请求进行响应,从而避免多个智能控制面板被同时操作时导致的信号上下行通道拥挤,提高通信效率。
本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请实施例提供的一种智能设备控制***的示意图。
图2示出了本申请实施例提供的一种智能设备的控制方法的流程示意图。
图3示出了本申请实施例提供的另一种智能设备的控制方法的流程示意图。
图4示出了本申请实施例的级联路径的示意图。
图5示出了图3中步骤S250的一种流程示意图。
图6示出了图3中步骤S250的另一种流程示意图。
图7示出了本申请实施例提供的一种智能设备的控制装置的模块框图。
图8示出了本申请实施例提供的一种智能控制面板的模块框图。
图9示出了本申请实施例提供的一种计算机存储介质的模块框图。
具体实施方式
下面详细描述本申请的实施方式,实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性地,仅用于解释本申请,而不能理解为对本申请的限制。
智能设备(如,照明***、窗帘、空调、安防***、网络家电等)可以通过智能控制面板进行统一控制。智能设备和智能控制面板通常会接入相同的无线局域网,一方面可以实现互联,另一方面可以通过无线局域网的网关与外网的设备通信。通常用户家中会安装多个智能控制面板,以对多个智能设备进行控制。但是,当用户同时操作多个智能控制面板时可能会导致信号上下行通道拥挤,导致通信效果不佳。
发明人经过长期研究,提出一种智能设备的控制方法、装置、智能控制面板以及存储介质,该智能设备的控制方法应用于智能控制面板,智能控制面板为多个,该方法根据接收的控制指令,从多个智能控制面板中确定主控设备以及从控设备,其中主控设为网络质量最好的智能控制面板,从控设备为多个智能控制面板中除主控设备之外的其余智能控制面板;再分别建立主控设备与各个从控设备之间的级联路径,级联路径为主控设备与从控设备之间的信号传输路径;然后通过级联路径分别接收来自至少两个从控设备的控制请求,级联路径为主控设备与从控设备之间的信号传输路径;再根据主控设备与从控设备之间的传输参数,确定响应优先级;最后根据响应优先级,逐个对至少两个从控设备的控制请求进行响应,从而避免多个智能控制面板被同时操作时导致的信号上下行通道拥挤,提高通信效率。
如图1所示,图1为本申请实施例提供的一种智能设备控制***10的架构示意图。其中,智能设备控制***10包括智能网关11、终端设备12及智能控制面板13,其中智能控制面板13可以为多个。
其中,智能网关11可以理解成远程服务器,不仅具有数据信息汇总功能,同时又具有数据分析处理的能力,通过对采集到的数据进行集中式分析实现对智能设备的统一管理。智能网关11不仅是数据汇总的模块,同时也是网络模块,接入智能网关11的设备属于一个局域网,智能网关11是该局域网内的设备与外网进行数据交互的桥梁。其中终端设备12可以是手机、平板、笔记本电脑等,本申请实施例对此没有限制。
本申请实施例中,智能控制面板13都可以通过智能网关11接入家庭内部网络,终端设备12传输的数据可以经过智能网关11发送至智能控制面板13。示例性地,终端设备12与智能网关11之间的数据交互可以是基于Wi-Fi(Wireless Fidelity)信号实现的,类似地,智能网关11与智能控制面板13之间的数据交互也可以是基于Wi-Fi信号实现的。在此情况下,上文提及的无线局域网信号可以理解为Wi-Fi信号。
此外,智能控制面板13之间可以实现本地级联,其中本地级联指智能控制面板13之间不经过智能网关11的连接路径,通过该连接路径,智能控制面板13之间可以直接进行数据交互而不用经过智能网关11。示例性地,该本地级联可以是ZigBee(紫蜂协议)通信,在此情况下,存在级联关系的两个智能控制面板13可以通过ZigBee无线模块建立通信连接。
用户可以通过终端设备12向智能网关11发送控制指令,智能网关11将该控制指令转发至对应的智能控制面板13处,实现对智能设备的控制。
如图2所示,如图2示出了本申请实施例提供的一种智能设备的控制方法100的流程示意图,该智能设备的控制方法100可以应用于上述的智能设备控制***10中的智能控制面板。可以理解的是,智能控制面板可以为多个。该智能设备的控制方法100可以包括以下步骤S110~步骤S150。
步骤S110:根据接收的控制指令,从多个智能控制面板中确定主控设备以及从控设备。
本实施例中,智能控制面板可以根据接收的控制指令,从多个智能控制面板中确定主控设备以及从控设备。具体地,智能控制面板可以接收网关发出的控制指令,从多个智能控制面板中确定主控设备以及从控设备。其中,主控设备为多个智能控制面板中网络质量最好的智能控制面板,从控设备为多个智能控制面板中除主控设备之外的其余智能控制面板。
网关可以获取各个智能控制面板的网络参数,同时根据各个智能控制面板的网络参数,将网络质量最好的智能控制面板确定为主控设备,并将其余智能控制面板确定为从控设备,接着再将包括主控设备信息与从控制设备信息的控制指令发送给各个智能控制面板,使得智能控制面板可以根据该控制指令确定主控设备以及从控设备。
步骤S120:分别建立主控设备与各个从控设备之间的级联路径。
当智能控制面板被确定为主控设备之后,主控设备可以分别建立与各个从控设备之间的级联路径。该级联路径具体为主控设备与从控设备之间的信号传输路径。本实施例中,主控设备与从控设备之间的级联路径可以通过有线或无线传输,无线传输的方式可以包括但不限于Wi-Fi传输、Zigbee传输以及蓝牙传输。
步骤S130:通过级联路径分别接收来自至少两个从控设备的控制请求。
本实施例中,主控设备可以通过级联路径分别接收来自至少两个从控设备的控制请求,以将该控制请求上传至网关。可以理解的是,该控制请求可以是用户通过从控设备下发的控制指令。
步骤S140:根据主控设备与从控设备之间的传输参数,确定响应优先级。
本实施例中,主控设备可以根据其与各个从控设备之间的传输参数,确定各个从控设备之间的优先级。具体地,主控设备可以获取其与各个从控设备之间的传输参数,再将获取的各个传输参数由优至次进行排序,进行确定与各个从控设备的响应优先级。
步骤S150:根据响应优先级,逐个对至少两个从控设备的控制请求进行响应。
本实施例中,主控设备根据响应优先级,逐个对各个从控设备的控制请求进行响应。其中与主控设备之间的传输参数越优的从控设备的响应优先级越高,该从控设备则越先被响应;与主控设备之间的传输参数越次的从控设备的响应优先级越低,该从控设备则越后被响应。
例如,主控设备与第一从控设备之间的传输参数最优、主控设备与第二从控设备之间的传输参数其次、主控设备与第二从控设备之间的传输参数最次,则响应优先级从高至低依次为第一从控设备、第二从控设备以及第三从控设备,主控设备则逐个对第一从控设备、第二从控设备以及第三从控设备的控制请求进行响应。本实施例通过主控设备对各个从控设备的控制请求进行逐个响应,进而避免网关需要同时面对各个智能控制面板的控制请求而引起的上下行通道拥挤,从而提高通信效率。可以理解的是,主控设备可以通过与各个从控设备之间的级联路径对各个从控设备进行响应。
本申请实施例提供的智能设备的控制方法,应用于智能控制面板,智能控制面板为多个,该方法根据接收的控制指令,从多个智能控制面板中确定主控设备以及从控设备,其中主控设为信号强度最高的智能控制面板,从控设备为多个智能控制面板中除主控设备之外的其余智能控制面板;再分别建立主控设备与各个从控设备之间的级联路径,级联路径为主控设备与从控设备之间的信号传输路径;然后通过级联路径分别接收来自至少两个从控设备的控制请求,级联路径为主控设备与从控设备之间的信号传输路径;再根据主控设备与从控设备之间的传输参数,确定响应优先级;最后根据响应优先级,逐个对至少两个从控设备的控制请求进行响应,从而避免多个智能控制面板被同时操作时导致的信号上下行通道拥挤,提高通信效率。
如图3所示,图3示出了本申请实施例提供的另一种智能设备的控制方法200的流程示意图,该智能设备的控制方法200同样可以应用于上述的智能设备控制***10中的智能控制面板。进一步地,该智能设备的控制方法200可以包括以下步骤S210~步骤S260。
步骤S210:根据接收的控制指令,获取对应于每个智能控制面板的网络信息。
本实施例中在,智能控制面板可以接收网关发出的控制指令,进而根据接收的控制指令,获取对应于每个智能控制面板的网络信息。其中,该网络信息由智能控制面板的多种网络参按按照预设权重加权而得到。
具体地,网关可以获取对应于各个智能控制面板的多种网络参数。本实施例中,该网络参数可以包括但不限于智能控制面板的信号强度、通讯延迟时间以及丢包率。将多种网络参数中的全部或部分参数按照一定权重进行加权,进而得到对应于该智能控制面板的网络信息。本实施例中,每种网络参数所对应的权重可以是预先设置的。
在一些实施方式中,每种网络参数对应的权重可以根据该智能控制面板当前所处的实际场景而改变。例如,在各个智能控制面板的信号强度差异小于某一阈值时,也即各个智能控制面板之间的信号强度差异很小,则可以将信号强度所占的权重减小;在各个智能控制面板的信号强度差异大于某一阈值时,也即各个智能控制面板之间的信号强度差异很大,则可以将信号强度所占的权重增大。
在一些实施方式中,不同智能控制面板之间对应的相同网络参数所占的权重也可以不一样。例如,第一智能控制面板的信号强度所占的权重与第二智能控制面板的信号强度所占的权重可以不一样。进一步地,每个智能控制面板的网络参数所占的权重也可根据智能控制面板当前所处的实际场景而改变。例如,若在当前场景中可以忽略丢包率的影响时,即可将该智能控制面板的丢包率所占的权重减小。
进一步地,将各个网络参数加权后可以得到每个智能控制面板的网络信息。
当然,在一些实施方式中,上述的获取网络信息的过程也可由智能控制面板自行获取,也即控制面板可以获取彼此之间的网络信息。
步骤S220:根据网络信息,从多个智能控制面板中确定主控设备以及从控设备。
经过对各个网络参数的加权,能够准确地对每个智能控制面板的网络质量进行评价。本实施例中,该网络信息可以理解为对智能控制面板网络质量的评分。
进一步地,将评分最高的智能控制面板确定为主控设备,并将其他的智能控制面板确定为从控设备。可以理解的是,该主控设备也即多个智能控制面板中网络质量最好的智能控制面板。
进一步地,在确定主控设备与从控设备之后,主控设备可以分别建立与各个从控设备之间的级联路径。具体地,可以通过以下步骤S230~步骤S240建立级联路径。
步骤S230:以主控设备为起始路径节点,从至少两个从控设备中确定不同于当前路径节点的从控设备作为当前路径节点的下一路径节点。
本实施例中,主控设备与各个从控设备之间的级联路径至少包括两个路径节点,每个路径节点为多个智能控制面板中的一者。其中,级联路径的起始路径节点为主控设备,级联路径的终止路径节点为目标从控设备,可以理解的是,当主控设备需要建立与某个从控设备之间的级联路径时,该从控设备即为目标从控设备。
进一步地,在级联路径建立的过程中,以主控设备为起始路径节点,并从多个从控设备中确定不同于当前路径节点的从控制设备作为当前路径节点的下一路径节点。
具体地,主控设备以自身作为起始路径节点,依次确定级联路径上的每个路径节点。当前路径节点也即最新确定的路径节点,下一路径节点是基于当前路径节点进确定的最新的路径节点。例如,在级联路径确定的初始时刻,当前路径节点也即起始路径节点,根据该起始路径节点可以将某一从控设备确定为下一路径节点,在下一路径节点确定完成之后,该从控设备即为最新确定的当前路径节点,再基于该从控设备将另一从控设备确定为下一路径节点。
在一个具体地实施例中,主控设备以自身为起始路径节点,可以将第一从控设备确定为下一路径节点,当下一路径节点确定完成之后,以第一从控设备为当前路经节点,可以将第二从控设备确定为下一路径节点,基于此,依次确定级联路径上的每个路径节点。
本实施例中,在确定下一路径节点的过程中,将不同于目标从控设备的其他从控设备作为下一路径节点。若下一路径节点为目标从控设备,表示该下一路径节点已经是终止路径节点,即主控设备与目标从控设备之间的级联路径上的所有路径节点均已确定。
在一些实施方式中,在确定下一路径节点的过程中,可以在主控设备与目标从控设备之间的从控设备中,将不同于目标从控设备、且距离与当前路径节点对应的从控设备最近的其他从控设备作为下一路径节点。若下一路径节点为目标从控设备,表示该下一路径节点已经是终止路径节点,即主控设备与目标从控设备之间的级联路径上的所有路径节点均已确定。若存在两个及以上的从控设备与当前路径节点之间的距离相同,可随机选择其中任意一个从控设备作为下一个路径节点。值得说明的是,主控设备与目标从控设备之间的从控设备可以是在以主控设备的位置为中心,且以主控设备与目标从控设备之间的距离为半径的距离范围之内,且处于主控设备朝向目标从控设备一侧的从控设备。
在一个实施例中,假设目标从控设备是位于阳台的智能控制面板,则位于阳台的智能控制面板为终止路径节点,且在主控设备与目标从控设备之间存在位于厨房的智能控制面板(第一从控设备)以及位于客厅的智能控制面板(第二从控设备)。若主控设备检测到第一从控设备而距离主控设备最近,则将第一从控设备作为下一个路径节点。接着,主控设备可以以第一从控设备为当前路径节点,检测到目标从控设备距离第一从控设备最近时,则将目标从控设备作为下一个路径节点,目标从控设备对应的即为终止路径节点。
在另一个实施例中,假设目标从控设备是位于卧室的智能控制面板,则位于卧室的智能控制面板为终止路径节点,且在主控设备与目标从控设备之间存在位于厨房的智能控制面板(第一从控设备)以及位于客厅的智能控制面板(第二从控设备)。若主控设备检测到第一从控设备而距离主控设备最近,则将第一从控设备作为下一个路径节点。接着,主控设备可以以第一从控设备为当前路径节点,检测到第二从控设备距离第一从控设备最近时,则将第二从控设备作为下一个路径节点。然后,主控设备可以以第二从控设备为当前路径节点,检测到目标从控设备距离第二从控设备最近时,则将目标从控设备作为下一个路径节点,目标从控设备对应的即为终止路径节点。
步骤S240:当所确定的下一路径节点是目标从控设备时,将所确定的各路径节点按确定顺序依次连接而成的路径确定为级联路径。
本实施例中,当所确定的下一路径节点是目标从控设备时,主控设备将所确定的各路径节点去确定梳顺序依次连接而成的路径确定为级联路径。
本实施例,由于在确定下一路径节点的过程中,将不同于目标从控设备的其他从控设备作为下一路径节点,在将各个路径连接而成之后,主控设备与目标从控设备之间可能会出现多条级联路径。本实施例中,若主控设备与目标从控设备之间存在多条级联路径,则可以将多条级联路径中路径节点最少的第一级联路径确定为主控设备与目标从控设备之间的最终级联路径。可以理解的是,该最终级联路径也就是在多个级联路径最终确定的级联路径。
在一些实施方式中,若主控设备与目标从控设备之间存在多条级联路径,则可以将多条级联路径中相邻路径节点之间的平均间距最小的第二级联路径确定为主控设备与目标从控设备之间的最终级联路径。
示例性地,为方便阐述主控设备判断平均间距的步骤,将两条级联路径的示意图简化为如图4所示。位于客厅的智能控制面板(主控设备)用点A表示,位于厨房的智能控制面板(第一从控设备)用点B表示,位于阳台的智能控制面板(目标从控设备)用点C表示,位于厕所的智能控制面板(第二从控设备)用点D表示。对应地,主控设备与目标从控设备之间级联路径1为A-B-C,级联路径2为A-D-C。进一步地,主控设备分别计算出这两条级联路径中相邻路径节点之间的平均间距。详细计算过程为:针对级联路径1,主控设备通过确定点A到点B的距离(该距离用线段AB表示)和点B到点C的距离(该距离用线段BC表示),计算线段AB与线段BC的平均长度,该平均长度值即为级联路径1中相邻路径节点之间的平均间距(该平均间距用d1表示)。类似地,线段AD与线段DC的平均长度即为级联路径2中相邻路径节点之间的平均间距(该平均间距用d2表示)。主控设备通过比较d1与d2的大小来确定主控设备与目标从控设备之间的最终级联路径。若d1小于d2,则说明级联路径1的平均间距最小,主控设备则会选择级联路径A-B-C作为主控设备与目标从控设备之间的最终级联路径;若d2小于d1,则说明级联路径2的平均间距最小,主控设备则会选择级联路径A-D-C作为控设备与目标从控设备之间的最终级联路径。
进一步地,在本实施例中,如果存在多条级联路径的路径节点数相同,主控设备可以选择相邻路径节点之间的平均间距最小的级联路径作为最终级联路径。
示例性地,假设目标从控设备为位于阳台的智能控制面板,即位于阳台的智能控制面板是最后一个路径节点,主控设备与目标从控设备之间存在两条级联路径,但两条级联路径中的节点数量都相同。例如,其中第一条级联路径包含三个路径节点,分别为位于客厅的智能控制面板(主控设备)、位于厨房的智能控制面板(第一从控设备)以及位于阳台的智能控制面板(目标从控设备),其中主控设备为第一路径节点,第一从控设备为第二路径节点,目标从控设备为第三路径节点;第二条级联路径同样包括三个路径节点,分别为位于客厅的智能控制面板(主控设备)、位于厕所的智能控制面板(第三从控设备)以及位于阳台的智能控制面板(第二从控设备),其中主控设备为第一路径节点,第三从控设备为第二路径节点,目标从控设备而为第三路径节点。主控设备可以分别计算出第一条级联路径和第二条级联路径的相邻路径节点之间的平均间距,通过对计算出的平均间距的大小进行比较,选择平均间距最小的一条级联路径作为最终级联路径。
步骤S250:通过级联路径分别接收来自至少两个从控设备的控制请求。
本实施例中,可以通过主控设备与各个从控设备之间的级联路径分别接收来自各个从控设备的控制请求。例如,主控设备通过与第一从控设备之间的级联路径接收来自第一从控设备的控制请求;通过与第二从控设备之间的级联路径接收来自第二从控设备的控制请求。该级联路径可以是上述的确定的最终级联路径。
步骤S260:根据主控设备与从控设备之间的传输参数,确定响应优先级。
本实施例中,主控设备可以根据其与各个从控设备之间的传输参数,确定各个从控设备之间的优先级。
在一些实施方式中,该传输参数至少包括距离参数,如图5所示,步骤S260可以由以下步骤S261~步骤S262实现。
步骤S261:获取主控设备与至少两个从控设备之间的距离参数。
主控设备获取其自身与各个从控设备之间的距离参数。具体地,主控设备可以获取其与各个从控设备之间的级联路径的长度。该长度也即级联路径中各个路径节点所对应的从控设备之间的距离总和。
在一个具体的实施例中,假设主控设备与目标从控设备之间的级联路径包括三个路径节点,也即主控设备、第一从控设备以及目标从控设备,其中主控设备与第一从控设备之间的距离为第一距离、第一从控设备与目标从控设备之间的距离为第二距离,则该级联路径的长度为第一距离与第二距离之和。
步骤S262:根据距离参数确定响应优先级。
级联路径的长度越短,则对应的从控设备的响应优先级越高;级联路径的长度越长,则对应的从控设备的响应优先级越低。
在一些实施方式中,该传输参数至少包括传输速率,如图6所示,步骤260还可以由以下步骤S263~步骤S264实现。
步骤S263:获取主控设备与至少两个从控设备之间的级联路径的传输速率。
主控设备获取与各个从控设备之间的级联路径的传输速率。级联路径的传输速率可以该级联路径上的各个路径节点之间的传输速率总和来体现。
步骤S264:根据传输速率确定响应优先级。
级联路径的传输速率越快,则对应的从控设备的响应优先级越高;级联路径的传输速率越慢,则对应的从控设备的响应优先级越低。
步骤S270:根据响应优先级,逐个对至少两个从控设备的控制请求进行响应。
本实施例中,步骤S270具体可以参照上述步骤S130,不再赘述。
本申请实施例提供的智能设备的控制方法,应用于智能控制面板,该方法根据接收的控制指令,从多个智能控制面板中确定主控设备以及从控设备;且以主控设备为起始路径节点,从多个从控设备中确定不同于当前路径节点的从控设备作为当前路径节点的下一路径节点;并当所确定的下一路径节点是目标从控设备时,将所确定的各路径节点按确定顺序依次连接而成的路径确定为级联路径;然后通过级联路径分别接收来自至少两个从控设备的控制请求;再根据主控设备与从控设备之间的传输参数,确定响应优先级,最后根据响应优先级,逐个对至少两个从控设备的控制请求进行响应,从而避免多个智能控制面板被同时操作时导致的信号上下行通道拥挤,提高通信效率。
如图7所示,图7示出了本申请实施例提供的一种智能设备的控制装置300,应用于智能控制面板,其中智能控制面板为多个。该智能设备的控制装置300包括设备确定模块310、路径建立模块320、接收模块330、确定模块340以及响应模块350。其中,设备确定模块310用于根据接收的控制指令,从多个智能控制面板中确定主控设备以及从控设备;路径建立模块320用于分别建立主控设备与从控设备之间的级联路径。接收模块330用于通过级联路径分别接收来自至少两个从控设备的控制请求;确定模块340用于根据主控设备与从控设备之间的传输参数,确定响应优先级;响应模块350用于根据响应优先级,逐个对至少两个从控设备的控制请求进行响应。
进一步地,设备确定模块310包括网络确定单元311以及设备确定单元312。其中,网络确定单元311用于根据接收的控制指令,获取对应于每个智能控制面板的网络信息;设备确定单元312用于根据网络信息,从多个智能控制面板中确定主控设备以及从控设备。
进一步地,路径建立模块320包括节点确定单元321以及路径确定单元322。节点确定单元321用于以主控设备为起始路径节点,从多个从控设备中确定不同于当前路径节点的从控设备作为当前路径节点的下一路径节点;路径确定单元322用于当所确定的下一路径节点是目标从控设备时,将所确定的各路径节点按确定顺序依次连接而成的路径确定为级联路径。
进一步地,确定模块340包括距离获取单元341、第一确定单元342、速率获取单元343以及第二确定单元344。其中,距离获取单元341用于获取主控设备与至少两个从控设备之间的距离参数;第一确定单元342用于根据距离参数确定响应优先级;速率获取单元323用于获取主控设备与至少两个从控设备之间的级联路径的传输速率;第二确定单元344用于根据传输速率确定响应优先级。
本实施例提供的智能设备的控制装置,应用于智能控制面板,其中智能控制面板为多个,该方法根据接收的控制指令,从多个智能控制面板中确定主控设备以及从控设备,其中主控设为信号强度最高的智能控制面板,从控设备为多个智能控制面板中除主控设备之外的其余智能控制面板;再分别建立主控设备与各个从控设备之间的级联路径,级联路径为主控设备与从控设备之间的信号传输路径;然后通过级联路径分别接收来自至少两个从控设备的控制请求,级联路径为主控设备与从控设备之间的信号传输路径;再根据主控设备与从控设备之间的传输参数,确定响应优先级;最后根据响应优先级,逐个对至少两个从控设备的控制请求进行响应,从而避免多个智能控制面板被同时操作时导致的信号上下行通道拥挤,提高通信效率。
如图8所示,图8示出了本申请实施例提供的一种智能控制面板400的模块框图,该智能控制面板400包括处理器410以及存储器420,存储器420存储有程序指令,程序指令被所述处理器410执行时实施上述的智能设备的控制方法。
处理器410可以包括一个或者多个处理核。处理器410利用各种接口和线路连接整个电池管理***内的各个部分,通过运行或执行存储在存储器420内的指令、程序、代码集或指令集,以及调用存储在存储器420内的数据,执行电池管理***的各种功能和处理数据。可选地,处理器410可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(ProgrammableLogic Array,PLA)中的至少一种硬件形式来实现。处理器410可集成中央处理器410(Central Processing Unit,CPU)、图像处理器410(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器410中,单独通过一块通信芯片进行实现。
存储器420可以包括随机存储器420(Random Access Memory,RAM),也可以包括只读存储器420(Read-Only Memory)。存储器420图可用于存储指令、程序、代码、代码集或指令集。存储器420图可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备图在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
如图9所示,本申请实施例还提供一种计算机可读存储介质500,该计算机可读取存储介质500中存储有计算机程序指令510,计算机程序指令510可被处理器调用以执行上述实施例中所描述的方法。
计算机可读取存储介质可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读取存储介质包括非易失性计算机可读取存储介质(non-transitory computer-readable storage medium)。计算机可读取存储介质600具有执行上述方法中的任何方法步骤的程序代码的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码可以例如以适当形式进行压缩。
以上,仅是本申请的较佳实施例而已,并非对本申请作任何形式上的限制,虽然本申请已以较佳实施例揭示如上,然而并非用以限定本申请,任何本领域技术人员,在不脱离本申请技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本申请技术方案内容,依据本申请的技术实质对以上实施例所作的任何简介修改、等同变化与修饰,均仍属于本申请技术方案的范围内。
Claims (10)
1.一种智能设备的控制方法,其特征在于,应用于智能控制面板,所述智能控制面板为多个,所述方法包括:
根据接收的控制指令,从多个智能控制面板中确定所述主控设备以及所述从控设备,其中所述主控设备为网络质量最好的智能控制面板,所述从控设备为所述多个智能控制面板中除所述主控设备之外的其余智能控制面板;
分别建立所述主控设备与各个所述从控设备之间的级联路径,所述级联路径为所述主控设备与所述从控设备之间的信号传输路径;
通过级联路径分别接收来自至少两个所述从控设备的控制请求;
根据所述主控设备与所述从控设备之间的传输参数,确定响应优先级;以及
根据所述响应优先级,逐个对至少两个所述从控设备的控制请求进行响应。
2.如权利要求1所述的智能设备的控制方法,其特征在于,所述级联路径包括至少两个路径节点,每个路径节点为多个智能控制面板中的一者;所述级联路径的起始路径节点为所述主控设备,所述级联路径的终止路径节点为目标从控设备;所述分别建立所述主控设备与各个所述从控设备之间的级联路径,包括:
以所述主控设备为起始路径节点,从至少两个从控设备中确定不同于所述当前路径节点的所述从控设备作为所述当前路径节点的下一路径节点;
当所确定的下一路径节点是所述目标从控设备时,将所确定的各路径节点按确定顺序依次连接而成的路径确定为所述级联路径。
3.如权利要求2所述的智能设备的控制方法,其特征在于,所述主控设备与所述目标从控设备之间存在多条级联路径,所述主控设备通过所述多条级联路径中路径节点最少的第一级联路径接收来自所述目标从控设备的控制请求。
4.如权利要求2所述的智能设备的控制方法,其特征在于,所述主控设备与所述目标从控设备之间存在多条级联路径,所述主控设备通过所述多条级联路径中的第二级联路径将接收来自所述目标从控设备的控制请求,其中,所述第二级联路径是所述多条级联路径中、相邻路径节点之间的平均间距最小的级联路径。
5.如权利要求1~4任一项所述的智能设备的控制方法,其特征在于,所述根据所述主控设备与所述从控设备之间的传输参数,确定响应优先级,包括:
获取所述主控设备与至少两个所述从控设备之间的距离参数;以及
根据所述距离参数确定所述响应优先级。
6.如权利要求1~4任一项所述的智能设备的控制方法,其特征在于,所述根据所述主控设备与所述从控设备之间的传输参数,确定响应优先级,包括:
获取所述主控设备与至少两个所述从控设备之间的所述级联路径的传输速率;以及
根据所述传输速率确定所述响应优先级。
7.如权利要求1~4任一项所述的智能设备的控制方法,其特征在于,所述根据接收的控制指令,从多个智能控制面板中确定所述主控设备以及所述从控设备,包括:
根据接收的控制指令,获取对应于每个智能控制面板的网络信息,其中,所述网络信息由所述智能控制面板的多种网络参数按照预设权重加权而得到;以及
根据所述网络信息,从多个智能控制面板中确定所述主控设备以及所述从控设备。
8.一种智能设备的控制装置,其特征在于,应用于智能控制面板,所述智能控制面板为多个,所述装置包括:
设备确定模块,用于根据接收的控制指令,从多个智能控制面板中确定所述主控设备以及所述从控设备,其中所述主控设为网络质量最好的智能控制面板,所述从控设备为所述多个智能控制面板中除所述主控设备之外的其余智能控制面板;
路径建立模块,用于分别建立所述主控设备与各个所述从控设备之间的级联路径,所述级联路径为所述主控设备与所述从控设备之间的信号传输路径;
接收模块,用于通过级联路径分别接收来自至少两个所述从控设备的控制请求,所述级联路径为所述主控设备与所述从控设备之间的信号传输路径;
确定模块,用于根据所述主控设备与所述从控设备之间的传输参数,确定响应优先级;
响应模块,用于根据所述响应优先级,逐个对至少两个所述从控设备的控制请求进行响应。
9.一种智能控制面板,其特征在于,包括处理器以及存储器,所述存储器存储有程序指令,所述程序指令被所述处理器调用时执行权利要求1~7任一项所述的智能设备的控制方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有程序代码,其中,在所述程序代码被处理器运行时执行权利要求1~7任一项所述的智能设备的控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010818649.XA CN112039959A (zh) | 2020-08-14 | 2020-08-14 | 智能设备的控制方法、装置、智能控制面板及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010818649.XA CN112039959A (zh) | 2020-08-14 | 2020-08-14 | 智能设备的控制方法、装置、智能控制面板及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112039959A true CN112039959A (zh) | 2020-12-04 |
Family
ID=73577362
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010818649.XA Pending CN112039959A (zh) | 2020-08-14 | 2020-08-14 | 智能设备的控制方法、装置、智能控制面板及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112039959A (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102769971A (zh) * | 2012-07-02 | 2012-11-07 | 上海广茂达光艺科技股份有限公司 | 用于led智能灯的现场总线控制*** |
US20130268706A1 (en) * | 2012-04-04 | 2013-10-10 | Samsung Electronics Co., Ltd. | System on chip for enhancing quality of service and method of controlling the same |
CN104270489A (zh) * | 2014-09-10 | 2015-01-07 | 中兴通讯股份有限公司 | 一种从多个麦克风中确定主副麦克风的方法和*** |
CN104299632A (zh) * | 2014-09-23 | 2015-01-21 | 广东欧珀移动通信有限公司 | 音频同步方法、装置及相应*** |
CN105337822A (zh) * | 2015-11-04 | 2016-02-17 | 广东欧珀移动通信有限公司 | 一种主播放设备的选择方法及相关设备 |
CN106376124A (zh) * | 2016-08-30 | 2017-02-01 | 河北智达光电科技股份有限公司 | 远程照明智能控制*** |
CN107948692A (zh) * | 2017-12-26 | 2018-04-20 | 深圳创维数字技术有限公司 | 一种级联机顶盒的控制方法、***、机顶盒及存储介质 |
CN108431701A (zh) * | 2015-12-16 | 2018-08-21 | 意诺科技有限公司 | 智能家居设备的控制方法、控制面板及控制*** |
CN110300042A (zh) * | 2019-07-24 | 2019-10-01 | 珠海太川云社区技术股份有限公司 | 一种总线通信***及通信控制方法 |
-
2020
- 2020-08-14 CN CN202010818649.XA patent/CN112039959A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130268706A1 (en) * | 2012-04-04 | 2013-10-10 | Samsung Electronics Co., Ltd. | System on chip for enhancing quality of service and method of controlling the same |
CN102769971A (zh) * | 2012-07-02 | 2012-11-07 | 上海广茂达光艺科技股份有限公司 | 用于led智能灯的现场总线控制*** |
CN104270489A (zh) * | 2014-09-10 | 2015-01-07 | 中兴通讯股份有限公司 | 一种从多个麦克风中确定主副麦克风的方法和*** |
CN104299632A (zh) * | 2014-09-23 | 2015-01-21 | 广东欧珀移动通信有限公司 | 音频同步方法、装置及相应*** |
CN105337822A (zh) * | 2015-11-04 | 2016-02-17 | 广东欧珀移动通信有限公司 | 一种主播放设备的选择方法及相关设备 |
CN108431701A (zh) * | 2015-12-16 | 2018-08-21 | 意诺科技有限公司 | 智能家居设备的控制方法、控制面板及控制*** |
CN106376124A (zh) * | 2016-08-30 | 2017-02-01 | 河北智达光电科技股份有限公司 | 远程照明智能控制*** |
CN107948692A (zh) * | 2017-12-26 | 2018-04-20 | 深圳创维数字技术有限公司 | 一种级联机顶盒的控制方法、***、机顶盒及存储介质 |
CN110300042A (zh) * | 2019-07-24 | 2019-10-01 | 珠海太川云社区技术股份有限公司 | 一种总线通信***及通信控制方法 |
Non-Patent Citations (4)
Title |
---|
孔林婷: "智能家用电器控制***设计", 《电子技术与软件工程》 * |
孔林婷: "智能家用电器控制***设计", 《电子技术与软件工程》, no. 04, 7 February 2018 (2018-02-07) * |
林强等: "一种无线网络控制***的时空实时任务调度算法", 《计算机科学》 * |
林强等: "一种无线网络控制***的时空实时任务调度算法", 《计算机科学》, 15 November 2016 (2016-11-15) * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3430832B1 (en) | Optimization of distributed wi-fi networks | |
US11398946B2 (en) | Optimization of distributed Wi-Fi networks estimation and learning | |
CN111830844A (zh) | 智能设备控制方法、装置及智能家居控制面板 | |
CN111970181B (zh) | 智能家居设备配网方法、装置、电子设备以及存储介质 | |
CN114143270B (zh) | 一种带宽调整方法及装置 | |
WO2022001686A1 (zh) | 网络质量评估的方法、电子设备及存储介质 | |
CN113490315A (zh) | 照明设备控制方法、装置、控制设备及存储介质 | |
CN112037785A (zh) | 智能设备的控制方法、装置、电子设备及存储介质 | |
CN112188639B (zh) | 基于WiFi Mesh网络的通信方法及相关设备 | |
WO2019015040A1 (zh) | 基于信号强度的频点选取方法及物联网终端 | |
CN111917595A (zh) | ***升级方法、装置、智能设备以及存储介质 | |
CN111965988A (zh) | 智能设备的控制方法、装置、智能控制开关及存储介质 | |
CN105050123A (zh) | 一种无线网络负荷控制方法及终端 | |
CN112039736A (zh) | 智能设备的升级方法、装置、智能家居***及电子设备 | |
CN112039959A (zh) | 智能设备的控制方法、装置、智能控制面板及存储介质 | |
CN112491573A (zh) | 一种网络参数配置方法及装置 | |
CN109803433B (zh) | 无线通信控制方法、装置、电子设备及存储介质 | |
CN113254077A (zh) | 智能设备的状态控制方法、装置、电子设备及存储介质 | |
CN112769588A (zh) | 智能家居的组网方法、***、家电设备及存储介质 | |
CN117202371B (zh) | 一种LoRa多节点大数据传输的处理方法、装置及电子设备 | |
CN113055929B (zh) | 在家用无线网络下的网络硬盘录像机和视频传输*** | |
WO2023216864A1 (zh) | 通信小区的处理方法、基站、电子设备和计算机可读存储介质 | |
CN109041092B (zh) | 网络资源分配方法及网络控制器 | |
CN113671844A (zh) | 智能设备控制方法、装置、智能控制设备以及存储介质 | |
CN117978743A (zh) | 一种设备网络传输控制方法、装置、***及存储介质 |
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 |