【发明公布】组网方法和装置以及灯光控制系统_调调(北京)科技有限公司_201980000775.X 

申请/专利权人:调调(北京)科技有限公司

申请日:2019-05-08

发明/设计人:黄小军

公开(公告)日:2019-11-01

代理机构:北京林达刘知识产权代理事务所(普通合伙)

公开(公告)号:CN110402564A

代理人:刘新宇

主分类号:H04L12/28(20060101)

地址:100124 北京市朝阳区广渠路3号竞园图片产业园48D

分类号:H04L12/28(20060101);H05B37/02(20060101)

优先权:

专利状态码:在审-公开

法律状态:2019.11.01#公开

摘要:本公开涉及一种组网方法和装置以及灯光控制系统,包括:执行扫描以获取信标信号;判断获取到的信标信号包含的参数是否与所述路由器或终端预设参数相匹配;在获取到的信标信号包含的参数与预设参数相匹配时,与发射所述信标信号的协调器建立通信连接;其中,所述路由器为照明设备,所述终端为用于控制所述路由器发光的控制开关,与协调器建立通信连接的多个路由器彼此之间建立了通信连接,与协调器建立通信连接的路由器和终端之间建立了通信连接。本公开实施例可以实现照明设备和控制开关在上电后自动匹配协调器入网。

主权项:1.一种组网方法,所述方法应用于路由器或终端,其特征在于,所述方法包括:执行扫描以获取信标信号;判断获取到的信标信号包含的参数是否与所述路由器或终端预设参数相匹配;在获取到的信标信号包含的参数与预设参数相匹配时,与发射所述信标信号的协调器建立通信连接;其中,所述路由器为照明设备,所述终端为用于控制所述路由器发光的控制开关,与协调器建立通信连接的多个路由器彼此之间建立了通信连接,与协调器建立通信连接的路由器和终端之间建立了通信连接。

全文数据:组网方法和装置以及灯光控制系统技术领域本公开涉及无线通信技术领域,尤其涉及一种组网方法和装置以及灯光控制系统。背景技术通常情况下,室内灯具的开关一般设置在灯具上,或设置在室内墙壁上并与灯具相连接,灯具的开关一般为机械开关或声控开关,机械开关需要用户前往手动触发开关来实现对灯具照明的控制,声控开关虽然不需要用户前往手动触发,但需要用户发出一定频率的声音触发开关来实现对灯具照明的控制。在用户不方便行动或不便发出声响的情况下,使用上述类型的开关将会十分困难,此外,声控开关还会因打雷等因素产生误触,影响用户的正常使用。这样,如何使用户方便的控制照明设备进行照明,成为亟待解决的问题。发明内容有鉴于此,本公开提出了一种组网方法和装置以及灯光控制系统。根据本公开的一方面,提供了一种组网方法,所述方法应用于路由器或终端,所述方法包括:执行扫描以获取信标信号;判断获取到的信标信号包含的参数是否与所述路由器或终端预设参数相匹配;在获取到的信标信号包含的参数与预设参数相匹配时,与发射所述信标信号的协调器建立通信连接;其中,所述路由器为照明设备,所述终端为用于控制所述路由器发光的控制开关,与协调器建立通信连接的多个路由器彼此之间建立了通信连接,与协调器建立通信连接的路由器和终端之间建立了通信连接。在一种可能的实现方式中,所述预设参数包括个域网地址PANID,所述协调器的用户标识USERID,以及信道频点中的任意一种或多种。在一种可能的实现方式中,所述方法包括:所述路由器记录开机时长小于第二时长的连续开机次数;在所述连续开机次数达到预设数值时,所述路由器允许与未入网设备建立通信连接。在一种可能的实现方式中,所述方法包括:在所述路由器允许与未入网设备建立通信连接时,如果所述路由器在开机后的第二时长之内接收到未入网设备发送的入网请求,则所述路由器与所述未入网设备建立通信连接。在一种可能的实现方式中,所述路由器记录开机时长小于第二时长的连续开机次数,包括,所述路由器在每次开机时,若判断连续开机次数大于或等于第一阈值或本次开机时长大于或等于第二时长,则将连续开机次数清零;所述路由器在每次开机时,若判断连续开机次数小于第一阈值且本次开机时长小于第二时长,则将连续开机次数加1;所述路由器在关机后,所述连续开机次数不变,开机时长清零。根据本公开的另一方面,提供了一种灯光控制系统,所述系统包括:至少一个路由器和终端,其中,终端与路由器之间按照上述方法建立通信连接;所述终端为控制开关,用于在预设时段内确定所述终端的按键被按压的次数和或每次被按压的时长,在所述终端的按键被按压的次数和或每次被按压的时长符合第一预设条件时,确定该第一预设条件对应的第一控制指令,并将所述第一控制指令发送至所述至少一个路由器;所述路由器为照明设备,用于在接收到第一控制指令时,根据所述第一控制指令对应的照明模式控制所述路由器的发光元件发光。在一种可能的实现方式中,所述灯光控制系统还包括播放设备,所述播放设备与所述终端之间建立通信连接;所述播放设备,用于获取播放设备待播放的音频文件的音乐类型,确定所述音乐类型对应的第二控制指令,并向所述终端发送所述第二控制指令;所述终端,还用于将所述第二控制指令发送至所述至少一个路由器;所述路由器,还用于在接收到第二控制指令时,根据所述第二控制指令对应的照明模式控制发光元件发光。在一种可能的实现方式中,所述照明模式包括:至少一个路由器的灯光颜色、灯光明暗度的静态组合;以及至少一个路由器的灯光颜色、灯光明暗度的动态变化。根据本公开的另一方面,提供了一种组网方法,所述方法应用于协调器,所述方法包括:以广播的形式发射信标信号,所述信标信号包括所述协调器预设参数;在接收到来自于路由器或终端响应于所述信标信号发送的入网请求时,与所述路由器或终端建立通信连接。根据本公开的另一方面,提供了一种组网装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述方法。根据本公开的另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述方法。本公开实施例中,作为照明设备的路由器和作为控制开关的终端在获取到的信标信号包含的参数与预设参数相匹配时,可以与发射该信标信号的协调器建立通信连接,使用户可以在照明设备和控制开关的通信范围内任意地点通过控制开关控制照明设备照明,此外,本公开实施例可以实现照明设备和控制开关在上电后自动匹配协调器入网,无需用户对照明设备和控制开关进行组网配置,有利于用户便捷高效的使用和控制照明设备。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。图1是根据一示例性实施例示出的一种组网方法的流程图。图2是根据一示例性实施例示出的一种组网方法的流程图。图3是根据一种示例示出的一种组网方法的流程图。图4是根据一示例性实施例示出的一种灯光控制系统的示意图。图5是根据一种示例示出的一种灯光控制方法的流程图。图6是根据一种示例示出的播放设备确定第二控制指令的流程图。图7是根据一示例性实施例示出的一种组网方法的流程图。图8是根据一示例性实施例示出的一种组网装置的框图。具体实施方式以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。图1是根据一示例性实施例示出的一种组网方法的流程图。该方法可以应用于路由器或终端,如图1所示,该方法可以包括:步骤100,执行扫描以获取信标信号;步骤101,判断获取到的信标信号包含的参数是否与所述路由器或终端预设参数相匹配;步骤102,在获取到的信标信号包含的参数与预设参数相匹配时,与发射所述信标信号的协调器建立通信连接;在本公开实施例中,路由器可以为照明设备,终端可以为控制开关。路由器、终端和协调器可以分别设置通信模块,路由器和终端可以分别通过各自的通信模块与协调器的通信模块建立采用ZigBee紫蜂协议制式的通信连接。建立通信连接的协调器、终端和路由器可以组成一个个域网,与协调器建立通信连接的多个路由器彼此之间可以建立通信连接,与协调器建立通信连接的终端可以与个域网内的一个路由器建立通信连接,并将该路由器作为该终端的父节点,终端在需要与个域网内的路由器通信时,可以将数据发送至该终端的父节点,该父节点可以将获取到的数据发送至个域网内的其他路由器。路由器可以包括发光元件,路由器的发光元件可以例如包括LED发光二极管,LightEmittingDiode、OLED有机发光二级管,OrganicLight-EmittingDiode或LCD液晶显示器,LiquidCrystalDisplay等任意一种发光元件,本公开实施例对路由器的发光元件的类型不做限定。路由器可以例如为台灯、落地灯或吸顶灯等,本公开实施例对路由器的具体形态不做限定。终端可以包括按键,例如,终端的按键可以为实体按键该实体按键可以例如为机械按键或压感按键,又如,终端的按键可以为虚拟按键,终端可以安装有用于控制照明设备的应用软件,终端运行该应用软件时,可以在显示屏显示包含虚拟按键的用户界面。需要说明的是,可以根据控制照明设备的需要选择不同数量,不同类型的按键,本公开实施例对终端按键的具体形态不做限定。终端还可以包括分别与按键和通信模块连接的处理器,终端的处理器可以在检测到终端的按键被触发时,生成被触发按键所对应的控制指令,并通过通信模块向终端的父节点发送该控制指令。路由器还可以包括分别与通信模块和发光元件连接的处理器,路由器的通信模块可以将接收到的控制指令发送至处理器,处理器可以根据接收到的控制指令控制发光元件以该控制指令对应的发光模式发光。终端和路由器的处理器可以表示为解释计算机指令以及处理计算机软件中数据的电子元件,处理器可以被一个或多个应用专用集成电路ASIC、数字信号处理器DSP、数字信号处理设备DSPD、可编程逻辑器件PLD、现场可编程门阵列FPGA、控制器、微控制器、微处理器或其他电子元件实现。终端和路由器的处理器可以相同也可以不同。作为本实施例的一个示例,可以预先将预设参数存储在路由器和终端中例如,可以将预设参数写入路由器和终端的固件中,在初次对路由器和终端进行组网时,可以选择存储有相同的预设参数的协调器,并控制该协调器发射包含该预设参数的信标信号,接着,可以控制路由器和终端执行扫描以获取信标信号,路由器或终端可以解析获取到的信标信号所包含的参数,并可以判断该参数是否与所述路由器或终端的预设参数相匹配。路由器或终端在判断解析得到的参数与预设参数相匹配时,可以向协调器发送加入网络的请求,协调器在收到加入网络的请求后,可以响应于该请求向路由器或终端发送允许加入网络的指令,路由器或终端可以在接收到允许加入网络的指令后与该协调器建立通信连接。在一种可能的实现方式中,所述预设参数可以包括PANIDPersonalAreaNetworkID,个域网地址,所述协调器的用户标识USERID,以及信道频点中的任意一种或多种。其中,USERID可以为扩展个域网地址ExtendPANID的一部分。PANID、USERID和信道频点可以有效的标识协调器所组建的个域网络,因此将PANID、USERID和信道频点作为预设参数,可以有效的提升设备组网的准确度。本公开实施例中,作为照明设备的路由器和作为控制开关的终端在获取到的信标信号包含的参数与预设参数相匹配时,可以与发射该信标信号的协调器建立通信连接,可以实现照明设备和控制开关在上电后自动匹配协调器入网,无需用户对照明设备和控制开关进行组网配置,使用户可以在照明设备和控制开关的通信范围内任意地点通过控制开关控制照明设备照明,有利于用户便捷高效的使用和控制照明设备。在本公开实施例中,在需要的场景下,其他路由器或终端可以与某路由器直接建立通信连接,例如,在个域网中没有协调器的情况下,未加入个域网的设备其他路由器或终端可以通过与已加入个域网的路由器直接建立通信连接,从而加入个域网。例如,在其他路由器或终端请求与所述路由器直接建立通信连接时,可以根据所述路由器的连续开机次数和或开机时间,来判断是否允许其他路由器或终端与所述路由器直接建立通信连接。图2是根据一示例性实施例示出的一种组网方法的流程图。如图2所示,图2与图1之间的区别在于,该方法还可以包括:步骤200,所述路由器记录开机时长小于第二时长的连续开机次数。步骤201,在所述连续开机次数达到预设数值时,所述路由器允许与未入网设备建立通信连接。在一种可能的实现方式中,步骤200可以包括:所述路由器在每次开机时,若判断连续开机次数大于或等于第一阈值或本次开机时长大于或等于第二时长,则将连续开机次数清零;所述路由器在每次开机时,若判断连续开机次数小于第一阈值且本次开机时长小于第二时长,则将连续开机次数加1;所述路由器在关机后,所述连续开机次数不变,开机时长清零。在一种可能的实现方式中,所述方法还可以包括:在所述路由器允许与未入网设备建立通信连接时,如果所述路由器在开机后的第二时长之内接收到未入网设备发送的入网请求,则所述路由器与所述未入网设备建立通信连接。图3是根据一种示例示出的一种组网方法的流程图,如图3所示,在步骤300中,路由器可以在开机后,判断连续开机次数是否大于或等于10次第一阈值的示例,需要说明的是,只要第一阈值大于预设数值即可,本公开实施例对第一阈值的大小不做限定,路由器可以在判断连续开机次数小于10次时,执行步骤301,判断开机时长是否大于或等于20秒第二时长的示例,路由器可以在判断开机时长小于20秒时,执行步骤304,将连续开机次数加1。接着,路由器可以执行步骤305,判断连续开机次数是否为3次预设数值的示例,路由器可以在判断连续开机次数为3次时,执行步骤306,进入允许未入网的设备加入个域网的状态。在一种应用场景中,路由器可以为灯,用户可以对连接在个域网内的某个灯进行三次连续的开关机操作,其中,每次开关机操作的时间间隔可以不超过20秒,由此可以触发灯进入允许未入网的设备加入个域网的状态,灯在处于允许未入网的设备加入个域网的状态时,若接收到未入网设备的入网请求时,可以与该未入网设备建立通信连接。这样,可以仅通过以预设模式操作个域网中路由器的开关按键,来实现激发路由器进入允许未入网设备加入个域网的状态,无需为路由器设置额外的按键或程序模块来激发路由器进入允许未入网设备加入个域网的状态,可以显著降低路由器的器件复杂程度。回到步骤306,路由器在处于允许未入网的设备加入个域网的状态时,可以执行步骤307,判断本次开机时长是否大于或等于2分钟第一时长的示例。路由器若判断本次开机时长小于两分钟,可以接着执行步骤306。路由器若判断本次开机时长大于或等于两分钟,可以执行步骤308,进入不允许未入网的设备加入个域网的状态。这样,路由器仅在第一时长内处于允许未入网的设备加入个域网的状态,可以防止过多未入网的设备加入个域网。在一种可能的实现方式中,路由器在处于允许未入网的设备加入个域网的状态时,还可以预设的照明模式发光例如路由器的光先变亮后变暗,以提示用户路由器处于允许未入网的设备加入个域网的状态,用户可以控制未入网的设备开机并以广播的形式发送入网请求。回到步骤305,路由器可以在判断连续开机次数不是3次时,执行步骤300。回到步骤300,路由器可以在判断连续开机次数大于或等于10次时,执行步骤303,将连续开机次数清零,并接着执行步骤300。回到步骤301,路由器可以在判断开机时长大于或等于20秒时,执行步骤303,将连续开机次数清零,并接着执行步骤300。本公开实施例通过在路由器的连续开机次数大于或等于第一阈值或开机时长大于或等于第二时长,则将连续开机次数清零,可以有效避免路由器在未检测到未连接未入网设备的情况下,记录的连续开机次数的数据过大,超出路由器的处理能力而致使路由器异常运行的情况发生,有效保障路由器的正常运行。本公开实施例可以在个域网没有协调器设备的情况下,通过个域网中的路由器根据预设的开机关机次数和开机时长来判断是否允许未入网设备入网,无需复杂的程序调用,可以有效降低路由器的器件复杂度和能耗。图4是根据一示例性实施例示出的一种灯光控制系统的示意图。如图4所示,该系统可以包括:至少一个路由器和和至少一个终端,其中,终端与路由器之间可以按照上述的组网方法建立通信连接;所述终端40可以为控制开关,用于在预设时段内确定所述终端40的按键被按压的次数和每次被按压的时长,在所述终端40的按键被按压的次数和每次被按压的时长符合第二预设条件时,确定该第二预设条件对应的第一控制指令,并将所述第一控制指令发送至所述至少一个路由器41;所述路由器41可以为照明设备,用于在接收到第一控制指令时,根据所述第一控制指令对应的照明模式控制所述路由器41的发光元件图中未示出发光。在本公开实施例中,终端在加入个域网后,可以处于休眠状态,用户可以触发唤醒终端例如,若终端设置有按键,且处于休眠状态的终端检测到按键被触发,则终端可以由休眠状态进入唤醒状态,处于唤醒状态的终端可以选择个域网中的某一路由器作为父节点,并与该父节点建立通信连接。终端可以将生成的控制指令发送至该父节点,并由该父节点将该控制指令发送至个域网内的其他路由器,这样,个域网内的每个路由器可以根据控制指令对应的照明模式控制该路由器的发光元件发光。在一种可能的实现方式中,终端可以例如包括一个按键例如,终端的外形可以小于成年人手掌大小,方便用户手持携带,用户可以通过不同的触发模块触发该按键来完成控制路由器的发光的明暗、颜色和灯光变化的调节。在一种可能的实现方式中,路由器可以预存第一控制指令与照明模式的对应关系,不同的第一控制指令可以对应于不同的照明模式,举例来讲,照明模式可以包括发光模式和发光模式下的发光档位,第一控制指令可以包括发光模式的索引值和发光档位索引值,其中,发光模式的索引值可以为自然数序列,随着发光模式的存储次序变化,每个发光模式的索引值可以依次递增;发光档位的索引值可以为不同于发光模式的索引值的自然数序列,随着发光档位的存储次序的变化,每个发光档位的索引值可以依次递增。路由器可以根据发光模式的索引值唯一确定一个发光模式,并可以根据发光模式的索引值和发光档位的索引值唯一确定一个发光模式下的发光档位。用户操作终端的操作方式可以包括长按按键、双击按键、单击按键。照明模式可以包括发光模式、发光档位以及不发光模式,单击按键可以用于指示路由器将发光模式切换至当前发光模式的下一个发光模式;长按按键可以用于指示路由器将发光档位切换至当前发光档位的下一个发光档位;双击按键可以用于指示路由器不发光,其中,发光模式可以表示为灯光发光颜色和灯光是否变化,例如,发光模式可以包括白光发光模式,彩光发光模式和动态发光模式,发光模式对应的发光档位可以表示为该发光模式下光的不同的发光颜色和不同发光变化状态,例如,白光发光模式对应的不同发光档位可以为不同亮度的白光例如,10档不同亮度的白光,彩光发光模式对应的不同发光档位可以为不同颜色的彩光例如,10档不同颜色的彩光,动态发光模式的不同发光档位可以为对应于不同组合的动态光切换例如,路由器以预设频率依次发出不同颜色的光,又如,路由器以预设频率进行闪烁,又如,路由器以预设频率依次发出不同颜色的闪烁光等,需要说明的是,本公开实施例对控制指令和发光模式的具体形式不做限定。图5是根据一种示例示出的一种灯光控制方法的流程图,该方法可以应用于终端,如图5所示,在步骤500中,终端可以保存当前路由器发光模式的索引值和发光档位的索引值。在步骤501中,终端可以在检测到按键被按压时,开始计时。在步骤502中,终端可以判断按键在500毫秒内是否由被按压的状态转为未被按压的状态第二预设条件的示例。终端可以在检测到按键在500毫秒内仍处于被按压的状态时,执行步骤503,确定当前的操作为长按按键,并可以执行步骤504,判断当前发光档位的索引值是否为发光档位的第一最大索引值。终端可以在当前发光档位的索引值不是第一最大索引值时,执行步骤505,将当前发光档位的索引值自动加1得到更新后的发光档位的索引值,并将包含当前发光模式的索引值和更新后的发光档位的索引值的控制指令第一控制指令的示例发送至终端的父节点。终端可以在当前发光档位的索引值为第一最大索引值时,执行步骤506,将数值最小的发光档位的索引值例如0作为更新后的发光档位的索引值,并将包含当前发光模式的索引值和更新后的发光档位的索引值的控制指令第一控制指令的示例发送至终端的父节点。终端还可以在执行步骤503后,执行步骤507,判断按键在200毫秒内是否仍处于被按压的状态,终端可以判断按键在200毫秒内仍处于被按压的状态时,执行步骤504。回到步骤502,终端可以在检测到按键在500毫秒内由被按压的状态转为未被按压的状态时,执行步骤508,判断按键在500毫秒内是否被再次按压,终端可以在判断按键在500毫秒内未被再次按压时,执行步骤509,确定当前的控制指令为单击按键。并可以执行步骤510,判断当前发光模式的索引值是否为发光模式的第二最大索引值。终端可以在当前发光模式的索引值不是第二最大索引值时,执行步骤511,将当前发光模式的索引值自动加1得到更新后的发光模式的索引值,并将包含更新后的发光模式的索引值的控制指令第一控制指令的另一示例发送至终端的父节点。终端可以在当前发光模式的索引值为第二最大索引值时,执行步骤512,将数值最小的发光模式的索引值例如0作为更新后的发光模式的索引值,并将包含更新后的发光模式的索引值的控制指令第一控制指令的另一示例发送至终端的父节点。回到步骤508,终端可以在判断按键500毫秒内被再次按压时,执行步骤513,确定当前的控制指令为双击按键,终端可以接着执行步骤514,将用于指示路由器不发光的控制指令发送至终端的父节点。这样,本公开实施例中,作为控制开关的终端无需设置复杂的按键或安装应用程序,即可通过单个按键实现对作为照明设备的路由器进行多种发光模式的切换控制,进一步方便用户的使用。在一种可能的实现方式中,如图4所示,所述灯光控制系统还可以包括播放设备42,所述播放设备42可以与终端40之间建立通信连接;所述播放设备42,可以用于获取播放设备待播放的音频文件的音乐类型,确定所述音乐类型对应的第二控制指令,并向所述终端发送所述第二控制指令;所述终端40,还用于将所述第二控制指令发送至所述至少一个路由器41;所述路由器41,还可以用于在接收到第二控制指令时,根据所述第二控制指令对应的照明模式控制发光元件发光。在本公开实施例中,音乐类型可以表示为是指音乐作品在整体上呈现出的具有代表性的独特面貌。音乐类型例如可以为古典音乐,流行音乐等。作为本实施例的一个示例,播放设备可以预存音乐类型与第二控制指令的对应关系,播放设备可以通过有线通信或无线通信的方式与终端进行通信本公开实施例对播放设备与终端的通信方式不做限定,播放设备可以获取待播放的音频文件的音乐类型,并根据音乐类型、音乐类型与第二控制指令的对应关系确定音乐类型对应的第二控制指令,播放设备可以将第二控制指令发送至终端,终端可以将第二控制指令发送至作为终端的父节点的路由器,该路由器可以将第二控制指令发送至个域网内的其他路由器。播放设备可以在将第二控制指令发送至终端后,播放待播放的音频文件。个域网内的各路由器可以在接收到第二控制指令时,根据第二控制指令对应的照明模式控制发光元件发光。这样,本公开实施例中作为照明设备的路由器可以根据播放设备播放的不同音乐类型展示不同的照明效果。图6是根据一种示例示出的播放设备确定第二控制指令的流程图。如图6所示,在步骤600中,播放设备可以解析待播放的音频文件的媒体信息,并可以接着执行步骤601中,判断媒体信息中是否包含音乐类型。播放设备在判断媒体信息中包含音乐类型时,可以执行步骤602,根据确定的音乐类型和音乐类型与控制指令的对应关系,确定该音乐类型对应的第二控制指令,并将第二控制指令发送至终端。播放设备在判断媒体信息中未包含音乐类型时,可以执行步骤603,从网络获取待播放音频文件的音乐类型,例如,播放设备可以向服务器发送携带音频文件标识例如音频文件的名称的获取请求,并执行步骤604,判断是否能够从服务器确定音频文件对应的音乐类型。例如,播放设备可以与服务器建立通信连接,服务器可以存储音频文件标识和音乐类型的对应关系,播放设备可以将包含音频文件标识的获取请求发送至服务器,服务器可以在判断音频文件标识存在于对应关系中时,响应于该获取请求将音频文件对应的音乐类型发送至播放设备。服务器可以在判断音频文件标识不存在于对应关系中时,响应于该获取请求发送用于指示不存在音频文件的指示信息。播放设备可以在接收到音乐类型时,判断能够从服务器确定音频文件对应的音乐类型,并执行步骤602。播放设备可以在接收到用于指示不存在音频文件的指示信息时,执行步骤605,根据音频文件的节奏例如,音频文件的鼓点、重低音频率等确定音频文件的音乐类型。并执行步骤602。例如,播放设备可以安装有音频识别软件,播放设备可以将音频文件的节奏作为参数输入音频识别软件,并将该音乐识别软件输出的音乐类型作为音频文件对应的音乐类型。图7是根据一示例性实施例示出的一种组网方法的流程图。所述方法可以应用于协调器,如图7所示,所述方法可以包括:步骤700,以广播的形式发射信标信号,所述信标信号包括所述协调器预设参数;步骤701,在接收到来自于路由器或终端响应于所述信标信号发送的入网请求时,与所述路由器或终端建立通信连接。对步骤700和步骤701的说明可以参照上述对步骤100至步骤102的说明,在此不再赘述。在一种应用示例中,以终端为单按键控制开关,路由器为灯为例进行以下说明:可以在灯和控制开关的固件中写入了预设参数,控制协调器广播包含预设参数的信标信号,在给组装好的灯和控制开关开机后,灯和控制开关会自动寻找预设参数对应的网络并请求加入,协调器收到请求后允许灯和控制开关加入。至此灯和控制开关的入网完成,形成个域网。在个域网没有协调器的情况下,可以通过已入网的灯将未入网的灯加入个域网,灯可以在开机后,判断连续开机次数是否大于或等于10次,灯可以在判断连续开机次数小于10次时,判断开机时长是否大于或等于20秒,并可以在判断开机时长小于20秒时,将连续开机次数加1。灯可以在判断连续开机次数为3,且本次例如第4次开机时长小于2分钟时,进入允许未入网设备加入个域网的状态。例如,用户可以对连接在个域网内的某个灯进行三次连续的开关机操作,其中,每次开机操作的时间间隔可以不超过20秒,由此触发灯进入允许其他未入网的设备加入个域网的状态,灯在处于允许其他未入网的设备加入个域网的状态时,若接收到未入网设备的入网请求时,可以与该未入网设备建立通信连接。灯可以在处于允许未入网的设备加入个域网的状态,且本次开机时长大于或等于2分钟时,进入不允许未入网的设备加入个域网的状态。灯还可以在判断连续开机次数大于或等于10次时或开机时长大于或等于20秒时,将连续开机次数清零。用户在使用过程中,可以单击控制开关的按键,使得个域网中的灯的发光模式在白光模式、彩光模式之间切换,并可以长按控制开关的按键,使得个域网中的灯在当前的发光模式例如彩光模式中,依次切换不同的发光颜色或发光明暗度。用户还可以双击控制开关的按键,来关闭个域网内的灯。控制开关还可以与播放设备建立无线通信连接,播放设备可以确定待播放的音频文件的音乐类型所对应的控制指令,并可以将该控制指令发送至控制开关,控制开关可以将控制指令发送至个域网中的灯。这样,在播放设备播放音乐时,个域网内的灯可以自动展示与播放的音乐类型向对应灯光效果。图8是根据一示例性实施例示出的一种组网装置的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。参照图8,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入输出IO的接口812,传感器组件814,以及通信组件816。处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器SRAM,电可擦除可编程只读存储器EEPROM,可擦除可编程只读存储器EPROM,可编程只读存储器PROM,只读存储器ROM,磁存储器,快闪存储器,磁盘或光盘。电源组件806为装置800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器LCD和触摸面板TP。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。音频组件810被配置为输出和或输入音频信号。例如,音频组件810包括一个麦克风MIC,当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。IO接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到装置800的打开关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信NFC模块,以促进短程通信。例如,在NFC模块可基于射频识别RFID技术,红外数据协会IrDA技术,超宽带UWB技术,蓝牙BT技术和其他技术来实现。在示例性实施例中,装置800可以被一个或多个应用专用集成电路ASIC、数字信号处理器DSP、数字信号处理设备DSPD、可编程逻辑器件PLD、现场可编程门阵列FPGA、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。在示例性实施例中,还提供了一种非易失性计算机可读存储介质,例如包括计算机程序指令的存储器804,上述计算机程序指令可由装置800的处理器820执行以完成上述方法。本公开可以是系统、方法和或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本公开的各个方面的计算机可读程序指令。计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子非穷举的列表包括:便携式计算机盘、硬盘、随机存取存储器RAM、只读存储器ROM、可擦式可编程只读存储器EPROM或闪存、静态随机存取存储器SRAM、便携式压缩盘只读存储器CD-ROM、数字多功能盘DVD、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波例如,通过光纤电缆的光脉冲、或者通过电线传输的电信号。这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算处理设备,或者通过网络、例如因特网、局域网、广域网和或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和或边缘服务器。每个计算处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算处理设备中的计算机可读存储介质中。用于执行本公开操作的计算机程序指令可以是汇编指令、指令集架构ISA指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网LAN或广域网WAN—连接到用户计算机,或者,可以连接到外部计算机例如利用因特网服务提供商来通过因特网连接。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列FPGA或可编程逻辑阵列PLA,该电子电路可以执行计算机可读程序指令,从而实现本公开的各个方面。这里参照根据本公开实施例的方法、装置系统和计算机程序产品的流程图和或框图描述了本公开的各个方面。应当理解,流程图和或框图的每个方框以及流程图和或框图中各方框的组合,都可以由计算机可读程序指令实现。这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和或框图中的一个或多个方框中规定的功能动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和或框图中的一个或多个方框中规定的功能动作的各个方面的指令。也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和或框图中的一个或多个方框中规定的功能动作。附图中的流程图和框图显示了根据本公开的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和或流程图中的每个方框、以及框图和或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。

权利要求:1.一种组网方法,所述方法应用于路由器或终端,其特征在于,所述方法包括:执行扫描以获取信标信号;判断获取到的信标信号包含的参数是否与所述路由器或终端预设参数相匹配;在获取到的信标信号包含的参数与预设参数相匹配时,与发射所述信标信号的协调器建立通信连接;其中,所述路由器为照明设备,所述终端为用于控制所述路由器发光的控制开关,与协调器建立通信连接的多个路由器彼此之间建立了通信连接,与协调器建立通信连接的路由器和终端之间建立了通信连接。2.根据权利要求1所述的方法,其特征在于,所述预设参数包括个域网地址PANID,所述协调器的用户标识USERID,以及信道频点中的任意一种或多种。3.根据权利要求1所述的方法,其特征在于,所述方法包括:所述路由器记录开机时长小于第二时长的连续开机次数;在所述连续开机次数达到预设数值时,所述路由器允许与未入网设备建立通信连接。4.根据权利要求3所述的方法,其特征在于,所述方法包括:在所述路由器允许与未入网设备建立通信连接时,如果所述路由器在开机后的第二时长之内接收到未入网设备发送的入网请求,则所述路由器与所述未入网设备建立通信连接。5.根据权利要求3所述的方法,其特征在于,所述路由器记录开机时长小于第二时长的连续开机次数,包括,所述路由器在每次开机时,若判断连续开机次数大于或等于第一阈值或本次开机时长大于或等于第二时长,则将连续开机次数清零;所述路由器在每次开机时,若判断连续开机次数小于第一阈值且本次开机时长小于第二时长,则将连续开机次数加1;所述路由器在关机后,所述连续开机次数不变,开机时长清零。6.一种灯光控制系统,其特征在于,所述系统包括:至少一个路由器和终端,其中,终端与路由器之间按照如权利要求1至5中任意一项所述的方法建立通信连接;所述终端为控制开关,用于在预设时段内确定所述终端的按键被按压的次数和或每次被按压的时长,在所述终端的按键被按压的次数和或每次被按压的时长符合第一预设条件时,确定该第一预设条件对应的第一控制指令,并将所述第一控制指令发送至所述至少一个路由器;所述路由器为照明设备,用于在接收到第一控制指令时,根据所述第一控制指令对应的照明模式控制所述路由器的发光元件发光。7.根据权利要求6所述的灯光控制系统,其特征在于,所述灯光控制系统还包括播放设备,所述播放设备与所述终端之间建立通信连接;所述播放设备,用于获取播放设备待播放的音频文件的音乐类型,确定所述音乐类型对应的第二控制指令,并向所述终端发送所述第二控制指令;所述终端,还用于将所述第二控制指令发送至所述至少一个路由器;所述路由器,还用于在接收到第二控制指令时,根据所述第二控制指令对应的照明模式控制发光元件发光。8.根据权利要求6或7所述的灯光控制系统,其特征在于,所述照明模式包括:至少一个路由器的灯光颜色、灯光明暗度的静态组合;以及至少一个路由器的灯光颜色、灯光明暗度的动态变化。9.一种组网方法,所述方法应用于协调器,其特征在于,所述方法包括:以广播的形式发射信标信号,所述信标信号包括所述协调器预设参数;在接收到来自于路由器或终端响应于所述信标信号发送的入网请求时,与所述路由器或终端建立通信连接。10.一种组网装置,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:执行实现如权利要求1至5中任意一项所述的方法,或执行实现如权利要求9所述的方法。11.一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1至5中任意一项所述的方法,或者所述计算机程序指令被处理器执行时实现权利要求9所述的方法。

百度查询: 调调(北京)科技有限公司 组网方法和装置以及灯光控制系统

vip会员权益升级
价格优惠/年费监控/专利管家/定制微网站 关闭