CN116208199A - 一种智能照明系统、组网方法及装置 - Google Patents
一种智能照明系统、组网方法及装置 Download PDFInfo
- Publication number
- CN116208199A CN116208199A CN202310152386.7A CN202310152386A CN116208199A CN 116208199 A CN116208199 A CN 116208199A CN 202310152386 A CN202310152386 A CN 202310152386A CN 116208199 A CN116208199 A CN 116208199A
- Authority
- CN
- China
- Prior art keywords
- lighting
- plc chip
- identification
- end device
- lighting end
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/54—Systems for transmission via power distribution lines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B20/00—Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
- Y02B20/40—Control techniques providing energy savings, e.g. smart controller or presence detection
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Circuit Arrangement For Electric Light Sources In General (AREA)
Abstract
本申请实施例提供一种智能照明系统、组网方法及装置,用于提高组网成功率和效率。该智能照明系统包括照明控制设备和m个照明末端设备,所述m个照明末端设备中每个照明末端设备包括电力线通信PLC芯片,m为正整数;所述照明控制设备,用于获取所述m个照明末端设备包括的m个PLC芯片的标识,并基于第一PLC芯片的标识得到第一照明末端设备的标识,所述第一照明末端设备包括所述第一PLC芯片,且所述第一照明末端设备属于所述m个照明末端设备;所述第一照明末端设备,用于从所述第一PLC芯片获取所述第一PLC芯片的标识,并基于所述第一PLC芯片的标识得到所述第一照明末端设备的标识。
Description
技术领域
本申请涉及电力线通信技术领域,尤其涉及一种智能照明系统、组网方法及装置。
背景技术
电力线通信(power line communication,PLC)是指利用电力线作为通信媒介,通过载波方式传输信号的一种通信技术。智能照明系统包括照明控制设备和多个照明末端设备,每个照明末端设备包括PLC芯片。其中,照明控制设备可以向照明末端设备发送控制指令,以对照明末端设备进行控制,例如控制照明末端设备开启或关闭。
目前,智能照明系统在组网过程中,照明控制设备会为照明末端设备分配身份标识(identifier,ID),并向照明末端设备发送所分配的ID以及接收来自照明末端设备的响应消息。在照明末端设备较多的场景中,照明控制设备向照明端子设备发送所分配的ID以及接收来自照明末端设备的响应消息,将会消耗大量的资源,使得组网过程中可能出现网络阻塞等现象而导致组网失败。另外设备之间的交互流程也导致组网耗时较长。
发明内容
本申请提供一种智能照明系统、组网方法及装置,用于提高组网成功率和效率。
第一方面,提供一种智能照明系统,该智能照明系统包括照明控制设备和m个照明末端设备,所述m个照明末端设备中每个照明末端设备包括电力线通信PLC芯片,m为正整数;所述照明控制设备,用于获取所述m个照明末端设备包括的m个PLC芯片的标识,并基于第一PLC芯片的标识得到第一照明末端设备的标识,所述第一照明末端设备包括所述第一PLC芯片,且所述第一照明末端设备属于所述m个照明末端设备,所述第一PLC芯片的标识用于唯一识别所述第一PLC芯片;所述第一照明末端设备,用于从所述第一PLC芯片获取所述第一PLC芯片的标识,并基于所述第一PLC芯片的标识得到所述第一照明末端设备的标识。
在本申请实施例中,照明末端设备可以根据包括的PLC芯片的标识得到可以用于唯一识别该照明末端设备的标识,不需要照明控制设备为照明末端设备分配标识,也不必照明控制设备向照明末端设备发送标识,由此可以减少照明控制设备与照明末端设备之间的消息传输,减小资源开销,以及可以减小网络阻塞的概率,提升组网成功率。另外,由于减少了照明末端设备和照明控制设备之间的信息交互,也可以减少组网耗时,提升组网效率。
在一种可能的实现方式中,所述第一PLC芯片的标识包括所述第一PLC芯片的终端端点标识符TEI和/或媒体接入控制MAC地址。可以理解的是,PLC芯片的标识包括的标识仅是举例,还可以包括更多或更少的标识。
在一种可能的实现方式中,所述照明控制设备还用于为所述第一PLC芯片分配所述TEI。现有协议中,照明末端设备的PLC芯片在接入照明控制设备之后,照明控制设备需要为接入的PLC芯片分配TEI标识,此步骤符合现有协议的规定。
在一种可能的实现方式中,所述照明控制设备基于第一PLC芯片的标识得到第一照明末端设备的标识,包括:所述照明控制设备将所述第一PLC芯片的标识作为所述第一照明末端设备的标识;或,所述照明控制设备采用第一算法对所述第一PLC芯片的标识进行运算,得到所述第一照明末端设备的标识。
在一种可能的实现方式中,所述第一照明末端设备基于所述第一PLC芯片的标识得到所述第一照明末端设备的标识,包括:所述第一照明末端设备将所述第一PLC芯片的标识作为所述第一照明末端设备的标识;或,所述第一照明末端设备采用第一算法对所述第一PLC芯片的标识进行运算,得到所述第一照明末端设备的标识。
上述技术方案中,照明控制设备和照明末端设备将PLC芯片的标识作为照明末端设备的标识,或者对PLC芯片的标识进行运算得到照明末端设备的标识,不需要照明控制设备额外为其分配标识,可以减少照明末端设备和照明控制设备之间的消息交互次数,以及减少对网络带宽的占用和冲击,提升组网成功的概率。
第二方面,提供一种照明末端设备,应用于智能照明系统,所述照明末端设备包括电力线通信PLC芯片;所述照明末端设备,用于从所述PLC芯片获取所述PLC芯片的标识,所述PLC芯片的标识用于唯一识别所述PLC芯片;所述照明末端设备,还用于基于所述PLC芯片的标识得到所述照明末端设备的标识。
在一种可能的实现方式中,所述PLC芯片的标识包括所述PLC芯片的终端端点标识符TEI和/或媒体接入控制MAC地址。
在一种可能的实现方式中,所述智能照明系统还包括照明控制设备,所述TEI为所述照明控制设备为所述PLC芯片分配的。
在一种可能的实现方式中,所述照明末端设备基于所述PLC芯片的标识得到所述照明末端设备的标识,包括:所述照明末端设备将所述PLC芯片的标识作为所述照明末端设备的标识;或,所述照明末端设备采用第一算法对所述PLC芯片的标识进行运算,得到所述照明末端设备的标识。
第三方面,提供一种组网方法,应用于智能照明系统中的照明控制设备,所述智能照明系统包括所述照明控制设备和m个照明末端设备,所述m个照明末端设备中每个照明末端设备包括电力线通信PLC芯片,m为正整数,所述方法包括:获取所述m个照明末端设备包括的m个PLC芯片的标识;基于第一PLC芯片的标识得到第一照明末端设备的标识,所述第一照明末端设备包括所述第一PLC芯片,且所述第一照明末端设备属于所述m个照明末端设备,所述第一PLC芯片的标识用于唯一识别所述第一PLC芯片。
在一种可能的实现方式中,所述第一PLC芯片的标识包括所述第一PLC芯片的终端端点标识符TEI和/或媒体接入控制MAC地址。
在一种可能的实现方式中,所述方法还包括:为所述第一PLC芯片分配所述TEI。
在一种可能的实现方式中,基于第一PLC芯片的标识得到第一照明末端设备的标识,包括:将所述第一PLC芯片的标识作为所述第一照明末端设备的标识;或,采用第一算法对所述第一PLC芯片的标识进行运算,得到所述第一照明末端设备的标识。
第四方面,提供一种组网方法,应用于智能照明系统中的第一照明末端设备,所述智能照明系统包括m个照明末端设备,所述第一照明末端设备属于所述m个照明末端设备,所述第一照明末端设备包括第一电力线通信PLC芯片,所述方法包括:从所述第一PLC芯片获取所述第一PLC芯片的标识,所述第一PLC芯片的标识用于唯一识别所述第一PLC芯片;基于所述第一PLC芯片的标识得到所述第一照明末端设备的标识。
在一种可能的实现方式中,所述第一PLC芯片的标识包括所述第一PLC芯片的终端端点标识符TEI和/或媒体接入控制MAC地址。
在一种可能的实现方式中,所述智能照明系统还包括照明控制设备,所述TEI为所述照明控制设备为所述第一PLC芯片分配的。
在一种可能的实现方式中,基于所述第一PLC芯片的标识得到所述第一照明末端设备的标识,包括:将所述第一PLC芯片的标识作为所述第一照明末端设备的标识;或,采用第一算法对所述第一PLC芯片的标识进行运算,得到所述第一照明末端设备的标识。
第五方面,提供一种照明控制装置,包括处理器和存储器,存储器用于存储计算机程序,处理器用于执行存储器中存储的计算机程序,以使得照明控制装置执行上述第三方面或第三方面的任一种可能的实现方式中照明控制设备的功能。
第六方面,提供一种照明末端装置,包括处理器和存储器,存储器用于存储计算机程序,处理器用于执行存储器中存储的计算机程序,以使得照明末端装置执行上述第四方面或第四方面的任一种可能的实现方式中照明末端设备的功能。
第七方面提供一种照明控制装置,该照明控制装置包括用于执行上述第三方面或第三方面的任一种可能的实现方式中照明控制设备的功能的模块/单元;这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。
第八方面提供一种照明末端装置,该照明末端装置包括用于执行上述第四方面或第四方面的任一种可能的实现方式中照明末端设备的功能的模块/单元;这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。
第九方面提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令被设备执行时,实现上述第三方面或第三方面的任一种可能的实现方式中照明控制设备的功能,或者,实现上述第四方面或第四方面的任一种可能的实现方式中照明末端设备的功能。
第十方面提供一种计算机程序产品,当计算机程序产品在设备上运行时,使得设备实现上述第三方面或第三方面的任一种可能的实现方式中照明控制设备的功能,或者,使得设备实现上述第四方面或第四方面的任一种可能的实现方式中照明末端设备的功能。
上述第二方面至第十方面中任一方面可以达到的技术效果可以参照上述第一方面中有益效果的描述,此处不再重复赘述。
附图说明
图1为本申请实施例提供的一种智能照明系统的应用场景图;
图2A为本申请实施例提供的一种智能照明系统的结构图;
图2B为本申请实施例提供的一种照明末端设备的结构图;
图3为本申请实施例提供的一种组网方法的流程示意图;
图4为本申请实施例提供的一种照明控制装置的结构示意图;
图5为本申请实施例提供的一种照明末端装置的结构示意图;
图6为本申请实施例提供的一种装置的结构示意图。
具体实施方式
为了使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例作进一步地详细描述。其中,在本申请实施例的描述中,以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。
应理解,本申请实施例中“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A、B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一(项)个”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b或c中的至少一项(个),可以表示:a,b,c,a和b,a和c,b和c,或a、b和c,其中a、b、c可以是单个,也可以是多个。
电力线通信(power line communication,PLC)是指利用电力线作为通信媒介,通过载波方式传输信号的一种通信技术。PLC相比其它通信技术的一个主要优势为PLC可以利用现有的电力线作为传输媒介,不需要架设新线路,从而极大地降低前期部署成本,并且也不需要单独维护线路,可以降低后期的维护成本。
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。为了方便理解本申请实施例提供的智能照明系统的优点,下面首先介绍一下其应用场景。
图1为一种智能照明系统的应用场景图。该场景包括房间1、房间2和房间3,智能照明系统的多个照明末端设备可以部署在该房间1、房间2和房间3中,照明控制设备可以部署于楼层配电间(图中未示出),其中,照明控制设备通过PLC技术与每个房间中的照明末端设备实现有线连接,智能照明系统组网成功之后,照明控制设备可以基于该连接与每个房间中的照明末端设备进行通信。照明末端设备例如可以包括传感器或驱动模块等可以对照明设备(例如是灯)进行控制的设备,以及该照明末端设备还可以包括控制面板或开关模块等可以向照明控制设备发送照明控制指令的设备。其中,每个照明末端设备包括PLC芯片。
目前,在智能照明系统的组网过程中,照明控制设备会为照明末端设备分配身份标识(identifier,ID),并向照明末端设备发送所分配的ID以及接收来自照明末端设备的响应消息。在照明末端设备较多的场景中,照明控制设备向照明末端设备发送所分配的ID以及接收来自照明末端设备的响应消息,将会消耗大量的资源,使得组网过程中可能出现网络阻塞等现象而导致组网失败。另外设备之间的交互流程也导致组网耗时较长。
鉴于此,本申请实施例提供一种智能照明系统,可以减少照明控制设备与照明末端设备之间的消息交互,减小资源开销,以及可以减小网络阻塞的概率,提升组网成功率。另外,由于减少了照明末端设备和照明控制设备之间的信息交互,也可以减少组网耗时,提升组网效率。
请参考图2A和图2B,智能照明系统包括照明控制设备和m个照明末端设备(例如图2A中的照明末端设备1~照明末端设备m),m为正整数。其中,每个照明末端设备包括PLC芯片,例如,照明末端设备1中包括PLC-1芯片,这样,m个照明末端设备包括m个PLC芯片。照明末端设备可以通过包括的PLC芯片进行入网注册。可以理解的是,本申请实施例中,照明末端设备通过PLC芯片进行入网注册时,是通过运行在PLC芯片上的站点(station,STA)实现的,因此下面实施例中,在无特殊说明的情况下,PLC芯片也可以用STA代替。
智能照明系统在组网过程中,照明控制设备可以获取该m个照明末端设备包括的m个PLC芯片的标识,用于唯一识别PLC芯片。因此,照明控制设备还可以基于m个PLC芯片中每个PLC芯片的标识得到该PLC芯片对应的照明末端设备的标识,例如,照明控制设备可以基于PLC-1芯片的标识得到照明末端设备1的标识。
可选的,照明控制设备包括照明控制器和中央协调器(central coordinator,CCO),照明控制器用于与照明末端设备进行通信,CCO可作为PLC网关,负责进行网络管理,例如管理PLC芯片的在网状态等。照明控制器可以从CCO获取该m个PLC芯片的标识,可以理解的是,该m个PLC芯片为已接入CCO的PLC芯片。
照明末端设备可以从包括的PLC芯片中获取PLC芯片的标识,并基于PLC芯片的标识得到自身的标识,例如,照明末端设备1可以从PLC-1芯片获取PLC-1芯片的标识,并基于PLC-1芯片的标识得到照明末端设备1的标识。
当照明控制器基于m个PLC芯片中每个PLC芯片的标识得到该PLC芯片对应的照明末端设备的标识,且m个照明末端设备基于包括的PLC芯片得到自身的标识时,表明组网成功。
可选的,照明控制设备与CCO之间的连接和PLC芯片与照明末端设备之间的连接可以通过通用异步收发传输(universal asynchronous receiver/transmitter,UART)接口实现。
可选的,照明控制设备还可以与用户设备(user equipment,UE)连接,并接收来自UE的用户指令。可选的,UE与照明控制设备可以通过局域网连接,例如,UE与照明控制设备连接至同一个无线局域网(wireless local area networks,WLAN),UE可以直接向照明控制设备发送指令;或者,UE与照明控制设备均连接至云端服务器,UE可以通过该云端服务器向照明控制设备发送指令。
照明控制设备在接收到来自UE的用户指令时,可以基于该用户指令生成PLC控制指令,并向照明末端设备发送该PLC控制指令,该PLC控制指令用于控制照明末端设备执行相应操作。例如,来自UE的用户指令指示关闭照明末端设备1和照明末端设备2,照明控制设备可以生成用于指示关闭操作的PLC控制指令,并发送该PLC控制指令。
可选的,UE又可以称为移动台、移动终端等,UE例如包括手机、平板电脑、电脑、可穿戴设备等。
如下通过一个具体的实施例介绍图2A和图2B所示的智能照明系统的组网过程,请参考图3,为本申请实施例提供的一种组网方法的流程图。其中,各个步骤之前的编号只是一种示例,并不是对步骤的实际执行顺序的限制,在应用过程中,各步骤也可以根据不同的场景或需求等改变执行顺序。
S301:照明控制器从CCO获取STA的标识。
智能照明系统在组网过程中,照明控制器可以周期性的向CCO发送请求信息,用于请求获取接入CCO的STA的标识,其中,该已接入CCO的STA例如包括第一STA,第一STA为第一照明末端设备包括的STA,第一STA的标识可以包括第一STA的TEI,MAC地址,和/或,第一STA的产品序列号(serial number,SN)等可以唯一指示第一STA的标识。因此可选的,如果第一STA的标识中包括TEI,本申请实施例的方法在执行S301之前还可以执行如下S300。
S300:CCO为第一STA分配TEI。
当第一STA入网注册(例如,第一STA接入CCO)时,CCO可以对该第一STA进行认证,以确定该第一STA是否为预设名单中的STA,其中,预设名单包括的STA为允许接入CCO的STA。可选的,预设名单可以包括STA的标识。在认证通过后,CCO为第一STA分配TEI,并向第一STA发送该TEI,其中,该TEI可以用于CCO判断第一STA的在网状态。例如,第一STA接入CCO之后,可以周期性地向CCO发送心跳报文,该心跳报文携带该TEI。CCO可以接收来自一个或多个STA的心跳报文,并可以周期性的汇总接收的心跳报文,基于汇总的心跳报文和心跳报文携带的TEI可判断STA的在网状态。可选的,第一STA向CCO发送心跳报文的周期可以小于或等于CCO汇总心跳报文的周期。例如,如果CCO在预设时长内接收到携带第一STA的TEI的心跳报文,表明第一STA的在网状态为在线,而如果在预设时长内CCO未接收到携带第一STA的TEI的心跳报文,表明第一STA的在网状态为离线。
S302:照明控制器根据第一STA的标识得到第一照明末端设备的标识。
可选的,照明控制器获取第一STA的标识之后,可以直接将获取的第一STA的标识作为第一照明末端设备的标识;或者,照明控制器还可以采用第一算法(例如是哈希算法等)对第一STA的标识进行运算,得到第一STA的标识对应的哈希值,照明控制器可以将该哈希值作为第一照明末端设备的标识。其中,采用第一算法对第一STA的标识进行运算得到的值的字符长度可以小于第一STA的标识的字符长度,如果照明控制器发送的控制指令包括照明末端设备的标识,则可以减小该控制指令的传输开销。
S303:第一照明末端设备从第一STA获取第一STA的标识。
例如,第一照明末端设备可以通过与第一STA连接的UART接口向第一STA发送请求信息,请求获取第一STA的标识。第一STA接收到来自第一照明末端设备的该请求信息时,可以向第一照明末端设备发送其自身的标识。可选的,第一照明末端设备从第一STA获取的第一STA的标识与S301中照明控制器从CCO获取的第一STA的标识可以相同。例如,如果照明控制器从CCO中获取的第一STA的标识包括第一STA的TEI和MAC,则第一照明末端设备从第一STA获取的第一STA的标识也包括第一STA的TEI和MAC。
可以理解的是,S303可以是在前述S301之前执行,或者也可以在S302之后执行,本申请实施例不对S303的执行顺序进行限制。
S304:第一照明末端设备根据第一STA的标识得到第一照明末端设备的标识。
其中,第一照明末端设备根据第一STA的得到第一照明末端设备的标识的过程可以参考S302中照明控制器根据第一STA的标识得到第一照明末端设备的标识的过程,在此不再赘述。其中,第一照明末端设备根据第一STA的标识得到第一照明末端设备的标识的方式,与照明控制器根据第一STA的标识得到第一照明末端设备的标识的方式可以相同,例如该方式可由照明控制器确定并通知照明末端设备,或者该方式可以预配置在照明控制器和照明末端设备中。例如,如果照明控制器将第一STA的标识作为第一照明末端设备的标识,则第一照明末端设备也将第一STA的标识作为其自身的标识,如果照明控制器采用哈希算法对第一STA的标识进行运算,得到第一STA的标识对应的哈希值,将该还哈希值作为第一照明末端设备的标识,则第一照明末端设备也采用哈希算法对第一STA的标识进行运算,得到哈希值,将得到的哈希值作为其自身的标识。
可选的,在照明控制器和第一照明末端设备基于第一STA的标识得到第一照明末端设备的标识时,表明组网成功,组网成功之后,照明控制器还可以与第一照明末端设备进行通信,例如,照明控制器可以向第一照明末端设备发送控制指令。
可选的,照明控制器可以广播该控制指令,该控制指令例如是PLC控制指令,该PLC控制指令可包括目标照明末端设备的标识,该PLC控制指令用于指示该目标照明末端设备执行第一操作,第一操作例如可以是关闭操作、暂停操作、打开操作,亮度调整操作、颜色调整操作中的一项或多项,或者还可以包括其他操作。相应的,照明末端设备接收了来自照明控制器的该PLC控制指令,可以基于该PLC控制指令包括的照明末端设备的标识判断是否执行第一操作,如果第一照明末端设备判断该PLC控制指令中包括第一照明末端设备的标识,则第一照明末端设备可执行第一操作;而如果第一照明末端设备判断该PLC控制指令中不包括第一照明末端设备的标识,则第一照明末端设备不执行第一操作,例如第一照明末端设备可以丢弃该PLC控制指令。可选的,第一照明末端设备在执行第一操作之后,还可以向照明控制器发送响应信息,以指示第一操作执行完毕。
或者,照明控制器还可以通过单播消息发送该PLC控制指令,例如,照明控制器可以基于目标照明末端设备的标识向目标照明末端设备发送该PLC控制指令,其中,该控制指令用于指示该目标照明末端设备执行第一操作。此时,除了该目标照明末端设备之外的照明末端设备将不会接收到该PLC控制指令。
可选的,照明控制器发送的该PLC控制指令可以是照明控制器根据用户的操作生成的。例如,如果照明控制器包括输入装置,用户可以对该输入装置进行操作,以输入信息,该输入装置例如包括按键、开关或语音输入装置等。照明控制器检测到的用户的操作,或者说接收了输入信息,则可以基于用户的操作生成该PLC控制指令。
或者,该PLC控制指令还可以是照明控制器根据来自照明末端设备的设备指令生成的。例如走廊上安装了声控灯,当声音传感器检测到声音时,声音传感器向照明控制器发送开灯指令,照明控制器可以基于接收到的开灯指令生成该PLC控制指令。
或者,该PLC控制指令还可以是照明控制器根据来自UE的指令生成的。因此可选的,照明控制器生成该PLC控制指令之前,还可以接收来自UE的用户指令。
用户对UE进行操作,UE响应于用户的操作,生成该操作对应的用户指令例如第一指令。例如第一指令可用于指示目标照明末端设备,以及指示第一操作;或者,第一指令可用于指示目标照明末端设备执行第一操作。以图2A所示的智能照明系统为例,例如第一用户指令可指示m个照明末端设备中的n个照明末端设备为目标照明末端设备,其中,n为小于或等于m的正整数。
例如,UE中预先配置有多个场景和该多个场景对应的控制信息,其中,每个场景的控制信息包括一个或多个照明末端设备的第一标识,以及该一个或多个照明末端设备的动作信息。其中,照明末端设备的第一标识例如包括照明末端设备自身的MAC地址和/或产品序列号(serial number,SN),照明末端设备的动作信息用于指示照明末端设备需要执行的操作(下文中也可以将执行的操作称为第一操作),例如,照明末端设备为灯,该第一操作可以为关闭操作或开启操作。可以理解的是,预先配置的多个场景可以是根据房间配置的,例如,一个场景是对应厨房,一个场景是对应客厅等;或者该多个场景可以是根据灯的位置配置的,例如一个场景是床头灯,一个场景是吊灯等,本申请实施例中用户可以根据自身的需求在UE中配置该多个场景,本申请实施例不对场景配置的方式进行限定。例如,用户可以根据需求在UE中预配置该多个场景和该多个场景对应的控制信息,或者也可由其他设备为UE预配置该多个场景和该多个场景对应的控制信息。
例如用户通过UE选择了多个场景中一个场景(记为目标场景),UE可根据该目标场景对应的控制信息生成第一指令,第一指令包括目标场景下的照明末端设备(记为目标照明末端设备)的第一标识和动作信息。
例如,智能照明系统包括18个照明末端设备,该18个照明末端设备分别记为照明末端设备1至照明末端设备18,UE中预配置了场景1至场景5,该场景1至场景5总共对应的照明末端设备包括了该18个照明末端设备。场景1至场景5分别对应于控制信息1至控制信息5,其中,控制信息1包括照明末端设备1至照明末端设备10中各照明末端设备的标识和动作信息,控制信息2包括照明末端设备5至照明末端设备10中各照明末端设备的标识和动作信息,控制信息3包括照明末端设备9至照明末端设备18中各照明末端设备的标识和动作信息等。例如用户在UE的显示界面中选择了场景1,则UE可根据场景1对应的控制信息1生成第一指令,第一指令包括照明末端设备1至照明末端设备10中各照明末端设备的第一标识和动作信息。
可选的,UE在确定用户选择的目标场景之后,还可以显示该目标场景对应的照明末端设备的信息,例如包括该照明末端设备的产品信息和/或位置信息,用户可以在UE的显示界面选择其中的部分或全部照明末端设备作为目标照明末端设备,并为目标照明末端设备选择相应的动作信息,UE可以基于用户的选择生成第一指令,第一指令可包括目标照明末端设备的第一标识和动作信息,其中,该动作信息是用户所选择的动作信息。以上述场景1为例,例如用户从照明末端设备1至照明末端设备10中选择了照明末端设备1作为目标照明末端设备,以及用户还为该目标照明末端设备选择了动作信息1(控制信息1指示照明末端设备1对应的动作信息包括动作信息1和动作信息2),UE基于用户的选择生成的第一指令可包括照明末端设备1的第一标识,以及包括动作信息1,而不包括场景1对应的其他照明末端设备的第一标识,也不包括其他照明末端设备的动作信息以及照明末端设备1对应的用户未选择的动作信息,例如不包括动作信息2。
UE生成第一指令之后,可以向照明控制器发送第一指令。其中,UE向照明控制器发送第一指令的方式可以参考介绍图2A和图2B时描述的UE向照明控制器发送指令的方式,在此不再赘述。
照明控制器接收到第一指令时,可以从第一指令中获取目标照明末端设备的第一标识,基于第一标识可得到目标照明末端设备并得到目标照明末端设备的标识,基于该目标照明末端设备的标识向目标照明末端设备发送PLC控制指令。其中,该目标照明末端设备的标识为前述S302中照明控制器基于目标照明末端设备对应的STA的标识确定的。
可选的,UE还可以接收来自照明控制器的响应信息。例如,第一照明末端设备在执行第一操作之后,可以向照明控制器发送响应信息,以指示第一操作执行完毕。照明控制器接收该响应信息后,可将该响应信息转发给UE,或者照明控制器可以根据该响应信息生成另一响应信息,并将所述另一响应信息发送给UE。其中,所述另一响应信息可以指示第一操作执行完毕。这使得用户能够判断目标照明末端设备是否成功执行该第一操作。
上述技术方案中,照明末端设备可以根据包括的STA的标识自行确定该照明末端设备的标识,不需要照明控制器为照明末端设备分配标识,也不必照明控制器向照明末端设备发送标识,由此可以减少照明控制器与照明末端设备之间的消息传输,减小资源开销,以及可以减小网络阻塞的概率,提升组网成功率。另外,由于减少了照明末端设备和照明控制器之间的信息交互,也可以减少组网耗时,提升组网效率。
基于上述内容和相同构思,图4为本申请提供的一种照明控制装置400的结构示意图,该照明控制装置400可用于实现上述方法实施例中照明控制器和CCO的功能,该照明控制装置400比如是图2A中的照明控制设备,因此也能实现上述方法实施例所具备的有益效果。照明控制装置400包括:
获取模块401,用于获取所述m个照明末端设备包括的m个PLC芯片的标识;
处理模块402,用于基于第一PLC芯片的标识得到第一照明末端设备的标识,所述第一照明末端设备包括所述第一PLC芯片,且所述第一照明末端设备属于所述m个照明末端设备,所述第一PLC芯片的标识用于唯一识别所述第一PLC芯片。
在一种可能的实现方式中,所述第一PLC芯片的标识包括所述第一PLC芯片的终端端点标识符TEI和/或媒体接入控制MAC地址。
在一种可能的实现方式中,所述处理模块402还用于:为所述第一PLC芯片分配所述TEI。
在一种可能的实现方式中,处理模块402,具体用于:将所述第一PLC芯片的标识作为所述第一照明末端设备的标识;或,采用第一算法对所述第一PLC芯片的标识进行运算,得到所述第一照明末端设备的标识。
基于上述内容和相同构思,图5为本申请的提供的一种照明末端装置500的结构示意图,该照明末端装置500可用于实现上述方法实施例中第一照明末端设备的功能,该照明末端装置500例如是图2A或图2B所示的照明末端设备,因此也能实现上述方法实施例所具备的有益效果。照明末端装置500包括:
获取模块501,用于从所述第一PLC芯片获取所述第一PLC芯片的标识,所述第一PLC芯片的标识用于唯一识别所述第一PLC芯片;
处理模块502,用于基于所述第一PLC芯片的标识得到所述第一照明末端设备的标识。
在一种可能的实现方式中,所述第一PLC芯片的标识包括所述第一PLC芯片的终端端点标识符TEI和/或媒体接入控制MAC地址。
在一种可能的实现方式中,所述智能照明系统还包括照明控制设备,所述TEI为所述照明控制设备为所述第一PLC芯片分配的。
在一种可能的实现方式中,所述处理模块502具体用于:将所述第一PLC芯片的标识作为所述第一照明末端设备的标识;或,采用第一算法对所述第一PLC芯片的标识进行运算,得到所述第一照明末端设备的标识。
如图6所示,本申请另外一些实施例公开了一种装置600。该装置600可以是图4所示的照明控制装置,也可以是图5所示的照明末端装置。
参阅图6所示,装置600包括:通信接口610、处理器620以及存储器630。其中,通信接口610、处理器620以及存储器630之间相互连接。
应理解,通信接口610可以执行图4所示实施例中的获取模块401或图5所示的实施例中获取模块501所执行的步骤。处理器620可以执行图4所示实施例中的处理模块402或图5所示实施例中的处理模块502所执行的步骤。
可选的,通信接口610、处理器620以及存储器630之间通过总线640相互连接。总线640可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器630,用于存放程序指令和数据等。具体地,程序指令可以包括程序代码,该程序代码包括计算机操作指令。存储器630可能包含随机存取存储器(random accessmemory,RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。处理器620执行存储器630所存放的程序指令和数据,实现上述功能,从而实现上述实施例提供的方法。
本申请实施例中,处理器620可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储器630中,处理器620读取存储器630中的程序指令,结合其硬件完成上述方法的步骤。
在本申请实施例中,存储器630可以是非易失性存储器,比如硬盘(hard diskdrive,HDD)或固态硬盘(solid-state drive,SSD)等,还可以是易失性存储器(volatilememory),例如RAM。存储器还可以是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储指令和/或数据。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
基于上述内容和相同构思,本申请还提供了一种计算机存储介质,计算机存储介质中存储有计算机程序,计算机程序被计算机执行时,使得计算机执行以上实施例提供的方法。
基于上述内容和相同构思,本申请实施例中还提供一种计算机程序产品,包括指令,当其在计算机上运行时,使得计算机执行以上实施例提供的方法。
本申请实施例是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
Claims (20)
1.一种智能照明系统,其特征在于,所述智能照明系统包括照明控制设备和m个照明末端设备,所述m个照明末端设备中每个照明末端设备包括电力线通信PLC芯片,m为正整数;
所述照明控制设备,用于获取所述m个照明末端设备包括的m个PLC芯片的标识,并基于第一PLC芯片的标识得到第一照明末端设备的标识,所述第一照明末端设备包括所述第一PLC芯片,且所述第一照明末端设备属于所述m个照明末端设备,所述第一PLC芯片的标识用于唯一识别所述第一PLC芯片;
所述第一照明末端设备,用于从所述第一PLC芯片获取所述第一PLC芯片的标识,并基于所述第一PLC芯片的标识得到所述第一照明末端设备的标识。
2.如权利要求1所述的智能照明系统,其特征在于,所述第一PLC芯片的标识包括所述第一PLC芯片的终端端点标识符TEI和/或媒体接入控制MAC地址。
3.如权利要求2所述的智能照明系统,其特征在于,所述照明控制设备还用于为所述第一PLC芯片分配所述TEI。
4.如权利要求1~3任一项所述的智能照明系统,其特征在于,所述照明控制设备基于第一PLC芯片的标识得到第一照明末端设备的标识,包括:
所述照明控制设备将所述第一PLC芯片的标识作为所述第一照明末端设备的标识;或,
所述照明控制设备采用第一算法对所述第一PLC芯片的标识进行运算,得到所述第一照明末端设备的标识。
5.如权利要求1~4任一项所述的智能照明系统,其特征在于,所述第一照明末端设备基于所述第一PLC芯片的标识得到所述第一照明末端设备的标识,包括:
所述第一照明末端设备将所述第一PLC芯片的标识作为所述第一照明末端设备的标识;或,
所述第一照明末端设备采用第一算法对所述第一PLC芯片的标识进行运算,得到所述第一照明末端设备的标识。
6.一种照明末端设备,其特征在于,应用于智能照明系统,所述照明末端设备包括电力线通信PLC芯片;
所述照明末端设备,用于从所述PLC芯片获取所述PLC芯片的标识,所述PLC芯片的标识用于唯一识别所述PLC芯片;
所述照明末端设备,还用于基于所述PLC芯片的标识得到所述照明末端设备的标识。
7.如权利要求6所述的照明末端设备,其特征在于,所述PLC芯片的标识包括所述PLC芯片的终端端点标识符TEI和/或媒体接入控制MAC地址。
8.如权利要求7所述的照明末端设备,其特征在于,所述智能照明系统还包括照明控制设备,所述TEI为所述照明控制设备为所述PLC芯片分配的。
9.如权利要求6~8任一项所述的照明末端设备,其特征在于,所述照明末端设备基于所述PLC芯片的标识得到所述照明末端设备的标识,包括:
所述照明末端设备将所述PLC芯片的标识作为所述照明末端设备的标识;或,
所述照明末端设备采用第一算法对所述PLC芯片的标识进行运算,得到所述照明末端设备的标识。
10.一种组网方法,其特征在于,应用于智能照明系统中的照明控制设备,所述智能照明系统包括所述照明控制设备和m个照明末端设备,所述m个照明末端设备中每个照明末端设备包括电力线通信PLC芯片,m为正整数,所述方法包括:
获取所述m个照明末端设备包括的m个PLC芯片的标识;
基于第一PLC芯片的标识得到第一照明末端设备的标识,所述第一照明末端设备包括所述第一PLC芯片,且所述第一照明末端设备属于所述m个照明末端设备,所述第一PLC芯片的标识用于唯一识别所述第一PLC芯片。
11.如权利要求10所述的方法,其特征在于,所述第一PLC芯片的标识包括所述第一PLC芯片的终端端点标识符TEI和/或媒体接入控制MAC地址。
12.如权利要求11所述的方法,其特征在于,所述方法还包括:
为所述第一PLC芯片分配所述TEI。
13.如权利要求10~12任一项所述的方法,其特征在于,基于第一PLC芯片的标识得到第一照明末端设备的标识,包括:
将所述第一PLC芯片的标识作为所述第一照明末端设备的标识;或,
采用第一算法对所述第一PLC芯片的标识进行运算,得到所述第一照明末端设备的标识。
14.一种组网方法,其特征在于,应用于智能照明系统中的第一照明末端设备,所述智能照明系统包括m个照明末端设备,所述第一照明末端设备属于所述m个照明末端设备,所述第一照明末端设备包括第一电力线通信PLC芯片,所述方法包括:
从所述第一PLC芯片获取所述第一PLC芯片的标识,所述第一PLC芯片的标识用于唯一识别所述第一PLC芯片;
基于所述第一PLC芯片的标识得到所述第一照明末端设备的标识。
15.如权利要求14所述的方法,其特征在于,所述第一PLC芯片的标识包括所述第一PLC芯片的终端端点标识符TEI和/或媒体接入控制MAC地址。
16.如权利要求15所述的方法,其特征在于,所述智能照明系统还包括照明控制设备,所述TEI为所述照明控制设备为所述第一PLC芯片分配的。
17.如权利要求14~16任一项所述的方法,其特征在于,基于所述第一PLC芯片的标识得到所述第一照明末端设备的标识,包括:
将所述第一PLC芯片的标识作为所述第一照明末端设备的标识;或,
采用第一算法对所述第一PLC芯片的标识进行运算,得到所述第一照明末端设备的标识。
18.一种照明控制装置,其特征在于,包括处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于执行所述存储器中存储的计算机程序,以使得所述照明控制装置执行如权利要求10~13中任一项所述的方法。
19.一种照明末端装置,其特征在于,包括处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于执行所述存储器中存储的计算机程序,以使得所述照明末端装置执行如权利要求14~17中任一项所述的方法。
20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序或指令,当所述计算机程序或指令被设备执行时,实现如权利要求10~13中任一项所述的方法,或实现如权利要求14~17中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310152386.7A CN116208199A (zh) | 2023-02-08 | 2023-02-08 | 一种智能照明系统、组网方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310152386.7A CN116208199A (zh) | 2023-02-08 | 2023-02-08 | 一种智能照明系统、组网方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116208199A true CN116208199A (zh) | 2023-06-02 |
Family
ID=86510807
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310152386.7A Pending CN116208199A (zh) | 2023-02-08 | 2023-02-08 | 一种智能照明系统、组网方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116208199A (zh) |
-
2023
- 2023-02-08 CN CN202310152386.7A patent/CN116208199A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109257725B (zh) | 用于自适应扫描和/或广播的系统和方法 | |
EP1569419B1 (en) | Method of assigning addresses to a plurality of devices on a network and a network system therefor | |
US9008149B2 (en) | Synchronous access method, and communication device and system in frequency hopping radio communication | |
WO2019222412A1 (en) | Bluetooth mesh network provisioning authentication | |
CN102571996B (zh) | Ip地址分配方法、装置以及网络系统 | |
US10560929B2 (en) | Resource request method and system, device, and network side node | |
CN105392181B (zh) | 一种智能设备的联网方法、装置及系统 | |
CN109168150B (zh) | 一种蓝牙快速组网方法 | |
CN105223913A (zh) | 用于设备控制的方法及装置 | |
CN106297228B (zh) | ZigBee网络的控制方法和控制系统 | |
CN113316218B (zh) | 接入方法及装置 | |
CN107969026B (zh) | 在无线局域网中实现无线投屏的方法和无线控制器ac | |
CN107251487B (zh) | 网络中的带宽分发方法、设备及计算机可读存储介质 | |
US6243391B1 (en) | Non-polled dynamic slot time allocation protocol | |
US6108347A (en) | Non-polled dynamic slot time allocation protocol | |
CN114585026A (zh) | 频点切换方法、终端、基站和存储介质 | |
CN114585052A (zh) | 基于LoRa的组网方法、装置、网关和存储介质 | |
WO2005109927A2 (en) | Multi-to-multi point ad-hoc wireless data transfer protocol | |
CN104734823A (zh) | 通信系统、通信终端、中转台以及握手通信的方法 | |
US8634780B2 (en) | Terminal, method, and wireless communication for power saving | |
CN116208199A (zh) | 一种智能照明系统、组网方法及装置 | |
CN117118951A (zh) | 一种一主多从总线通用从机地址动态分配的方法 | |
CN115622834A (zh) | 总线通信控制方法、装置、设备及存储介质 | |
CN113098737B (zh) | 用户节点准入控制方法及装置、电子设备 | |
JP2001268083A (ja) | 無線通信システム |
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 |