调光数据上报方法、智能照明设备和网关的制作方法_3

文档序号:9915297阅读:来源:国知局
上报的调光数据,其对应的数据序号为1,而网关 已在接收到该调光数据之前接收到了第二顺序上报的调光数据,也即,此时网关中保存的 最新数据序号为2,所以,当网关判断出接收到的数据序号1小于网关保存的最新数据序号2 时,网关将丢弃该调光数据来保持服务器存储的调光结果不变。
[0065] 步骤209:智能终端获取并显示该服务器存储的调光结果。
[0066]具体的,从步骤205至步骤208可知,网关将接收到的数据序号与网关保存的数据 序号进行比较,并分别对该数据序号大于和小于网关保存的最新数据序号的情况进行处 理,保证了网关上报给服务器的调光数据是最终调光数据,因此,智能终端可从服务器获取 到准确的调光结果。
[0067]本发明提出了一种调光数据上报方法,利用智能照明设备根据接收到的亮度调节 指令对亮度进行调节,通过在智能照明设备向网关上报的调光数据中包含对应的数据序 号,由网关比较接收到的数据序号与该网关保存的最新数据序号,并当接收到的数据序号 大于网关保存的最新数据序号时,由网关将该调光数据上报给服务器并更新网关保存的最 新数据序号,而当接收到的数据序号小于网关保存的最新数据序号时,丢弃该调光数据,保 证了服务器存储的调光数据是最终的调光结果,解决了由于网络问题导致的调光结果显示 不准确的问题。
[0068] 可选的,在上述实施例提供的调光数据上报方法中,上述网关保存的初始数据序 号为零,该初始数据序号为网关未收到任何调光数据时保存的数据序号。
[0069] 具体的,可将网关保存的初始数据序号设定为零。实际上,网关保存的初始数据序 号也可以为其他值,只要能够正确的表示出智能照明设备上报的调光数据对应的数据序号 与初始数据序号的大小关系即可,本发明实施例并不对此进行限定。
[0070] 进一步的,在上述实施例提供的调光数据上报方法中,上述的数据序号随调光数 据上报给网关的顺序增加而增大,可具体解释如下:
[0071] 为了区分不同调光数据对应的数据序号,本发明实施例按照智能照明设备给网关 上报调光数据的时间顺序给调光数据对应的数据序号进行编号。例如,若假设第一顺序上 报的调光数据对应的数据序号为1,可将第二顺序上报的调光数据对应的数据序号定义为 2。其实,当第一顺序上报的调光数据对应的数据序号为1时,第二顺序上报的调光数据对应 的数据序号也可以为3或者更大的值,只要是大于第一顺序上报的调光数据对应的数据序 号的值均可,本发明实施例并不对数据序号的具体值进行限定。
[0072] 进一步的,在上述实施例提供的调光数据上报方法中,若调光数据包括:第一调光 数据、第二调光数据和第三调光数据,其分别对应第一数据序号、第二数据序号和第三数据 序号,且该智能照明设备根据亮度调节指令依次将亮度调节为第一调光数据、第二调光数 据和第三调光数据对应的亮度后,智能照明设备按照时间顺序依次将上述第一调光数据及 其对应的第一数据序号、第二调光数据及其对应的第二数据序号、第三调光数据及其对应 的第三数据序号上报给网关。由于第二调光数据为第二顺序上报,晚于第一调光数据的第 一顺序上报,但早于第三调光数据的第三顺序上报,所以,第二数据序号大于第一数据序号 但小于第三数据序号。
[0073] 可选的,在上述实施例提供的调光数据上报方法中,若网关接收到第一调光数据 的时间晚于第二调光数据但早于第三调光数据,则该网关接收到第一调光数据时,网关保 存的最新数据序号为第二数据序号,因此,若网关判断出第一数据序号小于该网关保存的 最新数据序号,其将丢弃上述第一调光数据。
[0074] 相应的,当网关接收到上述第三调光数据时,网关保存的最新数据序号为第二数 据序号,此时,网关判断出第三数据序号大于网关保存的最新数据序号,该网关则将第三调 光数据上报给服务器,并将网关保存的最新数据序号更新为第三数据序号。
[0075] 具体的,假设第一调光数据、第二调光数据、第三调光数据对应的亮度分别为10、 50、80,其对应的第一数据序号、第二数据序号、第三数据序号分别为1、2、3,且智能照明设 备按照时间顺序依次将第一调光数据10及第一数据序号1、第二调光数据50及第二数据序 号2、第三调光数据80及第三数据序号3上报给网关。
[0076] 若网关接收到第一调光数据10及第一数据序号1的时间晚于第二调光数据50及第 二数据序号2但早于第三调光数据80及第三数据序号3,那么,当网关接收到第一调光数据 10及第一数据序号1时,网关已接收到了第二调光数据50及第二数据序号2,但是还没有收 到第三调光数据80及第三数据序号3。
[0077]所以,当网关接收到第一调光数据10及第一数据序号1时,网关中保存的最新数据 序号应为第二数据序号2,将第一数据序号1与网关当前保存的最新数据序号2进行比较,由 于1〈2,则网关将第一调光数据10丢弃,从而保持服务器存储的调光结果不变。
[0078]当网关接收到第三调光数据80及第三数据序号3时,网关中保存的最新数据序号 仍为第二数据序号2,将第三数据序号3与网关当前保存的最新数据序号2进行比较,由于3> 2,则网关将第三调光数据80上报给服务器,并将网关保存的最新数据序号更新为第三数据 序号3。
[0079] 图3为本发明提供的智能照明设备实施例的结构示意图。如图3所示,本发明实施 例提供的智能照明设备,包括:光源31、电源组件32、通信模块33和控制模块34。
[0080] 其中,电源组件32,用于为光源31、通信模块33和控制模块34等各组成部分提供电 力。
[0081] 该通信模块33,用于接收智能终端发送的亮度调节指令,该亮度调节指令中包括 调光数据。
[0082] 该控制模块34,用于根据上述亮度调节指令将光源31的亮度调节为上述调光数据 对应的亮度。
[0083]相应的,通信模块33,还用于在控制模块34完成光源31的亮度调节后将调光数据 及该调光数据对应的数据序号上报给网关,其中,数据序号随调光数据上报给网关的顺序 增加而增大。
[0084] 本发明实施例提供的智能照明设备为图2所示调光数据上报方法实施例中的智能 照明设备,可以用于执行如图2所示调光数据上报方法实施例中智能照明设备的技术方案, 其实现原理类似,此处不再赘述。
[0085] 本发明实施例提供的智能照明设备,通过利用通信模块接收智能终端发送的包括 调光数据的亮度调节指令,利用控制模块根据亮度调节指令对光源亮度进行相应调节,并 在控制模块完成光源亮度的调节后利用通信模块将调光数据及调光数据对应的数据序号 上报给网关。本发明的技术方案,通过上报调光数据的同时上报其对应的数据序号,以便网 关能够根据接收到的数据序号对调光数据作出相应的处理,可解决由于网络问题导致的调 光结果显示不准确的问题。
[0086] 进一步的,在上述实施例提供的网关中,若调光数据包括:第一调光数据和第二调 光数据,该第一调光数据对应第一数据序号,该第二调光数据对应第二数据序号,则上述通 信模块33,具体用于按照时间先后顺序依次将第一调光数据及第一数据序号、第二调光数 据及第二数据序号上报给网关,因此,第二数据序号大于第一数据序号。
[0087] 图4为本发明提供的网关实施例的结构示意图。如图4所示,本发明实施例提供的 网关,包括:通信模块41、处理器42和存储器43。
[0088]其中,存储器43用于存储通信模块41和处理
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1