身份位置分离数据处理方法及装置的制造方法_3

文档序号:8322765阅读:来源:国知局
067]获取模块92,连接至上述第一接收模块82,用于ASN根据下行数据包中的AID从ILR中下载增强身份位置映射关系和/或从本地缓存中获取增强身份位置映射表。
[0068]图10是根据本发明实施例的身份位置分离数据处理装置的结构框图三,如图10所示,该装置包括第二接收模块102和存储模块104,下面对该装置进行详细说明。
[0069]第二接收模块102,用于接收接入服务节点ASN发送的身份登记请求,其中,身份登记请求携带有终端UE的接入标识符、UE所应用的传输协议类型、端口范围和路由标识符RID之间的映射关系;存储模块104,连接至上述第二接收模块102,用于存储映射关系。
[0070]图11是根据本发明实施例的身份位置分离数据处理装置三的优选结构框图,如图11所示,该装置除包括图10所示的所有模块外,还包括提供模块112,下面对该提供模块112进行详细说明。
[0071]提供模块112,连接至上述存储模块104,用于依据存储的映射关系为ASN转发UE的上下行数据提供查询服务。
[0072]基于相关技术中,如何保证上下行数据流,尤其是下行数据流,能够选择合适的接入方式,本发明的实施例中提供了一种身份位置分离数据处理方法,从而实现下行数据选择合适的接入方式,充分发挥SILSN网络使用单一用户标识在网络安全和业务方面的优点,适应多接入技术的发展需求的优势。
[0073]本发明要解决的技术问题是提供一种在身份位置分离技术下实现多种接入方式的方法,满足用户在多接入场景下使用单一用户标识符的要求,并能够保证上下行数据流,尤其是下行数据流,选择合适的接入方式。
[0074]一种在身份位置分离技术实现多种接入方式的方法,包括以下特征:
[0075]A.在UE或本端ASN配置或下载接入方式和传输协议、端口范围的端口分配策略;
[0076]B.当UE接入用户身份和位置分离网络时,在ILR中建立包含用户身份、数据传输协议、地址端口范围和位置关系的增强身份位置映射关系;
[0077]C.UE在创建套接字连接时,根据接入方式、传输协议类型和端口分配策略分配端口,然后使用所分配端口收发数据包;或本端ASN收到UE的上行数据包时,根据接入方式、传输协议类型和端口分配策略分配端口,并执行端口转换功能,然后通过标识网隧道协议发送给对端ASN ;
[0078]D.对端ASN接收到下行数据包时,从本地缓存或向ILR获取增强身份位置映射表,然后根据下行数据包的AID、协议类型、端口选择本端ASN,并通过标识网隧道协议发送给本端ASN ;
[0079]E.本端ASN从标识网隧道协议得到下行数据包后,发给UE,或执行网络端口转换过程后发给UE。
[0080]进一步的特征:
[0081 ] 基于A,配置端口分配策略指在UE或本端ASN静态配置接入方式和协议类型对应的端口范围;下载多接入映射策略指在ILR或用户数据服务器上配置端口分配策略,当UE接入用户身份和位置分离网络时,由ILR或用户数据服务器下载到UE或本端ASN ;
[0082]基于B,增强身份位置映射关系指AID、传输协议、端口范围和RID之间的映射关系,增强身份位置映射关系可以进一步包括接入方式信息;
[0083]基于B,同一 AID对应一条和多条增强身份位置映射关系;
[0084]基于B,当UE接入用户身份和位置分离网络时,本端ASN向ILR身份位置登记请求中携带AID、传输协议、端口范围和RID间的映射关系,或者只携带AID、RID的映射关系,ILR根据AID和/或RID从本地配置信息或用户数据服务器中获取传输协议、端口范围以建立增强身份位置映射关系;
[0085]基于C,分配端口指在接入方式、传输协议类型对应的端口范围内选取没有占用的端口 ;
[0086]基于C,本端ASN在本地缓存端口转换映射关系;进一步在一定周期内没有数据流时,ASN释放所分配的端口以及影视关系;
[0087]基于C,端口转换功能指本端ASN将收到的数据包的端口转换为分配的端口,其中前者称为内部端口,后者称为外部端口。
[0088]基于C,本端ASN进一步执行地址转换功能,将接入网分配给UE的内部身份标识转换为外部身份标识,内部身份标识指接入网分配给用户的IP地址,外部身份标识指AID ;
[0089]基于D,对端ASN进一步缓存增强身份映射表,当接收到下行数据包时,则首先查询本地缓存的增强身份映射表,如果没有查询到,则进一步向ILR查询;
[0090]基于D,对端ASN获取下行数据包中的目标身份标识AID,使用AID向ILR获取增强身份位置映射表,ILR根据AID返回所对应的增强身份位置映射表,表中含有一个或多个映射关系。
[0091]基于D,对端ASN根据数据包中目标身份标识AID、传输协议类型、端口与本地缓存的增强映射表,或从ILR返回的增强映射表中的映射关系匹配选择RID。
[0092]基于E,如果本端ASN在本地缓存数据流的端口转换关系,则将下行数据数据包中的外部端口转换为内部端口 ;进一步执行地址转换关系,将外部身份标识转换为内部身份标识。
[0093]为了保证在多接入场景下,UE通过不同接入方式使用同一身份标识,且能够根据业务对上下行选择合适的接入方式,本发明提出一种支持多种接入方式的方法,应用于身份位置分离技术。
[0094]该方法主要思想是在现有的身份位置映射表(AID,RID)基础上增加数据传输的协议类型和端口范围,即(AID、传输协议类型、端口范围,RID),对于上行数据流,UE通过某种接入方式使用某种传输协议进行通讯时,必须使用该种接入方式和该种传输协议所限定的端口范围中的端口,反之对于下行数据流,能够根据数据包中的AID、传输协议类型、以及端口唯一确定RID,从而能够选择正确的接入方式。
[0095]上述协议类型包括传输控制协议(Transmiss1n Control Protocol,简称为TCP)、用户数据报协议(User Datagram Protocol,简称为UDP)、流控制传输协议(StreamControl Transmiss1n Protocol,简称为 SCTP)等。
[0096]不同种传输协议对应的端口范围可以不同,比如:
[0097](AID1、TCP、(10000,20000), RID1)
[0098](AID1、UDP、(15000,25000),RID1)
[0099](A皿、TCP、(20000,30000),RID2)
[0100](AID1、UDP、(25000,35000), RID2)
[0101]......
[0102]如果在上述映射关系中,没有明确指明传输协议类型,则意味着所声明的端口范围适用于所有传输协议类型。
[0103]这个过程中,需要有主体能够根据接入方式分配相应的端口,即根据端口分配策略分配合适的端口,根据执行主体的不同,将方案分为UE方案和网络方案。
[0104]UE方案:端口分配策略在UE,UE根据业务选择接入方式,并进一步根据端口分配策略分配合适端口,用于和对端UE的上行或下行数据传输。
[0105]网络方案:端口分配策略在本端ASN,本端ASN根据用户选择的接入方式,以及端口分配策略分配相应的端口,用于和对端UE上行或下行数据传输,由于和UE选择的端口不一致,因此本端ASN需要执行端口转换过程,即对于上行数据流,将UE使用的端口(内部端口)转换为ASN分配的端口(外部端口),对于下行数据流,将ASN分配的端口(外部端口)转换为UE使用的端口(内部端口)。
[0106]上述端口分配策略包括接入方式、传输协议类型和端口范围的对应关系,UE或本端ASN根据UE当前接入方式、当前数据通讯所使用的协议类型,依据策略分配从端口范围中选取没有被占用的端口进行分配。这个端口分配策略可以是在UE或本端ASN静态配置,或者是UE或本端ASN从用户数据服务器、ILR上下载的。
[0107]下面对UE方案和网络方案分别进行说明。
[0108]第一实施例
[0109]图12是根据本发明实施例的网络方案用户身份位置登记过程示意图一,描述了UE通过一种接入方式接入到ASN,ASN根据本地或下载的端口分配策略执行身份位置登记,建立增强身份位置映射关系的过程,其步骤描述如下:
[0110]步骤1201、UE通过接入网向ASN发送接入请求;
[0111]步骤1202、ASN分配AID,并根据端口分配策略确定UE不同传输协议所使用的端口范
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1