用于设备到设备通信的路径切换方法和设备
2020-01-11

用于设备到设备通信的路径切换方法和设备

当通信设备从通过网络基础设施(例如,通过蜂窝网络)进行通信变换到直接模式通信(例如,直接在两个通信设备之间的通信路径)时的会话连续性可被维护。例如,在从基础设施模式通信路径切换到直接模式通信路径时,方法可包括:确定与通信设备的基础设施路径相对应的面向公共的地址;针对要通过直接模式通信路径传输至第二通信设备的分组,用所确定的面向公共的地址替换分组的源地址字段;以及用分别与通过直接模式通信路径的通信设备和第二通信设备相对应的源地址字段和目的地地址字段来封装分组。

在实现中,将要通过直接模式通信路径传输的分组的源地址字段初始可被通信设备创建为与通信设备的基础设施路径相对应的私有地址。

过程400还可包括用面向公共的IP地址和端口号替换分组的源地址字段(框420)。以这种方式,当被接收UE接收到时,分组(从接收UE的角度看)将表现为是通过基础设施路径传输的分组流中的分组。

例如,尽管已经针对图4、5和7描述了一系列框,在其它实现中可修改这些框的次序。另外,独立的框可被并行地执行。

图6是示出了针对分组流的地址转换的示例的图示;

UEA和B可使用经交换的面向公共的IP地址和端口号在基础设施路径上彼此通信。例如,UEA可通过将分组封装以包括UEB的面向公共的IP地址和端口号的IP头部来将分组发送给UEB。经封装的分组可从UEA传输至NAT服务器250(隧道830)、从NAT服务器250传输至NAT服务器255(隧道835)、以及从NAT服务器255传输至UEB(隧道840)。作为通过基础设施路径的分组路由的一部分,NAT服务器250和255可对分组执行网络地址转换。如图8中所示,在UEA的出口处(例如,通过隧道830)的经封装分组的外部IP头部850可包括源地址IPMl和目的地地址IPOBlpub。经封装分组的内部IP头部855可包括源地址IP0A2和目的地地址IP0B2JAT服务器250的出口处(例如,通过隧道835)的经封装分组的外部IP头部860可包括源地址IPMlpub和目的地地址IPOBlpub。经封装分组的内部IP头部865可以未被改变并且包括源地址IPM2和目的地地址IP0B2JAT服务器255的出口处(例如,通过隧道840)的经封装分组的外部IP头部870可包括源地址IPMlpub和目的地地址IPOBl。经封装分组的内部IP头部875可以未被改变并且包括源地址IP0A2和目的地地址IP0B2。

过程500还可包括向应用层提供分组(框520)。因为由发送UE的地址转换(例如,如图4中所示)和由接收UE的地址转换(框510),所接收的分组可表现为(从接收UE处的应用层的角度看)是属于通过基础设施路径传输的分组流的分组。因此可维护与分组流相对应的会话连续性。

背景技术

在实现中,分组的经替换源地址字段包括面向公共的地址,该面向公共的地址指代通信设备在基础设施路径中的私有地址。

背景技术

在实现中,通过基础设施模式通信路径的通信包括基于蜂窝无线通信标准的通{目。

尽管特征的具体组合被记载在权利要求书中和/或被公开于说明书中,但这些组合并不意图限制本发明。实际上,这些特征中的许多特征可以用未在权利要求书中具体记载和/或说明书中具体公开的方式来进行组合。

总线1010可包括准许设备1000的组件间的通信的一个或多个通信路径。处理器1020可包括处理器、微处理器、或处理逻辑,其可对指令进行解释和执行。存储器1030可包括可存储用于处理器1020的执行的信息和指令的任意类型的动态存储设备,和/或可存储用于处理器1020使用的信息的任意类型的非易失性存储设备。