本发明专利技术公开了一种使用TDMA时隙快速升级的方法,属于电力通信技术领域,包括:CCO向STA发送开始升级命令,STA收到后进入升级状态;CCO向STA发送数据块,STA收到数据后保持下来,并更新本地位图;CCO查询STA状态,STA接收返回状态及接收到数据块位图情况;重复3)和4)步,直到STA收齐数据为止;CCO向STA发送执行升级,STA接收到后,验证升级包的完整性,并试运行成功后,本地保存接收到升级包的长度和CRC备查;如果STA返回的长度和CRC值与CCO下发的相同,则认为站点升级成功,否则判断升级失败,使用TDMA时隙进行升级文件数据的传输,提高升级文件数据的传输效率,实现快速升级。实现快速升级。实现快速升级。
【技术实现步骤摘要】
一种使用TDMA时隙快速升级的方法
[0001]本专利技术属于电力通信
,具体涉及一种使用TDMA时隙快速升级的方法。
技术介绍
[0002]随着社会经济的发展,电力需求越来越大,科学技术的发展,促使物联网技术得到了广泛的应用。电力物联网技术在智能电网中的广泛应用,有效的整合了电力和通信资源,实现电力系统的核心信息感知,采集,处理,传输,加密,存储等信息化功能,提高了电力的有效管理能力,赋予了新型电力系统更广阔的发展前景。
[0003]电力线高速载波通信(HighPower line communication,HPLC),是智能电网通信技术的一个重要部分。基于HPLC技术,可实现高频数据采集、停电主动上报、时钟精准管理、相位拓扑识别、台区自动识别、ID统一标识管理、档案自动同步、通信性能监测和网络优化等功能。
[0004]宽带低压电力载波技术HPLC将宽带的无线载波,按照时间分成周期性的帧,一帧为一个信标周期,一个信标周期划分为信标时隙、TDMA时隙、CSMA时隙和绑定CSMA时隙。其中信标时隙和TDMA时隙统称为非竞争时隙,CSMA时隙和绑定CSMA时隙为竞争时隙。
[0005]CSMA时隙(包括绑定CSMA)中,站点必须通过信道竞争,冲突避免后,才能占用信道,进行报文发送。在CSMA时隙中发送的报文,必须保证能够在相应的CSMA时隙中传送完成,不能跨越时隙。尤其保证不能跨越到信标时隙和TDMA时隙等非竞争时隙中。在CSMA时隙中进行信道竞争时,需要进行基本的冲突判断和避免,并且通过VCS机制对信道状态进一步预判,虚拟载波侦听(VCS),是主要用在CSMA时隙中的一种时隙预判机制,每个节点都需要支持。VCS机制根据报文传输时间以及帧间隔确定,采用VCS定时器以及定时器到期后的信道状态实现。使用竞争CSMA时隙首先对于单相表只有1/3时间可以使用,在1/3时间内如果节点数量较多,还需要VCS侦听和退避,发送效率较低。
[0006]当前的HPLC电力载波技术对于软件的升级主要是通过CSMA竞争时隙完成相关升级命令和升级文件数据报文的传输,完成台区内站点的升级需要时间较长。对于台区内站点不多,节点数小于100的小规模网络的升级,升级文件数据通过CSMA竞争时隙进行发送,相比较通过TDMA时分多址非竞争时隙的方式进行传输,周期要长,效率要低。
技术实现思路
[0007]为达到上述目的,本专利技术在于HPLC使用TDMA时隙进行升级文件数据的传输,提高升级文件数据的传输效率,实现快速升级,当本方案中TDMA时隙分割时,指明了该时隙分配给了哪个STA使用。具体的STA序列,复用了中央信标和代理信标的STA。对于TDMA时隙而言,时隙已经固定分配,不存在因为时隙竞争导致一直没有某个STA的时隙的问题。具体方案如下:一种使用TDMA时隙快速升级的方法,方法包括以下步骤:1)CCO向STA发送开始升级命令,STA收到后,进入升级状态;2)CCO向STA发送数据块,STA收到数据后保持下来,并更新本地位图;
3)CCO查询STA状态,STA接收到后,返回状态及接收到数据块位图情况;4)针对STA站点缺少的数据块,CCO向STA站点补包;5)重复3)和4),直到STA收齐数据为止;6)CCO向STA发送执行升级,STA接收到后,验证升级包的完整性,并试运行成功后,本地保存接收到升级包的长度和CRC备查;如果失败,将长度和CRC置为0x00;7)CCO查询站点信息,如果STA返回的长度和CRC值与CCO下发的相同,则认为站点升级成功,否则判断升级失败。
[0008]基于上述技术方案,TDMA是指由CCO分配给指定节点的TDMA时隙,在该时隙内,节点不需要进行信道竞争,可以独占被分配的TDMA时隙,从而升级文件数据能够得到有效的传输,如果使用TDMA,则对于升级节点可以固定时隙进行发送,可以保证在一个信标周期内通过TDMA时隙发出,且可以通过TDMA时隙的分配保证不会冲突,节省了CSMA的VCS时间和退避时间。
[0009]HPLC站点的升级过程分为五种状态:空闲态、接收进行态、接收完成态、升级进行态、试运行态。
[0010]STA没有进行在线升级时,处于空闲状态。STA进行在线升级时,若正传输文件数据,且文件数据尚未传输完成,则处于接收进行态。STA进行在线升级时,若已完成文件数据传输,且文件数据CRC校验正确,则处于接收完成态。STA进行在线升级时,若文件数据CRC校验正确,且收到执行升级命令,还未进行重启,则处于升级进行态。STA进行在线升级时,若已经重启,且未到试运行结束时刻,则处于试运行态。
[0011]作为本专利技术的一种改进,CCO进行升级具体过程包括以下步骤:2.1)CCO发送查询站点信息报文,查看STA的站点信息以及是否需要进行站点升级;2.2)若STA站点信息显示可以进行升级,则CCO发送开始升级报文,否则结束升级流程;2.3)CCO收到STA的开始升级应答报文,则开始向STA传输文件数据,否则结束升级流程;2.4)CCO发送完升级文件报文,发送查询STA站点升级状态,判断所有STA回复的升级状态报文,校验STA收到的文件信息的位图是否完整,判断STA是否完整收完整个升级文件;2.5)若CCO收到的STA站点升级状态响应信息显示STA已经完整接收到了升级文件,则CCO向STA发送执行升级报文;否则需要根据STA响应的状态信息的位图信息继续向STA补发缺失的升级报文;2.6)CCO查询站点信息,判断STA是否成功升级完成。
[0012]作为本专利技术的一种改进,STA进行升级具体过程包括以下步骤:3.1)STA收到CCO的查询站点信息报文,将协议版本号和升级ID信息放进查询站点信息上行报文发给CCO;3.2)STA收到CCO的开始升级命令,则STA进入接收进行态,STA开始接收CCO的升级报文;3.3)STA响应CCO的升级状态查询报文,将协议版本号、升级状态、有效块数、起始
块号、升级ID以及位图放进查询站点升级状态上行报文中响应给CCO;3.4)STA若完整接收完升级报文,则进入接收完成态;当收到CCO下发的执行升级报文命令,则转为升级进行态;3.5)STA升级之后,进行重启,进入试运行态,试运行成功结束则转为空闲态;试运行失败则将长度和CRC置为0x00,升级失败;3.6)STA处于空闲态的时候,CCO会下发查询站点信息,STA响应CCO(和步骤1)中的响应过程相同),CCO判断STA是否升级成功;3.7)STA若在升级的任一过程中收到CCO下发的停止升级命令,则STA需要停止当前的升级操作。
[0013]作为本专利技术的一种改进,单播进行升级文件数据传输步骤如下:4.1)从CCO到具体STA节点的路由上,CCO通过BCN为每个节点均分配两个时隙,中每个时隙又分为REQ/IND时隙(请求或者指示)和REP/CNF时隙(回复或者确认);4.2)CCO通过BCN进行TDMA时隙的分配,中间的代理节点PCO通过层层转发,最后将TDMA时隙分配转发给STA,本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种使用TDMA时隙快速升级的方法,其特征在于,方法包括以下步骤:1)CCO向STA发送开始升级命令,STA收到后,进入升级状态;2)CCO向STA发送数据块,STA收到数据后保持下来,并更新本地位图;3)CCO查询STA状态,STA接收到后,返回状态及接收到数据块位图情况;4)针对STA站点缺少的数据块,CCO向STA站点补包;5)重复3)和4),直到STA收齐数据为止;6)CCO向STA发送执行升级,STA接收到后,验证升级包的完整性,并试运行成功后,本地保存接收到升级包的长度和CRC备查;如果失败,将长度和CRC置为0x00;7)CCO查询站点信息,如果STA返回的长度和CRC值与CCO下发的相同,则认为站点升级成功,否则判断升级失败。2.根据权利要求1所述的一种使用TDMA时隙快速升级的方法,其特征在于,CCO进行升级具体过程包括以下步骤:2.1)CCO发送查询站点信息报文,查看STA的站点信息以及是否需要进行站点升级;2.2)若STA站点信息显示可以进行升级,则CCO发送开始升级报文,否则结束升级流程;2.3)CCO收到STA的开始升级应答报文,则开始向STA传输文件数据,否则结束升级流程;2.4)CCO发送完升级文件报文,发送查询STA站点升级状态,判断所有STA回复的升级状态报文,校验STA收到的文件信息的位图是否完整,判断STA是否完整收完整个升级文件;2.5)若CCO收到的STA站点升级状态响应信息显示STA已经完整接收到了升级文件,则CCO向STA发送执行升级报文;否则需要根据STA响应的状态信息的位图信息继续向STA补发缺失的升级报文;2.6)CCO查询站点信息,判断STA是否成功升级完成。3.根据权利要求2所述的一种使用TDMA时隙快速升级的方法,其特征在于,STA进行升级具体过程包括以下步骤:3.1)STA收到CCO的查询站点信息报文,将协议版本号和升级ID信息放进查询站点信息上行报文发给CCO;3.2)STA收到CCO的开始升级命令,则STA进入接收进行态,STA开始接收CCO的升级报文;3.3)STA响应CCO的升级状态查询报文,将协议版本号、升级状态、有效块数、起始块号、升级ID以及位图放进查询站点升级状态上行报文中响应给CCO;3.4)STA若完整接收完升级报文,则进入接收完成态;当收到CCO下发的执行升级报文命令,则转为升级进行态;3.5...
【专利技术属性】
技术研发人员:封其源,张校臣,梁福虎,张江川,
申请(专利权)人:佳源科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。