System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请的实施例涉及通信,特别涉及一种面向3gpp标准的sidelink蜂窝混合网络路由方法。
技术介绍
1、为了进一步降低蜂窝网络基础设施的部署成本,降低基站能耗,扩展小区覆盖范围并提高用户的服务质量,支持蜂窝用户直连通信的sidelink技术被提出。sidelink源于3gpp(the3rd generation partnership project,第三代合作伙伴计划)组织在release12阶段所提出的面向蜂窝用户的d2d(device to devic)技术,d2d技术支持用户复用蜂窝网络资源,实现用户间的直接传输,能够减少端到端传输的时延、减轻基站负载,并以此来提高网络中的资源利用率和系统容量。与当今市面上流行的近距离直接技术相比,sidelink技术具有更好的设备兼容性,能够提供更加可靠的通信链路。
2、近年来,3gpp组织对sidelink协议进不断地进行标准化推进,提出了多种sidelink应用场景,并完善了对应场景的实现流程。sidelink技术可以分为sidelink发现和sidelink通信两部分,sidelink发现是sidelink用户获取邻居节点身份信息的过程,比如节点的l2id(link layer identity,链路层标识)、rsc(relay service code,中级服务码)和发现模式等;sidelink通信则是用户实现数据传输的过程,可分为面向无连接的sidelink通信(如广播、组播)和面向有连接的sidelink通信(如直接通信、中继通信)。面向有连接的sideli
3、release17阶段提出了sidelink中继增强技术,要求sidelink技术能够支持更多跳的中继传输、传输路径切换和保障服务连续性的能力,将更广范围的中继传输能力,更灵活的中继选择能力和根据数据分组传输流向选择对应的传输模式作为sidelink蜂窝混合网络场景中的主要演进方向之一。虽然3gpp标准中的sidelink技术能够实现两跳范围内的邻居发现技术和多跳传输技术,但并未对sidelink技术中路由方法进行讨论,sidelink技术无法保证三跳及以上的可靠传输,也无法为蜂窝用户提供高质量的数据传输服务。
技术实现思路
1、本申请的实施例的主要目的在于提出一种面向3gpp标准的sidelink蜂窝混合网络路由方法,可以在不额外增加蜂窝基础设施的情况下,扩大小区的覆盖范围,同时减轻基站的接入压力和能耗,提高数据分组传输的可靠性,提升蜂窝用户的使用体验。
2、为实现上述目的,本申请的实施例提供了一种面向3gpp标准的sidelink蜂窝混合网络路由方法,应用于本地节点,所述方法包括以下步骤:通过sidelink发现接收发现消息,基于接收到的发现消息,建立两跳范围内的邻居拓扑列表;其中,所述发现消息中包含发送所述发现消息的节点的l2id、rsc、地理位置、传输模式和一跳范围内的邻居拓扑列表,所述传输模式为仅支持sidelink传输的u2u模式,或既支持sidelink传输又支持蜂窝传输的u2n模式;在所述两跳范围内的邻居拓扑列表中的各节点中,筛选出与所述本地节点自身已建立sidelink链路的节点,生成可用邻居拓扑列表;当需要发送或中继数据分组时,基于所述数据分组对应的源节点和目的节点确定所述数据分组的类型;其中,若所述数据分组对应的源节点和目的节点属于同一子网,则确定所述数据分组的类型为蜂窝型,若所述数据分组对应的源节点和目的节点不属于同一子网,则确定所述数据分组的类型为pdn(public data network,公用数据网)型;基于所述可用邻居拓扑列表、所述数据分组的类型和所述数据分组对应的目的节点与所述可用邻居拓扑列表的关系,为所述数据分组确定路由方案,并按照所述路由方案发送或中继所述数据分组。
3、为实现上述目的,本申请的实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述所述的一种面向3gpp标准的sidelink蜂窝混合网络路由方法。
4、本申请的实施例提出的一种面向3gpp标准的sidelink蜂窝混合网络路由方法,融合了多种场景下的sidelink发现和sidelink通信所支持的功能,给出了能够高可靠和支持传输模式切换的sidelink蜂窝混合网络路由方案,对于每一个节点而言,都建立有两跳范围内的邻居拓扑列表、可用邻居拓扑列表,在节点需要发送或中继数据分组时,先确定数据分组的类型,再基于可用邻居拓扑列表、数据分组的类型和数据分组对应的目的节点与可用邻居拓扑列表的关系,为数据分组确定路由方案并执行,完成数据分组的发送或中继,该方法可以在不额外增加蜂窝基础设施的情况下,扩大小区的覆盖范围,同时大幅减轻基站的接入压力和能耗,提高数据分组传输的可靠性,提升蜂窝用户的使用体验。
5、在一些可选的实施例中,若所述数据分组的类型为蜂窝型,且所述数据分组对应的目的节点在所述可用邻居拓扑列表中,则所述为所述数据分组确定路由方案,并按照所述路由方案发送或中继所述数据分组,包括:基于所述可用邻居拓扑列表,判断所述数据分组对应的目的节点是否在所述本地节点的一跳邻居范围内;若所述数据分组对应的目的节点在所述本地节点的一跳邻居范围内,则直接将所述数据分组传输或中继给所述数据分组对应的目的节点;若所述数据分组对应的目的节点不在所述本地节点的一跳邻居范围内,则在所述本地节点的一跳邻居范围内选择一个可达所述数据分组对应的目的节点的节点作为下一跳节点,将所述数据分组传输或中继给下一跳节点。
6、在一些可选的实施例中,若所述数据分组的类型为蜂窝型,且所述数据分组对应的目的节点不在所述可用邻居拓扑列表中,则所述为所述数据分组确定路由方案,并按照所述路由方案发送或中继所述数据分组,包括:通过gpsr(greedy perimeter statelessrouting)路由算法确定下一跳节点;若所述gpsr路由算法采用贪婪转发模式,则直接将所述数据分组传输或中继给下一跳节点;若所述gpsr路由算法采用周边转发模式,则查询所述可用邻居拓扑列表中是否有传输模式为u2n模式的节点;若所述可用邻居拓扑列表中没有传输模式为u2n模式的节点,则直接将所述数据分组传输或中继给下一跳节点;若所述可用邻居拓扑列表中有传输模式为u2n模式的节点,则在所述可用邻居拓扑列表中选择一个传输模式为u2n模式的节点作为下一跳节点,将所述数据分组传输或中继给下一跳节点。
7、在一些可选的实施例中,若所述数据分组的类型为pdn型,且所述数据分组对应的目的节点在所述可用邻居拓扑列表中,则所述为所述数据分组确定路由方案,并按照所述路由方案发送或中继所述数据分组,包括:基于所述可用邻居拓扑列表,判断本地节点的一跳邻居范围内是否有传输模式为u2n模式的节点;若本地节点的一跳邻居范围内有传输模式为u2n模式本文档来自技高网...
【技术保护点】
1.一种面向3GPP标准的Sidelink蜂窝混合网络路由方法,应用于本地节点,其特征在于,所述方法包括:
2.根据权利要求1所述的一种面向3GPP标准的Sidelink蜂窝混合网络路由方法,其特征在于,若所述数据分组的类型为蜂窝型,且所述数据分组对应的目的节点在所述可用邻居拓扑列表中,则所述为所述数据分组确定路由方案,并按照所述路由方案发送或中继所述数据分组,包括:
3.根据权利要求2所述的一种面向3GPP标准的Sidelink蜂窝混合网络路由方法,其特征在于,若所述数据分组的类型为蜂窝型,且所述数据分组对应的目的节点不在所述可用邻居拓扑列表中,则所述为所述数据分组确定路由方案,并按照所述路由方案发送或中继所述数据分组,包括:
4.根据权利要求1所述的一种面向3GPP标准的Sidelink蜂窝混合网络路由方法,其特征在于,若所述数据分组的类型为PDN型,且所述数据分组对应的目的节点在所述可用邻居拓扑列表中,则所述为所述数据分组确定路由方案,并按照所述路由方案发送或中继所述数据分组,包括:
5.根据权利要求4所述的一种面向3GPP标
6.根据权利要求1至权利要求5中任一项所述的一种面向3GPP标准的Sidelink蜂窝混合网络路由方法,其特征在于,若所述本地节点的传输模式为U2N模式,且所述数据分组的类型为PDN型,则所述为所述数据分组确定路由方案,并按照所述路由方案发送或中继所述数据分组,包括:
7.根据权利要求1至权利要求5中任一项所述的一种面向3GPP标准的Sidelink蜂窝混合网络路由方法,其特征在于,所述数据分组中设置有辅助字段,所述若所述数据分组对应的源节点和目的节点属于同一子网,则确定所述数据分组的类型为蜂窝型,包括;
8.根据权利要求1至权利要求5中任一项所述的一种面向3GPP标准的Sidelink蜂窝混合网络路由方法,其特征在于,所述通过Sidelink发现接收发现消息,基于接收到的发现消息,建立两跳范围内的邻居拓扑列表,包括:
9.根据权利要求1至权利要求5中任一项所述的一种面向3GPP标准的Sidelink蜂窝混合网络路由方法,其特征在于,所述本地节点通过Sidelink通信与其他节点建立Sidelink链路,所述本地节点与其他节点建立完Sidelink链路后,生成与建立的Sidelink链路对应的DRB标识,并保存在所述本地节点的存储单元中;
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1至权利要求9中任一项所述的一种面向3GPP标准的Sidelink蜂窝混合网络路由方法。
...【技术特征摘要】
1.一种面向3gpp标准的sidelink蜂窝混合网络路由方法,应用于本地节点,其特征在于,所述方法包括:
2.根据权利要求1所述的一种面向3gpp标准的sidelink蜂窝混合网络路由方法,其特征在于,若所述数据分组的类型为蜂窝型,且所述数据分组对应的目的节点在所述可用邻居拓扑列表中,则所述为所述数据分组确定路由方案,并按照所述路由方案发送或中继所述数据分组,包括:
3.根据权利要求2所述的一种面向3gpp标准的sidelink蜂窝混合网络路由方法,其特征在于,若所述数据分组的类型为蜂窝型,且所述数据分组对应的目的节点不在所述可用邻居拓扑列表中,则所述为所述数据分组确定路由方案,并按照所述路由方案发送或中继所述数据分组,包括:
4.根据权利要求1所述的一种面向3gpp标准的sidelink蜂窝混合网络路由方法,其特征在于,若所述数据分组的类型为pdn型,且所述数据分组对应的目的节点在所述可用邻居拓扑列表中,则所述为所述数据分组确定路由方案,并按照所述路由方案发送或中继所述数据分组,包括:
5.根据权利要求4所述的一种面向3gpp标准的sidelink蜂窝混合网络路由方法,其特征在于,若所述数据分组的类型为pdn型,且所述数据分组对应的目的节点不在所述可用邻居拓扑列表中,则所述为所述数据分组确定路由方案,并按照所述路由方案发送或中继所述数据分组,包括:
6.根据权利要求1至权利要求5中...
【专利技术属性】
技术研发人员:余振昊,张锐,田洋,阮玉晗,李涛,李勇朝,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。