用于对等连接重建的系统和方法
【专利摘要】本发明提供了用于在对等设备之间高效地重建连接的技术。例如,提供了一种用于由移动设备进行对等(P2P)连接重建的方法。该方法可以包括:对用于与对等移动设备的先前的P2P会话的无线资源控制(RRC)上下文和会话管理(SM)上下文中的至少一个进行高速缓存。该方法还可以包括:至少部分地基于与所述先前的P2P会话相关联的至少一个连接上下文标识符(CC ID),来与所述对等移动设备建立连接。该方法还可以包括:基于所述RRC上下文和所述SM上下文中的所述至少一个,来重建先前的会话状态。
【专利说明】用于对等连接重建的系统和方法
【技术领域】
[0001] 概括地说,本申请涉及无线通信,更具体地说,涉及用于在对等设备之间高效地重 建连接的技术。
【背景技术】
[0002] 第三代合作伙伴计划(3GPP)长期演进(LTE)代表蜂窝技术的重大进展,并且是作 为全球移动通信系统(GSM)和通用移动电信系统(UMTS)的自然演进的蜂窝3G业务的下一 步前进方向。LTE物理层(PHY)是在演进型节点B(eNB)与移动实体(诸如举例来说,接入 终端(AT)或用户设备(UE))之间传送数据和控制信息两者的高效手段。LTE PHY使用对于 蜂窝应用来说是新的一些先进技术。这些技术包括正交频分复用(0FDM)和多输入多输出 (ΜΜ0)数据传输。此外,LTE PHY在下行链路(DL)上使用正交频分多址(0FDMA)并且在上 行链路(UL)上使用单载波频分多址(SC-FDMA)。0FDMA允许去往或来自多个用户的数据在 一个子载波接一个子载波的基础上,在指定数量的符号周期上进行传输。
[0003] 被广泛地部署以提供诸如语音和数据之类的各种类型的通信内容的较老无线通 信系统的例子,包括码分多址(CDMA)系统(其包括CDMA 2000、宽带CDMA)、全球移动通信 系统(GSM)和通用移动电信系统(UMTS)。这些无线通信系统和LTE系统通常使用不同的无 线接入技术(RAT)和通信协议,工作在不同的频带,提供不同的服务质量(QoS),并且向系 统用户供应不同类型的服务和应用。
[0004] 在直接无线连接中,第一移动实体直接向第二移动实体发送无线信号,第二移动 实体接收并处理该无线信号。直接无线连接的例子包括:LTE或者其它无线通信协议中从 移动实体到eNB的连接,或者如非蜂窝协议(例如WiFi直连或蓝牙)中所使用的在移动实 体之间的对等(P2P)连接。蜂窝无线通信系统通常不包括移动实体之间的直接连接。更确 切地说,移动实体通常通过一个或多个节点B以及相关联的网络基础设施来相互间接地通 信。在该背景下,响应于移动实体之间的先前的P2P会话的暂停,存在对高效地重建该P2P 连接和先前的会话状态的需求。
【发明内容】
[0005] 在【具体实施方式】中详细地描述了用于在对等设备之间高效地重建连接的方法、装 置和系统,下面对某些方面进行了概述。该概述和以下的【具体实施方式】不应被解释为是完 整公开内容的补充部分,这些部分可以包括冗余的主题和/或补充的主题。任何一个章节 的省略都不指示该完整的申请中所描述的任何要素的优先级或相对重要性。这些章节之间 的差别包括替代实施例的补充公开、另外的细节、或者使用不同术语的等同实施例的替代 描述,如应当通过相应公开内容当显而易见的。
[0006] 根据本文所描述的实施例的一个或多个方面,提供了一种用于由移动实体进行对 等(P2P)连接重建的方法。所述方法可以包括:对用于与对等移动设备的先前的P2P会话 的无线资源控制(RRC)上下文和会话管理(SM)上下文中的至少一个进行高速缓存。所述 方法还可以包括:至少部分地基于与所述先前的P2P会话相关联的至少一个连接上下文标 识符(CC ID),来与所述对等移动设备建立连接。所述方法还可以包括:基于所述RRC上下 文和所述SM上下文中的所述至少一个,来重建所述先前的会话状态。在相关的方面,一种 电子设备(例如,移动站或者其组件)可以被配置为执行上面所描述的方法。
[0007] 为了实现前述和相关的目的,一个或多个实施例包括下文全面描述并在权利要求 书中具体指出的特征。以下描述和附图详细地阐述了一个或多个实施例的某些说明性方 面。但是,这些方面仅仅是指示其中可采用各个实施例的原理的各种方式中的几种,并且所 描述的实施例旨在包括所有此类方面及其等效物。
【专利附图】
【附图说明】
[0008] 图1示出了一种多址无线通信系统。
[0009] 图2示出了一种通信系统的框图。
[0010] 图3示出了被配置为支持多个用户的无线通信系统。
[0011] 图4示出了通过无线接入网络和通过直接无线连接来进行通信的移动实体。
[0012] 图5示出了支持WAN通信和P2P通信两者的无线通信网络。
[0013] 图6是用于在对等移动实体之间建立直接连接的示例性方法的流程图。
[0014] 图7示出了一种用于P2P直接连接建立的方法。
[0015] 图8示出了用于快速P2P连接重建的技术的实施例。
[0016] 图9示出了用于快速P2P连接重建的技术的另一个实施例。
[0017] 图10示出了用于快速P2P连接重建的技术的另一个实施例。
[0018] 图11A-图11B示出了用于选择路径以实现P2P会话连续性的实施例。
[0019] 图12示出了用于Shim6协议的层结构的框图。
[0020] 图13示出了用于在LTE P2P通信中建立ULID和定位符的实施例。
[0021] 图14A-图14B示出了用于设置和删除用于直接通信的定位符的实施例。
[0022] 图15A-图15B示出了使用不活动定时器的P2P非连续接收(DRX)的实施例。
[0023] 图16A-图16B示出了用于由两个P2P设备进行P2P DRX命令传输的两个实施例。
[0024] 图17示出了用于由移动实体进行P2P连接重建的方法。
[0025] 图18-图24示出了图17的方法的进一步的方面。
[0026] 图25根据图17-图24的方法,示出了用于P2P连接重建的装置。
[0027] 图26和图27示出了图25的装置的进一步的方面。
【具体实施方式】
[0028] 现在参照附图来描述各个实施例,其中相同附图标记贯穿全文用于指代相同的元 素。在以下描述中,出于解释的目的,阐述了众多的具体细节,以便提供对一个或多个实施 例的透彻理解。但是,显而易见的是,可以在不使用这些具体细节的情况下实施这些实施 例。在其它实例中,为了便于描述一个或多个实施例,以框图形式示出公知的结构和设备。
[0029] 本文所描述的技术可以用于诸如码分多址(CDMA)网络、时分多址(TDMA)网络、 频分多址(FDMA)网络、正交FDMA(OFDMA)网络、单载波FDMA(SC-FDMA)网络等等的各种无 线通信网络。术语"网络"和"系统"经常可互换地使用。CDMA网络可以实现诸如通用陆 地无线接入(UTRA)、CDMA 2000等等的无线技术。UTRA包括宽带CDMA(W-CDMA)和低码片 速率(LCR)。CDMA 2000覆盖IS-2000、IS-95和IS-856标准。TDMA网络可以实现诸如全 球移动通信系统(GSM)之类的无线技术。OFDMA网络可以实现诸如演进型UTRA(E-UTRA)、 IEEE802·11、IEEE 802·16、IEEE 802·20、闪速OFDM?等等的无线技术。UTRA、E-UTRA和 GSM是通用移动电信系统(UMTS)的一部分。长期演进(LTE)是UMTS的采用E-UTRA的版本。 在来自名为"第三代合作伙伴计划"(3GPP)的组织的文档中描述了 UTRA、E-UTRA、GSM、UMTS 和LTE。在来自名为"第三代合作伙伴计划2"(3GPP2)的组织的文档中描述了 CDMA2000。 这些各种无线技术和标准在本领域中是公知的。在以下的描述中,为了简洁明晰起见,使用 与W-CDMA和LTE标准相关联的术语,如由国际电信联盟(ITU)基于3GPP标准所颁布的。应 当强调的是,本文所描述的技术适用于其它技术,例如上面所提及的技术和标准。
[0030] 利用单载波调制和频域均衡的单载波频分多址(SC-FDMA)具有与0FDMA系统相似 的性能和基本相同的整体复杂度。由于其固有的单载波结构,因此SC-FDMA信号具有较低 的峰均功率比(PAPR)。SC-FDMA已引起极大的关注,尤其是在上行链路(UL)通信中,其中, 较低的PAPR使移动终端在发射功率效率方面极大地受益。SC-FDMA用于3GPP LTE或者演 进型UTRA中的上行链路多址接入。
[0031] 参考图1,该图示出了根据一个实施例的多址无线通信系统。接入点100(例如,基 站、演进型节点B(eNB)等等)包括多个天线组,一个天线组包括天线104和106,另一个组 包括天线108和110,以及另外一组包括天线112和114。在图1中,针对每一个天线组示 出了两个天线,但是,对于每一个天线组可以使用更多或更少的天线。移动实体116与天线 112和114相通信,其中天线112和114在前向链路120上向移动实体116发送信息,并且 在反向链路118上从移动实体116接收信息。移动实体122与天线104和106相通信,其 中天线104和106在前向链路126上向移动实体122发送信息,并且在反向链路124上从 移动实体122接收信息。在频分双工(FDD)系统中,通信链路118、120、124和126可以使 用不同的频率来进行通信。例如,前向链路120可以使用与反向链路118所使用的频率不 同的频率。
[0032] 每一组天线和/或其中这些天线组被设计为进行通信的区域通常称为接入点的 扇区。在某些实施例中,天线组各自被设计为与接入点100所覆盖的区域的扇区中的移动 实体进行通信。
[0033] 在前向链路120和126上的通信中,接入点100的发射天线可以使用波束成形,以 便改善用于不同的移动实体116和122的前向链路的信噪比。此外,与通过单个天线来向 其所有移动实体发送信号的接入点相比,使用波束成形来向随机分散于遍及其覆盖区域的 移动实体进行发送的接入点对相邻小区中的移动实体造成更少的干扰。
[0034] 接入点可以是用于与终端进行通信的固定站,并且还可以称为接入点、节点B、eNB 或者某种其它术语。此外,移动实体还可以称为接入终端(AT)、用户设备(UE)、移动站、无 线通信设备、终端等等。
[0035] 图2是ΜΜ0系统200中的发射机系统210 (其还称为接入点)和接收机系统 250(其还称为移动实体)的实施例的框图。在发射机系统210处,从数据源212向发送 (TX)数据处理器214提供多个数据流的业务数据。
[0036] 在一个实施例中,每一个数据流在各自的发射天线上进行发送。TX数据处理器 214基于针对每一个数据流所选择的特定编码方案,来对该数据流的业务数据进行格式化、 编码和交织,以便提供经编码的数据。
[0037] 可以使用0FDM技术将每一个数据流的经编码数据与导频数据进行复用。导频数 据通常是以已知方式处理的已知数据模式,并且其可在接收机系统处用于估计信道响应。 随后,可以基于针对每一个数据流所选择的特定调制方案(例如,二进制移相键控(BPSK)、 正交移相键控(QPSK)、M相移相键控(M-PSK)或者多阶正交幅度调制(M-QAM)等等),来对 该数据流的复用的导频和经编码数据进行调制(即,符号映射),以便提供调制符号。可以 由处理器230所执行的指令来确定每一个数据流的数据速率、编码和调制,其中处理器230 可以与存储器232进行操作性通信。
[0038] 随后,向ΤΧ ΜΜ0处理器220提供这些数据流的调制符号,ΤΧ ΜΜ0处理器220可 以进一步处理这些调制符号(例如,进行0FDM)。随后,ΤΧΜΜ0处理器220向Ντ个发射机 (TMTR) 222a至222t提供Ντ个调制符号流。在某些实施例中,ΤΧ ΜΜ0处理器220对数据 流的符号和对符号从其处进行发送的天线应用波束成形权重。
[0039] 每一个发射机222接收和处理各自的符号流,以便提供一个或多个模拟信号,并 进一步调节(例如,放大、滤波和上变频)这些模拟信号以便提供适合于在ΜΜ0信道上传 输的调制信号。此外,分别从Ν τ个天线224a至224t发送来自发射机222a至222t的Ντ个 调制信号。
[0040] 在接收机系统250处,由Νκ个天线252a至252r接收发射的调制信号,并将来自每 一个天线252的所接收信号提供给各自的接收机(RCVR) 254a至254r。每一个接收机254 调节(例如,滤波、放大和下变频)各自的接收信号,对经调节的信号进行数字化以便提供 采样,并进一步处理这些采样以便提供相应的"接收到的"符号流。
[0041] 随后,RX数据处理器260基于特定的接收机处理技术从乂个接收机254接收并处 理乂个接收的符号流,以便提供乂个"检测到的"符号流。随后,RX数据处理器260对每 一个检测到的符号流进行解调、解交织和解码,以便恢复出该数据流的业务数据。RX数据处 理器260所执行的处理与ΤΧ ΜΜ0处理器220和TX数据处理器214在发射机系统210处 所执行的处理是相反的。
[0042] 处理器270定期地确定要使用哪个预编码矩阵。处理器270制定出包括矩阵索引 部分和秩值部分的反向链路消息,并且处理器270可以与存储器272进行操作性通信。 [0043] 反向链路消息可以包括与通信链路和/或所接收的数据流有关的各种类型的信 息。随后,反向链路消息由TX数据处理器238进行处理,由调制器280对其进行调制,由发 射机254a至254r对其进行调节,并将其发送回发射机系统210,其中,TX数据处理器238 还从数据源236接收多个数据流的业务数据。
[0044] 在发射机系统210处,来自接收机系统250的调制信号由天线224进行接收,由接 收机222进行调节,由解调器240进行解调,并由RX数据处理器242进行处理,以便提取出 由接收机系统250发送的反向链路消息。随后,处理器230确定使用哪个预编码矩阵来确 定波束成形权重,随后对所提取的消息进行处理。
[0045] 图3示出了被配置为支持多个用户的无线通信系统300,其中在该系统中可以实 现本文的教导。系统300为多个小区302 (例如,宏小区302a-302g)提供通信,其中每一个 小区由相应的接入节点304(例如,接入节点304a-304g)进行服务。如图3中所示出的,移 动实体306(例如,移动实体306a_3061)可以随时间分散于遍及系统的各个位置处。例如, 取决于移动实体306是否是活动的和其是否处于软切换中(如果适用的话),在给定时刻, 每一个移动实体306可以在前向链路("FL")和/或反向链路("RL")上与一个或多个 接入节点304进行通信。无线通信系统300可以在大的地理区域上提供服务。例如,宏小 区302a-302g可以覆盖城市或郊外中的几个邻近街区,或者覆盖乡村环境下的几个平方英 里。
[0046] 根据本发明的主题的方面,提供了具有利用频谱提供商(例如,LTE网络提供商) 来进行对等(P2P)通信的特征的无线网络(例如,3GPP网络)。在该背景下,P2P通信是两 个移动实体之间的直接通信,而不需要通过接入节点或者核心网节点对要传输的数据进行 传送。
[0047] 图4示出了通信系统400的实施例,通信系统400包括通过无线接入网络(RAN) 的eNB 402、404和通过直接无线连接来进行通信的移动实体406、408、410。所描绘的例子 示出了针对下面的UE的对等发现:(1)驻留在同一 eNB 404上的小区处的UE 408、UE 410; 以及(2)分别驻留在相应不同的eNB 402、eNB 404的小区处的UE 406、UE 410。对等发现 是UE检测在位于射频(RF)邻近中的UE处所公告的其它服务的可用性的过程,并且可以通 常涉及对等公告和对等检测。
[0048] 对等移动实体可以执行检测,其中授权的移动实体可以接收信息,以便能够执行 检测(例如,安全密钥等等)。此外,对等移动实体可以执行公告,其中授权的移动实体可以 接收信息,以便能够对发现标识符(例如,安全密钥)进行公告。每一个移动实体避免对没 有被授权的发现标识符进行公告。此外,对等移动实体可以执行直接通信,其中每一个移动 实体避免与对没有被授权的发现标识符进行公告的对等体建立直接通信。
[0049] 要注意的是,网络或者频谱提供商可以授权移动实体使用该网络的频谱来执行上 文所描述的P2P通信过程。还要注意的是,可以不向移动实体提供P2P参数,并且可以期望 移动实体针对每一个过程或者过程的集合来请求授权。例如,移动实体可以针对检测、检测 和公告、和/或直接通信来请求授权。基于本文所描述的技术的授权可以是:(a)针对跟踪 区域更新(TAU)过程的每一跟踪区域;(b)当为了附着过程而进行附着时;和/或(c)基于 用于演进分组系统(EPS)会话管理(ESM)过程的保留的承载的生命期。
[0050] 图5示出了一种广域网(WAN) 500,其可以是LTE网络或者某种其它类型的WAN。 WAN 500可以包括多个基站和其它网络实体。为了简单起见,在图5中仅示出了三个基站 510a、510b和510c以及一个网络控制器530。基站可以是与UE进行通信的实体,并且其还 可以称为节点B、eNB、接入点等等。每一个基站可以为特定的地理区域提供通信覆盖,并且 其可以支持位于本覆盖区域中的UE的通信。在3GPP中,取决于其中使用术语"小区"的上 下文环境,术语"小区"可以是指基站的覆盖区域和/或服务该覆盖区域的基站子系统。在 3GPP2中,术语"扇区"或"小区扇区"可以是指基站的覆盖区域和/或服务该覆盖区域的基 站子系统。为了清楚起见,在本文的描述中使用3GPP的"小区"概念。
[0051] 基站可以为宏小区、微微小区、毫微微小区和/或其它类型的小区提供通信覆盖。 宏小区可以覆盖相对大的地理区域(例如,以数千米为半径),并且可以允许具有服务订阅 的UE不受限制的接入。微微小区可以覆盖相对小的地理区域,并且可以允许具有服务订阅 的UE不受限制的接入。毫微微小区可以覆盖相对小的地理区域(例如,家庭),并且可以允 许与该毫微微小区具有关联的UE(例如,闭合用户组中的UE)受限制的接入。在图5所示 出的例子中,WAN 500包括用于宏小区的宏基站510a、510b和510c。WAN 500还可以包括 用于微微小区的微微基站和/或用于毫微微小区的毫微微基站/家庭基站(图5中没有示 出)。
[0052] 网络控制器530可以耦合到一组基站,并为这些基站提供协调和控制。网络控制 器530可以通过回程与基站进行通信。这些基站还可以通过回程,彼此之间进行通信。地 理位置数据库服务器540可以耦合到网络控制器530和/或其它网络实体。服务器540可 以支持对未经许可频谱的使用,如下文所描述的。
[0053] 在本文的描述中,WAN通信是指在UE与基站之间的通信,例如,与远程站(例如, 另一个UE)的呼叫。接入链路可以是指在UE与基站之间的通信链路。P2P通信可以是指 在两个或更多个UE之间的、不经过基站的直接通信。此外,P2P通信还可以是指在两个或 更多个UE之间的第三方实体辅助的通信,其中在所述两个或更多个UE之间的通信链路可 以包括第三方,使得所述两个或更多个UE通过该第三方进行通信。例如,该第三方实体可 以是基站、另一个UE等等。P2P链路可以是指在参与P2P通信的两个或更多个UE之间的 通信链路。P2P组可以是指参与P2P通信的一组两个或更多个UE。在一种设计中,可以将 一个P2P组中的一个UE指定为P2P服务器,并且将该P2P组中的每一个剩余的UE指定为 P2P客户端。P2P服务器可以执行某些管理功能,例如,与WAN交换信令、协调P2P服务器与 P2P客户端之间的数据传输等等。
[0054] 在图5所示出的例子中,UE 520a和UE 520b在基站510a的覆盖区域之下,并参与 P2P通信。UE 520c和UE 520d在基站510b的覆盖区域之下,并参与P2P通信。UE 520e和 UE 520f在不同的基站510b和510c的覆盖区域之下,并参与P2P通信。UE 520g、UE 520h 和UE 520i在同一基站510c的覆盖区域之下,并参与P2P通信。图5中的其它UE 120参 与WAN通信。
[0055] WAN 500可以在被许可给网络运营商的一个或多个频率信道上进行操作。WAN 500 可以在这些经许可的频率信道上支持WAN通信和P2P通信两者。在该情况下,可以将这些经 许可的频率信道上的一些资源保留用于P2P通信,并且剩余的资源可以用于WAN通信。术 语"频谱"通常是指频率范围,例如,频带或者频率信道等等。
[0056] 根据本文所描述的实施例的一个或多个方面,提供了用于在移动设备(例如,UE) 之间进行P2P服务的高效和快速连接重建的技术。例如,在P2P直接连接设计的实施例中, UE通常可以执行完整的连接建立过程,其涉及对等体之间的认证过程。期望的是,当会话在 一段时间不活动时,该连接将会被拆除。因此在这些对等设备需要进行重新连接的下一个 时间,可以再次执行整体的连接建立(包括认证)。本文所描述的技术包括:对等设备对状 态信息进行高速缓存,使得当这些对等设备需要进行重新连接时,通常可以使用较少的消 息交换和较少的处理来建立该连接。
[0057] 连接建立:参考图6,该图提供了示出如何在两个移动设备(即,客户端设备602 和管理器设备604)之间建立连接的例子的流程图。在步骤1,客户端设备602可以向管理 器设备604发送连接提醒(Connection-Alert)、一个或多个标识符,诸如举例来说,连接ID 客户端、连接ID管理器和/或优选的CSI-RS-加扰码列表(诸如举例来说,被动分布式索 引(PDI)列表)等等。此外,客户端设备602可以启动定时器(诸如举例来说,PDI请求定 时器(PDI-Req-Timer)等等)。在相关的方面,针对P2P服务(例如,设备到设备通信),服 务发现标识符(SD ID)是在发现过程中所使用的标识符,以用于对P2P服务进行公告和检 测。要注意的是,可以由邻近检测信号(ros)等等所传送的SD ID来确定该连接ID。
[0058] 在步骤2,客户端设备602和管理器设备604可以执行干扰管理。在步骤3,管理 器设备604可以选择Η)Ι(例如,ΗΠχ)。在步骤4,管理器设备604可以发送连接响应,连 接响应可以包括连接ID2、连接ID1、优选的CSI-RS加扰码、P2P-C-RNTI (无线网络临时标 识符)和/或管理器设备的TX交织体(例如,其与客户端的TX交织体具有4的偏移)。如 果客户端设备602不想要由管理器设备604所选择的Η)Ι,则其可以从步骤1再次开始。
[0059] 在步骤5,管理器设备604可以在发送连接响应之后,例如根据默认的信道质量指 示符(CQI)配置,开始在其TX交织体上发送导频(例如,信道状态信息参考信号(CSI-RS)) 和CQI测量结果。在步骤6,客户端设备602可以在接收到该连接响应之后,根据默认的CQI 配置,开始在其TX交织体上发送导频(例如,CSI-RS)和CQI测量结果。
[0060] 不具有WAN辅助的直接连接建立:参考图7,该图示出了用于P2P直接连接建立的 方法,该方法包括:建立信令无线承载(SRB)和数据无线承载(DRB)。参考图8,该图示出了 用于P2P直接连接建立的精简方法的实施例。与图7的方法相比,图8的精简方法不需要 步骤1和步骤2。
[0061] 继续参考图8的实施例,在步骤3,客户端设备602可以发送连接请求消息(例如, RRC连接请求),该连接请求消息可以包括S-临时移动用户身份(S-TMSI)、建立原因等等。 客户端设备602可以包括完整的UE ID,该UE ID向对等设备(例如,管理器设备604)唯一 地标识该客户端设备602。在步骤4,管理器设备604可以向客户端设备602发送连接建立 消息(例如,RRC连接建立)。在步骤5,客户端设备602可以发送连接建立完成消息(例 如,RRC连接建立完成),该连接建立完成消息可以包括会话管理(SM)消息(诸如举例来 说,P2P连接请求)。在步骤6,可以由这些对等设备执行相互认证。这些对等设备还可以 决定客户端设备602或管理器设备604是否发送安全模式命令消息等等。剩余的步骤通常 包括:在这些对等设备之间建立安全,在这些对等设备之间建立无线承载,以及建立默认的 EPS P2P 承载。
[0062] 例如,假定该管理器设备被指定为发送安全模式命令,在步骤7管理器设备604可 以向客户端设备602发送安全模式命令。在步骤8,管理器设备604可以发送连接重配置消 息(例如,RRC连接重配置),该连接重配置消息可以包括另一个SM消息(诸如举例来说, 默认的EPS P2P承载请求消息)。在步骤9,管理器设备604可以向客户端设备602发送安 全模式完成等等。在步骤10,客户端设备602可以向管理器设备604发送连接重配置完成 消息(例如,RRC连接重配置完成)。在步骤11,客户端设备602可以发送UL信息传送消 息,该UL信息传送消息可以包括另一个SM消息(诸如举例来说,默认的EPS P2P承载接受 消息)。在步骤12,客户端设备602和管理器设备604可以交换用户数据,其涉及在默认的 EPS承载上的分组数据传输。
[0063] 在相关的方面,为了实现快速重新连接,可以使用唯一 ID来标识被暂停的会话。 例如,可以实现至少一个连接上下文标识符(CC ID),并且所述至少一个CC ID可以与以 下的值相关联:连接ID客户端;连接ID管理器;和/或P2P小区无线网络临时标识符 (C-RNTI)。在另外相关的方面,一种用于直接连接建立的方法假定:客户端设备602将仍然 是客户端设备602,并且管理器设备604将仍然是管理器设备。但是,在另一个实施例中,对 等设备可以在重新连接期间交换它们的角色,使得以前的客户端设备602变成当前的管理 器设备604,以前的管理器设备604变成当前的客户端设备602。
[0064] 快速连接重建(在释放之后高速缓存的SM上下文):参考图9,该图示出了用于快 速P2P连接重建的另一种技术的实施例。例如,在步骤0,给定的移动设备(例如,客户端设 备602)可以向对等移动设备(例如,管理器设备604)发送连接释放消息(例如,RRC连接 释放)。因此,客户端设备602和管理器设备604两者均具有该RRC上下文(例如,安全上 下文)和该SM上下文。例如,该RRC上下文可以包括:与介质访问控制(MAC)配置、分组数 据汇聚协议(PDCP)配置和/或无线链路控制(RLC)配置相关的信息。因此,与图8的实施 例相比,不再需要步骤1、2、6和11,并且可以跳过这些步骤。此外,与图8的实施例相比,步 骤5处的连接建立消息可以包括P2P服务请求消息(代替P2P连接请求消息),而步骤8处 的连接重配置消息可以包括P2P服务接受消息(代替默认的EPS P2P承载请求消息)。这 里,在图9的实施例中,"连接上下文"包括该SM上下文。
[0065] 快速连接重建(在释放之后高速缓存的所有连接上下文):参考图10,该图示出了 用于快速P2P连接重建的另一种技术的实施例。例如,在步骤1,给定的移动设备(例如,客 户端设备602)可以向其对等移动设备(例如,管理器设备604)发送暂停消息(例如,RRC 暂停)。这里,两个P2P移动设备(即,客户端设备602和管理器设备604)仍然具有该RRC 上下文(例如,安全上下文)和SM上下文。在该情况下,客户端设备602和管理器设备604 可以对该RRC和SM上下文进行高速缓存或者透明地存储,使得可以对针对数据的未来请求 进行服务。RRC上下文可以包括与MAC配置、H)CP配置和/或RLC配置相关的信息。在步 骤2,客户端设备602可以准备进行重新连接,并且可以向管理器设备604发送连接重建请 求消息(例如,RRC连接重建请求)。客户端设备602可以将一个或多个CC ID包括在该消 息连接重建请求消息中。在一个实施例中,可以存在用于RRC上下文和SM上下文两者的单 个CC ID。在另一个实施例中,可以存在用于RRC上下文的第一 CC ID和用于SM上下文的 第二CC ID,使得这两个CC ID中的一个CC ID可以独立于另一个而提出(例如,在eNB去 往UE时,可以每一次都重新创建RRC上下文,但SM上下文被高速缓存在核心网中)。响应 于从客户端设备602接收到连接重建请求消息,管理器设备604可以恢复先前的SM配置。
[0066] 继续参考图10,在步骤3,管理器设备604可以向客户端设备602发送连接重建响 应消息(例如,RRC连接重建响应)。在步骤4,客户端设备602可以向管理器设备604发 送连接重建完成消息(例如,RRC连接重建完成)。在步骤5,这些对等设备可以继续在所 恢复的DRB上进行分组数据传输。这里,在图10的实施例中,"连接上下文"可以包括RRC 上下文和/或SM上下文。"连接上下文"还可以包括MAC配置、PDCP配置和/或RLC配置。 在相关的方面,需要对MAC配置、PDCP配置和RLC配置中的一个或多个进行重置。
[0067] 在了解了如图所示和本申请所描述的示例性系统之后,参照各个流程图,将能更 好地明白可根据所公开的
【发明内容】
来实现的方法。虽然,出于简化说明的目的,将方法示出 和描述为一系列的动作/框,但应当理解和意识到,要求保护的主题并不受框的数量或顺 序的限制,因为,一些模块可以以不同顺序发生和/或以与本文所示出和描述的其它框基 本上同时发生。此外,可能并非需要所有示出的框来实现本文所描述的技术。应当意识到, 与这些框相关联的功能可以用软件、硬件、其组合或任何其它适当的手段(例如,设备、系 统、过程或组件)来实现。此外,还将意识到,贯穿本说明书所公开的方法能够存储在制品 上,以便有助于向各种设备传输和传送这些方法。本领域技术人员将理解并意识到,方法可 以替代地表示成一系列相互关联的状态或事件(例如在状态图中)。
[0068] 图11A-图11B示出了用于选择路径以实现P2P会话连续性的实施例。会话连续性 提供在对等连接和WAN连接之间的连接性的无缝切换,如应用所观察到的。由于图11A-图 11B示出了用于对等通信的两种可能路径:1)直接通信:当两个对等体位于彼此的RF邻近 范围之内并且直接通信是可能的时,它们均使用直接链路(P2P IP);以及2)通过WAN进 行通信:当两个对等体不是位于彼此的RF邻近范围之内或者直接通信失败时,它们均使用 WAN连接(WAN IP)。在这两个路径之间进行选择时,也可以考虑其它条件(例如,QoS等 等)。
[0069] 在图11A-图11B中考虑了两种情形。在图11A中,通过WAN通信的一对UE(例 如,P2P对等体1102AU102B)移动到通信范围之内,并建立直接连接。在图11B中,彼此直 接通信的一对UE移动出通信范围之外,并切换到WAN。在一个实施例中,为了实现会话连续 性,考虑一些考量。当两个UE均具有与互联网的连接时(无论是通过LTE WAN、还是WLAN 等等),可以应用会话连续性。此外,核心网可能不需要知道这些UE之间的直接链路的当前 状态,使得将使用哪个路径的决定留给了 UE (假定两个UE都被授权进行对等服务)。P-GW 中的路由表不受到UE之间的所选定路径的影响。
[0070] 可以在使用仅IPv6地址来执行会话连续性。在这些环境下,在会话连续性过程中 不需要涉及归属代理(HA)。出于以下的原因,可以使用Shim6协议:l)Shim6在直接通信 与WAN连接之间提供会话连续性;以及2)不存在网络影响,因为这些过程是在UE之间执行 的。
[0071] 图12示出了用于Shim6协议的层结构的框图。图12中的框图包括:使用Shim6 协议1220进行通信的第一装置1202A和第二装置1202B (例如,被配置具有Shim6层1208 的UE)。出于以下的原因,可以使用Shim6协议:l)Shim6在直接通信和WAN连接之间提供 会话连续性;2)不存在网络影响,因为这些过程是在UE之间执行的。在一个实施例中,可 以使用Shim6来执行会话连续性。归属地址是由WAN(或者WLAN等等)提供的IP地址。 Shim6层1208可以充当如图12中所示出的IP层1206中的一个子层。在Shim6协议单元 之上,协议栈使用表示为ULID (上层标识符)的恒定端点身份来指代其自身和远程协议栈 两者。虽然ULID被用作为初始的联系点,但ULID将传输层身份与实际定位符分隔开。在 该情况下,ULID是用于互联网连接的归属IP地址,并且只要对等节点是通过ULID所指定的 地址可到达的(只要该对等UE具有WAN连接),就推举使用ULID。Shim6层1208在ULID 对与IP路由子层中的定位符集合之间提供一组关联(链路-本地IP地址)。
[0072] 图13示出了用于在LTE P2P通信中建立ULID和定位符的实施例。图13示出了 当在两个对等体1302AU302B之间建立直接通信时,与ULID(UE1_ULID、UE2_ULID)和定位 符(UE1_定位符、UE2_定位符)相对应的路径。用于每一个对等体1302A或1302B的ULID 可以与用于互联网连接并由网络所提供的IP地址相对应。UE定位符(耶1_定位符、UE2_ 定位符)可以与被分配用于直接通信(直接IP链路)的IP地址相对应。
[0073] 图14A-图14B示出了用于设置和移除用于直接通信的定位符的实施例。当建立 直接通信时,可以建立定位符。当在两个对等体之间建立直接通信时,这两个对等UE均具 有以下的信息:1)下层信息:PDC或者PDC中标识链路的功能;以及2)用于WAN连接的IP 地址(ULID),其中,在对等发现过程(或者直接通信建立)中,将ULID显式地发送给彼此, 或者通过使用PDC进行DNS查询来获得该ULID。Shim6协议使用四次握手,来进行认证和 在ULID之间创建上下文,并将定位符的集合绑定到某个ULID。图14A示出了用于建立这些 定位符的呼叫流程。
[0074] 在步骤1,UE11402A发送具有上下文标签、UE1ULID(WAN IP地址)和UE2ULID(WAN IP地址)的II消息(作为发起者的第一建立消息)。消息1和消息4可以通过WAN或者 通过直接链路来进行发送,其中图14A示出了 WAN选项。在步骤2,UE21402B使用具有上下 文标签、UE2ULID(WAN IP地址)和UE1ULID(WAN IP地址)的R1消息(作为响应者的第一 建立消息)进行答复。在步骤3,UE11402A发送12消息(作为发起者的第二建立消息),该 12消息具有与步骤1中的上下文标签有关的UE1定位符。该UE1定位符是分配给在这两个 对等体之间的直接IP链路的IP地址。另外,在选项字段中,包括下层标识符。该下层标识 符(LLID)取决于对等体H)C,并在诸如下面的不太可能事件中进行使用:两个不同的UE已 使用相同的链路本地IP地址来设置了与UE21402B的直接通信。源LLID1帮助UE21402B 确定UE11402A正在指代的链路。在步骤4, UE21402B发送12消息(作为响应者的第二建 立消息),该12消息具有与步骤2中的上下文标签有关的UE2定位符。该UE2定位符是分 配给这两个对等体之间的直接IP链路的IP地址。另外,在选项字段中,包括下层标识符。 该下层标识符(LLID)取决于对等体roc,并在诸如下面的不太可能事件中进行使用:两个 不同的UE已使用相同的链路本地IP地址来设置了与UE21402B的直接通信。源LLID帮助 UE1知道UE21正在指代的链路。在步骤5,通过该直接链路,在两个UE 1402A、1402B之间 发送对等数据。
[0075] 当直接通信丢失时,可以移除定位符。当两个对等UE 1402AU402B移动出通信范 围之外时,或者出于某种原因该直接通信丢失时,通过在路由子层处移除指向该直接链路 的定位符,来在IP层恢复对等通信。图14B示出了用于针对该情况的呼叫流程。
[0076] 在图14B中,在步骤0,通过直接链路来发送对等UE 1402A、1402B之间的数据通 信,其中,如针对图14A所描述的来建立用于该链路的定位符。在步骤1,直接通信丢失。 通过来自对等UE的下层的显式指示来检测该状况,或者通过Shim6协议内在的检测来实 现(通过探测消息)。在步骤2, UE11402A通过WAN(或者互联网)发送用于移除UE1定 位符的更新请求。当接收到该消息时,UE21402B移除用于UE11402A的定位符。由于没有 为UE11402A留下定位符,因此UE21402B可以使用ULID1来将IP分组路由到UE1。在步骤 3, UE21402B通过WAN(或者互联网)发送用于移除UE2定位符的更新请求。当接收到该 消息时,UE11402A移除用于UE21402B的定位符。由于没有为UE11402A留下定位符,因此 UE21402B可以使用ULID2来将IP分组路由到UE2。在步骤4,可以通过WAN来发送两个UE 1402A、1402B之间的对等数据。
[0077] 图15A-图15B示出了使用不活动定时器的P2P非连续接收(DRX)的实施例。设备 可以使用DRX模式,以通过不监视物理层交织体,来节省电池电量(当存在避免对物理层交 织体进行监视的机会时)。可以使用LTEDRX,其中eNB配置该UE可以遵循的长DRX周期和 短DRX周期。以下内容描述了如何在P2P中针对长DRX周期进行工作(也可以提供短DRX 周期支持)。
[0078] 可以在上层,对P2P设备进行同步(例如,双方均具有SFN的概念或者类似的某些 事物)。可以基于具有某种偏移的SFN编号来规定DRX周期,其中该偏移指定该周期起始 的位置,正如在LTE中。可以使用用于P2P的对称DRX模型,所以任一个P2P设备可以配 置另一个P2P设备进行DRX,命令另一个设备进入DRX,以及请求另一个设备(其想要进入 DRX)。但是,对于两个设备来说,DRX参数可以是相同的。用于两个设备的不同DRX参数是 FFS(例如,与客户端相比,管理器更频繁地唤醒,因此任何客户端发起的数据将经历更少的 延迟。由于很可能客户端正尝试重建某个上层会话,因此该情况可能是有用的)。
[0079] P2P DRX工作如下。两个设备对分组发送和接收进行监视。只要存在分组发送/ 接收,设备就启动DRX_不活动定时器,其中DRX_不活动定时器是在连接建立期间(连同其 它DRX参数一起)进行配置的。当DRX_不活动定时器到期时,该设备进入DRX。除了上述 操作之外,该设备可以命令其对等体进入DRX (使用DRX命令)。此外,该设备也可以向其对 等体发送请求,以请求进入DRX。对等设备可以使用DRX命令,以"是"进行答复,或者对等 体可以以"否"进行答复,在后一情况下,该设备必须停留在活动模式。
[0080] 图15A示出了使用不活动定时器的P2P非连续接收(DRX)的一个实施例。在步骤 1,在两个设备1502AU502B之间发生活动数据交换。在步骤2,设备11502A检测到没有更 多的数据交换,并且启动不活动定时器。在步骤2b,设备21502B也检测到没有更多的数据 交换,并且启动不活动定时器。在步骤3,在设备11502A处不活动定时器到期。随后,设备 11502A进入DRX。在步骤3b,在设备21502B处不活动定时器到期。随后,设备21502B进入 DRX。在步骤4,继续进行数据交换(在DRX的某个开启时段)。
[0081] 图15B示出了使用不活动定时器的P2P非连续接收(DRX)的另一个实施例。在步 骤1,在两个设备1502AU502B之间,发生活动数据交换。在步骤2,没有更多的数据交换发 生,并且在设备11502A中启动不活动定时器。在步骤2b,在设备21502B处启动不活动定时 器。在步骤3,设备11502A确定在其不活动定时器到期之前进入DRX。其可以向设备21502B 发送DRX请求。在步骤4,设备21502B确定其没有用于设备11502A的数据。设备21502B 向设备11502A发送DRX命令。设备21502B还可以自动地向设备11502A发送DRX命令,而 无需来自设备11502A的任何DRX请求。在步骤5,在设备11502A接收到该DRX命令之后, 其进入DRX。设备11502A停止和重置其不活动定时器。在步骤6,在设备21502B处不活动 定时器到期。随后,设备21502B也进入DRX。在步骤7,继续进行数据交换(在DRX的某个 开启时段)。
[0082] 图16A-图16B示出了用于由两个P2P设备进行P2P DRX命令传输的两个实施例。 在图16A中所示出的一个实施例中,在步骤1,在两个设备1502AU502B之间发生活动数据 交换。在步骤2,没有更多的数据交换发生,并且在设备11502A中启动不活动定时器。在 步骤2b,在设备21502B处启动不活动定时器。在步骤3,设备11502A确定在其不活动定时 器到期之前进入DRX。其可以向设备21502B发送DRX请求。在步骤4,设备21502B确定其 不具有用于设备11502A的数据。设备21502B向设备11502A发送DRX命令。设备21502B 可能也想要进入DRX,因此设备21502B在一个消息中向设备11502A发送DRX命令和DRX请 求。在步骤5,在设备11502A接收到该DRX命令之后,其进入DRX。设备11502A停止和重置 其不活动定时器。随后,设备11502A向设备21502B发送DRX命令。在步骤6,设备21502B 接收该DRX命令,进入DRX,并且停止和重置其不活动定时器。在步骤7,继续进行数据交换 (在DRX的某个开启时段)。
[0083] 在图16B中所示出的另一个实施例中,在步骤1,在两个设备1502A、1502B之间发 生活动数据交换。在步骤2,没有更多的数据交换发生,并且在设备11502A中启动不活动 定时器。在步骤2b,在设备21502B处启动不活动定时器。在步骤3,设备11502A确定在 其不活动定时器到期之前进入DRX。其可以向设备21502B发送DRX请求。在步骤4,设备 21502B确定其不具有用于设备11502A的数据。设备21502B向设备11502A发送DRX命令。 在步骤5,在设备11502A接收到该DRX命令之后,其进入DRX。设备11502A停止和重置其 不活动定时器。设备11502A向设备21502B发送DRX命令。在步骤6,DRX进入"开启"时 段。在步骤6b,设备21502B确定进入DRX。设备21502B向设备11502A发送DRX请求。在 步骤7,设备11502A向设备21502B发送DRX命令。在步骤8,设备21502B接收该DRX命令, 进入DRX,并且停止和重置其不活动定时器。在步骤9,继续进行数据交换(在DRX的某个 开启时段)。
[0084] 根据本公开内容的主题的一个或多个方面,提供了用于由移动设备(例如,UE)进 行P2P连接重建的方法。参考图17,该图示出了可以由客户端设备或管理器设备执行的方 法1700。方法1700可以包括:在1710处,对用于与对等移动设备的先前的P2P会话的RRC 上下文和SM上下文中的至少一个进行高速缓存。例如,该RRC上下文可以包括:与MAC配 置、PDCP配置和/或RLC配置相关的信息。方法1700可以包括:在1720处,至少部分地基 于与该先前的P2P会话相关联的至少一个CC ID,来与该对等移动设备建立连接。方法1700 可以包括:在1730处,基于RRC上下文和SM上下文中的所述至少一个,来重建先前的会话 状态。
[0085] 在一个实施例中,该移动设备可以是客户端设备,并且该对等移动设备可以是管 理器设备。该客户端设备可以具有:用于向管理器设备标识RRC上下文和SM上下文中的 至少一个的给定的CC ID (例如,用于标识RRC上下文的第一 CC ID和/或用于标识SM上 下文的第二CC ID)。该给定的CC ID可以由管理器设备进行分配。在替代方案中,管理器 设备可以具有:用于向客户端设备标识RRC上下文和SM上下文中的至少一个的给定的CC ID (例如,用于标识RRC上下文的第一 CC ID和/或用于标识SM上下文的第二CC ID)。该 给定的CC ID可以由客户端设备进行分配。
[0086] 在另一个实施例中,该移动设备可以是管理器设备,并且该对等移动设备可以是 客户端设备。客户端设备可以具有:用于向管理器设备标识RRC上下文和SM上下文中的至 少一个的给定的CC ID (例如,用于标识RRC上下文的第一 CC ID和/或用于标识SM上下 文的第二CC ID)。该给定的CC ID可以由管理器设备进行分配。替代地,管理器设备可以 具有:用于向客户端设备标识RRC上下文和SM上下文中的至少一个的给定的CC ID(例如, 用于标识RRC上下文的第一 CC ID和/或用于标识SM上下文的第二CC ID)。该给定的CC ID可以由客户端设备进行分配。
[0087] 参考图18-图24,这些图示出了方法1700的另外操作或者方面,其中这些操作或 方面是可选的,并且可以由移动设备执行以进行P2P连接重建。要注意的是,并不需要图 18-图24中所示出的这些框来执行方法1700。如果方法1700包括图18-图24中的至少一 个框,则方法1700可以在所述至少一个框之后终止,而无需必须包括可能示出的任何后续 下游框。还要注意的是,这些框的编号并不暗示根据方法1700来执行这些框的特定顺序。 参考图18,先前的会话状态可以包括与先前的P2P会话相关联的DRB。例如,这些DRB可以 是至少部分地基于与MAC配置、FOCP配置和/或RLC配置相关的信息。例如,重建先前的 会话状态可以包括:在1740处,继续在这些DRB上进行数据传输。在相关的方面,高速缓存 可以包括:在1750处,向对等移动设备发送针对该P2P先前的会话的RRC暂停消息。
[0088] 在另外相关的方面,建立所述连接可以包括:在1760处,向对等移动设备发送连 接请求消息,该连接请求消息包括所述至少一个CC ID ;以及在1762处,响应于从对等移动 设备接收到连接响应消息,向该对等移动设备发送连接完成消息。例如,该移动设备可以是 客户端设备,并且该对等移动设备可以是管理器设备。在替代方案中,该移动设备可以是管 理器设备,并且该对等移动设备可以是客户端设备。在另一个例子中,所述连接请求消息可 以包括RRC连接重建请求消息,所述连接响应消息可以包括RRC连接重建响应消息,和/或 所述连接完成消息可以包括RRC连接重建完成消息。
[0089] 参考图19,建立所述连接可以包括:在1770处,从对等移动设备接收连接请求消 息,该连接请求消息包括所述至少一个CC ID ;以及在1772处,向该对等移动设备发送连接 响应消息。在相关的方面,高速缓存可以包括:在1780处,对SM上下文进行高速缓存,其 中在该移动设备与该对等移动设备之间传输P2P服务请求。在另外相关的方面,重建先前 的会话状态可以包括:在1790处,在该移动设备与该对等移动设备之间建立安全;以及在 1792处,在该移动设备与该对等移动设备之间建立无线承载。此外,重建先前的会话状态还 可以包括:在1794处,在该移动设备与该对等设备之间建立默认的EPS承载。
[0090] 参考图20,在移动设备是客户端设备并且该对等移动设备是管理器设备的实施例 中,建立所述连接可以包括:1800处,在客户端设备与管理器设备之间的先前建立的交织 体上,向管理器设备发送连接请求消息,该连接请求消息包括用于该客户端设备的标识符。 建立所述连接还可以包括:在1802处,从管理器设备接收连接建立消息;以及在1804处, 向管理器设备发送连接建立完成消息,该连接建立完成消息包括给定的SM消息。在相关的 方面,建立所述安全可以包括:在1810处,从管理器设备接收安全模式命令;以及在1812 处,向管理器设备发送安全模式完成消息。
[0091] 参考图21,在另外相关的方面,建立所述无线承载可以包括:在1820处,从管理器 设备接收RRC连接重配置消息;以及在1822处,向该管理器设备发送RRC连接重配置完成 消息。在另外相关的方面,建立所述EPS承载可以包括:在1830处,从管理器设备接收默认 的EPS P2P承载请求消息;以及在1832处,向该管理器设备发送默认的EPS P2P承载接受 消息。在另外相关的方面,方法1700还可以包括:在1840处,至少部分地基于在该移动设 备与该对等移动设备之间传输的P2P连接请求,来执行相互认证。
[0092] 参考图22,在另外相关的方面,方法1700还可以包括:在1850处,通过与先前的 P2P会话路径不相同的经更新的路径,来与对等移动设备建立所述连接,并且该经更新的路 径包括广域网(WAN)回程;以及在1860处,还基于与先前的P2P会话相关联的至少一个IP 地址,来重建先前的会话状态。在另外相关的方面,方法1700还可以包括:在1870处,通过 WAN回程来向对等移动设备发送P2P数据;以及在1880处,确定与先前的P2P会话相关联 的定位符地址。在另外相关的方面,方法1700还可以包括:在1890处,发送用于移除与先 前的P2P会话相关联的定位符地址的更新请求;以及在1892处,确定在先前的P2P会话期 间的ULID集合。
[0093] 参考图23,在另外相关的方面,方法1700还可以包括:在1910处,在通过WAN回程 建立所述连接之后,与该对等移动设备重建直接连接;以及在1920处,通过WAN回程和直接 连接来保持所述连接之间的会话状态。在另外相关的方面,方法1700还可以包括:在1930 处,在重建先前的会话状态期间,保持WAN连接;以及在1940处,在没有接收到来自网络实 体的请求的情况下,建立所述连接。
[0094] 参考图24,在另外相关的方面,方法1700还可以包括:在1950处,通过与先前的 P2P会话路径不相同的经更新的路径,来与该对等移动设备建立所述连接,其中该经更新的 路径包括直接连接;以及在I960处,重建先前的会话状态还是基于与该先前的P2P会话相 关联的至少一个IP地址的。
[0095] 根据本文所描述的实施例的一个或多个方面,提供了用于P2P连接重建的设备和 装置,如上文参照图17-图24所描述的。参考图25,提供了一种示例性装置2500,装置 2500可以配置作为无线网络中的移动实体/设备,或者作为用于在该移动实体内使用的处 理器或类似设备。装置2500可以包括功能块,这些功能块可表示由处理器、软件或者其组 合(例如,固件)实现的功能。例如,图25的装置2500可以包括:用于对用于与对等移动 设备的先前的P2P会话的RRC上下文和SM上下文中的至少一个进行高速缓存的电组件或 模块2502。例如,电组件或模块2502可以是或者可以包括:用于对用于与对等移动设备的 先前的P2P会话的RRC上下文和SM上下文中的至少一个进行高速缓存的单元。所述单元 可以是或者可以包括:操作算法的至少一个处理器(例如,处理器270)或者耦合到存储器 的处理器(例如,处理器270和存储器272)。例如,该算法可以包括图17-图24的方法和 图10的实施例或者其变型。
[0096] 装置2500可以包括:用于至少部分地基于与先前的P2P会话相关联的至少一个CC ID,来与该对等移动设备建立连接的电组件2504。例如,电组件或模块2504可以是或者可 以包括:用于至少部分地基于与先前的P2P会话相关联的至少一个CC ID,来与该对等移动 设备建立连接的单元。所述单元可以是或者可以包括:操作算法、耦合到发射机的至少一个 处理器(例如,处理器270和发射机/接收机254a-254r)。例如,该算法可以包括图17-图 24的方法和图10的方面或者其变型。
[0097] 装置2500可以包括:用于基于所述RRC上下文和所述SM上下文中的所述至少一 个,来重建先前的会话状态的电组件2506。例如,电组件或模块2506可以是或者可以包括: 用于基于所述RRC上下文和所述SM上下文中的所述至少一个,来重建先前的会话状态的单 元。所述单元可以是或者可以包括:操作算法、耦合到发射机的至少一个处理器(例如,处 理器270和发射机/接收机254a-254r)。例如,该算法可以包括图17-图24的方法和图 10的方面或者其变型。
[0098] 在相关的方面,在装置2500被配置作为网络实体而不是作为处理器的情况下,装 置2500可以可选地包括具有至少一个处理器的处理器组件2510。在这种情况下,处理器 2510可以通过总线2512或者类似的通信耦合来与组件2502-2506进行操作性通信。处理 器2510可以实现由电组件2502-2506所执行的过程或功能的发起和调度。
[0099] 在另外相关的方面,装置2500可以包括无线收发机组件2514。单独的接收机和/ 或单独的发射机可以替代或者结合收发机2514来使用。装置2500可以可选地包括:用于 存储信息的组件(诸如举例来说,存储器设备/组件2516)。计算机可读介质或者存储器组 件2516可以通过总线2512等等操作性地耦合到装置2500的其它组件。存储器组件2516 可以适用于存储用于实现组件2502-2506以及其子组件、或者处理器2510、或者本文所公 开的方法的过程和行为的计算机可读指令和数据。存储器组件2516可以保存用于执行与 组件2502-2506相关联的功能的指令。虽然将组件2502-2506示出为位于存储器2516之 夕卜,但应当理解的是,组件2502-2506可以位于存储器2516之内。
[0100] 参考图26,在另外相关的方面,装置2500还可以包括:例如,用于通过与先前的 P2P会话路径不相同的经更新的路径,来与对等移动设备建立所述连接的电组件或模块 2520,并且该更新的路径包括广域网(WAN)回程。例如,电组件或模块2520可以是或者可 以包括:用于通过与先前的P2P会话路径不相同的经更新的路径,来与对等移动设备建立 所述连接的单元,并且该经更新的路径包括广域网(WAN)回程。所述单元可以是或者可以 包括:操作算法、耦合到发射机的至少一个处理器(例如,处理器270和发射机/接收机 254a-254r)。例如,该算法可以包括图17-图24的方法和图11B的方面或者其变型。
[0101] 装置2500可以包括:用于还基于与先前的P2P会话相关联的至少一个IP地址,来 重建先前的会话状态的电组件2522。例如,电组件或模块2522可以是或者可以包括:用于 还基于与先前的P2P会话相关联的至少一个IP地址,来重建先前的会话状态的单元。所述 单元可以是或者可以包括:操作算法、耦合到发射机的至少一个处理器(例如,处理器270 和发射机/接收机254a-254r)。例如,该算法可以包括图17-图24的方法和图10的方面 或者其变型。
[0102] 装置2500可以包括:用于通过WAN回程来向该对等移动设备发送P2P数据的电组 件2524。例如,电组件或模块2524可以是或者可以包括:用于通过WAN回程来向该对等移 动设备发送P2P数据的单元。所述单元可以是或者可以包括:操作算法、耦合到发射机的至 少一个处理器(例如,处理器270和发射机/接收机254a-254r)。例如,该算法可以包括图 17-图24的方法和图11B的方面或者其变型。
[0103] 装置2500可以包括:用于确定与先前的P2P会话相关联的定位符地址的电组件 2526。例如,电组件或模块2526可以是或者可以包括:用于确定与先前的P2P会话相关联 的定位符地址的单元。所述单元可以是或者可以包括:操作算法的至少一个处理器(例如, 处理器270)。例如,该算法可以包括图17-图24的方法和图12、图13的方面或者其变型。
[0104] 装置2500可以包括:用于发送用于移除与先前的P2P会话相关联的定位符地址 的更新请求的电组件2528。例如,电组件或模块2528可以是或者可以包括:用于发送用于 移除与先前的P2P会话相关联的定位符地址的更新请求的单元。所述单元可以是或者可 以包括:操作算法、耦合到发射机的至少一个处理器(例如,处理器270和发射机/接收机 254a-254r)。例如,该算法可以包括图17-图24的方法和图14B的方面或者其变型。
[0105] 参考图27,在另外相关的方面,装置2500还可以包括:例如,用于确定在先前的 P2P会话期间的ULID集合的电组件或模块2540。例如,电组件或模块2540可以是或者可 以包括:用于确定在先前的P2P会话期间的ULID集合的单元。所述单元可以是或者可以包 括:操作算法的至少一个处理器(例如,处理器270)。例如,该算法可以包括图17-图24的 方法和图12、图13的方面或者其变型。
[0106] 装置2500可以包括:用于在通过WAN回程建立所述连接之后,与该对等移动设备 重建直接连接的电组件2542。例如,电组件或模块2542可以是或者可以包括:用于在通过 WAN回程建立所述连接之后,与该对等移动设备重建直接连接的单元。所述单元可以是或者 可以包括:操作算法、耦合到发射机的至少一个处理器(例如,处理器270和发射机/接收 机254a-254r)。例如,该算法可以包括图17-图24的方法和图11A-图11B的方面或者其 变型。
[0107] 装置2500还可以包括:用于通过WAN回程和直接连接来保持所述连接之间的会话 状态的电组件2544。例如,电组件或模块2544可以是或者可以包括:用于通过WAN回程和 直接连接来保持所述连接之间的会话状态的单元。所述单元可以是或者可以包括:操作算 法的至少一个处理器(例如,处理器270)。例如,该算法可以包括图17-图24的方法和图 11A-图11B的方面或者其变型。
[0108] 装置2500可以包括:用于在重建先前的会话状态期间,保持WAN连接的电组件 2546。例如,电组件或模块2546可以是或者可以包括:用于在重建先前的会话状态期间,保 持WAN连接的单元。所述单元可以是或者可以包括:操作算法、耦合到发射机的至少一个处 理器(例如,处理器270和发射机/接收机254a-254r)。例如,该算法可以包括图17-图 24的方法和图11A-图11B的方面或者其变型。
[0109] 装置2500可以包括:用于在没有接收到来自网络实体的请求的情况下,建立所述 连接的电组件2548。例如,电组件或模块2548可以是或者可以包括:用于在没有接收到来 自网络实体的请求的情况下,建立所述连接的单元。所述单元可以是或者可以包括:操作算 法、耦合到发射机的至少一个处理器(例如,处理器270和发射机/接收机254a-254r)。例 如,该算法可以包括图图24的方法和图11A-图11B的方面或者其变型。
[0110] 装置2500可以包括:用于通过与先前的P2P会话路径不相同的经更新的路径,来 与该对等移动设备建立所述连接的电组件2550,并且该经更新的路径包括直接连接。例如, 电组件或模块2550可以是或者可以包括:用于通过与先前的P2P会话路径不相同的经更新 的路径,来与该对等移动设备建立所述连接的单元,并且该更新的路径包括直接连接。所述 单元可以是或者可以包括:操作算法、耦合到发射机的至少一个处理器(例如,处理器270 和发射机/接收机254a-254r)。例如,该算法可以包括图17-图24的方法和图11A的方面 或者其变型。
[0111] 本领域技术人员将理解,可以使用多种不同技艺和技术中的任意一种来表示信息 和信号。例如,在遍及上文的描述中可能引用的数据、指令、命令、信息、信号、比特、符号以 及码片可以用电压、电流、电磁波、磁场或磁性粒子、光场或光学粒子、或者其任意组合来表 /_J、1 〇
[0112] 本领域技术人员还将意识到,结合本文公开内容所描述的各种说明性的逻辑框、 模块、电路和算法步骤可以实现为电子硬件、计算机软件或两者的组合。为了清晰地说明硬 件和软件的这种可互换性,上文已经将各种说明性的组件、框、模块、电路和步骤按照它们 的功能进行了一般性描述。至于这种功能是实现为硬件还是软件取决于特定应用和施加于 整体系统上的设计约束。本领域技术人员可以针对每种特定应用以变化的方式来实现所描 述的功能,但是这些实现决定不应被认为是导致脱离了本公开内容的范围。
[0113] 结合本文公开内容所描述的各种说明性的逻辑框、模块和电路可以用被设计成执 行本文所描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可 编程门阵列(FPGA)或其它可编程逻辑器件、分立门或晶体管逻辑、分立硬件组件、或者其 任意组合来实现或执行。通用处理器可以是微处理器,但在替代方案中,处理器可以是任何 常规的处理器、控制器、微控制器或状态机。处理器还可以实现为计算设备的组合,例如, DSP与微处理器的组合、多个微处理器、一个或多个微处理器结合DSP核,或者任何其它此 种配置。
[0114] 结合本文公开内容所描述的方法或算法的步骤可以直接体现在硬件、由处理器执 行的软件模块中、或两者的组合中。软件模块可以位于RAM存储器、闪存、ROM存储器、EPROM 存储器、EEPR0M存储器、寄存器、硬盘、可移动盘、CD-ROM或本领域公知的任何其它形式的 存储介质中。示例性存储介质耦合到处理器,使得处理器可以从存储介质读取信息以及向 存储介质写入信息。在替代方案中,存储介质可以集成到处理器。处理器和存储介质可以 位于ASIC中。ASIC可以位于用户终端中。在替代方案中,处理器和存储介质可以作为分立 组件位于用户终端中。
[0115] 在一个或多个示例性设计中,所描述的功能可以通过硬件、软件、固件或其任意组 合来实现。如果通过软件来实现,则所述功能可以作为一个或多个指令或代码存储在计算 机可读介质上或者通过计算机可读介质进行传输。计算机可读介质包括计算机存储介质和 通信介质两者,通信介质包括促进计算机程序从一个地方传送到另一个地方的任何介质。 存储介质可以是可由通用或专用计算机存取的任何可用介质。通过举例而非限制性的方 式,这样的计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储 或其它磁存储设备、或者可以用于以指令或数据结构形式携带或存储期望的程序代码手段 以及可以由通用或专用计算机或者通用或专用处理器来存取的任何其它介质。此外,任何 连接被适当地称为计算机可读介质。例如,如果使用同轴电缆、光纤线缆、双绞线、数字用户 线(DSL)、或者非暂时性无线技术从网站、服务器、或其它远程源发送软件,则同轴电缆、光 纤线缆、双绞线、DSL、或者非暂时性无线技术包括在介质的定义中。如本文所使用的,磁盘 和光盘包括压缩光盘(CD)、激光光盘、光盘、数字多功能光盘(DVD)、软盘和蓝光光盘,其中 磁盘通常磁性地复制数据,而光盘则利用激光来光学地复制数据。上述的组合也应当包括 在计算机可读介质的范围内。
[0116] 提供对本公开内容的以上描述以使任何本领域技术人员能够实施或使用本公开 内容。对于本领域技术人员来说,对本公开内容的各种修改将是显而易见的,并且在不脱离 本公开内容的精神或范围的情况下,可以将本文所定义的一般性原理应用于其它变型。因 此,本公开内容不旨在受限于本文所描述的例子和设计,而是要符合与本文所披露的原理 和新颖特征相一致的最广泛的范围。
【权利要求】
1. 一种用于由移动设备进行对等(P2P)连接重建的方法,包括: 对用于与对等移动设备的先前的P2P会话的无线资源控制(RRC)上下文和会话管理 (SM)上下文中的至少一个进行高速缓存; 至少部分地基于与所述先前的P2P会话相关联的至少一个连接上下文标识符(CC ID),来与所述对等移动设备建立连接;以及 基于所述RRC上下文和所述SM上下文中的所述至少一个,来重建先前的会话状态。
2. 根据权利要求1所述的方法,其中,建立包括:通过与先前的P2P会话路径不相同的 经更新的路径,来与所述对等移动设备建立所述连接,并且所述经更新的路径包括广域网 (WAN)回程。
3. 根据权利要求1所述的方法,其中,建立包括:通过与先前的P2P会话路径不相同的 经更新的路径,来与所述对等移动设备建立所述连接,并且所述经更新的路径包括直接连 接。
4. 根据权利要求1所述的方法,其中,重建包括:还基于与所述先前的P2P会话相关联 的至少一个IP地址,来重建所述先前的会话状态。
5. 根据权利要求2所述的方法,还包括:通过所述WAN回程来向所述对等移动设备发 送P2P数据。
6. 根据权利要求2所述的方法,还包括:确定与所述先前的P2P会话相关联的定位符 地址。
7. 根据权利要求6所述的方法,还包括:发送用于移除与所述先前的P2P会话相关联 的所述定位符地址的更新请求。
8. 根据权利要求4所述的方法,其中,所述至少一个IP地址包括:用于WAN连接的上 层标识符(ULID)集合。
9. 根据权利要求8所述的方法,还包括:确定在所述先前的P2P会话期间的所述ULID 集合。
10. 根据权利要求2所述的方法,还包括:在通过所述WAN回程建立所述连接之后,与 所述对等移动设备重建直接连接。
11. 根据权利要求10所述的方法,还包括:通过所述WAN回程和所述直接连接来保持 所述连接之间的会话状态。
12. 根据权利要求1所述的方法,还包括:在重建所述先前的会话状态期间,保持WAN 连接。
13. 根据权利要求2所述的方法,其中,建立包括:在没有接收到来自网络实体的请求 的情况下,建立所述连接。
14. 一种用于对等(P2P)连接重建的装置,包括: 至少一个处理器,其被配置为:对用于与对等移动设备的先前的P2P会话的无线资源 控制(RRC)上下文和会话管理(SM)上下文中的至少一个进行高速缓存;至少部分地基于与 所述先前的P2P会话相关联的至少一个连接上下文标识符(CC ID),来与所述对等移动设 备建立连接;以及基于所述RRC上下文和所述SM上下文中的所述至少一个,来重建先前的 会话状态;以及 耦合到所述至少一个处理器的存储器,其用于存储数据。
15. 根据权利要求14所述的装置,其中,所述至少一个处理器还被配置为:通过与先前 的P2P会话路径不相同的经更新的路径,来与所述对等移动设备建立所述连接,并且所述 经更新的路径包括广域网(WAN)回程。
16. 根据权利要求14所述的装置,其中,所述至少一个处理器还被配置为:通过与先前 的P2P会话路径不相同的经更新的路径,来与所述对等移动设备建立所述连接,并且所述 经更新的路径包括直接连接。
17. 根据权利要求14所述的装置,其中,所述至少一个处理器还被配置为:还基于与所 述先前的P2P会话相关联的至少一个IP地址,来重建所述先前的会话状态。
18. 根据权利要求15所述的装置,还包括:发射机,其被配置为:通过所述WAN回程来 向所述对等移动设备发送P2P数据。
19. 根据权利要求15所述的装置,其中,所述至少一个处理器还被配置为:确定与所述 先前的P2P会话相关联的定位符地址。
20. 根据权利要求19所述的装置,其中,所述至少一个处理器还被配置为:发送用于移 除与所述先前的P2P会话相关联的所述定位符地址的更新请求。
21. 根据权利要求17所述的装置,其中,所述至少一个IP地址包括:用于WAN连接的 上层标识符(ULID)集合。
22. 根据权利要求21所述的装置,其中,所述至少一个处理器还被配置为:确定在所述 先前的P2P会话期间的所述ULID集合。
23. 根据权利要求15所述的装置,其中,所述至少一个处理器还被配置为:在通过所述 WAN回程建立所述连接之后,与所述对等移动设备重建直接连接。
24. 根据权利要求23所述的装置,其中,所述至少一个处理器还被配置为:通过所述 WAN回程和所述直接连接来保持所述连接之间的会话状态。
25. 根据权利要求14所述的装置,其中,所述至少一个处理器还被配置为:在重建所述 先前的会话状态期间,保持WAN连接。
26. 根据权利要求15所述的装置,其中,所述至少一个处理器还被配置为:在没有接收 到来自网络实体的请求的情况下,建立所述连接。
27. -种用于对等(P2P)连接重建的装置,包括: 用于对用于与对等移动设备的先前的P2P会话的无线资源控制(RRC)上下文和会话管 理(SM)上下文中的至少一个进行高速缓存的单元; 用于至少部分地基于与所述先前的P2P会话相关联的至少一个连接上下文标识符(CC ID),来与所述对等移动设备建立连接的单元;以及 用于基于所述RRC上下文和所述SM上下文中的所述至少一个,来重建先前的会话状态 的单元。
28. 根据权利要求27所述的装置,其中,所述用于建立的单元还被配置为:通过与先前 的P2P会话路径不相同的经更新的路径,来与所述对等移动设备建立所述连接,并且所述 经更新的路径包括广域网(WAN)回程。
29. 根据权利要求27所述的装置,其中,所述用于建立的单元还被配置为:通过与先前 的P2P会话路径不相同的经更新的路径,来与所述对等移动设备建立所述连接,并且所述 经更新的路径包括直接连接。
30. 根据权利要求27所述的装置,其中,所述用于建立的单元还被配置为:还基于与所 述先前的P2P会话相关联的至少一个IP地址,来重建所述先前的会话状态。
31. 根据权利要求28所述的装置,还包括:用于通过所述WAN回程来向所述对等移动 设备发送P2P数据的单元。
32. 根据权利要求28所述的装置,还包括:用于确定与所述先前的P2P会话相关联的 定位符地址的单元。
33. 根据权利要求32所述的装置,还包括:用于发送用于移除与所述先前的P2P会话 相关联的所述定位符地址的更新请求的单元。
34. 根据权利要求30所述的装置,其中,所述至少一个IP地址包括:用于WAN连接的 上层标识符(ULID)集合。
35. 根据权利要求34所述的装置,还包括:用于确定在所述先前的P2P会话期间的所 述ULID集合的单元。
36. 根据权利要求28所述的装置,还包括:用于在通过所述WAN回程建立所述连接之 后,与所述对等移动设备重建直接连接的单元。
37. 根据权利要求36所述的装置,还包括:用于通过所述WAN回程和所述直接连接来 保持所述连接之间的会话状态的单元。
38. 根据权利要求27所述的装置,还包括:用于在重建所述先前的会话状态期间,保持 WAN连接的单元。
39. 根据权利要求28所述的装置,其中,所述建立单元还被配置为:在没有接收到来自 网络实体的请求的情况下,建立所述连接。
40. -种计算机程序产品,包括: 计算机可读介质,其包括用于使至少一个计算机进行以下操作的代码: 对用于与对等移动设备的先前的P2P会话的无线资源控制(RRC)上下文和会话管理 (SM)上下文中的至少一个进行高速缓存; 至少部分地基于与所述先前的P2P会话相关联的至少一个连接上下文标识符(CC ID),来与所述对等移动设备建立连接;以及 基于所述RRC上下文和所述SM上下文中的所述至少一个,来重建先前的会话状态。
41. 根据权利要求40所述的计算机程序产品,其中,所述用于使所述至少一个计算机 建立所述连接的代码还被配置为:通过与先前的P2P会话路径不相同的经更新的路径,来 与所述对等移动设备建立所述连接,并且所述经更新的路径包括广域网(WAN)回程。
42. 根据权利要求40所述的计算机程序产品,其中,所述用于使所述至少一个计算机 建立所述连接的代码还被配置为:通过与先前的P2P会话路径不相同的经更新的路径,来 与所述对等移动设备建立所述连接,并且所述经更新的路径包括直接连接。
43. 根据权利要求40所述的计算机程序产品,其中,所述用于使所述至少一个计算机 重建所述先前的会话状态的代码还被配置为:还基于与所述先前的P2P会话相关联的至少 一个IP地址,来重建所述先前的会话状态。
44. 根据权利要求41所述的计算机程序产品,其中,所述计算机可读介质还包括:用于 使所述至少一个计算机通过所述WAN回程来向所述对等移动设备发送P2P数据的代码。
45. 根据权利要求41所述的计算机程序产品,其中,所述计算机可读介质还包括:用于 使所述至少一个计算机确定与所述先前的P2P会话相关联的定位符地址的代码。
46. 根据权利要求45所述的计算机程序产品,其中,所述计算机可读介质还包括:用于 使所述至少一个计算机发送用于移除与所述先前的P2P会话相关联的所述定位符地址的 更新请求的代码。
47. 根据权利要求43所述的计算机程序产品,其中,所述至少一个IP地址包括:用于 WAN连接的上层标识符(ULID)集合。
48. 根据权利要求47所述的计算机程序产品,其中,所述计算机可读介质还包括:用于 使所述至少一个计算机确定在所述先前的P2P会话期间的所述ULID集合的代码。
49. 根据权利要求41所述的计算机程序产品,其中,所述计算机可读介质还包括:用于 使所述至少一个计算机在通过所述WAN回程建立所述连接之后,与所述对等移动设备重建 直接连接的代码。
50. 根据权利要求49所述的计算机程序产品,其中,所述计算机可读介质还包括:用于 使所述至少一个计算机通过所述WAN回程和所述直接连接来保持所述连接之间的会话状 态的代码。
51. 根据权利要求40所述的计算机程序产品,其中,所述计算机可读介质还包括:用于 使所述至少一个计算机在重建所述先前的会话状态期间,保持WAN连接的代码。
52. 根据权利要求41所述的计算机程序产品,其中,所述用于使所述至少一个计算机 建立所述连接的代码还被配置为:在没有接收到来自网络实体的请求的情况下,建立所述 连接。
【文档编号】H04W76/02GK104272851SQ201380023705
【公开日】2015年1月7日 申请日期:2013年5月7日 优先权日:2012年5月7日
【发明者】S·Y·D·何, G·B·霍恩, M·格里奥 申请人:高通股份有限公司