一种智能LED灯的群组升级方法技术

技术编号:15615961 阅读:114 留言:0更新日期:2017-06-14 03:20
本发明专利技术公开了一种智能LED灯的群组升级方法,在用户终端上根据所有需要升级的智能LED灯生成升级列表,升级列表作为群组信息通过用户终端发送给网关,网关将接收到的群组信息发送给所有的智能LED灯,每个智能LED灯接收到网关发出的群组信息后自动判定是否需要升级,需升级的智能LED灯接收并检查网关发送的升级程序,确保接收到完整的升级程序实现升级;优点是采用无线通讯的方式对大规模智能LED灯进行升级,操作简单、能够快速的完成升级且升级过程稳定。

【技术实现步骤摘要】
一种智能LED灯的群组升级方法
本专利技术涉及LED灯照明
,尤其涉及到一种智能LED灯的群组升级方法。
技术介绍
LED光源作为一种节能光源,具有环保、安全、寿命长等特点,可以广泛应用于各种指示、显示、装饰、背光源、普通照明等领域,其越来越受到人们的重视。特别是近几年出现的智能LED灯,它能够连接至局域网当中和智能手机或电脑等用户终端进行通讯,由此人们可以远程控制智能LED灯的亮度和颜色等,并且还可以对智能LED灯内存储的控制程序进行升级以达到最大的节能目的或者适应环境的需求。现有的照明系统通常都是由数量众多的智能LED灯构成的。目前,对照明系统中多个智能LED灯进行升级的方法通常采用逐一升级法,即从照明系统中筛选出需要升级的智能LED灯后,依次将升级程序发送给各个智能LED灯进行升级。该方法需要多次发送升级程序操作起来比较麻烦,效率较低,且更新升级过程不稳定。
技术实现思路
本专利技术的主要目的在于提供一种智能LED灯的群组升级方法,其采用无线通讯的方式对大规模智能LED灯进行升级,操作简单、能够快速的完成升级且升级过程稳定。为达到以上目的,本专利技术采用的技术方案为:一种智能LED灯的群组升级方法,包括以下步骤:1)在用户终端上根据所有需要升级的智能LED灯生成升级列表,该升级列表中的所有智能LED灯构成待升级的智能LED灯群组,所述的升级列表作为群组信息通过用户终端发送给网关,所述的网关通过以太网和所述的用户终端进行通讯;2)所述的网关将接收到的群组信息发送给所有的智能LED灯,所述的网关通过无线通讯方式与每个所述的智能LED灯进行通讯;3)每个所述的智能LED灯通过所述群组信息判定其是否位于待升级的智能LED灯群组中,如果是,则为需升级的智能LED灯,反之则为不需要升级的智能LED灯;4)所述的网关将存储在其内的LED灯升级程序进行拆分:每128字节拆分为一个分片,如最后一片分片未满128字节也视为一个分片,并按照先后顺序依次对每一个分片进行编号;5)所述的网关将拆分得到的分片依次发送给所有的智能LED灯,相邻两个分片的发送时间间隔10ms;6)需升级的智能LED灯接收所述的网关发送的分片并提取分片信息进行判定:如果当前接收的分片为拆分得到的最后一个分片,则转至步骤7);如果当前接收的分片不是拆分得到的最后一个分片,则开始计时,如果超过30S未接收到新的分片,则转至步骤7);否则继续等待接收;7)需升级的智能LED灯检查其是否所有的分片已接收完成,如果是,则将其内所有的分片拼装为LED灯升级程序后进行升级;8)将升级完成的智能LED灯从升级列表中移除,得到更新后的升级列表;9)如果更新后的升级列表中所有的智能LED灯均被移除,则整个群组升级过程完成,退出群组升级;如果更新后的升级列表中还存在未升级成功的智能LED灯,则这些未升级成功的智能LED灯都会进入缺失分片的重新获取过程,重新获取过程如下:a、当前所有未更新成功的智能LED灯,随机去监听更新后的升级列表中其他智能LED灯是否发送重传请求消息给所述的网关,监听时间为7ms-33ms,监听直至超时;b、如果某个智能LED灯在其监听时间内未监听到其他智能LED灯的向所述的网关发送的重传请求消息,则该智能LED灯会发送一个包含自己所有分片的收缺情况信息的消息给网关,转c步骤;否则进入分片等待接收过程,转至d步骤;c、网关接收到该收缺情况信息的消息后,将该智能LED灯所缺失部分的分片重新发送,相邻两个分片的发送时间间隔亦为10ms;d、所有未升级成功的智能LED灯,都将等待接收网关重新发送的分片,等待时间为30s,在此期间如果收到分片,则智能LED灯将根据网关重新发送的分片的序号信息来匹配自己的缺失分片,如果收到的分片其恰好缺失,则接收下来并更新自己的分片收缺情况统计信息;10)重复步骤7)~步骤9),直至所有的智能LED灯更新升级完成。与现有技术相比,本专利技术的优点在于通过在在用户终端上根据所有需要升级的智能LED灯生成升级列表,该升级列表中的所有智能LED灯构成待升级的智能LED灯群组,升级列表作为群组信息通过用户终端发送给网关,网关通过以太网和所述的用户终端进行通讯;网关将接收到的群组信息发送给所有的智能LED灯,网关通过无线通讯方式与每个智能LED灯进行通讯每个智能LED灯接收到网关发出的群组信息后自动判定是否需要升级,进行有选择性进行升级;本专利技术中将智能LED灯升级程序存储在网关当中,并将智能LED灯升级程序拆分为多个分片,能够快速发送给判定完成后需要升级的智能LED灯;升级失败的智能LED灯,能够发送信息给网关,网关重新发送全部分片给升级失败的智能LED灯,确保了全部智能LED灯的升级成功;在重传请求过程中,通过引入分片收缺情况统计消息,网关有选择的重传缺失分片,未升级成功的智能LED也能统一有选择地接收缺失分片,达到单个请求但实现多个接收的目的,实现整个系统更新过程的高收敛性,减少了更新过程对无线信道的数据量吞吐,大大减少了整个系统群组更新的时间;本专利技术能适应大规模LED灯进行升级,能够快速的完成升级且升级过程稳定。具体实施方式以下结合实施例对专利技术作进一步详细描述。实施例:一种智能LED灯的群组升级方法,包括以下步骤:1)在用户终端上根据所有需要升级的智能LED灯生成升级列表,该升级列表中的所有智能LED灯构成待升级的智能LED灯群组,升级列表作为群组信息通过用户终端发送给网关,网关通过以太网和用户终端进行通讯;2)网关将接收到的群组信息发送给所有的智能LED灯,网关通过无线通讯方式与每个智能LED灯进行通讯;3)每个智能LED灯通过所述群组信息判定其是否位于待升级的智能LED灯群组中,如果是,则为需升级的智能LED灯,反之则为不需要升级的智能LED灯;4)网关将存储在其内的LED灯升级程序进行拆分:每128字节拆分为一个分片,如最后一片分片未满128字节也视为一个分片,并按照先后顺序依次对每一个分片进行编号;5)网关将拆分得到的分片依次发送给所有的智能LED灯,相邻两个分片的发送时间间隔10ms;6)需升级的智能LED灯接收网关发送的分片并提取分片信息进行判定:如果当前接收的分片为拆分得到的最后一个分片,则转至步骤7);如果当前接收的分片不是拆分得到的最后一个分片,则开始计时,如果超过30S未接收到新的分片,则转至步骤7);否则继续等待接收;7)需升级的智能LED灯检查其是否所有的分片已接收完成,如果是,则将其内所有的分片拼装为LED灯升级程序后进行升级;8)将升级完成的智能LED灯从升级列表中移除,得到更新后的升级列表;9)如果更新后的升级列表中所有的智能LED灯均被移除,则整个群组升级过程完成,退出群组升级;如果更新后的升级列表中还存在未升级成功的智能LED灯,则这些未升级成功的智能LED灯都会进入缺失分片的重新获取过程,重新获取过程如下:a、当前所有未更新成功的智能LED灯,随机去监听更新后的升级列表中其他智能LED灯是否发送重传请求消息给网关,监听时间为7ms-33ms,监听直至超时;b、如果某个智能LED灯在其监听时间内未监听到其他智能LED灯的向网关发送的重传请求消息,则该智能LED灯会发送一个包含自己所有分片的收缺本文档来自技高网...

【技术保护点】
一种智能LED灯的群组升级方法,其特征在于包括以下步骤:1)在用户终端上根据所有需要升级的智能LED灯生成升级列表,该升级列表中的所有智能LED灯构成待升级的智能LED灯群组,所述的升级列表作为群组信息通过用户终端发送给网关,所述的网关通过以太网和所述的用户终端进行通讯;2)所述的网关将接收到的群组信息发送给照明系统中所有的智能LED灯,所述的网关通过无线通讯方式与每个所述的智能LED灯进行通讯;3)每个所述的智能LED灯通过所述群组信息判定其是否位于待升级的智能LED灯群组中,如果是,则为需升级的智能LED灯,反之则为不需要升级的智能LED灯;4)所述的网关将存储在其内的LED灯升级程序进行拆分:每128字节拆分为一个分片,如最后一片分片未满128字节也视为一个分片,并按照先后顺序依次对每一个分片进行编号;5) 所述的网关将拆分得到的分片依次发送给所有的智能LED灯,相邻两个分片的发送时间间隔10ms;6) 需升级的智能LED灯接收所述的网关发送的分片并提取分片信息进行判定:如果当前接收的分片为拆分得到的最后一个分片,则转至步骤7);如果当前接收的分片不是拆分得到的最后一个分片,则开始计时,如果超过30S未接收到新的分片,则转至步骤7);否则继续等待接收;7)需升级的智能LED灯检查其是否所有的分片已接收完成,如果是,则将其内所有的分片拼装为LED灯升级程序后进行升级;8)将升级完成的智能LED灯从升级列表中移除,得到更新后的升级列表;9)如果更新后的升级列表中所有的智能LED灯均被移除,则整个群组升级过程完成,退出群组升级;如果更新后的升级列表中还存在未升级成功的智能LED灯,则这些未升级成功的智能LED灯都会进入缺失分片的重新获取过程,重新获取过程如下:a、当前所有未更新成功的智能LED灯,随机去监听更新后的升级列表中其他智能LED灯是否发送重传请求消息给所述的网关,监听时间为7ms‑33ms,监听直至超时;b、如果某个智能LED灯在其监听时间内未监听到其他智能LED灯的向所述的网关发送的重传请求消息,则该智能LED灯会发送一个包含自己所有分片的收缺情况信息的消息给网关,转c步骤;否则进入分片等待接收过程,转至d步骤;c、网关接收到该收缺情况信息的消息后,将该智能LED灯所缺失部分的分片重新发送,相邻两个分片的发送时间间隔亦为10ms;d、所有未升级成功的智能LED灯,都将等待接收网关重新发送的分片,等待时间为30s,在此期间如果收到分片,则智能LED灯将根据网关重新发送的分片的序号信息来匹配自己的缺失分片,如果收到的分片其恰好缺失,则接收下来并更新自己的分片收缺情况统计信息;10)重复步骤7)~步骤9),直至所有的智能LED灯更新升级完成。...

【技术特征摘要】
1.一种智能LED灯的群组升级方法,其特征在于包括以下步骤:1)在用户终端上根据所有需要升级的智能LED灯生成升级列表,该升级列表中的所有智能LED灯构成待升级的智能LED灯群组,所述的升级列表作为群组信息通过用户终端发送给网关,所述的网关通过以太网和所述的用户终端进行通讯;2)所述的网关将接收到的群组信息发送给照明系统中所有的智能LED灯,所述的网关通过无线通讯方式与每个所述的智能LED灯进行通讯;3)每个所述的智能LED灯通过所述群组信息判定其是否位于待升级的智能LED灯群组中,如果是,则为需升级的智能LED灯,反之则为不需要升级的智能LED灯;4)所述的网关将存储在其内的LED灯升级程序进行拆分:每128字节拆分为一个分片,如最后一片分片未满128字节也视为一个分片,并按照先后顺序依次对每一个分片进行编号;5)所述的网关将拆分得到的分片依次发送给所有的智能LED灯,相邻两个分片的发送时间间隔10ms;6)需升级的智能LED灯接收所述的网关发送的分片并提取分片信息进行判定:如果当前接收的分片为拆分得到的最后一个分片,则转至步骤7);如果当前接收的分片不是拆分得到的最后一个分片,则开始计时,如果超过30S未接收到新的分片,则转至步骤7);否则继续等待接收;7)需升级的智能LED灯检查其是否所有的分片已接收完成,如果是,则将其...

【专利技术属性】
技术研发人员:陈应庄涂超凡项翱翔
申请(专利权)人:宁波犀谷智能科技有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1