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

文档序号:8322765阅读:来源:国知局
围;
[0112]具体的端口分配策略可以是ASN本地配置,或从UE归属的用户数据服务器下载。前者一般应用于本ASN所有接入的用户,后者可以根据不同用户设置不同策略。
[0113]在此过程前,ASN会执行用户认证等过程,由于和本发明无关,因此不进行详细描述。
[0114]步骤1203、ASN向ILR发送身份位置登记请求,其中携带所该UE的AID、传输协议、端口范围和RID的对应关系;
[0115]步骤1204、ILR保存增强身份位置映射关系,即(AID、传输协议、端口范围,RID);
[0116]如果此时UE通过不同接入方式,ILR会保存有多条这样的映射关系,如:
[0117]接入方式一:(AID、TCP、端口范围 1,RID1)
[0118]接入方式一:(AID、UDP、端口范围 1,RID1)
[0119]接入方式二:(AID、TCP、端口范围 2,RID2)
[0120]接入方式二:(AID、UDP、端口范围 2,RID2)
[0121]不同接入方式,同一传输协议所使用的端口范围一般不能重叠,如果重叠,说明允许对端ASN根据进一步优先级、负载均衡权重等因素进行选择。
[0122]步骤1205、ILR返回身份位置登记响应;
[0123]步骤1206、ASN向UE返回接入响应。
[0124]至此UE成功接入用户身份和位置分离网络,可以进行后续业务。
[0125]第二实施例
[0126]图13是根据本发明实施例的网络方案用户位置登记过程示意图二,描述了 UE通过一种接入方式接入到ASN,ILR根据接入方式分配端口并建立增强身份位置映射关系的过程,其步骤描述如下:
[0127]步骤1301、UE通过接入网向ASN发送接入请求;
[0128]步骤1302、ASN分配AID,并向ILR发送身份位置登记请求;其中携带AID和RID的映射关系,并进一步携带UE的接入方式;
[0129]步骤1303、ILR根据本地策略和接入方式确定不同传输协议对应端口范围;在选择过程中可以进一步结合AID、RID进行选择,尤其是在没有接入方式的情况下,可以根据RID确定该ASN负责的用户接入方式,并进一步确定不同传输协议对应的端口范围;
[0130]步骤1304、ILR根据确定的端口范围保存增强身份位置映射关系,即(AID、传输协议、端口范围,RID);
[0131]步骤1305、ILR返回身份位置登记响应,其中携带所确定的端口范围;
[0132]步骤1306、ASN从响应中获取AID对应的端口范围,生成端口分配策略,即UE在接入方式下的端口范围;
[0133]步骤1307、ASN向UE返回接入响应。
[0134]至此UE接入身份位置分离网络,可以进行后续业务。
[0135]第三实施例
[0136]图14是根据本发明实施例的网络方案数据发送过程示意图,描述了 UE接入用户身份和位置分离网络后,接收和发送数据的过程。为了描述更清楚,假设本端UE是多接入终端的,而对端终端是普通终端,不具有多接入特性,如普通的服务器。其步骤描述如下:
[0137]上行数据包发送过程:
[0138]步骤1401、UEl向UE2发送上行数据包;
[0139]步骤1402、ASNl接收到数据包后,根据目的身份标识查询本地缓存的身份位置映射表,或向ILR查询的映射关系,获取UE2所对应的位置,即ASN2的RID ;
[0140]步骤1403、ASNl查询缓存的端口映射关系,如果发现对应数据包传输协议和内部端口映射关系不存在,则表明该端口为首次使用,ASN进一步根据端口分配策略,从所使用的接入方式和传输协议对应的端口范围中分配未占用的端口作为外部端口,并缓存内、夕卜部端口的映射关系,然后将数据包中的内部端口转换为所分配的外部端口 ;如果查询命中,则根据缓存的映射关系将将数据包中的内部端口转换为所分配的外部端口;
[0141]上述端口映射关系具有有效期,如果在通过该映射关系收发数据一段时间后,没有再收发过数据,则该端口映射关系失效,ASN可以删除该映射关系,并释放所占用的外部端口资源。
[0142]进一步处理内部端口和外部端口不一致外,源地址也可以不一样,UE到ASNl之间使用接入网分配给UE内部身份标识,即IP地址,而ASNl发送给对端使用用户的外部身份标识,即AID,此时ASN还需要执行地址转换,并在端口映射关系上增加地址映射关系。
[0143]步骤1404、ASN1利用步骤1402查询到的对端ASN2的RID通过隧道协议将上行数据包封装后发送给ASN2;
[0144]步骤1405、ASN2从隧道协议中解封装得到数据包,并将数据包发送给UE2。
[0145]下行数据包发送过程:
[0146]步骤1406、UE2向UEl发送下行数据包,数据包的目的地址和端口为UEl的AID和外部端口 ;
[0147]其中的AID和外部端口,可能是UE2通过上行数据包中获取,或者通过其他途径获取,如UEl通过会话初始协议通知UE2的本端的媒体的地址和端口。
[0148]步骤1407、ASN2根据目的身份标识AID查询缓存的身份位置映射关系,如果命中,直接执行步骤509 ;如果没有命中,则向ILR请求AID所对应的身份映射关系;
[0149]步骤1408、ILR返回位置查询响应,由于UEl是多接入终端,因此在响应中携带的是增强身份位置映射关系,ASN2接收并缓存增强身份位置映射关系;
[0150]步骤1409、ASN2进一步使用下行数据包的传输协议类型和端口与增强身份位置关系进行匹配,选择合适的RID,即对应的ASN ;
[0151]步骤1410、ASN2利用通过隧道协议将下行数据包封装后发送给所选择的ASNl ;
[0152]步骤1411、ASNl从隧道协议中解封装得到下行数据包,并根据本地缓存的端口映射表将数据包的外部端口转换为内部端口 ;如果UEl的内部地址和外部地址也不一样,则ASNl需要进一步将外部地址转换为内部地址。
[0153]步骤1412、ASN1将转换后的下行数据包发送给UEl。
[0154]第四实施例
[0155]图15是根据本发明实施例的UE方案用户身份位置登记过程示意图一,描述了 UE通过一种接入方式接入到ASN,根据端口分配策略执行身份位置登记在ILR建立增强身份位置映射关系的过程。端口分配策略的执行点在UE,具体的UE获得端口分配策略的方式可以分为:
[0156]方式一:在UE静态配置;
[0157]方式二:在ASN静态配置,或从用户数据服务器下载,然后下发给UE ;
[0158]方式三:在ILR配置,然后通过ASN下发给UE。
[0159]虽然方式不同,但基本步骤相同,下面以方式一进行说明:
[0160]步骤1501、UE通过接入网向ASN发送接入请求;
[0161]在接入请求中携带此种接入方式对应协议类型、端口范围;
[0162]步骤1502、ASN分配AID,向ILR发送身份位置登记请求,其中携带所分配的AID、传输协议、端口范围和RID的对应关系;
[0163]步骤1503、ILR保存增强身份位置映射关系,即(AID、传输协议、端口范围,RID);
[0164]步骤1504、ILR返回身份位置登记响应;
[0165]步骤1505、ASN向UE返回接入响应。
[0166]至此UE接入用户身份和位置分离网络,可以进行后续数据业务。
[0167]如果采用方式二,则与图12方法类似,在ASN接收到UE接入请求时,ASN根据端口分配策略确定不同传输协议对应的端口范围,并通过身份位置登记请求发送给ILR,然后通过接入响应或其他消息发送给UE。
[0168]如果采用方式三,则与图13方法类似,在ILR接收到ASN的身份位置登记请求时,ILR根据策略和接入方式确定不同传输协议对应的端口范围,保存增强身份位置映射关系,并将所分配的端口范围集返回给ASN,ASN进一步通过接入响应或其他消息发送给UE。
[0169]通过不同种方式,都可以达到在ILR建立增强身份位置映射关系,在UE侧建立相应接入方式的端口分配策略。
[0170]第五实施例
[0171]图16是根据本发明实施例的UE方案数据发送过程示意图,描述了 UE接入用户身份和位置分离网络后,接收和发送数据的过程。为了描述更清楚,假设本端UE
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1