一种资源分配的方法以及终端设备技术

技术编号:12176110 阅读:98 留言:0更新日期:2015-10-08 13:51
本发明专利技术实施例公开一种资源分配的方法以及终端设备,其中所述方法包括:根据竞争规则在至少一个组播组中基于终端序列号进行组内的声明资格竞争,并在竞争结果为具有声明资格时,发送用于标识本端所在的组播组的组声明消息;侦听并接收用于标识网络内其他组播组的组声明消息;根据组声明帧所指示的时隙使用分配的网络资源以发送数据,所述组声明帧是由网络内每一个组播组的组声明消息组成的。采用本发明专利技术,可以在组播网络中的中心控制节点消失或故障时,各个终端设备之间仍可以正常进行通信。

【技术实现步骤摘要】
【国外来华专利技术】一种资源分配的方法以及终端设备
本专利技术涉及通信
,尤其涉及一种资源分配的方法以及终端设备。
技术介绍
组播传输是指在发送者和每一接收者之间实现点对多点网络连接。如果一台发送者同时给多个接收者传输相同的数据,也只需要复制一份相同的数据包。通过组播传输,可以提高数据传送效率。但是当组播网络中的中心控制节点消失或故障时,组播网络中的各个终端设备将无法得知自己该何时发送数据、何时接收数据,导致各个终端设备将很难或者无法进行组播传输通信。
技术实现思路
本专利技术实施例提供一种资源分配的方法以及终端设备,可以在组播网络中的中心控制节点消失或故障时,各个终端设备之间仍可以正常进行通信。本专利技术第一方面提供了一种资源分配的方法,包括:根据竞争规则在至少一个组播组中基于终端序列号进行组内的声明资格竞争,并在竞争结果为具有声明资格时,发送用于标识本端所在的组播组的组声明消息;侦听并接收用于标识网络内其他组播组的组声明消息;根据组声明帧所指示的时隙使用分配的网络资源以发送数据,所述组声明帧是由网络内每一个组播组的组声明消息组成的。在第一种可能的实现方式中,所述根据竞争规则在至少一个组播组中基于终端序列号进行组内的声明资格竞争,并在竞争结果为具有声明资格时,发送用于标识本端所在的组播组的组声明消息,包括:将所述终端设备的终端序列号中的第一位数值作为信号检测位,并根据该信号检测位的值以及所述终端设备的侦听状态判断所述终端设备是否满足信号发送条件,并将所述终端序列号中的下一位数值作为信号检测位,重复本步骤,直至将所述终端序列号中的最后一位数值作为信号检测位,其中,若所述终端设备满足信号发送条件,则广播本端检测信号,否则,侦听检测信号;在重复结束后,若没有侦听到检测信号,则确定所述终端序列号为最大数值的终端序列号,并确定竞争结果为具有声明资格;发送用于标识本端所在的组播组的组声明消息。结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述根据组声明帧所指示的时隙使用分配的网络资源以发送数据,所述组声明帧是由网络内每一个组播组的组声明消息组成的,包括:将生成的随机数组合到所述终端序列号中,得到随机终端序列号;根据所述竞争规则和所述随机终端序列号进行资源竞争;若竞争获取到分配的网络资源,则根据所述组声明帧所指示的时隙使用所分配到的网络资源以发送数据。结合第一方面或第一方面的第一种可能的实现方式,在第三种可能的实现方式中,在所述根据组声明帧所指示的时隙使用分配的网络资源以发送数据,所述组声明帧是由网络内每一个组播组的组声明消息组成的之前,还包括:在本端所在的组播组中,根据递减排序规则对所述终端序列号进行排序。结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述根据组声明帧所指示的时隙使用分配的网络资源以发送数据,所述组声明帧是由网络内每一个组播组的组声明消息组成的,包括:根据所述终端序列号的排序位置生成与所述终端序列号对应的反序短序列号;将生成的随机数组合到所述反序短序列号中,得到随机短序列号;根据所述竞争规则和所述随机短序列号进行资源竞争;若竞争获取到分配的网络资源,则根据所述组声明帧所指示的时隙使用所分配到的网络资源以发送数据;其中,最大数值的反序短序列号为所述组播组中终端的个数,且最大数值的反序短序列号与所述组播组中最大数值的终端序列号或与所述组播组中最小数值的终端序列号对应。结合第一方面的第三种可能的实现方式,在第五种可能的实现方式中,所述根据组声明帧所指示的时隙使用分配的网络资源以发送数据,所述组声明帧是由网络内每一个组播组的组声明消息组成的,包括:根据所述组声明帧所指示的时隙、发送规则以及本端的终端序列号所在组播组中的排序位置,与网络内其他组播组中的相应排序位置的终端设备通过频分多址的方式使用分配的网络资源以发送数据;其中,所述发送规则是指将网络内每一个组播组中相应排序位置的终端设备作为发送终端,各发送终端通过频分多址的方式使用分配的网络资源以发送数据,在一段时隙后,再将所述网络内每一个组播组中其他的相应排序位置的终端设备作为发送终端,重复本步骤,直至网络内的每个终端设备均发送过数据。结合第一方面的第三种可能的实现方式,或第一方面的第四种可能的实现方式,或第一方面的第五种可能的实现方式,在第六种可能的实现方式中,所述在本端所在的组播组中,根据递减排序规则对所述终端序列号进行排序,包括:根据所述竞争规则判断所述本端的终端序列号是否为本端所在组播组中最大数值的终端序列号,若判断为否,则在不包括已判断为最大数值的终端序列号所对应的终端设备的所述组播组中,根据所述竞争规则判断所述本端的终端序列号是否为最大数值的终端序列号,重复本步骤,直至判断所述本端的终端序列号为最大数值的终端序列号;当判断所述终端序列号为最大数值的终端序列号时,记录所述终端序列号的当前排序位置。本专利技术第二方面提供了一种终端设备,包括:声明竞争模块,用于根据竞争规则在至少一个组播组中基于终端序列号进行组内的声明资格竞争,并在竞争结果为具有声明资格时,发送用于标识本端所在的组播组的组声明消息;声明生成模块,用于侦听并接收用于标识网络内其他组播组的组声明消息;资源使用模块,用于根据组声明帧所指示的时隙使用分配的网络资源以发送数据,所述组声明帧是由网络内每一个组播组的组声明消息组成的。在第一种可能的实现方式中,所述声明竞争模块包括:检测位判断单元,用于将所述终端设备的终端序列号中的第一位数值作为信号检测位,并根据该信号检测位的值以及所述终端设备的侦听状态判断所述终端设备是否满足信号发送条件,并将所述终端序列号中的下一位数值作为信号检测位,重复本步骤,直至将所述终端序列号中的最后一位数值作为信号检测位,其中,若所述终端设备满足信号发送条件,则广播本端检测信号,否则,侦听检测信号;确定单元,用于在重复结束后,若没有侦听到检测信号,则确定所述终端序列号为最大数值的终端序列号,并确定竞争结果为具有声明资格;标识发送单元,用于发送用于标识本端所在的组播组的组声明消息。结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述资源使用模块包括:随机组合单元,用于将生成的随机数组合到所述终端序列号中,得到随机终端序列号;第一资源竞争单元,用于根据所述竞争规则和所述随机终端序列号进行资源竞争;第一数据发送单元,用于若竞争获取到分配的网络资源,则根据所述组声明帧所指示的时隙使用所分配到的网络资源以发送数据。结合第二方面或第二方面的第一种可能的实现方式,在第三种可能的实现方式中,还包括:排序模块,用于在本端所在的组播组中,根据递减排序规则对所述终端序列号进行排序。结合第二方面的第三种可能的实现方式,在第四种可能的实现中,所述资源使用模块包括:短序生成单元,用于根据所述终端序列号的排序位置生成与所述终端序列号对应的反序短序列号;短序随机组合单元,用于将生成的随机数组合到所述反序短序列号中,得到随机短序列号;第二资源竞争单元,用于根据所述竞争规则和所述随机短序列号进行资源竞争;第二数据发送单元,用于若竞争获取到分配的网络资源,则根据所述组声明帧所指示的时隙使用所分配到的网络资源以发送数据;其中,最大数值的反序短序列号为所述组播组中本文档来自技高网...
一种资源分配的方法以及终端设备

【技术保护点】
PCT国内申请,权利要求书已公开。

【技术特征摘要】
【国外来华专利技术】1.一种资源分配的方法,其特征在于,包括:根据竞争规则在至少一个组播组中基于终端序列号进行组内的声明资格竞争,并在竞争结果为具有声明资格时,发送用于标识本端所在的组播组的组声明消息;侦听并接收用于标识网络内其他组播组的组声明消息;根据组声明帧所指示的时隙使用分配的网络资源以发送数据,所述组声明帧是由网络内每一个组播组的组声明消息组成的。2.如权利要求1所述的方法,其特征在于,所述根据竞争规则在至少一个组播组中基于终端序列号进行组内的声明资格竞争,并在竞争结果为具有声明资格时,发送用于标识本端所在的组播组的组声明消息,包括:将终端设备的终端序列号中的第一位数值作为信号检测位,并根据该信号检测位的值以及所述终端设备的侦听状态判断所述终端设备是否满足信号发送条件,并将所述终端序列号中的下一位数值作为信号检测位,重复本步骤,直至将所述终端序列号中的最后一位数值作为信号检测位,其中,若所述终端设备满足信号发送条件,则广播本端检测信号,否则,侦听检测信号;在重复结束后,若没有侦听到检测信号,则确定所述终端序列号为最大数值的终端序列号,并确定竞争结果为具有声明资格;发送用于标识本端所在的组播组的组声明消息。3.如权利要求1或2所述的方法,其特征在于,所述根据组声明帧所指示的时隙使用分配的网络资源以发送数据,所述组声明帧是由网络内每一个组播组的组声明消息组成的,包括:将生成的随机数组合到所述终端序列号中,得到随机终端序列号;根据所述竞争规则和所述随机终端序列号进行资源竞争;若竞争获取到分配的网络资源,则根据所述组声明帧所指示的时隙使用所分配到的网络资源以发送数据。4.如权利要求1或2所述的方法,其特征在于,在所述根据组声明帧所指示的时隙使用分配的网络资源以发送数据,所述组声明帧是由网络内每一个组播组的组声明消息组成的之前,还包括:在本端所在的组播组中,根据递减排序规则对所述终端序列号进行排序。5.如权利要求4所述的方法,其特征在于,所述根据组声明帧所指示的时隙使用分配的网络资源以发送数据,所述组声明帧是由网络内每一个组播组的组声明消息组成的,包括:根据所述终端序列号的排序位置生成与所述终端序列号对应的反序短序列号;将生成的随机数组合到所述反序短序列号中,得到随机短序列号;根据所述竞争规则和所述随机短序列号进行资源竞争;若竞争获取到分配的网络资源,则根据所述组声明帧所指示的时隙使用所分配到的网络资源以发送数据;其中,最大数值的反序短序列号为所述组播组中终端的个数,且最大数值的反序短序列号与所述组播组中最大数值的终端序列号或与所述组播组中最小数值的终端序列号对应。6.如权利要求4所述的方法,其特征在于,所述根据组声明帧所指示的时隙使用分配的网络资源以发送数据,所述组声明帧是由网络内每一个组播组的组声明消息组成的,包括:根据所述组声明帧所指示的时隙、发送规则以及本端的终端序列号所在组播组中的排序位置,与网络内其他组播组中的相应排序位置的终端设备通过频分多址的方式使用分配的网络资源以发送数据;其中,所述发送规则是指将网络内每一个组播组中相应排序位置的终端设备作为发送终端,各发送终端通过频分多址的方式使用分配的网络资源以发送数据,在一段时隙后,再将所述网络内每一个组播组中其他的相应排序位置的终端设备作为发送终端,重复本步骤,直至网络内的每个终端设备均发送过数据。7.如权利要求4所述的方法,其特征在于,所述在本端所在的组播组中,根据递减排序规则对所述终端序列号进行排序,包括:根据所述竞争规则判断所述本端的终端序列号是否为本端所在组播组中最大数值的终端序列号,若判断为否,则在不包括已判断为最大数值的终端序列号所对应的终端设备的所述组播组中,根据所述竞争规则判断所述本端的终端序列号是否为最大数值的终端序列号,重复本步骤,直至判断所述本端的终端序列号为最大数值的终端序列号;当判断所述终端序列号为最大数值的终端序列号时,记录所述终端序列号的当前排序位置。8.一种终端设备,其特征在于,包括:声明竞争模块,用于根据竞争规则在至少一个组播组中基于终端序列号进行组内的声明资格竞争,并在竞争结果为具有声明资格时,发送用于标识本端所在的组播组的组声明消息;声明生成模块,用于侦听并接收用于标识网络内其他组播组的组声明消息;资源使用模块,用于根据组声明帧所指示的时隙使用分配的网络资源以发送数据,所述组声明帧是由网络内每一个组播组的组声明消息组成的。9.如权利要求8所述的终端设备,其特征在于,所述声明竞争模块包括:检测位判断单元,用于将所述终端设备的终端序列号中的第一位数值作为信号检测位,并根据该信号检测位的值以及所述终端设备的侦听状态判断所述终端设备是否满足信号发送条件,并将所述终端序列号中的下一位数值作为信号检测位,重复本步骤,直至将所述终端序列号中的最后一位数值作为信号检测位,其中,若所述终端设备满足信号发送条件,则广播本端检测信号,否则,侦听检测信号;确定单元,用于在重复结束后,若没有侦听到检测信号,则确定所述终端序列号为最大数值的终端序列号,并确定竞争结果为具有声明资格;标识发送单元,用于发送用于标识本端所在的组播组的组声明消息。10.如权利要求8或9所述的终端设备,其特征在于,所述资源使用模块包括:随机组合单元,用于将生成的随机数组合到所述终端序列号中,得到随机终端序列号;第一资源竞争单元,用于根据所述竞争规则和所述随机终端序列号进行资源竞争;第一数据发送单元,用于若竞争获取到分配的网络资源,则根据所述组声明帧所指示的时隙使用所分配到的网络资源以发送数据。11.如权利要求8或9所述的终端设备,其特征在于,还包括:排序模块,...

【专利技术属性】
技术研发人员:张祺智夏亮
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1