异构网络切换方法、功能实体和终端技术

技术编号:12406656 阅读:88 留言:0更新日期:2015-11-29 02:56
本发明专利技术提供一种异构网络切换方法、功能实体和终端,该方法包括:TUBE层功能实体接收切换指示信息,与对等TUBE层功能实体建立第一TCP Socket连接;建立待切换应用业务对应的虚拟端口号与第一TCP Socket连接的映射关系;向对等TUBE层功能实体发送第一同步信息,使对等TUBE层功能实体建立对等虚拟端口号与第一TCP Socket连接的映射关系。当针对应用业务进行切换时,仅需将待切换应用业务的虚拟端口号的映射关系更改为与该待切换应用业务将要切换至的第一网络的第一TCP Socket连接的映射即可,从而实现了终端中不同应用业务的异构网络切换,使得各应用业务的服务质量得到有效保证。

【技术实现步骤摘要】

本专利技术属于无线通信
,具体是涉及一种异构网络切换方法、功能实体和终端
技术介绍
随着无线通信技术的不断发展,未来的无线通信系统中将包括多种异构的无线网络,比如长期演进项目(Long Term Evolut1n,以下简称LTE)网络、第三代移动通信技术(3rd_generat1n,以下简称3G)网络、无线局域网(Wireless Local Access Network,以下简称WLAN)等多种网络共存。在这种异构网络系统中,当某用户移动到多种网络的重叠覆盖区域时,一般为了为该用户提供更好的服务质量,若该用户的用户终端设备在当前的网络系统中其信号强度或者其他性能指标下降至一定阈值,那么将触发向其他网络的切换,亦即异构网络间的切换,切换至能提供更好服务质量的某其他网络中,由该其他网络为该用户终端设备分配相应的网络资源,为该用户提供服务。但是,现有的异构网络切换的结果都是整个用户终端设备完全由原网络系统切换至目标网络系统中,使得该用户终端设备的整体传输速率发生改变,即将该用户终端设备上正在运行的多个应用业务都切换至同一目标网络系统中,并受限于该目标网络系统提供的传输速率。由于不同的应用业务对传输速率有不同的要求,现有的异构网络切换方式很有可能导致某用户终端设备中的很多应用业务无法得到服务质量保证。
技术实现思路
针对现有技术中存在的问题,本专利技术提供一种异构网络切换方法、功能实体和终端,以用于克服现有技术中整体切换方式导致的部分应用业务的服务质量难以保证的缺陷。本专利技术第一方面提供一种异构网络切换方法,包括:终端的虚拟链路TUBE层功能实体接收切换指示信息,所述切换指示信息中包括待切换应用业务的标识信息和第一物理网络连接的标识信息,所述第一物理网络连接为所述终端与所述待切换应用业务将要切换至的第一网络的物理网络连接;所述TUBE层功能实体通过所述第一物理网络连接与对等TUBE层功能实体建立第一 TCP Socket连接,所述对等TUBE层功能实体为与所述终端通信的通信对端设备的TUBE层功能实体;所述TUBE层功能实体根据所述待切换应用业务的标识信息,确定与所述待切换应用业务——对应的虚拟端口号,并建立所述虚拟端口号与所述第一TCP Socket连接的映射关系,所述虚拟端口号描述的是访问所述待切换应用业务的端口号;所述TUBE层功能实体向所述对等TUBE层功能实体发送第一同步信息,所述第一同步信息中包括所述第一 TCP Socket连接的标识信息和与所述待切换应用业务对应的对等应用业务的标识信息,以使所述对等TUBE层功能实体根据所述第一同步信息建立对等虚拟端口号与所述第一TCP Socket连接的映射关系,所述对等虚拟端口号为与所述对等应用业务--对应的。在第一方面的第一种可能的实现方式中,所述终端的虚拟链路TUBE层功能实体接收切换指示信息,包括:所述TUBE层功能实体接收所述终端的控制器代理实体发送的所述切换指示信息;其中,所述切换指示信息为所述控制器代理实体在接收到软件定义网络SDN中的控制器发送的切换指令后,根据所述切换指令中包括的所述第一网络的第一接入设备标识信息与所述第一接入设备建立第一物理网络连接后发送的;所述切换指令为所述控制器在根据所述终端当前所在的多个网络的网络状态信息和所述终端中每个应用业务的网络需求信息确定所述终端中存在所述待切换应用业务时发送的,所述第一网络为所述多个网络中满足所述待切换应用业务的网络需求的最佳网络,所述切换指令中包括所述待切换应用业务的标识信息。在第一方面的第二种可能的实现方式中,所述TUBE层功能实体建立所述虚拟端口号与所述第一 TCP Socket连接的映射关系,包括:所述TUBE层功能实体将所述虚拟端口号与第二 TCP Socket连接的映射关系更新为所述虚拟端口号与所述第一 TCP Socket连接的映射关系,所述第二 TCP Socket连接为所述待切换应用业务与所述对等应用业务当前通信所使用的TCP Socket连接。根据第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述TUBE层功能实体向所述对等TUBE层功能实体发送第一同步信息,以使所述对等TUBE层功能实体根据所述第一同步信息建立对等虚拟端口号与所述第一 TCP Socket连接的映射关系,包括:所述TUBE层功能实体通过所述第二TCP Socket连接向所述对等TUBE层功能实体发送第一同步信息,以使所述对等TUBE层功能实体将所述对等虚拟端口号与所述第二 TCPSocket连接的映射关系更新为所述对等虚拟端口号与所述第一 TCP Socket连接的映射关系。根据第一方面、第一方面的第一种、第二种或第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述第一同步信息中还包括数据位置指针,所述数据位置指针用于指示采用所述第一 TCP Socket连接传输通信数据时的通信数据传输位置。根据第一方面、第一方面的第一种、第二种或第三种可能的实现方式,在第一方面的第五种可能的实现方式中,所述终端的虚拟链路TUBE层功能实体接收切换指示信息之前,还包括:所述TUBE层功能实体接收所述终端中第一应用业务发送的TUBE通道建立请求,所述TUBE通道建立请求中包括所述第一应用业务的标识信息、所述第一应用业务通信对端的第一对等应用业务的标识信息和所述第一应用业务的网络需要信息;所述TUBE层功能实体根据所述TUBE通道建立请求与所述对等TUBE层功能实体建立TUBE通道,所述TUBE通道为虚拟的端到端数据传输通道。根据第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述TUBE层功能实体根据所述TUBE通道建立请求与所述对等TUBE层功能实体建立TUBE通道,包括:所述TUBE层功能实体接收所述控制器代理实体发送的建立指示信息,所述建立指示信息中包括第二物理网络连接的标识信息,所述第二物理网络连接为所述终端与所述第一应用业务将要连接至的第二网络的物理网络连接;所述TUBE层功能实体通过所述第二物理网络连接与所述对等TUBE层功能实体建立第三TCP Socket连接;所述TUBE层功能实体通过所述第三TCP Socket连接向所述对等TUBE层功能实体发送第二同步信息,所述第二同步信息中包括所述TUBE层功能实体预先为所述第一应用业务分配的一一对应的第一虚拟端口号和所述第一对等应用业务的标识,以使所述对等TUBE层功能实体根据所述第二同步信息分配与所述第一对等应用业务一一对应的第一对等虚拟端口号和所述TUBE通道的标识,并建立所述第一虚拟端口号、所述第一对等虚拟端口号、所述第一对等应用业务、第三TCP Socket连接和所述TUBE通道的标识间的映射关系;所述TUBE层功能实体接收所述对等TUBE层功能实体返回的确认信息,所述确认信息中包括所述TUBE通道的标识,以根据所述确认信息建立所述第一虚拟端口号、所述第一应用业务、第三TCP Socket连接和所述TUBE通道的标识间的映射关系。根据第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,所述TUBE层功能实体接收所述控制器代理实体发送的建立指示信息,所述建立指示信息中本文档来自技高网...

【技术保护点】
一种异构网络切换方法,其特征在于,包括:终端的虚拟链路TUBE层功能实体接收切换指示信息,所述切换指示信息中包括待切换应用业务的标识信息和第一物理网络连接的标识信息,所述第一物理网络连接为所述终端与所述待切换应用业务将要切换至的第一网络的物理网络连接;所述TUBE层功能实体通过所述第一物理网络连接与对等TUBE层功能实体建立第一TCP Socket连接,所述对等TUBE层功能实体为与所述终端通信的通信对端设备的TUBE层功能实体;所述TUBE层功能实体根据所述待切换应用业务的标识信息,确定与所述待切换应用业务一一对应的虚拟端口号,并建立所述虚拟端口号与所述第一TCP Socket连接的映射关系,所述虚拟端口号描述的是访问所述待切换应用业务的端口号;所述TUBE层功能实体向所述对等TUBE层功能实体发送第一同步信息,所述第一同步信息中包括所述第一TCP Socket连接的标识信息和与所述待切换应用业务对应的对等应用业务的标识信息,以使所述对等TUBE层功能实体根据所述第一同步信息建立对等虚拟端口号与所述第一TCP Socket连接的映射关系,所述对等虚拟端口号为与所述对等应用业务一一对应的。...

【技术特征摘要】

【专利技术属性】
技术研发人员:彭程晖谭巍孙国林
申请(专利权)人:华为技术有限公司电子科技大学
类型:发明
国别省市:广东;44

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

1