智能设备的控制方法、装置、智能控制面板及存储介质与流程

文档序号:23175597发布日期:2020-12-04 14:06阅读:122来源:国知局
智能设备的控制方法、装置、智能控制面板及存储介质与流程

本申请涉及智能设备技术领域,具体涉及一种智能设备的控制方法、装置、智能控制面板及存储介质。



背景技术:

智能设备(如,照明系统、窗帘、空调、安防系统、网络家电等)可以通过智能控制面板进行统一控制。智能设备和智能控制面板通常会接入相同的无线局域网,一方面可以实现互联,另一方面可以通过无线局域网的网关与外网的设备通信。

通常用户家中会安装多个智能控制面板,以对多个智能设备进行控制。但是,当用户同时操作多个智能控制面板时可能会导致信号上下行通道拥挤,导致通信效果不佳。



技术实现要素:

鉴于以上问题,本申请实施例提供一种智能设备的控制方法、装置、智能控制面板及存储介质,以解决上述技术问题。

本申请实施例是采用以下技术方案实现的:

第一方面,本申请一些实施例提供一种智能设备的控制方法,应用于智能控制面板,智能控制面板为多个,该方法包括:根据接收的控制指令,从多个智能控制面板中确定主控设备以及从控设备,其中主控设为网络质量最好的智能控制面板,从控设备为多个智能控制面板中除主控设备之外的其余智能控制面板;分别建立主控设备与各个从控设备之间的级联路径,级联路径为主控设备与从控设备之间的信号传输路径;通过级联路径分别接收来自至少两个从控设备的控制请求,级联路径为主控设备与从控设备之间的信号传输路径;根据主控设备与从控设备之间的传输参数,确定响应优先级;以及根据响应优先级,逐个对至少两个从控设备的控制请求进行响应。

第二方面,本申请一些实施例还提供一种智能设备的控制装置,用于智能控制面板,智能控制面板为多个;该装置包括设备确定模块、路径建立模块、接收模块、确定模块以及响应模块:设备确定模块,用于根据接收的控制指令,从多个智能控制面板中确定主控设备以及从控设备,其中主控设为网络质量最好的智能控制面板,从控设备为多个智能控制面板中除主控设备之外的其余智能控制面板;路径建立模块,用于分别建立主控设备与各个从控设备之间的级联路径,级联路径为主控设备与从控设备之间的信号传输路径;接收模块用于通过级联路径分别接收来自至少两个从控设备的控制请求,级联路径为主控设备与从控设备之间的信号传输路径;确定模块用于根据主控设备与从控设备之间的传输参数,确定响应优先级;响应模块用于根据响应优先级,逐个对至少两个从控设备的控制请求进行响应。

第三方面,本申请实施例还提供一种智能控制面板,包括处理器以及存储器,存储器存储有程序指令,程序指令被处理器调用时执行上述的智能设备的控制方法。

第四方面,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有程序代码,其中,在程序代码被处理器运行时执行上述的智能设备的控制方法。

本申请实施例提供的智能设备的控制方法、装置、智能控制面板以及存储介质,该智能设备的控制方法应用于智能控制面板,智能控制面板为多个,该方法根据接收的控制指令,从多个智能控制面板中确定主控设备以及从控设备,其中主控设备为网络质量最好的智能控制面板,从控设备为多个智能控制面板中除主控设备之外的其余智能控制面板;再分别建立主控设备与各个从控设备之间的级联路径,级联路径为主控设备与从控设备之间的信号传输路径;然后通过级联路径分别接收来自至少两个从控设备的控制请求,级联路径为主控设备与从控设备之间的信号传输路径;再根据主控设备与从控设备之间的传输参数,确定响应优先级;最后根据响应优先级,逐个对至少两个从控设备的控制请求进行响应,从而避免多个智能控制面板被同时操作时导致的信号上下行通道拥挤,提高通信效率。

本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图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(wirelessfidelity)信号实现的,类似地,智能网关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可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器410可集成中央处理器410(centralprocessingunit,cpu)、图像处理器410(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器410中,单独通过一块通信芯片进行实现。

存储器420可以包括随机存储器420(randomaccessmemory,ram),也可以包括只读存储器420(read-onlymemory)。存储器420图可用于存储指令、程序、代码、代码集或指令集。存储器420图可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备图在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。

如图9所示,本申请实施例还提供一种计算机可读存储介质500,该计算机可读取存储介质500中存储有计算机程序指令510,计算机程序指令510可被处理器调用以执行上述实施例中所描述的方法。

计算机可读取存储介质可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读取存储介质包括非易失性计算机可读取存储介质(non-transitorycomputer-readablestoragemedium)。计算机可读取存储介质600具有执行上述方法中的任何方法步骤的程序代码的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码可以例如以适当形式进行压缩。

以上,仅是本申请的较佳实施例而已,并非对本申请作任何形式上的限制,虽然本申请已以较佳实施例揭示如上,然而并非用以限定本申请,任何本领域技术人员,在不脱离本申请技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本申请技术方案内容,依据本申请的技术实质对以上实施例所作的任何简介修改、等同变化与修饰,均仍属于本申请技术方案的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1