首页> 中国专利> 基于是否满足针对对等群的法定人数条件来选择性地触发通信动作

基于是否满足针对对等群的法定人数条件来选择性地触发通信动作

摘要

在一实施例中,UE获取与来自该UE所注册到的群的集合中的给定群通信的一个或多个法定人数条件。UE通过P2P接口搜索以标识注册到该给定群并且在该UE近程的一个或多个群成员。UE确定所标识的一个或多个群成员是否足以满足该一个或多个法定人数条件中的至少一者(例如,所发现成员数目是否超过阈值,无论是在成员绝对数还是作为用户群的百分比的意义上)。如果确定至少一个法定人数条件被满足,则该UE选择性地触发与该给定群相关联的通信动作。

著录项

  • 公开/公告号CN107113590A

    专利类型发明专利

  • 公开/公告日2017-08-29

    原文格式PDF

  • 申请/专利权人 高通股份有限公司;

    申请/专利号CN201580057861.6

  • 申请日2015-09-17

  • 分类号

  • 代理机构上海专利商标事务所有限公司;

  • 代理人袁逸

  • 地址 美国加利福尼亚州

  • 入库时间 2023-06-19 03:14:54

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-04-28

    授权

    授权

  • 2017-09-22

    实质审查的生效 IPC(主分类):H04W8/00 申请日:20150917

    实质审查的生效

  • 2017-08-29

    公开

    公开

说明书

发明背景

发明领域

本发明的实施例涉及基于是否满足针对对等(P2P)群的法定人数(quorum)条件来选择性地触发通信动作。

相关技术描述

无线通信系统已经过了数代的发展,包括第一代模拟无线电话服务(1G)、第二代(2G)数字无线电话服务(包括过渡的2.5G和2.75G网络)、以及第三代(3G)和第四代(4G)高速数据/具有因特网能力的无线服务。目前在用的有许多不同类型的无线通信系统,包括蜂窝以及个人通信服务(PCS)系统。已知蜂窝系统的示例包括蜂窝模拟高级移动电话系统(AMPS),以及基于码分多址(CDMA)、频分多址(FDMA)、时分多址(TDMA)、TDMA的全球移动接入系统(GSM)变型的数字蜂窝系统,以及使用TDMA和CDMA技术两者的更新的混合数字通信系统。

最近,长期演进(LTE)已发展成为用于移动电话和其他数据终端的高速数据无线通信的无线通信协议。LTE是基于GSM的,且包括来自各种GSM相关协议的贡献,这些相关协议诸如增强数据率GSM演进(EDGE)、以及通用移动电信系统(UMTS)协议(诸如高速分组接入(HSPA))。

LTE直连(LTE-D)是提议的3GPP(版本12)设备到设备(D2D)近程发现解决方案。LTE-D通过直接监视大范围(约500m视线)内的其他LTE-D设备上的服务来免除位置跟踪和网络呼叫。其在电池高效的同步系统中持续地如此做,并且可以并发地检测在近程的数千个服务。

LTE-D在有执照频谱上作为对移动应用的服务来操作。LTE-D是实现服务层发现的设备到设备(D2D)解决方案。LTE-D设备上的移动应用可以指令LTE-D监视其他设备上的移动应用服务并在物理层宣告它们自身的服务(以供由其他LTE-D设备上的服务进行检测)。这允许应用被关闭,而LTE-D持续进行工作并在其检测到对于其设置的监视的匹配时通知客户端应用。

LTE-D由此对于寻求部署近程发现解决方案作为其现有云服务的扩展的移动开发者而言是有吸引力的替换方案。LTE-D是分布式发现解决方案(相对于当今存在的集中式发现而言),藉此移动应用在标识相关性匹配时放弃集中式数据库处理,取而代之在设备级通过传送和监视相关属性来自主地确定相关性。LTE-D在隐私以及功耗的意义上提供某些益处,因为LTE-D不利用持久的位置跟踪来确定近程性。通过将发现保持在设备上而非在云中,用户对与外部设备共享什么信息具有更多控制。

概览

在一实施例中,UE获取与来自该UE所注册到的群的集合中的给定群通信的一个或多个法定人数条件。UE通过P2P接口搜索以标识注册到该给定群并且在该UE近程的一个或多个群成员。UE确定所标识的一个或多个群成员是否足以满足该一个或多个法定人数条件中的至少一者。UE基于该确定是否确定了至少一个法定人数条件被满足来选择性地触发与该给定群相关联的通信动作。

附图简述

对本发明的各实施例及其许多伴随优点的更完整领会将因其在参考结合附图考虑的以下详细描述时变得更好理解而易于获得,附图仅出于解说目的被给出而不对本发明构成任何限定,并且其中:

图1解说了根据本发明一实施例的无线通信系统的高级系统架构。

图2A解说了根据本发明一实施例的1x EV-DO网络的无线电接入网(RAN)和核心网的分组交换部分的示例配置。

图2B解说了根据本发明一实施例的3G UMTS W-CDMA系统内的RAN以及通用分组无线电服务(GPRS)核心网的分组交换部分的示例配置。

图2C解说了根据本发明一实施例的3G UMTS W-CDMA系统内的RAN和GPRS核心网的分组交换部分的另一示例配置。

图2D解说了根据本发明一实施例的基于演进分组系统(EPS)或长期演进(LTE)网络的RAN和核心网的分组交换部分的示例配置。

图2E解说了根据本发明一实施例的连接至EPS或LTE网络的增强型高速率分组数据(HRPD)RAN以及还有HRPD核心网的分组交换部分的示例配置。

图3解说了根据本发明的实施例的用户装备(UE)的示例。

图4解说了根据本发明一实施例的通信设备,该通信设备包括被配置成执行功能性的逻辑。

图5解说了根据本发明一实施例的服务器。

图6解说了根据本发明的一实施例的无线通信系统,藉此UE可使用D2D P2P技术直接连接到其他UE同时还连接到无线广域网(WWAN)。

图7解说了根据本发明的一实施例的群P2P发现规程。

图8A解说了根据本公开一实施例的用于LTE-D的个体P2P发现消息。

图8B解说了根据本公开一实施例的用于LTE-D的群P2P发现消息。

图9解说了根据本发明一实施例的图7的过程的示例实现。

图10解说了根据本发明的一实施例的P2P UE的布置。

图11解说了根据本发明的一实施例的P2P UE的另一布置。

图12解说了根据本发明的一实施例的图9的过程的一部分的示例实现。

详细描述

在以下针对本发明的具体实施例的描述和有关附图中公开了本发明的各方面。可以设计出替换实施例而不会脱离本发明的范围。另外,本发明中众所周知的元素将不被详细描述或将被省去以免湮没本发明的相关细节。

措辞“示例性”和/或“示例”在本文中用于意指“用作示例、实例或解说”。本文描述为“示例性”和/或“示例”的任何实施例不必被解释为优于或胜过其他实施例同样,术语“本发明的各实施例”并不要求本发明的所有实施例都包括所讨论的特征、优点、或工作模式。

此外,许多实施例是根据将由例如计算设备的元件执行的动作序列来描述的。将认识到,本文描述的各种动作能由专用电路(例如,专用集成电路(ASIC))、由正被一个或多个处理器执行的程序指令、或由这两者的组合来执行。另外,本文描述的这些动作序列可被认为是完全体现在任何形式的计算机可读存储介质内,其内存储有一经执行就将使相关联的处理器执行本文所描述的功能性的相应计算机指令集。由此,本发明的各个方面可以用数种不同的形式来体现,所有这些形式都已被构想落在所要求保护的主题内容的范围内。另外,对于本文描述的每个实施例,任何此类实施例的对应形式可在本文中被描述为例如“被配置成执行所描述的动作的逻辑”。

客户端设备(在本文中被称为用户装备(UE))可以是移动的或驻定的,并且可以与无线电接入网(RAN)通信。如本文所使用的,术语“UE”可以互换地被称为“接入终端”或“AT”、“无线设备”、“订户设备”、“订户终端”、“订户站”、“用户终端”或UT、“移动终端”、“移动站”及其各种变型。一般地,UE可以经由RAN与核心网通信,并且通过核心网,UE能与外部网络(诸如因特网)连接。当然,连接到核心网和/或因特网的其他机制对于UE而言也是可能的,诸如通过有线接入网、WiFi网络(例如,基于IEEE 802.11等)等。UE可以通过数种类型设备中的任何设备来实现,包括但不限于PC卡、致密闪存设备、外置或内置调制解调器、无线或有线电话等。UE藉以向RAN发送信号的通信链路被称为上行链路信道(例如,反向话务信道、反向控制信道、接入信道等)。RAN藉以向UE发送信号的通信链路被称为下行链路或前向链路信道(例如,寻呼信道、控制信道、广播信道、前向话务信道等)。如本文所使用的,术语话务信道(TCH)可以指上行链路/反向或下行链路/前向话务信道。

图1解说了根据本发明一实施例的无线通信系统100的高级系统架构。无线通信系统100包含UE 1…N。UE 1……N可包括蜂窝电话、个人数字助理(PDA)、寻呼机、膝上型计算机、台式计算机等。例如,在图1中,UE 1……2被解说为蜂窝呼叫电话,UE 3……5被解说为蜂窝触摸屏电话或智能电话,而UE N被解说为台式计算机或PC。

参照图1,UE 1……N被配置成在物理通信接口或层(在图1中被示为空中接口104、106、108)和/或直接有线连接上与接入网(例如,RAN 120、接入点125等)通信。空中接口104和106可遵循给定的蜂窝通信协议(例如,CDMA、EVDO、eHRPD、GSM、EDGE、W-CDMA、LTE等),而空中接口108可遵循无线IP协议(例如,IEEE 802.11)。RAN 120包括通过空中接口(诸如,空中接口104和106)服务UE的多个接入点。RAN 120中的接入点可被称为接入节点或AN、接入点或AP、基站或BS、B节点、演进型B节点等。这些接入点可以是陆地接入点(或地面站)或卫星接入点。RAN 120被配置成连接到核心网140,核心网140可以执行各种各样的功能——包括在由RAN 120服务的UE与由RAN 120或由完全不同的RAN服务的其他UE之间桥接电路交换(CS)呼叫,并且还可中介与外部网络(诸如因特网175)的分组交换(PS)数据的交换。因特网175包括数个路由代理和处理代理(出于方便起见,未在图1中示出)。在图1中,UE N被示为直接连接到因特网175(即,与核心网140分开,诸如通过WiFi或基于802.11的网络的以太网连接)。因特网175可藉此作用于经由核心网140在UE N与UE 1…N之间桥接分组交换数据通信。图1还示出了与RAN 120分开的接入点125。接入点125可以独立于核心网140地(例如,经由诸如FiOS之类的光学通信系统、线缆调制解调器等)连接到因特网175。空中接口108可通过局部无线连接(诸如在一示例中是IEEE 802.11)服务UE 4或UE 5。UE N被示为具有到因特网175的有线连接(诸如到调制解调器或路由器的直接连接)的台式计算机,在一示例中该调制解调器或路由器可对应于接入点125自身(例如,对于具有有线和无线连通性两者的WiFi路由器)。

参照图1,应用服务器170被示为连接到因特网175、核心网140、或这两者。应用服务器170可被实现为多个结构上分开的服务器,或者替换地可对应于单个服务器。如下文将更详细地描述的,应用服务器170被配置成针对能够经由核心网140和/或因特网175连接到应用服务器170的UE支持一个或多个通信服务(例如,网际协议语音(VoIP)会话、即按即说(PTT)会话、群通信会话、社交联网服务等)。

用于RAN 120和核心网140的因协议而异的实现的示例在以下关于图2A到2D提供,以帮助更详细地解释无线通信系统100。具体而言,RAN 120和核心网140的组件对应于与支持分组交换(PS)通信相关联的组件,由此旧式电路交换(CS)组件也可存在于这些网络中,但任何旧式CS专用组件未在图2A-2D中明确示出。

图2A解说了根据本发明一实施例的用于CDMA2000 1x演进数据优化(EV-DO)网络中分组交换通信的RAN 120和核心网140的示例配置。参照图2A,RAN 120包括通过有线回程接口耦合至基站控制器(BSC)215A的多个基站(BS)200A、205A和210A。由单个BSC控制的一群BS被统称为子网。如本领域普通技术人员将领会的,RAN 120可包括多个BSC和子网,且为方便起见,在图2A中示出了单个BSC。BSC 215A通过A9连接与核心网140内的分组控制功能(PCF)220A通信。PCF 220A为BSC 215A执行与分组数据有关的某些处理功能。PCF 220A通过A11连接与核心网140内的分组数据服务节点(PDSN)225A通信。PDSN 225A具有各种功能,包括管理点对点(PPP)会话、充当归属代理(HA)和/或区外代理(FA),且在功能上类似于GSM和UMTS网络中的网关通用分组无线电服务(GPRS)支持节点(GGSN)(以下更详细地描述)。PDSN225A将核心网140连接至外部IP网络,诸如因特网175。

图2B解说了根据本发明一实施例的3G UMTS W-CDMA系统内的RAN120和配置为GPRS核心网的核心网140的分组交换部分的示例配置。参照图2B,RAN 120包括通过有线回程接口耦合至无线电网络控制器(RNC)215B的多个B节点200B、205B和210B。类似于1x EV-DO网络,由单个RNC控制的一群B节点被统称为子网。如本领域普通技术人员将领会的,RAN120可包括多个RNC和子网,且为方便起见,在图2B中示出了单个RNC。RNC215B负责信令、建立和拆除核心网140中的服务GRPS支持节点(SGSN)220B与由RAN 120服务的UE之间的承载信道(即,数据信道)。如果启用了链路层加密,则RNC 215B还在将内容转发给RAN 120以通过空中接口传输之前对内容进行加密。RNC 215B的功能在本领域是公知的且出于简明起见将不作进一步讨论。

在图2B中,核心网140包括上述SGSN 220B(以及潜在地也包括数个其他SGSN)和GGSN 225B。一般而言,GPRS是在GSM中用于路由IP分组的协议。GPRS核心网(例如,GGSN225B以及一个或多个SGSN 220B)是GPRS系统的集中部分,并且还提供对基于W-CDMA的3G接入网的支持。GPRS核心网是GSM核心网(即,核心网140)的集成部分,其提供GSM和W-CDMA网络中的移动性管理、会话管理和IP分组传输服务。

GPRS隧穿协议(GTP)是GPRS核心网的定义IP协议。GTP是允许GSM或W-CDMA网络的终端用户(例如,UE)在各处移动,而同时继续如同从GGSN 225B处的一个位置那样连接到因特网175的协议。这是通过将相应UE的数据从UE的当前SGSN 220B传递到正处置相应UE的会话的GGSN 225B来达成的。

GPRS核心网使用三种形式的GTP;即,(i)GTP-U、(ii)GTP-C以及(iii)GTP’(高级GTP)。GTP-U用于针对每种分组数据协议(PDP)上下文在分开的隧道中传递用户数据。GTP-C用于控制信令(例如,PDP上下文的建立和删除、GSN可达性的验证、诸如在订户从一个SGSN移至另一个SGSN时的更新或修改等)。GTP’用于从GSN向计费功能传递计费数据。

参照图2B,GGSN 225B充当GPRS主干网(未示出)与因特网175之间的接口。GGSN225B从来自SGSN 220B的GPRS分组提取具有相关联分组数据协议(PDP)格式(例如,IP或PPP)的分组数据,并将这些分组在相应的分组数据网络上发送出去。在另一方向上,传入的数据分组由连接UE的GGSN定向至SGSN 220B,SGSN 220B管理和控制由RAN 120服务的目标UE的无线电接入承载(RAB)。因此,GGSN 225B在位置寄存器中(例如,在PDP上下文内)存储目标UE的当前SGSN地址及其相关联的简档。GGSN 225B负责IP地址指派并且是所连接的UE的默认路由器。GGSN 225B还执行认证和计费功能。

在一示例中,SGSN 220B代表核心网140内的许多SGSN之一。每个SGSN负责从和向相关联的地理服务区域内的UE递送数据分组。SGSN 220B的任务包括分组路由和传递、移动性管理(例如,附连/断开和位置管理)、逻辑链路管理、以及认证和计费功能。SGSN 220B的位置寄存器例如在关于每个用户或UE的一个或多个PDP上下文内存储向SGSN 220B注册的所有GPRS用户的位置信息(例如,当前蜂窝小区、当前VLR)和用户简档(例如,IMSI、在分组数据网中使用的(诸)PDP地址)。因此,SGSN 220B负责(i)解除来自GGSN 225B的下行链路GTP分组的隧穿,(ii)朝向GGSN 225B的上行链路隧穿IP分组,(iii)当UE在SGSN服务区域之间移动时执行移动性管理,以及(iv)对移动订户记账。如本领域普通技术人员将领会的,除了(i)-(iv)以外,配置成用于GSM/EDGE网络的SGSN还具有与配置成用于W-CDMA网络的SGSN相比略微不同的功能性。

RAN 120(例如,或者在UMTS系统架构中为UTRAN)经由无线电接入网应用部分(RANAP)协议与SGSN 220B通信。RANAP用传输协议(诸如帧中继或IP)在Iu接口(Iu-ps)上操作。SGSN 220B经由Gn接口与GGSN 225B通信,并且使用以上定义的GTP协议(例如,GTP-U、GTP-C、GTP’等),Gn接口是SGSN 220B与其他SGSN(未示出)以及内部GGSN(未示出)之间的基于IP的接口。在图2B的实施例中,SGSN 220B和GGSN 225B之间的Gn承载GTP-C和GTP-U两者。尽管未在图2B中示出,但Gn接口也被域名系统(DNS)使用。GGSN 225B经由Gi接口利用IP协议直接或通过无线应用协议(WAP)网关连接至公共数据网(PDN)(未示出),并且进而连接到因特网175。

图2C解说了根据本发明一实施例的3G UMTS W-CDMA系统内的RAN120和配置为GPRS核心网的核心网140的分组交换部分的另一示例配置。类似于图2B,核心网140包括SGSN 220B和GGSN 225B。然而,在图2C中,直接隧道是Iu模式中的可选功能,其允许SGSN220B在PS域内在RAN 120与GGSN 225B之间建立直接用户面隧道GTP-U。可在每GGSN和每RNC基础上配置具有直接隧道能力的SGSN(诸如图2C中的SGSN 220B),无论该SGSN 220B能否使用直接用户面连接。图2C中的SGSN 220B处置控制面信令并作出何时建立直接隧道的决定。当指派给PDP上下文的RAB被释放(即,PDP上下文被保存)时,在GGSN 225B和SGSN 220B之间建立GTP-U隧道以便能够处置下行链路分组。

图2D解说了根据本发明一实施例的基于演进分组系统(EPS)或LTE网络的RAN 120和核心网140的分组交换部分的示例配置。参照图2D,不同于图2B-2C中所示的RAN 120,EPS/LTE网络中的RAN 120配置有多个演进型B节点(eNodeB或eNB)200D、205D和210D,而没有来自图2B-2C的RNC215B。这是由于EPS/LTE网络中的eNodeB不要求RAN 120内的单独控制器(即,RNC 215B)就能与核心网140通信。换言之,来自图2B-2C的RNC 215B的一些功能性被构建到图2D中的RAN 120的每个相应eNodeB中。

在图2D中,核心网140包括多个移动性管理实体(MME)215D和220D、归属订户服务器(HSS)225D、服务网关(S-GW)230D、分组数据网络网关(P-GW)235D、以及策略和计费规则功能(PCRF)240D。这些组件、RAN 120和因特网175之间的网络接口在图2D中解说并在(下)表1中定义如下:

表1–EPS/LTE核心网连接定义

现在将描述图2D的RAN 120和核心网140中所示的组件的高级描述。然而,这些组件各自在本领域中根据各种3GPP TS标准是公知的,且本文包含的描述并非旨在是由这些组件执行的所有功能性的详尽描述。

参照图2D,MME 215D和220D被配置成管理用于EPS承载的控制面信令。MME功能包括:非接入阶层(NAS)信令、NAS信令安全性、用于技术间和技术内越区切换的移动性管理、P-GW和S-GW选择、以及用于具有MME改变的越区切换的MME选择。

参照图2D,S-GW 230D是终接朝向RAN 120的接口的网关。对于与用于基于EPS的系统的核心网140相关联的每个UE,在给定时间点,存在单个S-GW。对于基于GTP和基于代理移动IPv6(PMIP)的S5/S8两者,S-GW 230D的功能包括:移动性锚点、分组路由和转发、以及基于相关联EPS承载的QoS类标识符(QCI)来设置差别服务码点(DSCP)。

参照图2D,P-GW 235D是终接朝向分组数据网络(PDN)(例如,因特网175)的SGi接口的网关。如果UE正接入多个PDN,则可能存在用于该UE的一个以上P-GW;然而,通常不会同时为该UE支持S5/S8连通性和Gn/Gp连通性的混合。对于基于GTP的S5/S8两者,P-GW功能包括:分组过滤(通过深度分组监测),UE IP地址分配,基于相关联EPS承载的QCI来设置DSCP,计及运营方间计费,上行链路(UL)和下行链路(DL)承载绑定(如3GPP TS23.203中定义的),UL承载绑定验证(如3GPP TS 23.203中定义的)。P-GW235D使用E-UTRAN、GERAN或UTRAN中的任一者向唯GSM/EDGE无线电接入网(GERAN)/UTRAN的UE和具有E-UTRAN能力的UE两者提供PDN连通性。P-GW 235D通过S5/S8接口仅使用E-UTRAN来向具有E-UTRAN能力的UE提供PDN连通性。

参照图2D,PCRF 240D是基于EPS的核心网140的策略和计费控制元件。在非漫游场景中,在与UE的网际协议连通性接入网(IP-CAN)会话相关联的HPLMN中存在单个PCRF。PCRF终接Rx接口和Gx接口。在具有本地话务爆发的漫游场景中,可存在与UE的IP-CAN会话相关联的两个PCRF:归属PCRF(H-PCRF)是驻留在HPLMN内的PCRF,且到访PCRF(V-PCRF)是驻留在到访VPLMN内的PCRF。PCRF在3GPP TS 23.203中有更详细的描述,且因此为简明起见将不再赘述。在图2D中,应用服务器170(例如,其按3GPP术语可被称为AF)被示为经由因特网175连接至核心网140,或替换地经由Rx接口直接连接至PCRF 240D。一般而言,应用服务器170(或AF)是向核心网供应使用IP承载资源(例如,UMTS PS域/GPRS域资源/LTE PS数据服务)的应用的元件。应用功能的一个示例是IP多媒体子系统(IMS)核心网子系统的代理呼叫会话控制功能(P-CSCF)。AF使用Rx参考点来向PCRF 240D提供会话信息。在蜂窝网络上供应IP数据服务的任何其他应用服务器也可经由Rx参考点连接至PCRF 240D。

图2E解说了根据本发明一实施例的被配置为连接至EPS或LTE网络140A的增强型高速率分组数据(HRPD)RAN的RAN 120以及还有HRPD核心网140B的分组交换部分的示例。核心网140A是EPS或LTE核心网,类似于以上参照图2D描述的核心网。

在图2E中,eHRPD RAN包括多个基收发机站(BTS)200E、205E和210E,它们连接至增强型BSC(eBSC)和增强型PCF(ePCF)215E。eBSC/ePCF 215E可通过S101接口连接至EPS核心网140A内的MME 215D或220D之一,以及通过A10和/或A11接口连接至HRPD服务网关(HSGW)220E以与EPS核心网140A内的其他实体对接(例如,通过S103接口与S-GW 230D对接、通过S2a接口与P-GW 235D对接,通过Gxa接口与PCRF 240D对接,通过STa接口与3GPP AAA服务器(图2D中未显式示出)对接等)。在3GPP2中定义了HSGW 220E以提供HRPD网络与EPS/LTE网络之间的互通。如将领会的,eHRPD RAN和HSGW 220E配置有至EPC/LTE网络的接口功能性,这在旧式HRPD网络中是不可用的。

回到eHRPD RAN,除了与EPS/LTE网络140A对接之外,eHRPD RAN还可与旧式HRPD网络(诸如HRPD网络140B)对接。如将领会的,HRPD网络140B是旧式HRPD网络(诸如来自图2A的EV-DO网络)的示例实现。例如,eBSC/ePCF 215E可经由A12接口与认证、授权和记账(AAA)服务器225E对接,或经由A10或A11接口来对接至PDSN/FA 230E。PDSN/FA 230E进而连接至HA235E,藉此可接入因特网175。在图2E中,某些接口(例如,A13、A16、H1、H2等)未被明确描述,但出于完整性而被示出,且将是熟悉HRPD或eHRPD的本领域普通技术人员所理解的。

参照图2B-2E,将领会,在某些情形中,与eHRPD RAN和HSGW(例如,图2E)对接的LTE核心网(例如,图2D)和HRPD核心网能支持网络发起的(例如,由P-GW、GGSN、SGSN等发起的)服务质量(QoS)。

图3解说了根据本发明的诸实施例的UE的示例。参照图3,UE 300A被解说为发起呼叫的电话,而UE 300B被解说为触摸屏设备(例如,智能电话、平板计算机等)。如图3所示,UE300A的外壳配置有天线305A、显示器310A、至少一个按钮315A(例如,PTT按钮、电源按钮、音量控制按钮等)和小键盘320A以及其他组件,如本领域已知的。同样,UE 300B的外壳配置有触摸屏显示器305B、外围按钮310B、315B、320B和325B(例如,电源控制按钮、音量或振动控制按钮、飞行模式切换按钮等)、至少一个前面板按钮330B(例如,Home(主界面)按钮等)以及其他组件,如本领域已知的。尽管未被显式地示为UE 300B的一部分,但UE 300B可包括一个或多个外部天线和/或被构建到UE 300B的外壳中的一个或多个集成天线,包括但不限于WiFi天线、蜂窝天线、卫星定位系统(SPS)天线(例如,全球定位系统(GPS)天线)等。

虽然UE(诸如UE 300A和300B)的内部组件可以用不同硬件配置来实施,但在图3中,内部硬件组件的基本高级UE配置被示为平台302。平台302可接收并执行传送自RAN 120的可能最终来自核心网140、因特网175和/或其他远程服务器和网络(例如应用服务器170、web URL等)的软件应用、数据和/或命令。平台302还可独立地执行本地存储的应用而无需RAN交互。平台302可包括收发机306,收发机306可操作地耦合到专用集成电路(ASIC)308或其他处理器、微处理器、逻辑电路、或其他数据处理设备。ASIC 308或其他处理器执行与无线设备的存储器310中的任何驻留程序相对接的应用编程接口(API)312层。存储器312可包括只读或随机存取存储器(RAM和ROM)、EEPROM、闪存卡、或计算机平台常用的任何存储器。平台302还可包括能存储未在存储器312中活跃地使用的应用以及其它数据的本地数据库314。本地数据库314通常为闪存单元,但也可以是如本领域已知的任何辅助存储设备(诸如磁介质、EEPROM、光学介质、带、软盘或硬盘、或诸如此类)。

相应地,本发明的一实施例可包括:包括执行本文描述的功能的能力的UE(例如,UE 300A、300B等)。如将由本领域技术人员领会的,各种逻辑元件可实施在分立元件、处理器上执行的软件模块、或软件与硬件的任何组合中以实现本文公开的功能性。例如,ASIC308、存储器312、API 310和本地数据库314可以全部协作地用来加载、存储和执行本文公开的各种功能,且用于执行这些功能的逻辑因此可分布在各种元件上。替换地,该功能性可被纳入到一个分立的组件中。因此,图3中的UE 300A和300B的特征将仅被视为解说性的,且本发明不限于所解说的特征或布局。

UE 300A和/或300B与RAN 120之间的无线通信可以基于不同的技术,诸如CDMA、W-CDMA、时分多址(TDMA)、频分多址(FDMA)、正交频分复用(OFDM)、GSM、或可在无线通信网络或数据通信网络中使用的其他协议。如上文所讨论的以及本领域中已知的,可以使用各种网络和配置来将语音传输和/或数据从RAN传送到UE。因此,本文提供的解说并非意图限定本发明的各实施例,而仅仅是帮助描述本发明的各实施例的各方面。

图4解说了包括配置成执行功能性的逻辑的通信设备400。通信设备400可对应于上述通信设备中的任一者,包括但不限于UE 300A或300B、RAN 120的任何组件(例如,BS200A至210A、BSC 215A、B节点200B至210B、RNC215B、演进型B节点200D至210D等)、核心网140的任何组件(例如,PCF220A、PDSN 225A、SGSN 220B、GGSN 225B、MME 215D或220D、HSS225D、S-GW 230D、P-GW 235D、PCRF 240D)、与核心网140和/或因特网175耦合的任何组件(例如,应用服务器170),等等。因此,通信设备400可对应于配置成通过图1的无线通信系统100与一个或多个其它实体进行通信(或促成与一个或多个其它实体的通信)的任何电子设备。

参照图4,通信设备400包括配置成接收和/或传送信息的逻辑405。在一示例中,如果通信设备400对应于无线通信设备(例如,UE 300A或300B、BS 200A至210A之一、B节点200B至210B之一、演进型B节点200D至210D之一、等等),则配置成接收和/或传送信息的逻辑405可包括无线通信接口(例如,蓝牙、WiFi、2G、CDMA、W-CDMA、3G、4G、LTE等),诸如无线收发机和相关联的硬件(例如,RF天线、调制解调器、调制器和/或解调器等)。在另一示例中,配置成接收和/或传送信息的逻辑405可对应于有线通信接口(例如,串行连接、USB或火线连接、可藉以接入因特网175的以太网连接等)。因此,如果通信设备400对应于某种类型的基于网络的服务器(例如,PDSN、SGSN、GGSN、S-GW、P-GW、MME、HSS、PCRF、应用服务器170等),则配置成接收和/或传送信息的逻辑405在一示例中可对应于以太网卡,该以太网卡经由以太网协议将基于网络的服务器连接至其它通信实体。在进一步示例中,配置成接收和/或传送信息的逻辑405可包括传感或测量硬件(例如,加速计、温度传感器、光传感器、用于监视本地RF信号的天线等),通信设备400可藉由该传感或测量硬件来监视其本地环境。配置成接收和/或传送信息的逻辑405还可包括在被执行时准许配置成接收和/或传送信息的逻辑405的相关联硬件执行其接收和/或传送功能的软件。然而,配置成接收和/或传送信息的逻辑405不单单对应于软件,并且配置成接收和/或传送信息的逻辑405至少部分地依赖于硬件来达成其功能性。

参照图4,通信设备400进一步包括配置成处理信息的逻辑410。在一示例中,配置成处理信息的逻辑410可至少包括处理器。可由配置成处理信息的逻辑410执行的处理类型的示例实现包括但不限于执行确定、建立连接、在不同信息选项之间作出选择、执行与数据有关的评价、与耦合至通信设备400的传感器交互以执行测量操作、将信息从一种格式转换为另一种格式(例如,在不同协议之间转换,诸如,.wmv到.avi等),等等。例如,配置成处理信息的逻辑410中所包括的处理器可对应于被设计成执行本文所描述功能的通用处理器、数字信号处理器(DSP)、ASIC、现场可编程门阵列(FPGA)或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其任何组合。通用处理器可以是微处理器,但在替换方案中,该处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协同的一个或多个微处理器、或任何其它此类配置。配置成处理信息的逻辑410还可包括在被执行时准许配置成处理信息的逻辑410的相关联硬件执行其处理功能的软件。然而,配置成处理信息的逻辑410不单单对应于软件,并且配置成处理信息的逻辑410至少部分地依赖于硬件来实现其功能性。

参照图4,通信设备400进一步包括配置成存储信息的逻辑415。在一示例中,配置成存储信息的逻辑415可至少包括非瞬态存储器和相关联的硬件(例如,存储器控制器等)。例如,包括在配置成存储信息的逻辑415中的非瞬态存储器可对应于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或者本领域中所知的任何其他形式的存储介质。配置成存储信息的逻辑415还可包括在被执行时准许配置成存储信息的逻辑415的相关联硬件执行其存储功能的软件。然而,配置成存储信息的逻辑415不单单对应于软件,并且配置成存储信息的逻辑415至少部分地依赖于硬件来实现其功能性。

参照图4,通信设备400进一步可任选地包括配置成呈现信息的逻辑420。在一示例中,配置成呈现信息的逻辑420可至少包括输出设备和相关联的硬件。例如,输出设备可包括视频输出设备(例如,显示屏、能承载视频信息的端口,诸如USB、HDMI等)、音频输出设备(例如,扬声器、能承载音频信息的端口,诸如话筒插孔、USB、HDMI等)、振动设备和/或信息可藉此被格式化以供输出或实际上由通信设备400的用户或操作者输出的任何其它设备。例如,如果通信设备400对应于如图3中示出的UE 300A或UE 300B,则配置成呈现信息的逻辑420可包括UE 300A的显示器310A或UE 300B的触摸屏显示器305B。在进一步示例中,对于某些通信设备(诸如不具有本地用户的网络通信设备(例如,网络交换机或路由器、远程服务器等))而言,配置成呈现信息的逻辑420可被省略。配置成呈现信息的逻辑420还可包括在被执行时准许配置成呈现信息的逻辑420的相关联硬件执行其呈现功能的软件。然而,配置成呈现信息的逻辑420不单单对应于软件,并且配置成呈现信息的逻辑420至少部分地依赖于硬件来实现其功能性。

参照图4,通信设备400进一步可任选地包括配置成接收本地用户输入的逻辑425。在一示例中,配置成接收本地用户输入的逻辑425可至少包括用户输入设备和相关联的硬件。例如,用户输入设备可包括按钮、触摸屏显示器、键盘、相机、音频输入设备(例如,话筒或可携带音频信息的端口,诸如话筒插孔等)、和/或可用来从通信设备400的用户或操作者接收信息的任何其它设备。例如,如果通信设备400对应于如图3所示的UE 300A或UE 300B,则配置成接收本地用户输入的逻辑425可包括按键板320A、按钮315A或310B到325B中的任何一个按钮、触摸屏显示器305B等。在进一步示例中,对于某些通信设备(诸如不具有本地用户的网络通信设备(例如,网络交换机或路由器、远程服务器等))而言,配置成接收本地用户输入的逻辑425可被省略。配置成接收本地用户输入的逻辑425还可包括在被执行时准许配置成接收本地用户输入的逻辑425的相关联硬件执行其输入接收功能的软件。然而,配置成接收本地用户输入的逻辑425不单单对应于软件,并且配置成接收本地用户输入的逻辑425至少部分地依赖于硬件来实现其功能性。

参照图4,尽管所配置的逻辑405到425在图4中被示出为分开或相异的块,但将领会,相应各个所配置的逻辑藉以执行其功能性的硬件和/或软件可部分交迭。例如,用于促成所配置的逻辑405到425的功能性的任何软件可被存储在与配置成存储信息的逻辑415相关联的非瞬态存储器中,从而所配置的逻辑405到425各自部分地基于由配置成存储信息的逻辑415所存储的软件的操作来执行其功能性(即,在这一情形中为软件执行)。同样地,直接与所配置的逻辑之一相关联的硬件可不时地被其它所配置的逻辑借用或使用。例如,配置成处理信息的逻辑410的处理器可在数据由配置成接收和/或传送信息的逻辑405传送之前将此数据格式化成恰适的格式,从而配置成接收和/或传送信息的逻辑405部分地基于与配置成处理信息的逻辑410相关联的硬件(即,处理器)的操作来执行其功能性(即,在这一情形中为数据传输)。

一般而言,除非另外明确声明,如贯穿本公开所使用的短语“配置成……的逻辑”旨在援用至少部分用硬件实现的实施例,而并非旨在映射到独立于硬件的纯软件实现。同样,将领会,各个框中的所配置的逻辑或“配置成…的逻辑”并不限于具体的逻辑门或元件,而是一般地指代执行本文描述的功能性的能力(经由硬件、或硬件和软件的组合)。因此,尽管共享措词“逻辑”,但如各个框中所解说的所配置的逻辑或“配置成……的逻辑”不必被实现为逻辑门或逻辑元件。从以下更详细地描述的各实施例的概览中,各个框中的逻辑之间的其它交互或协作将对本领域普通技术人员而言变得清楚。

各实施例可实现在各种市售的服务器设备中的任何服务器设备上,诸如图5中所解说的服务器500。在一示例中,服务器500可对应于上述应用服务器170的一个示例配置。在图5中,服务器500包括耦合至易失性存储器501和大容量非易失性存储器(诸如盘驱动器502)的处理器503。服务器500还可包括耦合至处理器501的软盘驱动器、压缩碟(CD)或DVD碟驱动器506。服务器500还可包括耦合至处理器504的用于建立与网络507(诸如耦合至其他广播系统计算机和服务器或耦合至因特网的局域网)的数据连接的网络接入端口501。在图4的上下文中,将领会,图5的服务器500解说了通信设备400的一个示例实现,藉此配置成传送和/或接收信息的逻辑405对应于由服务器500用来与网络507通信的网络接入端口504,配置成处理信息的逻辑410对应于处理器501,而配置成存储信息的逻辑415对应于易失性存储器502、盘驱动器503和/或碟驱动器506的任何组合。配置成呈现信息的可任选逻辑420和配置成接收本地用户输入的可任选逻辑425未在图5中显式地示出,并且可以被包括或可以不被包括在其中。由此,图5帮助展示通信设备400除了如图3中的305A或305B的UE实现之外,还可被实现为服务器。

图6解说了无线通信系统600,藉此UE可使用D2D P2P技术(例如,LTE直连(LTE-D)、WiFi直连(WFD)、蓝牙,等等)直接连接到其他UE,同时还连接到无线广域网(WWAN)(诸如例如LTE网络)。参照图6,应用服务器670(例如,图1、图2D、图2E中的应用服务器170等)经由网络链路626a连接到具有第一基站606a的第一蜂窝小区602a并经由网络链路626b(例如图2D的Rx链路、图2E的Gx链路等)连接到具有第二基站606b的第二蜂窝小区602b。给定基站的覆盖区域由该给定基站所处的蜂窝小区来表示,由此出于讨论目的,第一蜂窝小区602a包括与第一基站606a相对应的覆盖区域,而第二蜂窝小区602b包括与第二基站606b相对应的覆盖区域。无线通信系统600中的蜂窝小区602a和602b中的每一者包括与相应基站606a、606b通信并且经由相应基站606a、606b与应用服务器670通信的各种UE。例如,在图6中解说的实施例中,第一蜂窝小区602a包括UE 610a、UE 612a和UE614a,而第二蜂窝小区602b包括UE610b、UE 614b和UE 618b,其中无线通信系统600中的一个或多个UE可以是移动的或者其他无线设备。尽管未在图6中示出,但在一些实施例中,基站602a、602b可经由回程链路彼此连接。

根据本文描述的各种示例性实施例,UE 610a、UE 614a、UE 618a、UE610b、UE 614b和UE 618b中的一者或多者可支持直接(即,D2D)P2P通信,由此这些UE可支持彼此直接通信而不必通过另一设备或网络基础设施元件(诸如第一基站606a和第二基站606b)来通信,并且还支持通过网络基础设施元件(诸如第一基站606a和/或第二基站606b)的通信。在涉及网络基础设施的通信中,信号一般可通过各种UE与基站606a、606b之间的上行链路和下行链路连接(诸如第一蜂窝小区602a中的链路630a、634a、638a和第二蜂窝小区602b中的链路630b、634b、638b)来传送和接收。基站606a、606b中的每一者一般用作针对相应的蜂窝小区602a、602b中的UE的附连点并促成在其中所服务的UE之间的通信。根据一方面,当两个或更多个UE(诸如UE 610a和UE 614a)希望彼此通信并且位于彼此足够近程处时,则可在它们之间建立直接P2P链路640a,其可从服务UE 610a、614a的基站606a卸载话务、允许UE 610a、614a更高效地通信、或提供对于本领域技术人员而言将显而易见的其他优点。

如图6所示,UE 610b可经由链路630b和638b通过第二基站606b与UE618b通信,并且UE 614b和618b可经由P2P链路640b进一步通信。此外,对于其中参与方UE处于不同的近旁蜂窝小区中的蜂窝小区间通信,直接P2P通信链路仍是可能的,这在图6中解说,其中UE618a和UE 610b可使用由虚线链路644ab解说的直接P2P通信来通信。

LTE直连(LTE-D)是提议的3GPP(版本12)设备到设备(D2D)近程发现解决方案。LTE-D通过直接监视大范围(~500m视线)内的其他LTE-D设备上的服务来免除位置跟踪和网络呼叫。其在电池高效的同步系统中持续如此做,并且可以并发地检测在近程的数千个服务。LTE-D具有比其他D2D P2P技术更广的范围,诸如WiFi直连(WFD)或蓝牙。

LTE-D在有执照频谱上作为对于移动应用的服务来操作。LTE-D是允许服务层发现以及还允许设备到设备(D2D)通信的D2D解决方案。LTE-D设备上的移动应用可以指令LTE-D监视其他设备上的移动应用服务并在物理层宣告它们自身的服务(以供由其他LTE-D设备上的服务进行检测)。这允许应用被关闭,而LTE-D持续进行工作并在其检测到对于由相关联的应用建立的“监视”的匹配时通知客户端应用。例如,应用可建立对“网球比赛”的监视,并且LTE-D发现层可在检测到与网球有关的LTE-D消息时唤醒该应用。

LTE-D由此对于寻求部署近程发现解决方案作为其现有云服务的扩展的移动开发者而言是有吸引力的替换方案。LTE-D是分布式发现解决方案(相对于当今存在的集中式发现而言),藉此移动应用在标识相关性匹配时放弃集中式数据库处理,取而代之在设备级通过传送和监视相关属性来自主地确定相关性。LTE-D在隐私以及功耗意义上提供某些益处,因为LTE-D不利用持久的位置跟踪来确定近程性。通过将发现保持在设备上而非在云中,用户对与外部设备共享什么信息具有更多控制。

LTE-D依赖“表达式”来进行近程对等方发现和促成近程对等方之间的通信二者。应用或服务层的表达式被称为“表达式名称”(例如,ShirtSale@Gap.com、Jane@Facebook.com等)。应用层的表达式名称被映射到物理层的被称为“表达式代码”的比特串。在一示例中,每个表达式代码可具有192位长度(例如,“11001111…1011”等)。如将会领会的,任何对于特定表达式的援引可以被用来取决于上下文指代该表达式的关联表达式名称、表达式代码或二者。表达式可以是专用的或公共的。使得公共表达式是公共的并且能被任何应用标识,而专用表达式则以特定受众为目标。表达式可被配置成标识并表征LTE-D群,或替换地可被配置成标识并表征个体的LTE-D设备。

公共表达式可由服务器(AES)外部地置备,在这种情形中,公共表达式被称为公共受管表达式,这可以经由带外信令在LTE-D设备处置备。公共表达式可替换地由LTE-D设备本身上的客户端应用在本地管理,在这种情形中公共表达式被称为非受管表达式。

LTE-D中的发现基于由LTE网络本身所配置的参数以同步方式操作。例如,可由服务演进B节点(eNode B)经由会话信息块(SIB)来指派频分双工(FDD)和/或时分双工(TDD)。服务演进B节点还能配置LTE-D设备经由服务发现(或P2P发现)消息的传送来宣告它们自己的间隔(例如,每20秒等)。例如,对于10MHz FDD系统,演进B节点可根据每20秒发生并且包括64个子帧的发现时段来分配要用于发现的44个物理上行链路共享信道(PUSCH)无线电承载(RB),以使得直接发现资源(DRID)的数目为44x64=2816。

在至少一个实施例中,在两个或更多个LTE-D设备发现彼此并希望建立LTE-D会话以用于通信之后,可要求LTE网络授权建立该LTE-D会话,这在本文中被称为网络辅助式连接设立。若LTE网络授权LTE-D会话,则经由LTE-D设备之间的D2D来交换实际媒体。

图7解说了根据本发明的一实施例的群P2P发现规程。图7的群P2P发现规程可以在注册到至少一个P2P群的给定UE处实现。

参照图7,给定UE获取与来自该给定UE所注册到的群的集合中的给定群通信的一个或多个法定人数条件700。例如,该一个或多个法定人数条件可由服务器在给定UE注册到给定群时在该给定UE处置备,或者在注册后的某一时刻经由来自服务器或来自注册到该给定群的另一群成员的带外信令来获取,或甚至由给定UE本身的操作者手动配置,等等。如此处所使用的,针对给定群的法定人数条件是在准许与给定群相关联的特定通信动作(例如,发起或维护群通信会话、提示用户会话能被发起、通知其它群成员达到法定人数条件等)之前必须存在的必要先决条件。例如,公司的CEO可能想要监听公司工作组的所有P2P呼叫,由此该CEO可建立在准许公司工作组的P2P呼叫之前该CEO必须在场的法定人数条件。替换地,针对某一群的法定人数条件可以仅仅是在准许特定通信动作之前要有来自该群的阈值数目或百分比的参与者在场。替换地,在准许特定通信动作之前,针对某一群的法定人数条件可以既要求有阈值数目的高优先级(或管理)用户,同时还要求阈值数目的总用户。在另一示例中,在场历时也可以是法定人数条件的一部分(例如,至少四个群成员必须被至少一个群成员检测为近程达至少两分钟才启动群通信会话,等等)。将领会,这些示例旨在是非限定性的,并且可根据本发明的实施例使用许多不同类型的法定人数条件。在另一示例中,一个或多个法定人数条件以下被描述为适用于给定群,但相同集合的法定人数条件也可被应用于给定UE所注册到的多个群或甚至所有群。当然,法定人数条件也可以在群与群之间是不同的以便是因群而异的。

参照图7,705、710和715阐示了可共同触发720的任选条件集合,这将在下文中更详细地讨论。相应地,在705,给定UE任选地获取标识该给定UE所注册到的群的集合的群标识符集合。在特定于LTE-D的示例中,在705获得的群标识符集合可对应于可以从表达式名称服务器(ENS)下载的公共和/或专用表达式集合,由此该ENS可构成图1的应用服务器170的示例实现。在一示例中,更大的群ID集合可由ENS广播到订阅P2P群服务的P2P群成员,并且被广播到给定UE的更大UE集合然后可由给定UE过滤以产生与该给定UE有兴趣(和/或被允许)加入的群相关联的群标识符集合。替换地,代替广播和过滤办法的是,给定UE可联系ENS并个体地下载(例如,如此处所使用的,“个体地”下载意味着属于给定UE有兴趣加入(或正注册到)的群的群标识符)。

参照图7,对于群集合中的每一群,给定UE还任选地获取标识注册到相关联的群的群成员集合的标识符的列表710。不像来自705的群标识符集合的是,在710获取的标识符集合中的每一标识符标识个体群成员,而不是整个群。在特定于LTE-D的示例中,在710获得的标识符集合可对应于可以从群管理服务器(GMS)下载的公共和/或专用表达式集合,藉此该GMS可构成图1的应用服务器170的示例实现。GMS也可以连同ENS一起被并入单个服务器,或者替换地可被实现为单独服务器。类似于705处的群标识符集合,可针对更大的群集合来广播在710获取的标识符列表,并且然后在给定UE处过滤该标识符列表,或者替换地可由给定UE从GMS个体地下载该标识符列表。

在图7的实施例中,继续任选操作705到715的描述,假定群集合中的每一群的每一P2P群成员被配置成以给定间隔来周期性地传送个体的P2P发现消息(或“I_P2PDM”)。例如,在LTE-D中,该间隔可以是20秒,如以上讨论的。每个I-P2PDM个体地标识传送I_P2PDM的P2P群成员。例如,在LTE-D中,I_P2PDM可包括用于相关联的P2P群成员的专用或公共表达式。谨记这一点,在图7的实施例中,群集合中的每一群中的一个或多个P2P群成员被进一步指派也在周期性的基础上定期传送群P2P发现消息(或“G_P2PDM”)的任务,该周期性可以与传送I_P2PDM的间隔相同或不同。在一示例中,在其中存在大量近程P2P群成员的场景中,可向少于全部的P2P群成员要求传送G_P2PDM以降低干扰并改善电池寿命。

图8A解说了根据本发明一实施例的用于LTE-D的I_P2PDM 800A。参见图8A,I_P2PDM 800A包括6位表达式类型字段805A和192位表达式代码字段810A。192位表达式代码字段810A包括特定P2P群成员的唯一性标识符815A和一个或多个“元数据”字段820A。元数据字段820A可包括各种类型的数据,诸如在场信息(例如,“忙”、“可以进行语音通信”、“可以进行文本通信”等),等等。

图8B解说了根据本发明一实施例的用于LTE-D的G_P2PDM 800B。参见图8B,G_P2PDM 800B包括6位表达式类型字段805B和192位表达式代码字段810B。192位表达式代码字段810B包括标识特定P2P群的唯一性群ID字段815B以及一个或多个群“元数据”字段820B。元数据字段820B可包括各种类型的数据,具体而言可包括指示针对群ID字段815B中所标识的群的法定人数条件的“法定人数”字段,这将在下文中更详细地讨论。

返回到图7,在715,给定UE通过P2P接口(例如,LTE-D、WFD、蓝牙等)接收包括来自群标识符集合的标识给定群的给定群标识符的G_P2PDM715。将领会,在715处接收到G_P2PDM向给定UE指示注册到给定群的至少一个其它群成员在该给定UE近程,因为一般而言只有P2P群成员才将传送G_P2PDM(但近旁的代理设备可代表某些P2P群成员传送G_P2PDM以在某些场景中节省功率是有可能的)。

参照图7,给定UE监视P2P接口以便进行搜索以用于标识在给定UE近程的注册到给定群的一个或多个群成员720。在一示例中,720的群成员搜索操作可响应于在715接收到G_P2PDM来触发,以使得705、710和715共同表示关于如何能触发群成员搜索操作的具体示例(以下更详细地描述)。在720的这一任选触发示例上扩展,在710获取的来自给定群的标识符列表的一个或多个标识符可由给定UE通过P2P接口扫描以便在720处标识在该给定UE近程的注册到给定群的一个或多个群成员。换言之,接收到G_P2PDM不一定指示哪些或多少群成员对于特定P2P群是在场的(但作为替代方案这是可能的)。因此,接收到G_P2PDM触发给定UE在720进行对属于近程P2P群成员的I_P2PDM的搜索。然而,720的群成员搜索操作也能以其它方式触发,而不一定基于705到715的执行。例如,720的群成员搜索操作可替换地由给定UE在周期性基础上、在事件触发基础上(例如,基于近程度预期或预测,诸如在特定地点和时间调度了群会议)、基于在给定UE本身不进行任何直接检测的情况下关于其它群成员是近程的服务器通知等来进行。相应地,只要有能满足该一个或多个法定人数条件的机会,就能执行720的群成员搜索操作。

基于720的群成员搜索操作,假定给定UE标识出来自给定群的一个或多个群成员。例如,可以将接收到的I_P2PDM中的来自815A的个体ID与来自给定群的标识符列表的标识符进行比对以标识特定群成员。在其中720的群成员搜索操作被705到715的执行所触发的示例中,至少一个群成员将在720被标识,因为将预期给定UE至少接收到传送在720接收到的G_P2PDM的群成员的I_P2PDM并且还有可能接收到来自其它群成员的其它I_P2PDM。在至少一个近程群成员已经经由720的群成员搜索操作被标识出的假定下,给定UE确定来自720的所标识的一个或多个群成员是否足以满足在700获取的针对给定群的一个或多个法定人数条件中的至少一者725。给定UE然后基于是否确定满足该一个或多个法定人数条件中的至少一者来选择性地触发与给定群相关联的通信动作730,如以下将参照图12更详细地讨论的。

图9解说了根据本发明一实施例的图7的过程的示例实现。具体而言,图9的过程解说了其中图7的任选操作705到715是用于图7的720的群成员搜索操作的触发机制的示例。参照图9,假定UE 1……N属于给定P2P群,并且UE 1……N从身份服务器990下载标识给定P2P群的群标识符900(例如,类似于图7的705)。在示例中,身份服务器990可对应于如以上产照图7讨论的ENS。UE 1……N各自还从群管理服务器995下载至少一个群中的每一群成员的个体标识符的列表903(例如,类似于图7的710)。UE 1……N可具有不同的群成员资格,但UE 1……N各自至少属于上述给定P2P群。

UE 1……N还获取针对给定P2P群的至少一个法定人数条件906到915(例如,如在图7的700中)。在一示例中,UE 1……N可以在903从群管理服务器995获取针对给定P2P群的至少一个法定人数条件。在另一示例中,UE 1……N可以从另一群成员获取针对给定P2P群的至少一个法定人数条件,或可替换地预先置备有针对该给定P2P群的至少一个法定人数条件。

在某一稍后时间点,假定UE 1……N如图10所示的那样布置。在图10中,解说了UE1的发现区域1000,由此预期UE 1能够使用特定P2P技术(例如,LTE-D、WFD、蓝牙等)来检测该发现区域1000内的其它P2P群成员。还解说了UE 2的发现区域1005,由此预期UE 2能够使用特定P2P技术来检测该发现区域1005内的其它P2P群成员。在该情形中,UE 1和2处在其各自的发现区域中并由此处于彼此的发现射程内918。作为对比,UE 3……N在UE1和UE 2两者的发现区域外。

在图9的实施例中,假定UE 1……N中的每一者周期性地广播各自的I_P2PDM,这些传输未被明确解说。此外,假定群管理服务器995将代表给定P2P群传送G_P2PDM的责任指派给少于全部的群成员,具体而言指派给UE 1、2和4……N,而UE 3不负责传送G_P2PDM。这准许UE 3节省某些电池电量。

相应地,按G_P2PDM传输的给定经同步周期性间隔,UE 1、2和4……N各自传送配置有QUORUM=NO(法定人数=否)的G_P2PDM以使得接收到相应的G_P2PDM的群成员将认识到针对给定P2P群的该至少一个法定人数条件尚未被满足921、924和927。作为对比,UE 3不传送G_P2PDM,因为UE 3未被指定为给定P2P群的G_P2PDM广播实体930。因此UE 1和2在彼此的发现射程内,所以UE 1和2接收到彼此的G_P2PDM,这触发个体群成员搜索933和936(例如,类似于图7的715-720)。作为个体群成员搜索的结果,UE 1检测到UE 2 939,UE 2检测到UE1 942。如以上讨论的,个体群成员搜索可包括UE 1和UE 2广播其各自的I_P2PDM,这些I_P2PDM在另一UE处被接收到,此刻另一UE将来自接收到的I_P2PDM的个体标识符与标识符列表进行比较以个体地标识另一群成员。

参照图9,假定939和942的检测不足以满足针对给定P2P群的至少一个法定人数条件945和948。例如,如果对于给定P2P群需要三个或更多个群成员,或者特定群成员(或特定类的群成员)可能不在场,则两个群成员可能不足以满足该至少一个法定人数条件。

在某一稍后时间点,如图11所示,假定UE 3进入UE 2的发现区域1005,并且UE 2也进入UE 3的发现区域1100,951。在G_P2PDM传输的同步的下一经同步周期性间隔,UE 1、2和4……N各自传送配置有QUORUM=NO(法定人数=否)的G_P2PDM以使得接收到相应的G_P2PDM的每一群成员将认识到针对给定P2P群的该至少一个法定人数条件尚未被满足954、957和963。作为对比,UE 3仍然不传送G_P2PDM,因为UE 3未被指定为给定P2P群的G_P2PDM广播实体960。因为UE 1和3各自在UE 2的发现射程内,所以UE1接收到UE 2的G_P2PDM 966,UE 2接收到来自UE 1和UE 3两者的G_P2PDM 969,而UE 3接收到UE 2的G_P2PDM 972。对于969,将领会诸G_P2PDM的传输是经同步的。在该情形中,来自UE 1和3的G_P2PDM可以在基本上相同的时间(例如,在同一子帧内)到达UE 2,以使得UE 2不知道在969接收到的任何G_P2PDM的数个源。在966、969和972接收到相应的G_P2PDM分别触发UE 1、2和3中的每一者所作的个体群成员搜索(例如,类似于图7的715-720)。

作为个体群成员搜索的结果,UE 1检测到UE 2 975,UE 2检测到UE 1和3两者978,而UE 3检测到UE 2 981。。如以上讨论的,个体群成员搜索可包括UE 1、UE 2和UE 3广播其各自的I_P2PDM,这些I_P2PDM在另一UE处被接收到,此刻该另一UE将来自接收到的I_P2PDM的个体标识符与针对该给定P2P群的标识符列表进行比较以个体地标识该另一群成员。

参照图9,假定975和981的检测不足以满足针对给定P2P群的该至少一个法定人数条件。相应地,UE 1和UE 3确定针对给定P2P群的该至少一个法定人数条件未被满足984和990。然而,假设978的检测足够让UE 2确定针对给定P2P群的该至少一个法定人数条件被满足987。例如,UE 3可以是高优先级群成员,只要至少三个群成员是近程的,该高优先级群成员的在场就足以满足针对给定P2P群的该至少一个法定人数条件。在该情形中,UE 3不相信上述法定人数条件被满足,因为UE 3未能检测到UE 1,而UE 2知道UE 3在场且近程群成员的总数至少等于3。

在UE 2在987确定满足该至少一个法定人数条件后,UE 2触发与给定P2P群相关联的通信动作993。如以下将参照图12更详细地描述的,在993处触发的通信动作可包括通知近程群成员该至少一个法定人数条件被满足和/或发起近程群成员之间的群通信会话。

图12解说了根据本发明的一实施例的图9的过程的一部分的示例实现。具体而言,图12解说了可以在UE 2确定达到了针对给定P2P群的该至少一个法定人数条件后在图9的993处执行的某些通信动作的示例。类似于图9,图12的过程解说了其中图7的任选操作705到715是用于图7的720的群成员搜索操作的触发机制的另一示例。

参照图12,UE 2通知其用户针对给定P2P群的该至少一个法定人数条件被满足1200。这可导致UE 2的用户尝试立即发起与给定P2P群的群通信会话。然而,假定在图12中这并不在此刻发生。而是UE 2等待下一发现区间或时段(例如,在LTE-D中每20秒发生)1203。此刻,UE 1传送配置有QUORUM=NO的G_P2PDM以使得接收到UE 1的G_P2PDM的每一群成员将认识到针对给定P2P群的该至少一个法定人数条件尚未被满足1205(例如,类似于图9的921和954),而UE 3不传送G_P2PDM 1215(例如,类似于图9的930和960)。然而,UE 2传送配置有QUORUM=YES(法定人数=是)的G_P2PDM以使得接收到UE 2的G_P2PDM的每一群成员将认识到针对给定P2P群的该至少一个法定人数条件尚未被满足1210。

因为UE 1和3各自处在UE 2的发现射程内,所以UE 1和3接收到UE 2的指示针对给定P2P群的该至少一个法定人数条件已被达到的G_P2PDM 1220和1225。UE 1和3然后通知其各自的用户以告知他们针对给定P2P群的该至少一个条件被满足了1222和1228(例如,类似于1200)。在一示例中,如与UE仅仅被某一其它UE告知针对P2P群的至少一个法定人数条件被满足相比,不同的操作可由UE基于UE是否自己确定针对给定P2P群的该至少一个法定人数条件被满足来执行。在一个示例中,UE可以只在该UE自己确定针对给定P2P群的至少一个法定人数条件被满足的情况下才在G_P2PDM中通告QUORUM=YES。在另一示例中,在另一UE的G_P2PDM中检测到QUORUM=YES的UE可将其自己的G_P2PDM修改为QUORUM=YES,即使相应的UE尚未独立地确定针对P2P群的至少一个法定人数条件被满足。相应地,在下一发现时段或区间,在1230,UE 1的具有QUORUM=YES的G_P2PDM的传输被示为是任选的,因为UE 1可替换地广播其具有QUORUM=NO的G_P2PDM直到UE 1自己确定针对P2P群的至少一个法定人数条件被满足。同时,UE 2同样传送配置有QUORUM=YES的G_P2PDM以使得接收到UE 2的G_P2PDM的每一群成员将认识到针对给定P2P群的至少一个法定人数条件已被满足1235,而UE3不发送G_P2PDM 1240。

在某一时间点,认识到针对给定P2P群的至少一个法定人数条件被满足的近程UE可选择设立与满足了法定人数的近程UE的群通信会话。相应地,UE1在1245被示为发起与给定P2P群(具体而言是与近程的UE 2和3)的群通信会话。将领会,UE 3在UE 1的发现区域1005之外,因此UE 2可能需要桥接UE 1和3之间的通信以用于上述群通信会话。

在一示例中,针对给定P2P群的该至少一个法定人数条件可以是不仅针对发起群通信会话,而且针对维护现有群通信会话的要求。相应地,UE 2可执行周期性的个体群成员搜索以验证针对给定P2P群的至少一个法定人数条件仍被满足1250(例如,通过监视I_P2PDM等)。在另一实施例中,自己确定针对给定P2P群的至少一个法定人数条件被满足的每一UE可执行1250的周期性验证,而依靠其它UE来验证法定人数条件的UE无需执行该周期性验证(例如,该情形中中的UE 1和UE 3)。

在群通信会话期间的某一时间点,假定UE 3退出UE 2的发现区域1005,1255。这导致UE 2在1260确定在下一次UE 2周期性地执行个体群成员搜索时针对给定P2P群的至少一个法定人数条件不再被满足(QUOROM=NO)。此刻,UE 2终止群通信会话1265。此后,UE 1和2恢复配置有QUORUM=YES的G_P2PDM的传送,以使得接收到各自的G_P2PDM的每一群成员都将认识到针对给定P2P群的至少一个法定人数条件未被满足1270和1275,而UE 3仍不传送任何G_P2PDM。

尽管上述实施例是部分地参考LTE-D描述的,但本领域普通技术人员将明白,上述实施例可以相关于任何D2D P2P技术或接口(例如,LTE-D、WFD、蓝牙、近场通信(NFC),等等)来实现。

本领域技术人员将领会,信息和信号可使用各种不同技术和技艺中的任何一种来表示。例如,贯穿上面说明始终可能被述及的数据、指令、命令、信息、信号、比特、码元、和码片可由电压、电流、电磁波、磁场或磁粒子、光场或光粒子、或其任何组合来表示。

此外,本领域技术人员将领会,结合本文所公开的各实施例描述的各种解说性逻辑框、模块、电路和算法步骤可被实现为电子硬件、计算机软件、或两者的组合。为清楚地解说硬件与软件的这一可互换性,各种解说性组件、块、模块、电路、以及步骤在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和施加于整体系统的设计约束。技术人员对于每种特定应用可用不同的方式来实现所描述的功能性,但这样的实现决策不应被解读成导致脱离了本发明的范围。

结合本文公开的实施例描述的各个解说性逻辑框、模块、以及电路可用设计成执行本文中描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,该处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协同的一个或多个微处理器、或任何其它此类配置。

结合本文公开的各实施例描述的方法、序列和/或算法可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中体现。软件模块可驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM或者本领域中所知的任何其他形式的存储介质中。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读写信息。在替换方案中,存储介质可以被整合到处理器。处理器和存储介质可驻留在ASIC中。ASIC可驻留在用户终端(例如,UE)中。在替换方案中,处理器和存储介质可作为分立组件驻留在用户终端中。

在一个或多个示例性实施例中,所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现,则各功能可以作为一条或多条指令或代码存储在计算机可读介质上或藉其进行传送。计算机可读介质包括计算机存储介质和通信介质两者,包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,此类计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储或其他磁存储设备、或能用于携带或存储指令或数据结构形式的期望程序代码且能被计算机访问的任何其他介质。任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其他远程源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文所用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多功能碟(DVD)、软盘和蓝光碟,其中盘(disk)通常以磁的方式再现数据,而碟(disc)通常用激光以光学方式再现数据。上述的组合应当也被包括在计算机可读介质的范围内。

尽管上述公开示出了本发明的解说性实施例,但是应当注意到,在其中可作出各种变更和修改而不会脱离如所附权利要求定义的本发明的范围。根据本文中所描述的本发明实施例的方法权利要求的功能、步骤和/或动作不必按任何特定次序来执行。此外,尽管本发明的要素可能是以单数来描述或主张权利的,但是复数也是已料想了的,除非显式地声明了限定于单数。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号