System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 地址分配方法、装置以及电子设备制造方法及图纸_技高网

地址分配方法、装置以及电子设备制造方法及图纸

技术编号:41324218 阅读:6 留言:0更新日期:2024-05-13 15:02
本申请公开了一种地址分配方法、装置以及电子设备。该方法包括:获取终端设备的网络访问请求,并从网络访问请求中获取终端设备的设备信息;根据设备信息和预设规则确定终端设备的目标设备类型,其中,预设规则用于根据设备信息确定终端设备所属的目标设备类型;根据目标设备类型确定终端设备部署的通信协议类型,得到目标协议类型;生成目标协议类型下的通信地址,并将通信地址分配至终端设备。通过本申请,解决了相关技术中由于终端设备之间存在差异,导致为全部设备分配IPv6单栈地址后,部分终端设备无法上网的问题。

【技术实现步骤摘要】

本申请涉及通信领域,具体而言,涉及一种地址分配方法、装置以及电子设备


技术介绍

1、随着移动互联网的高速发展,ipv4地址枯竭问题已经变得越来越严峻,未来的移动互联网将消耗更多的ip地址。为了应对上述变化与挑战,同时考虑到ipv6网络在安全性、传输速率及用户体验等多方面的优势,目前基于ipv6的网络建设已得到飞速发展,业务推广也日趋成熟,在5g移动网环境中规模引入ipv6已初步具备条件,从而可以解决各种潜在的问题,保证未来网络和业务的可持续发展。

2、在规模部署纯ipv6网络的测试阶段,核心网pdn网关会为所有接入终端分配ipv6单栈地址。但是,尽管当前大部分终端已支持纯ipv6接入,但考虑到庞大的用户基数,仍有大量用户使用的终端不具备纯ipv6接入能力,此时,在向这些用户分配ipv6单栈地址后,会导致用户无法与ipv4地址的网络进行连接,影响用户的正常上网业务。

3、针对相关技术中由于终端设备之间存在差异,导致为全部设备分配ipv6单栈地址后,部分终端设备无法上网的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请提供一种地址分配方法、装置以及电子设备,以解决相关技术中由于终端设备之间存在差异,导致为全部设备分配ipv6单栈地址后,部分终端设备无法上网的问题。

2、根据本申请的一个方面,提供了一种地址分配方法。该方法包括:获取终端设备的网络访问请求,并从网络访问请求中获取终端设备的设备信息;根据设备信息和预设规则确定终端设备的目标设备类型,其中,预设规则用于根据设备信息确定终端设备所属的目标设备类型;根据目标设备类型确定终端设备部署的通信协议类型,得到目标协议类型;生成目标协议类型下的通信地址,并将通信地址分配至终端设备。

3、可选地,从网络访问请求中获取终端设备的设备信息包括:识别网络访问请求中携带的设备型号数据,并获取设备型号数据中的目标位,得到目标位数据;识别网络访问请求中携带的网元信息和接入点信息,并根据网络访问请求确定终端设备的位置信息;将目标位数据、网元信息、位置信息和接入点信息确定为设备信息。

4、可选地,设备信息中包括设备型号数据,根据设备信息和预设规则确定终端设备的目标设备类型包括:获取设备型号数据中的目标位数据,并从预设规则中获取初始规则表,其中,初始规则表中包括多个设备型号数据以及每个设备型号数据对应的初始设备类型;根据初始规则表确定目标位数据对应的初始设备类型,得到终端设备的初始设备类型;根据预设规则对初始设备类型进行更新,得到目标设备类型。

5、可选地,根据预设规则对初始设备类型进行更新,得到目标设备类型包括:根据位置信息确定终端设备是否位于预设区域;在终端设备位于预设区域之外,并且初始设备类型为第一类型的情况下,将初始设备类型由第一类型变更为第二类型,得到目标设备类型,其中,第一类型为单栈,第二类型为双栈;在终端设备位于预设区域之内的情况下,或者在终端设备位于预设区域之外,并且初始设备类型为第二类型的情况下,将初始设备类型确定为目标设备类型。

6、可选地,根据预设规则对初始设备类型进行更新,得到目标设备类型包括:根据接入点信息确定终端设备是否为目标设备;在终端设备为目标设备的情况下,将初始设备类型确定为目标设备类型;在终端设备不是目标设备,并且初始设备类型为第一类型的情况下,将初始设备类型由第一类型变更为第二类型,得到目标设备类型,其中,第一类型为单栈,第二类型为双栈;在终端设备不是目标设备,并且初始设备类型为第二类型的情况下,将初始设备类型确定为目标设备类型。

7、可选地,根据预设规则对初始设备类型进行更新,得到目标设备类型包括:根据网元信息确定与终端设备连接的网络设备是否为预设设备;在网络设备为预设设备的情况下,将初始设备类型确定为目标设备类型;在网络设备不是预设设备,并且初始设备类型为第一类型的情况下,将初始设备类型由第一类型变更为第二类型,得到目标设备类型,其中,第一类型为单栈,第二类型为双栈;在网络设备不是预设设备,并且初始设备类型为第二类型的情况下,将初始设备类型确定为目标设备类型。

8、可选地,生成目标协议类型下的通信地址包括:在目标协议类型为第一类型的情况下,根据设备信息生成终端设备的单栈地址和地址转换器地址;在目标协议类型为第二类型的情况下,根据设备信息生成终端设备的双栈地址。

9、可选地,单栈地址为ipv6单栈地址,双栈地址为ipv4和ipv6双栈地址。

10、根据本申请的另一方面,提供了一种地址分配装置。该装置包括:获取单元,用于获取终端设备的网络访问请求,并从网络访问请求中获取终端设备的设备信息;确定单元,用于根据设备信息和预设规则确定终端设备的目标设备类型,其中,预设规则用于根据设备信息确定终端设备所属的目标设备类型;部署单元,用于根据目标设备类型确定终端设备部署的通信协议类型,得到目标协议类型;生成单元,用于生成目标协议类型下的通信地址,并将通信地址分配至终端设备。

11、根据本专利技术的另一方面,还提供了一种计算机存储介质,计算机存储介质用于存储程序,其中,程序运行时控制计算机存储介质所在的设备执行一种地址分配方法。

12、根据本专利技术的另一方面,还提供了一种电子设备,包含一个或多个处理器和存储器;存储器中存储有计算机可读指令,处理器用于运行计算机可读指令,其中,计算机可读指令运行时执行一种地址分配方法。

13、通过本申请,采用以下步骤:获取终端设备的网络访问请求,并从网络访问请求中获取终端设备的设备信息;根据设备信息和预设规则确定终端设备的目标设备类型,其中,预设规则用于根据设备信息确定终端设备所属的目标设备类型;根据目标设备类型确定终端设备部署的通信协议类型,得到目标协议类型;生成目标协议类型下的通信地址,并将通信地址分配至终端设备。解决了相关技术中由于终端设备之间存在差异,导致为全部设备分配ipv6单栈地址后,部分终端设备无法上网的问题。通过获取终端设备的设备信息,并根据设备信息确定设备的类型,从而将不同的设备进行分类,并根据分类结果为每个设备分配通信地址,进而达到了保证每个终端设备均可以根据通信地址完成上网业务的效果。

本文档来自技高网...

【技术保护点】

1.一种地址分配方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,从所述网络访问请求中获取所述终端设备的设备信息包括:

3.根据权利要求2所述的方法,其特征在于,所述设备信息中包括设备型号数据,

4.根据权利要求3所述的方法,其特征在于,根据所述预设规则对所述初始设备类型进行更新,得到所述目标设备类型包括:

5.根据权利要求3所述的方法,其特征在于,根据所述预设规则对所述初始设备类型进行更新,得到所述目标设备类型包括:

6.根据权利要求3所述的方法,其特征在于,根据所述预设规则对所述初始设备类型进行更新,得到所述目标设备类型包括:

7.根据权利要求1所述的方法,其特征在于,生成所述目标协议类型下的通信地址包括:

8.根据权利要求7所述的方法,其特征在于,所述单栈地址为IPv6单栈地址,所述双栈地址为IPv4和IPv6双栈地址。

9.一种地址分配装置,其特征在于,包括:

10.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至8中任意一项所述的地址分配方法。

...

【技术特征摘要】

1.一种地址分配方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,从所述网络访问请求中获取所述终端设备的设备信息包括:

3.根据权利要求2所述的方法,其特征在于,所述设备信息中包括设备型号数据,

4.根据权利要求3所述的方法,其特征在于,根据所述预设规则对所述初始设备类型进行更新,得到所述目标设备类型包括:

5.根据权利要求3所述的方法,其特征在于,根据所述预设规则对所述初始设备类型进行更新,得到所述目标设备类型包括:

6.根据权利要求3所述的方法,其特征在于,根据所述预设规则对所述...

【专利技术属性】
技术研发人员:庄天行林文通
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1