地址生成和解析方法、用户设备和网络节点的制作方法

文档序号:7857909阅读:179来源:国知局
专利名称:地址生成和解析方法、用户设备和网络节点的制作方法
技术领域
本发明涉及通信技术,尤其涉及一种地址生成和解析方法、用户设备和网络节点。
背景技术
因特网协议版本6 (Internet Protocol version 6 ;以下简称IPv6)技术是下一代互联网中的重要网络技术,IPv6地址由网络地址和主机地址两部分组成,网络地址由运营商分配,IPv6地址中的主机地址可以通过节点自身的随机算法产生,目前该随机算法主要是电气电子工程师学会(Institute of Electrical and Electronics Engineers;以下简称IEEE)米用的64比特扩展唯一标识(64-bit Extended Unique Identifier ;以下简称ΕΠ-64)转换技术。现有技术中,对于IPv6地址,网络节点只向终端通告64比特的IPv6路由前缀,即网络地址,由终端依据EUI-64转换技术配置IPv6地址中的主机地址。现有的IPv6地址,只能对终端的位置进行标识,无法将终端的身份与IPv6地址相关联,另外,在终端登录网络的时候,运营商可以在认证授权系统里边看到终端的上网时间,但是,运营商并未将相应的系统及资源开放给第三方国家安全监管机构,于是,第三方国家安全监管机构在进行互联网监管时,对终端溯源的难度很大。

发明内容
本发明提供一种地址生成和解析方法、用户设备和网络节点,以实现将能唯一确定用户设备身份的标识和上网时间与IPv6地址相关联,方便第三方国家安全监管机构通过IPv6地址对用户设备进行溯源。本发明一方面提供一种地址生成方法,包括分组数据协议(Packet Data Protocol ;以下简称PDP)激活过程中,用户设备接收地址分发服务器发送的包含IPv6地址前缀的消息;所述用户设备将能唯一确定所述用户设备身份的标识和所述用户设备的PDP激活时间配置在包含所述IPv6地址前缀的IPv6地址中。本发明另一方面提供一种地址解析方法,包括网络节点接收用户设备发送的报文,获取所述报文中的IPv6地址;所述网络节点从所述IPv6地址中获取能唯一确定所述用户设备身份的标识和所述用户设备的分组数据协议PDP激活时间。本发明再一方面提供一种用户设备,包括接收模块,用于在分组数据协议PDP激活过程中,接收地址分发服务器发送的包含IPv6地址前缀的消息;配置模块,用于将能唯一确定所述用户设备身份的标识和所述用户设备的PDP激活时间配置在包含所述IPv6地址前缀的IPv6地址中。本发明再一方面提供一种网络节点,包括
报文接收模块,用于接收用户设备发送的报文;获取模块,用于获取所述报文接收模块接收的所述报文中的IPv6地址,以及从所述IPv6地址中获取能唯一确定所述用户设备身份的标识和所述用户设备的分组数据协议PDP激活时间。本发明的技术效果是PDP激活过程中,用户设备接收到地址分发服务器发送的包含IPv6地址前缀的消息之后,将能唯一确定上述用户设备身份的标识和该用户设备的PDP激活时间配置在包含上述IPv6地址前缀的IPv6地址中,这样,网络节点接收到用户设备发送的报文之后,获取报文中的IPv6地址,从IPv6地址中即可获取能唯一确定上述用户设备身份的标识和该用户设备的上网时间(即该用户设备的PDP激活时间),从而可以实现将能唯一确定用户设备身份的标识和上网时间与IPv6地址相关联,方便第三方国家安全监管机构通过IPv6地址对用户设备进行溯源,提高互联网的安全性。



图I为本发明地址生成方法一个实施例的流程图;图2为本发明IPv6地址的格式一个实施例的示意图;图3为本发明地址生成方法另一个实施例的流程图;图4为本发明地址解析方法一个实施例的流程图;图5为本发明用户设备一个实施例的结构示意图;图6为本发明用户设备另一个实施例的结构示意图;图7为本发明网络节点一个实施例的结构示意图。
具体实施例方式图I为本发明地址生成方法一个实施例的流程图,如图I所示,该地址生成方法可以包括步骤101, PDP激活过程中,用户设备(User Equipment ;以下简称UE)接收地址分发服务器发送的包含IPv6地址前缀的消息。步骤102,UE将能唯一确定该UE身份的标识和该UE的PDP激活时间配置在包含上述IPv6地址前缀的IPv6地址中。本实施例中,上述能唯一确定UE身份的标识可以为UE的移动用户综合业务数字网号码(Mobile Subscriber Integrated Service Digital Network number ;以下简称MSISDN)或者UE的国际移动用户识别码(International Mobile SubscriberIdentification Number ;以下简称IMSI);当然本发明实施例并不仅限于此,上述能唯一确定UE身份的标识也可以为其他能唯一确定UE身份的标识,本发明实施例对此不作限定。其中,上述UE的PDP激活时间即为UE的上网时间。具体地,UE将能唯一确定该UE身份的标识和该UE的PDP激活时间配置在包含上述IPv6地址前缀的IPv6地址中可以为 UE将上述能唯一确定该UE身份的标识填充进上述IPv6地址的标识字段中,将上述UE的PDP激活时间填充进上述IPv6地址的上网时间字段中;其中,上标识字段占用上述IPv6地址的后64比特中的40比特,上述上网时间字段占用IPv6地址的后64比特中的20比特。本实施例中,将上述UE的PDP激活时间填充进上述IPv6地址的上网时间字段中可以为将上述PDP激活时间的时钟值填充进上述上网时间字段中的5个比特位,将上述PDP激活时间的分钟值填充进上述上网时间字段中的6个比特位,以及将上述PDP激活时间的秒钟值填充进上述上网时间字段中的6个比特位。这样,PDP激活时间共占用上网时间字段中的17个比特位,该上网时间字段中剩余的3个比特位为预留比特位。进一步地,上述IPv6地址还包括类型字段,该类型字段占用上述IPv6地址的后64比特中的4比特;该类型字段的值用于指示UE签约的运营商和/或上述能唯一确定UE身份的标识的类型。举例来说,当UE为手机,上述能唯一确定UE身份的标识为手机号时,该类型字段的值用于指示手机签约的运营商和/或手机号类型,例如该类型字段的值可以 指示手机号的前三位为“ 13*”或“ 18*”。上述实施例中,PDP激活过程中,UE接收到地址分发服务器发送的包含IPv6地址前缀的消息之后,将能唯一确定上述UE身份的标识和该UE的PDP激活时间配置在包含上述IPv6地址前缀的IPv6地址中,从而可以实现将能唯一确定UE身份的标识和上网时间与IPv6地址相关联,这样,从IPv6地址中即可获取UE的身份标识和上网时间,方便第三方国家安全监管机构通过IPv6地址对UE进行溯源,提高互联网的安全性。本发明图I所示实施例中,IPv6地址的格式可以如图2所示,图2为本发明IPv6地址的格式一个实施例的示意图。图2中,IPv6地址的长度为128比特,包括网络前缀字段、类型字段、标识字段和上网时间字段。其中,网络前缀字段占用IPv6地址中的前64比特,该网络前缀字段的值即为地址分发服务器发送的IPv6地址前缀。类型字段占用IPv6地址的后64比特中的4比特,该类型字段的值用于指示UE签约的运营商和/或上述能唯一确定UE身份的标识的类型。举例来说,当UE为手机,上述能唯一确定UE身份的标识为手机号时,该类型字段的值用于指示手机签约的运营商和/或手机号类型,例如该类型字段的值可以指示手机号的前三位为“13*”或“18*”。标识字段占用IPv6地址的后64比特中的40比特,该标识字段中填充的是能唯一确定UE身份的标识。在具体实现时,可以对上述能唯一确定UE身份的标识,例如MSISDN或IMSI进行进制换算后填充进上述标识字段,当然也可以根据实际需要,对换算后的MSISDN或MSI进行加密后再填充进上述标识字段。上网时间字段占用IPv6地址的后64比特中的20比特,该上网时间字段中填充的是UE的PDP激活时间,本发明实施例中,以PDP激活时间作为UE的上网时间。在具体实现时,同样可以对上述PDP激活时间进行进制换算后填充进上述上网时间字段,当然也可以根据实际需要,对换算后的PDP激活时间进行加密后再填充进上述上网时间字段。 具体地,在将PDP激活时间填充进上网时间字段中时,将上述PDP激活时间的时钟值((Γ24 )填充进上述上网时间字段中的5个比特位,将上述PDP激活时间的分钟值((Γ59 )填充进上述上网时间字段中的6个比特位,以及将上述PDP激活时间的秒钟值((Γ59)填充进上述上网时间字段中的6个比特位。图3为本发明地址生成方法另一个实施例的流程图,如图3所示,该地址生成方法包括步骤301,UE向服务通用分组无线业务(General Packet Radio Service;以下简称GPRS)支持节点(Serving GPRS Support Node ;以下简称SGSN)发送PDP上下文激活请求(Activate PDP Context Request)。步骤302, SGSN向地址分发服务器发送PDP上下文创建请求(Creat PDP ContextRequest)。本实施例中,上述地址分发服务器可以为网关GPRS指示节点(Gateway GPRSSupport Node ;以下简称GGSN)。步骤303,地址分发服务器向SGSN发送PDP上下文创建响应(Creat PDP ContextResponse),该PDP上下文创建响应中包含IPv6地址前缀。步骤304, SGSN 向 UE 发送 PDP 上下文激活接受(Activate PDP Context Accept) 消息,该PDP上下文激活接受消息中包含IPv6地址前缀。步骤305,UE将能唯一确定该UE身份的标识和该UE的PDP激活时间配置在包含上述IPv6地址前缀的IPv6地址中。具体地,UE可以参照本发明图I所示实施例提供的方法,将能唯一确定该UE身份的标识和该UE的PDP激活时间配置在包含上述IPv6地址前缀的IPv6地址中,该IPv6地址的格式可以如图2所示,在此不再赘述。步骤306, UE向地址分发服务器发送路由器请求(Router Solicitation)消息。步骤307,地址分发服务器向UE发送路由器通告(Router Advertisement)消息。上述实施例中,PDP激活过程中,UE接收到地址分发服务器发送的包含IPv6地址前缀的消息之后,将能唯一确定上述UE身份的标识和该UE的PDP激活时间配置在包含上述IPv6地址前缀的IPv6地址中,从而可以实现将能唯一确定UE身份的标识与IPv6地址相关联,以及通过IPv6地址对UE进行溯源,提高互联网的安全性。图4为本发明地址解析方法一个实施例的流程图,如图4所示,该地址解析方法可以包括步骤401,网络节点接收UE发送的报文,获取该报文中的IPv6地址。步骤402,网络节点从上述IPv6地址中获取能唯一确定UE身份的标识和该UE的PDP激活时间。其中,上述能唯一确定UE身份的标识可以为UE的MSISDN或者UE的MSI ;当然本发明实施例并不仅限于此,上述能唯一确定UE身份的标识也可以为其他能唯一确定UE身份的标识,本发明实施例对此不作限定。具体地,网络节点从上述IPv6地址中获取能唯一确定UE身份的标识和该UE的PDP激活时间可以为网络节点从上述IPv6地址的标识字段中获取上述能唯一确定UE身份的标识,从上述IPv6地址的上网时间字段中获取UE的PDP激活时间,以该PDP激活时间作为UE的上网时间;其中,上述标识字段占用IPv6地址的后64比特中的40比特,上述上网时间字段占用IPv6地址的后64比特中的20比特。本实施例中的IPv6地址的格式可以如图2所示,在此不再赘述。上述实施例中,IPv6地址中包括能唯一确定UE身份的标识(例如=MSISDN或IMSI)和UE的上网时间,从而可以实现将能唯一确定用户设备身份的标识和上网时间与IPv6地址相关联,网络节点接收到UE发送的报文之后,获取报文中的IPv6地址,并从IPv6地址中获取能唯一确定UE身份的标识(例如=MSISDN或MSI)和该UE的上网时间,根据获取的能唯一确定UE身份的标识(例如=MSISDN或MSI)和该UE的上网时间,网络节点可以方便地对UE进行鉴权、认证、计费、溯源和锁定等各种操作。本领域普通技术人员可以理解实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。图5为本发明用户设备一个实施例的结构示意图,本实施例中的UE可以实现本发明图I所示实施例的流程,如图5所示,该UE可以包括接收模块51和配置模块52 ;
接收模块51,用于在PDP激活过程中,接收地址分发服务器发送的包含IPv6地址前缀的消息;配置模块52,用于将能唯一确定UE身份的标识和该UE的PDP激活时间配置在包含上述IPv6地址前缀的IPv6地址中。本实施例中,上述能唯一确定UE身份的标识可以为UE的MSISDN或该UE的MSI ;当然本发明实施例并不仅限于此,上述能唯一确定UE身份的标识也可以为其他能唯一确定UE身份的标识,本发明实施例对此不作限定。上述UE中,PDP激活过程中,接收模块51接收到地址分发服务器发送的包含IPv6地址前缀的消息之后,配置模块52将能唯一确定上述UE身份的标识和该UE的PDP激活时间配置在包含上述IPv6地址前缀的IPv6地址中,从而可以实现将能唯一确定UE身份的标识和上网时间与IPv6地址相关联,这样,从IPv6地址中即可获取UE的身份标识和上网时间,方便第三方国家安全监管机构通过IPv6地址对UE进行溯源,提高互联网的安全性。图6为本发明用户设备另一个实施例的结构示意图,与图5所示的用户设备相比,不同之处在于,图6所示的用户设备中,配置模块52可以包括第一填充子模块521和第二填充子模块522 ;其中,第一填充子模块521,用于将上述能唯一确定UE身份的标识填充进IPv6地址的标识字段中;第二填充子模块522,用于将UE的PDP激活时间填充进上述IPv6地址的上网时间字段中;其中,上述标识字段占用IPv6地址的后64比特中的40比特,上网时间字段占用IPv6地址的后64比特中的20比特。本实施例中,第二填充子模块522,具体用于将上述PDP激活时间的时钟值填充进上述上网时间字段中的5个比特位,将上述PDP激活时间的分钟值填充进上述上网时间字段中的6个比特位,以及将上述rop激活时间的秒钟值填充进上述上网时间字段中的6个比特位。这样,PDP激活时间共占用上网时间字段中的17个比特位,该上网时间字段中剩余的3个比特位为预留比特位。进一步地,上述IPv6地址还包括类型字段,该类型字段占用上述IPv6地址的后64比特中的4比特;该类型字段的值用于指示UE签约的运营商和/或上述能唯一确定UE身份的标识的类型。举例来说,当UE为手机,上述能唯一确定UE身份的标识为手机号时,该类型字段的值用于指示手机签约的运营商和/或手机号类型,例如该类型字段的值可以指示手机号的前三位为“ 13*”或“ 18*”。上述UE中,PDP激活过程中,接收模块51接收到地址分发服务器发送的包含IPv6地址前缀的消息之后,配置模块52将能唯一确定上述UE身份的标识和该UE的PDP激活时间配置在包含上述IPv6地址前缀的IPv6地址中,从而可以实现将能唯一确定UE身份的标识和上网时间与IPv6地址相关联,这样,从IPv6地址中即可获取UE的身份标识和上网时间,方便第三方国家安全监管机构通过IPv6地址对UE进行溯源,提高互联网的安全性。图7为本发明网络节点一个实施例的结构示意图,本实施例中的网络节点可以实现本发明图4所示实施例的流程,如图7所示,该网络节点可以包括报文接收模块71和获取模块72 ;
其中,报文接收模块71,用于接收UE发送的报文;获取模块72,用于获取报文接收模块71接收的上述报文中的IPv6地址,以及从上述IPv6地址中获取能唯一确定UE身份的标识和该UE的PDP激活时间。其中,上述能唯一确定UE身份的标识可以为UE的MSISDN或者UE的MSI ;当然本发明实施例并不仅限于此,上述能唯一确定UE身份的标识也可以为其他能唯一确定UE身份的标识,本发明实施例对此不作限定。本实施例中,获取模块72,具体用于从上述IPv6地址的标识字段中获取能唯一确定UE身份的标识,从上述IPv6地址的上网时间字段中获取UE的PDP激活时间,以该PDP激活时间作为UE的上网时间;其中,上述标识字段占用IPv6地址的后64比特中的40比特, 上述上网时间字段占用IPv6地址的后64比特中的20比特。本实施例中的IPv6地址的格式可以如图2所示,在此不再赘述。上述实施例中,IPv6地址中包括能唯一确定UE身份的标识(例如=MSISDN或IMSI)和UE的上网时间,从而可以实现将能唯一确定用户设备身份的标识和上网时间与IPv6地址相关联,报文接收模块71接收到UE发送的报文之后,获取模块72获取报文中的IPv6地址,并从IPv6地址中获取能唯一确定UE身份的标识(例如MSISDN或MSI)和该UE的上网时间,根据获取的能唯一确定UE身份的标识(例如=MSISDN或MSI)和该UE的上网时间,网络节点可以方便地对UE进行鉴权、认证、计费、溯源和锁定等各种操作。最后应说明的是以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
权利要求
1.一种地址生成方法,其特征在于,包括 分组数据协议PDP激活过程中,用户设备接收地址分发服务器发送的包含IPv6地址前缀的消息; 所述用户设备将能唯一确定所述用户设备身份的标识和所述用户设备的PDP激活时间配置在包含所述IPv6地址前缀的IPv6地址中。
2.根据权利要求I所述的方法,其特征在于,所述能唯一确定所述用户设备身份的标识包括所述用户设备的移动用户综合业务数字网号码或者所述用户设备的国际移动用户识别码。
3.根据权利要求I或2所述的方法,其特征在于,所述用户设备将能唯一确定所述用户设备身份的标识和所述用户设备的PDP激活时间配置在包含所述IPv6地址前缀的IPv6地址中包括 所述用户设备将所述能唯一确定所述用户设备身份的标识填充进所述IPv6地址的标识字段中,将所述用户设备的PDP激活时间填充进所述IPv6地址的上网时间字段中; 所述标识字段占用所述IPv6地址的后64比特中的40比特,所述上网时间字段占用所述IPv6地址的后64比特中的20比特。
4.根据权利要求3所述的方法,其特征在于,所述将所述用户设备的PDP激活时间填充进所述IPv6地址的上网时间字段中包括 将所述PDP激活时间的时钟值填充进所述上网时间字段中的5个比特位,将所述TOP激活时间的分钟值填充进所述上网时间字段中的6个比特位,以及将所述PDP激活时间的秒钟值填充进所述上网时间字段中的6个比特位。
5.一种地址解析方法,其特征在于,包括 网络节点接收用户设备发送的报文,获取所述报文中的IPv6地址; 所述网络节点从所述IPv6地址中获取能唯一确定所述用户设备身份的标识和所述用户设备的分组数据协议PDP激活时间。
6.根据权利要求5所述的方法,其特征在于,所述网络节点从所述IPv6地址中获取能唯一确定所述用户设备身份的标识和所述用户设备的分组数据协议PDP激活时间包括 所述网络节点从所述IPv6地址的标识字段中获取所述能唯一确定所述用户设备身份的标识,从所述IPv6地址的上网时间字段中获取所述用户设备的分组数据协议PDP激活时间,以所述PDP激活时间作为所述用户设备的上网时间; 所述标识字段占用所述IPv6地址的后64比特中的40比特,所述上网时间字段占用所述IPv6地址的后64比特中的20比特。
7.一种用户设备,其特征在于,包括 接收模块,用于在分组数据协议PDP激活过程中,接收地址分发服务器发送的包含IPv6地址前缀的消息; 配置模块,用于将能唯一确定所述用户设备身份的标识和所述用户设备的PDP激活时间配置在包含所述IPv6地址前缀的IPv6地址中。
8.根据权利要求7所述的用户设备,其特征在于,所述配置模块包括 第一填充子模块,用于将所述能唯一确定所述用户设备身份的标识填充进所述IPv6地址的标识字段中;第二填充子模块,用于将所述用户设备的PDP激活时间填充进所述IPv6地址的上网时间字段中; 所述标识字段占用所述IPv6地址的后64比特中的40比特,所述上网时间字段占用所述IPv6地址的后64比特中的20比特。
9.根据权利要求8所述的用户设备,其特征在于, 所述第二填充子模块,具体用于将所述PDP激活时间的时钟值填充进所述上网时间字段中的5个比特位,将所述PDP激活时间的分钟值填充进所述上网时间字段中的6个比特位,以及将所述PDP激活时间的秒钟值填充进所述上网时间字段中的6个比特位。
10.一种网络节点,其特征在于,包括 报文接收模块,用于接收用户设备发送的报文; 获取模块,用于获取所述报文接收模块接收的所述报文中的IPv6地址,以及从所述IPv6地址中获取能唯一确定所述用户设备身份的标识和所述用户设备的分组数据协议PDP激活时间。
11.根据权利要求10所述的网络节点,其特征在于, 所述获取模块,具体用于从所述IPv6地址的标识字段中获取所述能唯一确定所述用户设备身份的标识,从所述IPv6地址的上网时间字段中获取所述用户设备的PDP激活时间,以所述PDP激活时间作为所述用户设备的上网时间; 所述标识字段占用所述IPv6地址的后64比特中的40比特,所述上网时间字段占用所述IPv6地址的后64比特中的20比特。
全文摘要
本发明提供一种地址生成和解析方法、用户设备和网络节点,所述地址生成方法包括分组数据协议PDP激活过程中,用户设备接收地址分发服务器发送的包含IPv6地址前缀的消息;所述用户设备将能唯一确定所述用户设备身份的标识和所述用户设备的PDP激活时间配置在包含所述IPv6地址前缀的IPv6地址中。本发明可以实现将能唯一确定用户设备身份的标识和上网时间与IPv6地址相关联,方便第三方国家安全监管机构通过IPv6地址对用户设备进行溯源,提高互联网的安全性。
文档编号H04L29/12GK102801821SQ201210285359
公开日2012年11月28日 申请日期2012年8月10日 优先权日2012年8月10日
发明者郭爱鹏, 周光涛, 徐东, 马泽芳 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1