用于设备到设备发现的技术协调的制作方法

文档序号:21010023发布日期:2020-06-05 23:29阅读:237来源:国知局
用于设备到设备发现的技术协调的制作方法

相关申请的交叉引用

本申请要求2017年3月10日提交的美国临时专利申请序号62/470,079的优先权,其通过引用整体地并入本文。

实施例与无线网络和无线通信有关。一些实施例涉及包括高级长期演进(lte-a)网络的3gpp长期演进(lte)网络。一些实施例涉及5g网络。一些实施例涉及使用未许可频谱的网络,诸如无线局域网(wlan)。一些实施例涉及用于邻近服务(prose)直接传输的方法、计算机可读介质和装置。



背景技术:

无线通信系统(包括由第三代合作伙伴计划(3gpp)开发的长期演进(lte)和高级lte(lte-a)标准)已并入设备到设备(d2d)通信技术作为用于用户设备(ue)使用直接蜂窝链路来相互接收和发送数据的方式。这样的技术在移动设备需求高数据吞吐量从而对适应这样的需求的网络提出挑战的情况下可以是有用的。

在许多实例中,通过网络彼此通信的成对或成组移动设备可以位于彼此的某个邻近范围内。对网络而言并且对在网络中操作的设备而言,在一些移动设备之间建立直接设备到设备(d2d)通信可能是有益的。因此,d2d通信可以减轻网络的设备负载或需求。

由3gpp开发的标准已包括用于邻近服务(prose)的框架,包括被称为pc5或pc5接口的基于蜂窝的或基于演进型通用陆地无线电接入(e-utra)的d2d接口的定义。当ue在彼此的某个邻近范围内时可以提供prose服务,并且prose服务可以包括使用lte和/或lte-a资源的prose直接发现。

附图说明

图1图示根据一些实施例的无线网络的示例性系统架构;

图2a图示根据一些实施例的可以在无线通信设备中实现的协议功能;

图2b图示根据一些实施例的可以在无线通信设备中实现的协议实体;

图3图示根据一些实施例的设备的示例组件;

图4图示根据一些实施例的基带电路的示例接口;

图5是图示根据一些示例实施例的能够从机器可读或计算机可读介质读取指令的组件的框图;

图6是图示根据一些实施例的示例性prose系统架构的框图;

图7图示根据一些实施例的用于直接发现的宣告请求程序的示例性流程;

图8图示根据一些实施例的监控请求程序的流程;

图9图示根据一些实施例的示例机器的框图。

具体实施方式

图1图示根据一些实施例的网络的系统100的架构。在一些实施例中,系统100可以被配置用于prose操作,例如,用于发起和授权prose直接发现和prose直接通信的prose相关消息的传输。在一些实施例中,在彼此的某个邻近范围内的两个或更多个用户设备(ue)可以被配置为通过prose直接发现和prose直接通信在设备到设备(d2d)配置中进行通信。

系统100被示出为包括用户设备(ue)101和ue102,例如被配置用于prose直接发现和/或prose直接通信的ue。ue101和102被图示为智能电话(例如,可连接到一个或多个蜂窝网络的手持触摸屏移动计算设备),但是还可以包括任何移动或非移动计算设备,诸如个人数据助理(pda)、寻呼机、膝上型计算机、台式计算机、无线手持机,或包括无线通信接口的任何计算设备。

在一些实施例中,ue101和102中的任一个可以包括物联网(iot)ue,其可包括为利用短期ue连接的低功率iot应用而设计的网络接入层。iotue可利用诸如机器到机器(m2m)或机器类型通信(mtc)这样的技术来经由公用陆地移动网络(plmn)、基于邻近的服务(prose)或设备到设备(d2d)通信、传感器网络或iot网络与mtc服务器或设备交换数据。数据的m2m或mtc交换可以是机器发起的数据交换。iot网络描述互连iotue,其可以包括具有短期连接的唯一可识别的嵌入式计算设备(在因特网基础设施内)。iotue可以执行后台应用(例如,保活消息、状态更新等)以方便iot网络的连接。

ue101和102可以被配置为与无线电接入网络(ran)110连接(例如,通信地耦合),ran110可以是例如演进型通用移动电信系统(umts)陆地无线电接入网络(e-utran)、下一代ran(ngran)或某种其他类型的ran。ue101和102分别利用连接103和104,其中的每一个连接均包括物理通信接口或层(在下面更详细地讨论);在此示例中,连接103和104被图示为用于使得能实现通信耦合的空中接口,并且可与蜂窝通信协议一致,所述蜂窝通信协议诸如全球移动通信系统(gsm)协议、码分多址(cdma)网络协议、一键通(ptt)协议、基于蜂窝的ptt(poc)协议、通用移动电信系统(umts)协议、3gpp长期演进(lte)协议、第五代(5g)协议、新无线电(nr)协议等。

在此实施例中,ue101和102可以进一步经由prose接口105直接地交换通信数据。prose接口105可以替代地被称为包括一个或多个逻辑信道的侧链接口,包括但不限于物理侧链控制信道(pscch)、物理侧链共享信道(pssch)、物理侧链发现信道(psdch)和物理侧链广播信道(psbch)。

ue102被示出为被配置为经由连接107接入接入点(ap)106。连接107可以包括本地无线连接,诸如与任何ieee802.11协议一致的连接,其中ap106将包括无线保真路由器。在此示例中,ap106被示出为连接到因特网而未连接到无线系统的核心网络(在下面更详细地描述)。

ran110可以包括启用连接103和104的一个或多个接入节点。这些接入节点(an)可以被称为基站(bs)、nodeb、演进型nodeb(enb)、下一代nodeb(gnb)、ran节点等,并且可以包括在地理区域(例如,小区)内提供覆盖范围的地面站(例如,陆地接入点)或卫星站。ran110可以包括用于提供宏小区的一个或多个ran节点(例如,宏ran节点111)以及用于提供毫微微小区或微微小区的一个或多个ran节点(例如,与宏小区相比较具有较小覆盖范围区域、较小用户容量或较高带宽的小区),例如,低功率(lp)ran节点112。

ran节点111和112中的任一个可以终止空中接口协议并且可以是用于ue101和102的第一联系点。在一些实施例中,ran节点111和112中的任一个可履行ran110的各种逻辑功能,包括但不限于无线电网络控制器(rnc)功能,诸如无线电承载管理、上行链路和下行链路动态无线电资源管理和数据分组调度以及移动性管理。

根据一些实施例,ue101和102可以被配置为使用正交频分复用(ofdm)通信信号来与彼此进行通信或者根据各种通信技术通过多载波通信信道与ran节点111和112中的任一个进行通信,所述各种通信技术诸如但不限于正交频分多址(ofdma)通信技术(例如,用于下行链路通信)或单载波频分多址(sc-fdma)通信技术(例如,用于上行链路和prose或侧链通信),但是实施例的范围在这方面不受限制。ofdm信号可以包括多个正交子载波。

在一些实施例中,下行链路资源网格可用于从ran节点111和112中的任一个到ue101和102的下行链路传输,然而上行链路传输可使用类似的技术。网格可以是时频网格,被称作资源网格或时频资源网格,其为每个时隙中的下行链路中的物理资源。这样的时频平面表示是ofdm系统的惯例,这使其对于无线电资源分配而言是直观的。资源网格的每列和每行分别对应于一个ofdm符号和一个ofdm子载波。资源网格在时域中的持续时间对应于无线电帧中的一个时隙。资源网格中的最小时频单元被表示为资源元素。每个资源网格包括许多资源块,其描述某些物理信道到资源元素的映射。每个资源块包括资源元素的合集;在频域中,这可以表示当前可分配的最小资源量。存在使用这样的资源块来输送的若干不同的物理下行链路信道。

物理下行链路共享信道(pdsch)可以将用户数据和更高层信令承载到ue101和102。物理下行链路控制信道(pdcch)可以承载关于与pdsch信道有关的传输格式和资源分配的信息以及其他信息。其还可以向ue101和102通知与上行链路共享信道有关的传输格式、资源分配和h-arq(混合自动重传请求)信息。通常,可以基于从ue101和102中的任一个反馈的信道质量信息在ran节点111和112中的任一个处执行下行链路调度(将控制和共享信道资源块指派给小区内的ue102)。可以在用于(例如,指派给)ue101和102中的每一个的pdcch上发送下行链路资源指派信息。

pdcch可以使用控制信道元素(cce)来输送控制信息。在被映射到资源元素之前,可以首先将pdcch复值符号组织成四元组,其然后可以使用子块交织器来置换以进行速率匹配。可以使用这些cce中的一个或多个来发送每个pdcch,其中每个cce可以对应于称为资源元素组(reg)的九组四个物理资源元素。可以将四个正交相移键控(qpsk)符号映射到每个reg。取决于下行链路控制信息(dci)的大小和信道条件,可使用一个或多个cce来发送pdcch。可以存在在lte中定义有不同数量的cce的四种或更多种不同的pdcch格式(例如,聚合等级,l=1、2、4或8)。

一些实施例可以将用于资源分配的概念用于作为上述概念的扩展的控制信道信息。例如,一些实施例可以利用增强型物理下行链路控制信道(epdcch),所述epdcch将pdsch资源用于控制信息传输。可以使用一个或多个增强型控制信道元素(ecce)来发送epdcch。与上面类似,每个ecce可以对应于称为增强型资源元素组(ereg)的九组四个物理资源元素。在一些情形下ecce可以具有其他数量的ereg。

ran110被示出为经由s1接口113通信地耦合到核心网络(cn)120。在实施例中,cn120可以是演进型分组核心(epc)网络、下一代分组核心(npc)网络或某种其他类型的cn。在此实施例中s1接口113被分成两部分:s1-u接口114,其承载ran节点111和112与服务网关(s-gw)122之间的业务数据;以及s1-移动性管理实体(mme)接口115,其是ran节点111和112与mme121之间的信令接口。

在此实施例中,cn120包括mme121、s-gw122、分组数据网络(pdn)网关(p-gw)123和归属订户服务器(hss)124。mme121可以在功能上类似于传统服务通用分组无线电服务(gprs)支持节点(sgsn)的控制平面。mme121可以管理接入中的移动性方面,诸如网关选择和跟踪区域列表管理。hss124可以包括用于网络用户的数据库,包括用于支持网络实体对通信会话的处理的订阅相关信息。取决于移动订户的数量、设备的容量、网络的组织等,cn120可以包括一个或若干hss124。例如,hss124可以为路由/漫游、认证、授权、命名/寻址解析、位置依赖性等提供支持。

s-gw122可以终止朝向ran110的s1接口113,并且在ran110与cn120之间路由数据分组。另外,s-gw122可以是用于ran间节点切换的本地移动性锚点并且还可以提供用于3gpp间移动性的锚。其他责任可以包括合法拦截、计费和某种政策实施。

p-gw123可以终止朝向pdn的sgi接口。p-gw123可以经由网际协议(ip)接口125在epc网络123与诸如包括应用服务器130(替代地称为应用功能(af))的网络这样的外部网络之间路由数据分组。通常,应用服务器130可以是提供与核心网络(例如,umts分组服务(ps)域、lteps数据服务等)一起使用ip承载资源的应用的元件。在此实施例中,p-gw123被示出为经由ip通信接口125通信地耦合到应用服务器130。应用服务器130还可以被配置为经由cn120针对ue101和102支持一个或多个通信服务(例如,网络语音协议(voip)会话、ptt会话、群组通信会话、社交网络服务等)。

p-gw123还可以是用于策略实施和计费数据收集的节点。策略和计费实施功能(pcrf)126是cn120的策略和计费控制元件。在非漫游场景中,在归属公用陆地移动网络(hplmn)中可以存在与ue的网际协议连接接入网络(ip-can)会话相关联的单个pcrf。在具有业务的本地突破的漫游场景中,可以存在与ue的ip-can会话相关联的两个pcrf:hplmn内的归属pcrf(h-pcrf)和受访公用陆地移动网络(vplmn)中的受访pcrf(v-pcrf)。pcrf126可以经由p-gw123通信地耦合到应用服务器130。应用服务器130可以给pcrf126发信号以指示新服务流并且选择适当的服务质量(qos)和计费参数。pcrf126可以将此规则提供给具有适当的业务流模板(tft)和qos类标识符(qci)的策略和计费实施功能(pcef)(未示出),其开始如由应用服务器130指定的qos和计费。

图2a图示根据一些实施例的可以在无线通信设备中实现的协议功能。

在一些实施例中,协议层除了包括未图示的其他更高层功能之外还可以包括物理层(phy)210、介质接入控制层(mac)220、无线电链路控制层(rlc)230、分组数据汇聚协议层(pdcp)240、服务数据自适应协议(sdap)层247、无线电资源控制层(rrc)255和非接入阶层(nas)层257中的一个或多个。

根据一些实施例,协议层可以包括可以提供两个或更多个协议层之间的通信的一个或多个服务接入点。

根据一些实施例,phy210可以发送和接收可以分别由一个或多个其他通信设备(例如,ue101、ue102、设备300)接收或者发送的物理层信号205。根据一些方面,物理层信号205可以包括一个或多个物理信道。

根据一些实施例,phy210的实例可以处理来自mac220的实例的请求并且经由一个或多个物理层服务接入点(phy-sap)215向mac220的实例提供指示。根据一些实施例,经由phy-sap215传送的请求和指示可以包括一个或多个传输信道。

根据一些实施例,mac210的实例可以处理来自rlc230的实例的请求并且经由一个或多个介质接入控制服务接入点(mac-sap)225向rlc230的实例提供指示。根据一些实施例,经由mac-sap225传送的请求和指示可以包括一个或多个逻辑信道。

根据一些实施例,rlc230的实例可以处理来自pdcp240的实例的请求并且经由一个或多个无线电链路控制服务接入点(rlc-sap)235向pdcp240的实例提供指示。根据一些实施例,经由rlc-sap235传送的请求和指示可以包括一个或多个rlc信道。

根据一些实施例,pdcp240的实例可以处理来自rrc255的实例和sdap247的一个或多个实例中的一个或多个的请求并且经由一个或多个分组数据汇聚协议服务接入点(pdcp-sap)245向rrc255的实例和sdap247的一个或多个实例中的一个或多个提供指示。根据一些实施例,经由pdcp-sap245传送的请求和指示可以包括一个或多个无线电承载。

根据一些实施例,sdap247的实例可以处理来自一个或多个更高层协议实体的请求并且经由一个或多个服务数据自适应协议服务接入点(sdap-sap)249向一个或多个更高层协议实体提供指示。根据一些实施例,经由sdap-sap249传送的请求和指示可以包括一个或多个服务质量(qos)流。

根据一些实施例,rrc实体255可以经由一个或多个管理服务接入点(m-sap)配置一个或多个协议层的实施例,所述一个或多个协议层的实施例可以包括phy210、mac220、rlc230、pdcp240和sdap247的一个或多个实例。根据一些实施例,rrc的实例可以处理来自一个或多个nas实体的请求并且经由一个或多个rrc服务接入点(rrc-sap)向一个或多个nas实体提供指示。

图2b图示根据一些实施例的可以在无线通信设备中实现的协议实体。例如,根据一些实施例,可以在包括以下各项中的一个或多个的无线通信设备中实现协议实例:ue260(例如,ue101、ue102、设备300);基站,其可以被称为演进型节点b(enb)或新无线电节点b(gnb)280;以及网络功能,其可以被称为移动性管理实体(mme)或接入和移动性管理功能(amf)294。

根据一些实施例,5gnb280可以被实现为诸如宏小区、毫微微小区之类的专用物理设备或其他适合的设备中的一个或多个,或者在替代方面中,可以被实现为作为称为云无线电接入网络(cran)的虚拟网络的一部分在服务器计算机上运行的一个或多个软件实体。

根据一些实施例,可以在ue260(例如,ue101、ue102、设备300)、gnb280和amf294中的一个或多个中实现的一个或多个协议实体可以被描述为实现协议栈的全部或部分,在所述协议栈中,层被认为按照phy、mac、rlc、pdcp、rrc和nas次序从最低到最高排序。根据一些实施例,可以在ue260、gnb280和amf294中的一个或多个中实现的一个或多个协议实体可以与可以被实现在另一设备上的相应的对等协议实体进行通信,从而使用相应的较低层协议实体的服务来执行这样的通信。

根据一些实施例,uephy272和对等实体gnbphy290可以使用经由无线介质发送和接收的信号来进行通信。根据一些实施例,uemac270和对等实体gnbmac288可以使用分别由uephy272和gnbphy290提供的服务来进行通信。根据一些实施例,uerlc268和对等实体gnbrlc286可以使用分别由uemac270和gnbmac288提供的服务来进行通信。根据一些实施例,uepdcp266和对等实体gnbpdcp284可以使用分别由uerlc268和5gnbrlc286提供的服务来进行通信。根据一些实施例,uerrc264和gnbrrc282可以使用分别由uepdcp266和gnbpdcp284提供的服务来进行通信。根据一些实施例,uenas262和amfnas292可以使用分别由uerrc264和gnbrrc282提供的服务来进行通信。

图3图示根据一些实施例的设备300的示例组件。例如,设备300可以是被配置用于prose直接发现和/或prose直接通信的ue(例如,ue101、ue102、ue260)。

在一些实施例中,设备300可以包括至少如所示耦合在一起的应用电路302、基带电路304、射频(rf)电路306、前端模块(fem)电路308、一个或多个天线310和电源管理电路(pmc)312。所图示的设备300的组件可以被包括在ue(例如,ue101、ue102、ue260)或ran节点(例如,宏ran节点111、lpran节点112、gnb280)中。在一些实施例中,设备300可以包括较少的元件(例如,ran节点可以不利用应用电路302,而替代地可以包括用于处理从epc接收的ip数据的处理器/控制器)。在一些实施例中,设备300可以包括附加元件,诸如例如存储器/存储装置、显示器、相机、传感器或输入/输出(i/o)接口。在其他实施例中,在下面描述的组件可以被包括在多于一个的设备中(例如,所述电路可以被单独地包括在用于cloud-ran(c-ran)实施方式的多于一个的设备中)。

应用电路302可以包括一个或多个应用处理器。例如,应用电路302可以包括诸如但不限于一个或多个单核心或多核心处理器的电路。(一个或多个)处理器可以包括通用处理器和专用处理器(例如,图形处理器、应用处理器等)的任何组合。处理器可以与存储器/存储装置耦合或者可以包括存储器/存储装置,并且可以被配置为执行存储在存储器/存储装置中的指令以使得各种应用或操作系统能够在设备300上运行。在一些实施例中,应用电路302的处理器可以处理从epc接收的ip数据分组。

基带电路304可以包括诸如但不限于一个或多个单核心或多核心处理器的电路。基带电路304可以包括一个或多个基带处理器或控制逻辑以处理从rf电路306的接收信号路径接收的基带信号并且生成用于rf电路306的发送信号路径的基带信号。基带处理电路304可以与应用电路302接口连接以用于生成和处理基带信号并且控制rf电路306的操作。例如,在一些实施例中,基带电路304可以包括第三代(3g)基带处理器304a、第四代(4g)基带处理器304b、第五代(5g)基带处理器304c,或用于其他现有代、开发中的代或要将来开发的代(例如,第二代(2g)、第六代(6g)等)的其他基带处理器304d。基带电路304(例如,基带处理器304a-d中的一个或多个)可以处理使得能够经由rf电路306与一个或多个无线电网络进行通信的各种无线电控制功能。

在其他实施例中,基带处理器304a-d的功能性中的一些或全部可以被包括在存储在存储器304g中并经由中央处理单元(cpu)304e执行的模块中。无线电控制功能可以包括但不限于信号调制/解调、编码/解码、射频移位等。在一些实施例中,基带电路304的调制/解调电路可以包括快速傅立叶变换(fft)、预编码或星座映射/解映射(demapping)功能性。在一些实施例中,基带电路304的编码/解码电路可以包括卷积、咬尾卷积、turbo、维特比或低密度奇偶校验(ldpc)编码器/解码器功能性。调制/解调和编码器/解码器功能性的实施例不限于这些示例并且可以在其他实施例中包括其他适合的功能性。

在一些实施例中,基带电路304可以包括一个或多个音频数字信号处理器(dsp)304f。(一个或多个)音频dsp304f可以包括用于压缩/解压缩和回声消除的元件并且可以在其他实施例中包括其他适合的处理元件。在一些实施例中,基带电路的组件可以被适合地组合在单个芯片、单个芯片组中,或者设置在同一电路板上。在一些实施例中,可以诸如例如在片上系统(soc)上一起实现基带电路304和应用电路302的组成组件中的一些或全部。

在一些实施例中,基带电路304可以提供用于与一种或多种无线电技术兼容的通信。例如,在一些实施例中,基带电路304可以支持与演进型通用陆地无线电接入网络(eutran)或其他无线城域网(wman)、无线局域网(wlan)、无线个域网(wpan)的通信。基带电路304被配置为支持多于一种无线协议的无线电通信的实施例可以被称为多模式基带电路。

rf电路306可以使用经调制的电磁辐射通过非固态介质实现与无线网络的通信。在各种实施例中,rf电路306可以包括开关、滤波器、放大器等以方便与无线网络进行通信。rf电路306可以包括接收信号路径,所述接收信号路径可以包括用于对从fem电路308接收的rf信号进行下转换并向基带电路304提供基带信号的电路。rf电路306还可以包括发送信号路径,所述发送信号路径可以包括用于对由基带电路304提供的基带信号进行上转换并向fem电路308提供rf输出信号以供传输的电路。

在一些实施例中,rf电路306的接收信号路径可以包括混频器(mixer)电路306a、放大器电路306b和滤波器电路306c。在一些实施例中,rf电路306的发送信号路径可以包括滤波器电路306c和混频器电路306a。rf电路306还可以包括用于合成频率以供由接收信号路径和发送信号路径的混频器电路106a使用的合成器电路306d。在一些实施例中,接收信号路径的混频器电路306a可以被配置为基于由合成器电路306d提供的合成频率对从fem电路308接收的rf信号进行下转换。放大器电路306b可以被配置为放大经下转换的信号并且滤波器电路306c可以是被配置为从经下转换的信号中去除不需要的信号以生成输出基带信号的低通滤波器(lpf)或带通滤波器(bpf)。可以将输出基带信号提供给基带电路304以供进一步处理。在一些实施例中,输出基带信号可以是零频率基带信号,但是这不是要求。在一些实施例中,接收信号路径的混频器电路306a可以包括无源混频器,但是实施例的范围在这方面不受限制。

在一些实施例中,发送信号路径的混频器电路306a可以被配置为基于由合成器电路306d提供的合成频率对输入基带信号进行上转换以生成用于fem电路308的rf输出信号。基带信号可以由基带电路304提供并且可以由滤波器电路306c滤波。

在一些实施例中,接收信号路径的混频器电路306a和发送信号路径的混频器电路306a可以包括两个或更多个混频器并且分别可以被布置用于正交下转换和上转换。在一些实施例中,接收信号路径的混频器电路306a和发送信号路径的混频器电路306a可以包括两个或更多个混频器并且可以被布置用于镜像抑制(例如,哈特利镜像抑制)。在一些实施例中,接收信号路径的混频器电路306a和发送信号路径的混频器电路306a分别可以被布置用于直接下转换和直接上转换。在一些实施例中,接收信号路径的混频器电路306a和发送信号路径的混频器电路306a可以被配置用于超外差操作。

在一些实施例中,输出基带信号和输入基带信号可以是模拟基带信号,但是实施例的范围在这方面不受限制。在一些替代实施例中,输出基带信号和输入基带信号可以是数字基带信号。在这些替代实施例中,rf电路306可以包括模数转换器(adc)和数模转换器(dac)电路,并且基带电路304可以包括用于与rf电路306进行通信的数字基带接口。

在一些双模式实施例中,可以提供单独的无线电ic电路以用于处理每个频谱的信号,但是实施例的范围在这方面不受限制。

在一些实施例中,合成器电路306d可以是分数-n合成器或分数n/n+1合成器,但是实施例的范围在这方面不受限制,因为其他类型的频率合成器可以是适合的。例如,合成器电路306d可以是δ-σ合成器、倍频器或包括具有分频器的锁相环的合成器。

合成器电路306d可以被配置为基于频率输入和分频器控制输入来合成输出频率以供由rf电路306的混频器电路306a使用。在一些实施例中,合成器电路306d可以是分数n/n+1合成器。

在一些实施例中,频率输入可以由压控振荡器(vco)提供,但是那不是要求。取决于所期望的输出频率,分频器控制输入可以由基带电路304或应用处理器302提供。在一些实施例中,可以基于由应用处理器302指示的信道根据查找表确定分频器控制输入(例如,n)。

rf电路306的合成器电路306d可以包括分频器、延迟锁定环(dll)、复用器和相位累加器。在一些实施例中,分频器可以是双模分频器(dmd)并且相位累加器可以是数字相位累加器(dpa)。在一些实施例中,dmd可以被配置为将输入信号除以n或n+1(例如,基于进位)以提供分数分频比。在一些示例实施例中,dll可以包括一组级联可调谐的延迟元件、相位检测器、电荷泵和d型触发器。在这些实施例中,延迟元件可以被配置为将vco周期分解成nd个相等的相位包,其中nd是延迟线中的延迟元件的数量。以这种方式,dll提供负反馈以帮助确保通过延迟线的总延迟是一个vco周期。

在一些实施例中,合成器电路306d可以被配置为生成载波频率作为输出频率,而在其他实施例中,输出频率可以是载波频率的倍数(例如,载波频率的两倍、载波频率的四倍)并且与正交生成器和分频器电路相结合地用于以载波频率生成相互之间具有多个不同相位的多个信号。在一些实施例中,输出频率可以是lo频率(flo)。在一些实施例中,rf电路306可以包括iq/极性转换器。

fem电路308可以包括接收信号路径,所述接收信号路径可以包括被配置为对从一个或多个天线310接收的rf信号进行操作,放大所接收到的信号并将所接收到的信号的放大版本提供给rf电路306以供进一步处理的电路。fem电路308还可以包括发送信号路径,所述发送信号路径可以包括被配置为放大由rf电路306提供的用于传输的信号以供由一个或多个天线310中的一个或多个发送的电路。在各种实施例中,可以单独在rf电路306中、单独在fem308中或者在rf电路306和fem308两者中完成通过发送或接收信号路径的放大。

在一些实施例中,fem电路308可以包括用于在发送模式操作与接收模式操作之间切换的tx/rx开关。fem电路可以包括接收信号路径和发送信号路径。fem电路的接收信号路径可以包括用于放大所接收到的rf信号并且将经放大的接收到的rf信号作为输出提供(例如,给rf电路306)的lna。fem电路308的发送信号路径可以包括:功率放大器(pa),其用于放大输入rf信号(例如,由rf电路306提供);以及一个或多个滤波器,其用于生成rf信号以供后续传输(例如,通过一个或多个天线310中的一个或多个进行)。

在一些实施例中,pmc312可以管理提供给基带电路304的电力。具体而言,pmc312可以控制电源选择、电压缩放、电池充电或dc至dc转换。当设备300能够由电池供电时,例如,当设备被包括在ue中时,可以常常包括pmc312。pmc312可以在提供所希望的实现大小和散热特性的同时提高电力转换效率。

虽然图3示出仅与基带电路304耦合的pmc312。然而,在其他实施例中,pmc312可以附加地或替代地与其他组件耦合,并且执行对于其他组件类似的电源管理操作,所述其他组件诸如但不限于应用电路302、rf电路306或fem308。

在一些实施例中,pmc312可以控制设备300的各种省电机构或者以其他方式作为各种省电机构的一部分。例如,如果设备300处于rrc_connected状态,其中当它预期不久接收业务时它仍然连接到ran节点,则它可以在不活动的时段之后进入称为不连续接收模式(drx)的状态。在此状态期间,设备300可以在短暂时间间隔内断电,从而节约电力。

如果在延长时间段内没有数据业务活动,则设备300可以转变到rrc_idle状态,其中它与网络断开并且不执行诸如信道质量反馈、切换(handover)等之类的操作。设备300进入非常低功率状态并且它执行寻呼,其中设备300再次周期性地唤醒以侦听网络,然后再次断电。设备300可以不在此状态下接收数据,为了接收数据,它必须转变回到rrc_connected状态。

附加省电模式可以允许设备在长于寻呼间隔(范围从数秒到几小时变动)的时段内不可被网络利用。在此时间期间,设备对网络完全不可达并且可以完全断电。在此时间期间发送的任何数据引发大延迟并且假定了延迟是可接受的。

应用电路302的处理器和基带电路304的处理器可以用于执行协议栈(例如,关于图2a和图2b描述的协议栈)的一个或多个实例的元素。例如,基带电路304的处理器单独或相结合地可以用于执行第3层、第2层或第1层功能性,而应用电路304的处理器可以利用从这些层接收到的数据(例如,分组数据)并且进一步执行第4层功能性(例如,传输通信协议(tcp)和用户数据报协议(udp)层)。如本文提及的,第3层可以包括rrc层(例如,255、264、282)。如本文提及的,第2层可以包括mac层(例如,220、270、288)、rlc层(例如,230、268、286)和pdcp层(例如,240、266、284)。如本文提及的,第1层可以包括ue/ran节点的phy层(例如,210、272、290)。

图4图示根据一些实施例的基带电路的示例接口。如上面所讨论的,图3的基带电路304可以包括处理器304a-304e和由所述处理器使用的存储器304g。处理器304a-304e中的每一个分别可以包括存储器接口404a-404e,以向存储器304g发送数据/从存储器304g接收数据。

基带电路304可以进一步包括用于通信地耦合到其他电路/设备的一个或多个接口,诸如存储器接口412(例如,用于向在基带电路304外部的存储器发送数据/从在基带电路304外部的存储器接收数据的接口)、应用电路接口414(例如,用于向图3的应用电路302发送数据/从图3的应用电路302接收数据的接口)、rf电路接口416(例如,用于向图3的rf电路306发送数据/从图3的rf电路306接收数据的接口)、无线硬件连接接口418(例如,用于向近场通信(nfc)组件、组件(例如,低功耗)、组件和其他通信组件发送数据/从近场通信(nfc)组件、组件(例如,低功耗)、组件和其他通信组件接收数据的接口)和电源管理接口420(例如,用于向pmc312发送电力或控制信号/从pmc312接收电力或控制信号的接口)。

图5是图示根据一些示例实施例的能够从机器可读或计算机可读介质(例如,非暂时性机器可读存储介质)读取指令并且执行本文讨论的方法学(例如,一个或多个prose直接发现过程)中的任何一种或多种的组件的框图。具体地,图5示出包括一个或多个处理器(或处理器核心)510、一个或多个存储器/存储设备520和一个或多个通信资源530的硬件资源500的图解表示,所述一个或多个处理器(或处理器核心)510、所述一个或多个存储器/存储设备520和所述一个或多个通信资源530中的每一个均可以经由总线540通信地耦合。对于利用节点虚拟化(例如,nfv)的实施例,可以执行管理程序502以提供用于一个或多个网络分片/子分片利用硬件资源500的执行环境。

处理器510(例如,中央处理单元(cpu)、精简指令集计算(risc)处理器、复杂指令集计算(cisc)处理器、图形处理单元(gpu)、诸如基带处理器之类的数字信号处理器(dsp)、专用集成电路(asic)、射频集成电路(rfic)、另一处理器或其任何适合的组合)可以包括例如处理器512和处理器514。

存储器/存储设备520可以包括主存储器、磁盘存储装置或其任何适合的组合。存储器/存储设备520可以包括但不限于任何类型的易失性或非易失性存储器,诸如动态随机存取存储器(dram)、静态随机存取存储器(sram)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、闪速存储器、固态存储装置等。

通信资源530可以包括用于经由网络508与一个或多个外围设备504或一个或多个数据库506进行通信的互连或网络接口组件或其他适合的设备。例如,通信资源530可以包括有线通信组件(例如,用于经由通用串行总线(usb)耦合)、蜂窝通信组件、nfc组件、组件(例如,低功耗)、组件和其他通信组件。

指令550可以包括用于使至少处理器510中的任一个执行本文讨论的方法学中的任何一种或多种的软件、程序、应用、小应用程序、app或其他可执行代码。指令550可以完全或部分地驻留在处理器510(例如,处理器的高速缓存存储器)、存储器/存储设备520或其任何适合的组合中的至少一个内。此外,指令550的任何部分可以被从外围设备504或数据库506的任何组合转移到硬件资源500。因此,处理器510的存储器、存储器/存储设备520、外围设备504和数据库506是计算机可读和机器可读介质的示例。

在一些实例中,在另一ue的某个邻近范围内的ue(例如,ue101、ue102、ue260、设备300)使用特定设备到设备(d2d)技术作为prose直接发现和/或prose直接通信(例如,通过pc5接口)的一部分可以是有利的。这样的prose直接发现和/或prose直接通信可以包括使用一种或多种无线电技术,包括基于wlan的技术和/或基于蜂窝的技术。在一些实施例中,用于ue之间的直接发现和直接通信(使用pc5接口)的基于wlan的技术可以提供用于prose直接发现的基于蜂窝的技术的有用替代方案。

用于ue之间的直接发现和直接通信的基于wlan的技术可以包括例如邻居感知网络(nan)和wi-fi点对点(p2p),但是实施例不限于此,因为ue可以使用替代用于prose直接发现的基于wlan的技术。用于le之间的直接发现和直接通信的基于蜂窝的技术可以包括例如基于e-utra的和/或基于下一代的(例如,基于ngran的)技术,但是实施例不限于此,因为ue可以使用替代用于prose直接发现的基于蜂窝的技术。

在协调被配置用于使用用于prose直接发现的基于wlan的技术和用于prose直接发现的基于蜂窝的技术两者的两个或更多个ue时可能出现挑战。例如,可能发生这样的情形:正在宣告(例如,通告)用于prose直接发现的ue可能正在使用基于wlan的技术并且正在监控(例如,侦听)prose直接发现的另一ue可能正在使用基于e-utra的技术(例如,或基于ngran的技术),或者反之亦然。在某些实施例中,用于协调在两个或更多个ue之间宣告和监控时用于prose直接发现的pc5无线电技术的解决方案可能是有利的。

在一些实施例中,可以将用于prose直接发现操作的附加参数引入到用于在两个或更多个ue之间、在ue与prose功能(例如,被配置为prose功能的网络元件)之间和/或在两个或更多个prose功能之间传输的prose消息。在某些实施例中,这样的参数可以适用于使用基于蜂窝的无线电技术和/或基于wlan的无线电技术的prose直接发现操作。

在某些实施例中,可以通过由一个或多个标准(例如,由3gpp开发的一个或多个标准)定义的接口来发送用于prose直接发现操作的prose消息。在一些实施例中,这样的接口可以包括pc3接口、pc6接口和/或pc7接口,并且这样的消息的内容还可以与用于prose直接发现的pc5接口相关联。pc3(例如,pc3接口)可以指代ue与prose功能之间的参考点(例如,被配置为prose功能的网络元件),并且可能依靠epc用户平面进行传输。

pc5(例如,pc5接口)可以指代用于与prose直接发现有关的控制和用户平面操作的一个或多个ue(例如,支持prose的ue)之间的参考点。pc5参考点的某些层(例如,较低层)可以基于e-utra(例如,侧链)能力和/或基于一种或多种基于wlan的无线电技术。

pc6(例如,pc6接口)可以指代不同的plmn中的一个或多个prose功能(例如,epc级prose发现)之间或hplmn中的prose功能与本地plmn(lplmn)中的prose功能之间的参考点。利用prose直接发现,在一些实施例中,pc6接口(例如,参考点)可以被用于与prose直接发现请求/响应有关的消息、与prose授权有关的消息的传输以及发现滤波器及prose应用代码和/或prose应用掩码的检索。

pc7(例如,pc7接口)可以指代hplmn中的prose功能与vplmn中的prose功能之间的参考点。利用prose直接发现,在一些实施例中,pc7接口(例如,参考点)可以被用于与prose直接发现请求/响应有关的消息、与prose授权有关的消息的传输以及发现滤波器及prose应用代码和/或prose应用掩码的检索。

图6是图示根据一些示例实施例的示例性prose系统架构600的框图。在一些实施例中,prose系统架构600可以作为图1的系统100的架构的一部分被包括,或者可以是单独的系统架构。prose系统架构600可以是基于e-utra的并且可以包括e-utran606、mme610(例如,121)、s-gw和p-gw612(例如,122、123)、hss614(例如,124)、安全用户平面位置平台(slp)616、被配置用于prose操作618、620的用户设备(ue)、一个或多个prose应用服务器604、一个或多个prose功能608以及一个或多个prose应用602a和602b。在其他实施例中,prose系统架构600可以是5g系统架构或者可以是5g系统架构的一部分,并且可以包括ngran和其他相关网络元件。

在一些实施例中,uea618和ueb620可以被配置有prose应用(例如,602a和602b)并且可以被配置为使用d2d技术作为prose直接发现和/或prose直接通信的一部分来进行通信(例如,通过pc5接口/pc5参考点)。

在一些实施例中,prose功能(例如,608)和prose应用服务器(例如,604)可以被配置为通过pc2接口/参考点通信。在一些实施例中,prose功能608通过pc3接口/参考点与一个或多个ue(例如,uea618和/或ueb620)进行通信。

在一些实施例中,prose应用(例如,prose应用602a和/或prose应用602b)可以被配置为通过pc1接口/参考点与prose应用服务器(例如,604)进行通信,例如以定义应用级信令要求。pc4a参考点是hss614与prose功能608之间的通信链路,并且pc4b参考点是slp616与prose功能608之间的通信链路。

在某些实施例中,ue(例如,uea618和/或ueb620)可以通过pc5接口发送要通过lte-uu接口中继(例如,朝向prose功能)的控制信息。s6a接口可以用于在e-utran附着程序期间将prose相关订阅信息下载到mme或者通知hss中的mme订阅信息已改变。

图7图示根据一些实施例的用于直接发现的宣告请求程序的示例性流程700。prose服务可以例如由3gpp系统架构基于ue彼此邻近来提供。在一些实施例中,3gpp系统架构可以启用prose功能,包括epc级prose发现、针对基于wlan的直接发现和通信的epc支持、直接发现和通信以及ue到网络中继。

在一些实施例中,图7图示ue702(例如,被配置用于宣告直接发现消息)与用于prose直接发现的3gpp系统架构的一个或多个网络元件之间的流程。在一些实施例中,网络元件可以包括一个或多个prose功能(例如,704a、704b)、一个或多个prose服务器(例如,705)和归属订户服务器(hss)(例如,706)。在一些实施例中,ue702可以在vplmn和/或lplmn内操作并且可以发送要宣告(例如,通告)以进行直接发现的请求消息。例如,ue702可以向prose功能704b(例如,被配置为prose功能的网络元件)发送发现请求消息(例如,发现请求)708以与另一ue建立直接发现。在某些实施例中,prose功能704b在hplmn中。

在一些实施例中,发现请求消息708可以包括用于与另一ue建立直接发现的参数,例如,prose应用id、ue身份、宣告命令、应用id和/或发现条目id中的任何一个或多个。prose应用id参数可以指示ue(例如,702)将宣告(例如,通告prose直接发现)。ue身份参数可以标识用于prose直接发现的特定ue并且可以被设置为例如国际移动订户身份(imsi)。宣告命令可以指示发现请求(例如,发现请求消息)的类型。应用id可以表示已触发发现请求消息的传输的ue应用的唯一标识符。发现条目id可以指示请求(例如,发现请求消息)是否是新请求。

在一些实施例中,发现请求消息708还可以包括一个或多个可选参数,例如,请求定时器、元数据、宣告公用陆地移动网络(plmn)id、应用级容器和/或用于指示要由ue用于作为prose操作(例如,prose直接发现)的一部分进行宣告和/或监控的pc5无线电技术的pc5技术参数(例如,pc5_tech)中的任何一个或多个。请求定时器可以指示与prose应用代码(例如,来自prose功能)相关联的有效性定时器的长度。例如,有效性定时器可以指示prose应用代码可以有效的时间的长度。在一些实例中,包括可选参数元数据。如果使用动态元数据,则发现请求消息708还可以包括要上传到prose功能的元数据。在一些实施例中,当he更新用于有效prose应用代码的元数据参数时(在下面进一步说明),可以将发现请求消息708中的命令设置为“matadata_update”。

参数宣告plmnid可以指示plmn,例如,vplmn和/或lplmn,其中ue702可以被配置为宣告以进行prose直接发现。参数应用级容器可以包括用于prose应用服务器指派一个或多个prose应用代码后缀的任何相关信息。参数pc5_tech可以指示ue702将用于宣告(例如,用于向另一ue通告以进行prose直接发现)的pc5无线电技术。pc5无线电技术可以包括例如基于蜂窝的无线电技术(例如,基于e-utra的、lte、lte-a、5g、基于下一代的、基于ngran的)和/或基于wlan的无线电技术(例如,nan和wi-fip2p)。然而,实施例不限于本文指定的pc5无线电技术,并且一种或多种其他pc5无线电技术可以被用于prose直接发现。

应领会的是,ue可以被配置为使用多种pc5无线电技术,因此pc5_tech参数可以指示多于一种pc5无线电技术(例如,分别对应于多于一个prose应用代码)。在一些实施例中,可以省略pc5_tech参数,在此情况下pc5无线电技术可以被指定为基于蜂窝的(例如,基于e-utra的)技术。在某些实施例中,ue702可以向hplmn(例如,704b)中的prose功能发送请求消息(例如,发现请求708)。

在一些实施例中,如果要在两个或更多个plmn之间(诸如在plmn间prose发现传输(例如,prose直接发现)中)发送prose直接发现相关消息的传输,并且由服务plmn发信号通知的载波频率不被hplmn或vplmn支持,则ue702可以在宣告plmnid中包括该载波频率的plmnid。如果使用应用控制的扩展,则在某些实施例中,发现请求消息708还可以包括应用级容器。在一些实施例中,prose功能可以检查通过应用id(例如,发现请求消息中的应用id参数)所表示的应用的授权(例如,在710中)。

如果不存在关联的ue上下文,则在一些实例中,prose功能(例如,704b)可以用hss(例如,706)验证针对直接发现的授权(例如,在发现授权710中)并且可以为ue(例如,702)创建包含用于ue702的订阅参数的新上下文。hss706可以提供ue702的移动站国际订户目录号码(msisdn)。在一些实施例中,hss706还可以提供ue702被注册在的地方的vplmnid。在某些实施例中,当发现请求消息708中的参数发现条目id不包含用于ue(例如,ue702)的有效值时,prose功能(例如,704b)可以针对此请求在ue的上下文中创建新发现条目,可以在发现响应消息中返回所对应的标识符(在下面进一步描述)。在一些实施例中,当由hss706通知了plmn变化时,归属prose功能(例如,hplmn中的prose功能704b)可以在运营商可配置的时间内保留先前驻留的plmnid和关联的prose应用代码。当配置定时器到期时,在一些实例中,可以从ue上下文中移除先前驻留的plmnid和关联的prose应用代码。

在一些实施例中,如果ue(例如,702)已通过包括参数应用级容器(例如,在发现请求消息中)指示了应用控制的扩展,则prose功能704b可以发送授权请求消息(例如,授权请求)712。例如,prose功能704b可以将授权请求消息712发送到prose应用服务器705。在一些实施例中,授权请求消息712可以包括一个或多个参数,例如,prose应用id、请求类型、应用级容器和/或允许后缀数中的任何一个或多个。在一些实例中,可以将请求类型设置为“用应用控制的扩展/宣告打开发现”,但是实施例不限于此。允许后缀数可以指示prose应用服务器(例如,705)可为ue(例如,702)指派多少prose受限代码后缀。prose功能704b可以基于应用id定位prose应用服务器705。

在一些实施例中,prose应用服务器705可以返回授权响应消息(例如,授权响应)714。例如,prose应用服务器705可以将授权响应消息714发送到prose功能704b。在一些实施例中,授权响应消息714可以包括一个或多个参数,例如,响应类型和/或prose应用代码后缀池中的任何一个或多个。prose应用代码后缀池可以包含由prose应用基于与授权请求消息714相关联的输入而分配的一个或多个后缀。在一些实例中,可以将响应类型设置为“用应用控制的扩展/宣告确认打开发现”,但是实施例不限于此。

在一些实施例中,prose应用服务器705可以从一组允许长度(例如,8位、24位、48位)中选取prose受限代码后缀的长度。例如,prose应用服务器705可以选取每个应用的prose受限代码后缀的长度,使得宣告根据该应用id针对prose应用id指派的prose应用代码的所有ue使用相同的后缀长度。在一些实施例中,如果应用不允许应用控制的扩展则后缀长度可以是零。在一些实施例中,prose应用代码后缀池可以被配置为支持大量prose应用代码后缀和/或一系列prose应用代码后缀的指示。

在一些实施例中,如果发现请求消息708被授权(例如,prose应用服务器705授权发现请求708并且将授权响应714发送到prose功能704b),则prose功能704b(例如,hplmnprose功能)可以检查lie是否被授权使用包含在发现请求消息708中的prose应用id。如果ue被授权使用prose应用id,则在一些实施例中,prose功能704b(例如,hplmnprose功能)可以例如在宣告plmnid被包括在发现请求消息708中的情况下用宣告的授权消息716(例如,宣告授权)通知另一prose功能,例如,vplmn或本地plmn中的prose功能704a。在一些实施例中,宣告授权消息716可以包括一个或多个参数,例如,prose应用id、prose应用代码、ue身份、有效性定时器、发现条目id和/或元数据中的任何一个或多个。在一些实施例中,prose应用id可以对应于来自ue702的请求(例如,发现请求消息708),并且prose应用代码可以指示针对发现请求消息708所指派的代码。

在一些实施例中,发现请求消息(例如,发现请求消息708)还可以包括ue身份信息(例如,imsi或msisdn)以及用于prose功能(例如,vplmn或本地plmn中的prose功能704a)执行计费的有效性定时器。有效性定时器可以指示prose应用代码可以有效的时间的长度。在一些实施例中,hplmn中的prose功能704b可以在分配有效性定时器时考虑请求定时器参数(例如,由ue702提供)。在某些实施例中,如果prose功能704a可以在后续宣告授权消息中接收到相同的发现条目id,则prose功能704a可以通过用新近接收到的prose应用代码和/或有效性定时器替换现有prose应用代码和/或有效性定时器来更新宣告ue的对应发现条目。

在一些实施例中,如果使用动态元数据,则prose功能可以将元数据与所关联的prose应用id一起存储在ue上下文中并且分配要包括在prose应用代码中的对应的元数据索引。如果命令在发现请求消息(例如,发现请求708)内被设置为“metadata_update”,则例如,prose功能(例如,prose功能704b)可以更新prose应用代码的元数据索引部分。在某些实施例中,prose功能704b可以仅更新prose应用代码的元数据索引部分,从而使prose应用代码的剩余部分保持不变。在一些实施例中,宣告授权消息(例如,宣告授权716)还可以包括元数据。如果使用应用控制的扩展,则在一些实例中,prose功能(例如,hplmn中的prose功能704b)可以基于应用id分配prose应用代码前缀(例如,而不是prose应用代码)。

在一些实施例中,prose功能(例如,vplmn或本地plmn中的prose功能704a)授权ue执行prose直接发现宣告。在某些实施例中,prose功能(例如,hplmn中的prose功能704b)可以发送宣告授权消息(例如,宣告认证)并且仅当请求的pc5无线电技术是e-utra时才接收宣告授权确认(例如,宣告授权确认718)。

在一些实施例中,prose功能(例如,hplmn中的prose功能704b)将用发现响应消息(例如,发现响应720)对ue做出响应。在一些实施例中,发现响应消息720可以包括一个或多个参数,例如,prose应用代码、有效性定时器、发现条目id和/或pc5_tech中的任何一个或多个。在一些实施例中,prose功能704b(例如,在hplmn中)可以从ue702提供与包括在发现请求消息708中的prose应用id相对应的prose应用代码。有效性定时器可以指示prose应用代码可以有效的时间的持续时间。ue702可以被授权在某些实施例中在有效性定时器的持续时间内(例如,在它保持在相同的plmn中的情况下)宣告prose应用代码。

在一些实施例中,pc5_tech参数可以是可选的并且可以指示要用于指派的prose应用代码的pc5无线电技术。在某些实施例中,当pc5_tech参数被省略时预定pc5无线电技术可以是e-utra。如果使用应用控制的扩展,则在一些实施例中,prose应用代码可以用prose应用代码前缀替换,并且发现响应消息720还可以包含prose应用代码后缀池。在一些实施例中,为了避免中断发现程序,如果ue(例如,702)改变其plmn,但是prose应用代码的有效性定时器仍然尚未到期,则prose功能可以将相同的prose应用代码分配给ue702,同时将有效定时器设置为仍然未到期的有效定时器的残余有效时间。在一些实施例中,ue702可以将来自prose应用代码后缀池的prose应用代码后缀附加到prose应用代码前缀以形成prose应用代码。

例如,如果prose应用代码后缀池包含多个后缀,则ue702可以使用来自prose应用代码后缀池的两个或更多个不同的后缀来形成要宣告的不同的prose应用代码。在这样的情况下,例如,ue可以形成要宣告的不同的prose应用代码,而不必联系prose功能(例如,只要prose应用代码前缀是有效的即可)。在一些实施例中,ue(例如,702)可以开始宣告prose应用代码(例如,在发现响应消息中接收到的prose应用代码)。例如,ue702可以开始在vplmn和/或本地plmn中宣告prose应用代码。在一些实施例中,ue(例如,702)可以开始使用由e-utran授权和配置以被用于如ran规范中所定义的prose直接发现的无线电资源或者使用wlan来宣告prose应用代码。

图8图示根据一些实施例的监控请求程序800的流程。在一些实施例中,图8图示ue802(例如,被配置用于监控直接发现消息)与用于prose直接发现的3gpp系统架构的一个或多个网络元件之间的流程。在某些实施例中,ue也可以是关于图8的ue802,并且还可以被配置用于宣告直接发现消息。在一些实施例中,网络元件可以包括一个或多个prose功能(例如,804a、804b)、一个或多个prose服务器(例如,808)和归属订户服务器(hss)(例如,806)。在一些实施例中,ue802可以在vplmn和/或lplmn内操作并且可以发送要宣告(例如,通告)以进行直接发现的请求消息。

在一些实施例中,图8图示描述用于发现请求的程序的呼叫流程并且发现请求程序可以包括漫游,例如,其中hplmn中的prose功能可以与与hplmn分离的plmn中的一个或多个prose功能进行通信。在某些实施例中,用于发现请求(例如,发现请求消息810)的程序可以包括新参数,例如,pc5_tech参数。在一些实施例中,pc5_tech参数还可以存在于其他程序中,所述其他程序包括监控请求消息(例如,监控请求消息818)、监控响应消息(例如,监控响应消息820)和/或发现响应消息(例如,发现响应消息822)。

在一些实施例中,如果ue(例如,802)被授权在至少一个plmn中监控(例如,并且将监控某些prose应用id),则ue802可以与prose功能(例如,hplmn中的prose功能804a)建立安全连接并且可以发送用于监控的发现请求消息810。在某些实施例中,在ue802被授权在至少一个plmn中监控并且ue802打算将某种pc5无线电技术用于监控的情况下,ue可以与prose功能804a建立安全连接并且可以发送发现请求消息(例如,810)。在某些实施例中,发现请求消息810(例如,用于监控)可以包括一个或多个参数prose应用id、ue身份、监控命令、应用id、发现条目id、请求定时器和/或pc5技术(例如,pc5_tech)参数。

在一些实施例中,prose应用id可以指示ue802将执行什么监控并且可以由plmn的数据结构的子集构成。在一些实例中,可以将ue身份设置为imsi。应用id可以表示已触发了发现请求消息810的传输的应用的唯一标识符。发现条目id可以指示请求是否是新请求。在一些实例中,请求定时器可以是可选参数。在一些实施例中,pc5_tech可以是用于指示ue802将用于监控的pc5无线电技术(例如,基于蜂窝的和/或基于wlan的、e-utra、nan、wi-fip2p)的可选参数。在某些实施例中,pc5_tech可以包括多于一种pc5无线电技术。在一些实例中,可以省略pc5s技术参数,并且在这样的实例中预定pc5无线电技术可以是e-utra。在一些实施例中,可以总是向hplmn中的prose功能发送发现请求消息810。如果使用应用控制的扩展,则在某些实施例中,可以包括应用级容器,从而包含与prose应用代码后缀相对应的信息。

在一些实施例中,prose功能(例如,804a)可以验证通过应用id所表示的应用的授权,并且如果prose功能804a未找到关联的ue上下文,则prose功能804a可以用hss(例如,806)验证针对发现的授权并且为ue802创建包含用于ue的订阅参数的新上下文。在某些实例中,发现授权消息(例如,发现授权812)还可以包含一个或多个plmnid(例如,用于ue802以执行发现)。hss806还可以提供ue802被注册所在的vplmnid。在一些实施例中,hss806可以提供ue802的msisdn。当发现请求消息810中的发现条目id不包含用于ue802的有效值时,则prose功能804a可以在ue的上下文中(例如,针对发现请求消息810)创建新发现条目并且可以在发现响应消息822中返回所对应的标识符(在下面进一步描述)。

在一些实施例中,ue802可以通过包括应用级容器来指示应用控制的扩展。在这样的实施例中,prose功能804a可以向prose应用服务器(例如,808)发送授权请求消息(例如,发送授权请求814),例如,如通过应用id所指示的。在某些实施例中,授权请求消息814可以包括一个或多个参数,例如,prose应用id、请求类型和/或应用级容器中的任何一个或多个。在一些实例中,可以将请求类型设置为“用应用控制的扩展/监控打开发现”,但是实施例不限于此。

在一些实施例中,prose应用服务器808可以返回授权响应消息(例如,授权响应816)。在某些实施例中,授权响应消息可以包括一个或多个参数,例如,响应类型、用于prose应用代码后缀的掩码(例如,与prose应用id相对应)中的任何一个或多个。在一些实例中,可以将响应类型设置为“用应用控制的扩展/监控确认打开发现”,但是实施例不限于此。

在一些实施例中,如果发现请求(例如,发现请求810)被授权(例如,通过prose应用服务器808进行),并且由ue802发送的prose应用id(例如,在发现请求消息810中)指示除hplmn以外的plmn,则可以执行包括监控请求消息传输(例如,818)、监控响应消息传输(例如,820)、发现响应消息传输(例如,822)和无线资源分配的过程(例如,通过一个或多个prose功能804a、804b和ue502、802进行)。在其他实施例中,如果由ue802发送的prose应用id(例如,在发现请求消息中)指示hplmn,则可以执行包括发现响应(例如,发现响应消息822的传输)和无线电资源分配的过程(例如,通过一个或多个prose功能和一ue进行)。

在一些实施例中,当prose应用id具有plmn特定范围时,prose功能804a(例如,hplmn中的prose功能)可以联系通过由ue发送的prose应用id所指示的一个或多个其他plmn中的一个或多个其他prose功能(例如,804b)。例如,hplmn中的prose功能804a可以联系一个或多个其他plmn以将对应的prose应用id名称解析为prose应用代码和/或prose应用掩码。在一些实例中,请求消息(例如,监控请求消息818)可以包括用于允许lplmn和/或vplmn中的prose功能执行一个或多个过程(例如,处理发现条目id和/或执行计费)的ue身份信息(例如,imsi或msisdn)。

在一些实施例中,如果另一plmn(例如,804b)中的prose功能接收到相同的发现条目id(例如,在后续监控请求消息中),则plmn(例如,plmn中的prose功能)可以用所接收到的对应的参数更新监控ue的对应的发现条目id。在某些实施例中,请求消息(例如,监控请求消息818)可以包括pc5_tech参数,例如,在pc5_tech参数由ue在发现请求消息中提供的情况下。如果pc5技术参数被省略,则在一些实例中,可以将预定pc5无线电技术指定为e-utra。

在一些实施例中,如果一个或多个其他plmn的prose功能存储与所请求的prose应用id名称(例如,由hplmn中的prose功能请求)相对应并且与所请求的pc5无线电技术(例如,在监控请求消息中指示)相对应的有效prose应用代码,则一个或多个其他plmn的prose功能(例如,vplmn和/或lplmn的prose功能)可以返回某些参数。例如,参数包括相关prose应用代码、prose应用掩码和对应的ttl参数中的任何一个或多个。ttl参数可以指示另一参数(诸如相关发现滤波器)在它被接收到之后有效的时间的长度。基于prose功能(例如,vplmn和/或lplmn的prose功能)中的ue上下文,在某些实施例中,prose应用代码还可以包括如果ue正在宣告则ue被注册在其中的plmn的plmnid,以便监控ue的hplmn中的prose功能存储在所关联的ue上下文中。

在一些实施例中,监控响应消息820可以包括用于指示可以被用于所指派的prose应用代码的pc5无线电技术的可选pc5_tech参数。如果此参数(例如,pc5_tech参数)被省略,则在某些实例中,可以将预定pc5无线电技术指定为e-utra。在一些实施例中,如果使用应用控制的扩展,则prose应用代码可以用prose应用代码前缀替换。

在一些实施例中,prose功能(例如,hplmn中的prose功能804a)可以用发现响应消息(例如,发现响应822)来响应。在某些实施例中,发现响应消息可以包括一个或多个参数,例如,发现滤波器、发现条目id、一个或多个对应的ttl参数和/或pc5_tech参数中的一个或多个。在一些实例中,与发现滤波器参数(例如,在发现滤波器中)相对应的ttl参数可以指示一个或多个发现滤波器可以有效的时间的持续时间。在某些实施例中,可选参数(例如,pc5_tech参数)可以指示要用于所指派的prose应用代码的pc5无线电技术。如果此参数被省略,则在某些实例中,可以将预定pc5无线电技术指定为e-utra。在一些实施例中,如果使用应用控制的扩展,则可以用prose应用代码前缀替换发现滤波器中的prose应用代码。

在某些实施例中,发现滤波器可以包括prose应用代码、一个或多个prose应用掩码和/或一个或多个ttl参数(例如,与prose应用代码和/或一个或多个prose应用掩码相对应)中的任何一个或多个。在受限prose直接发现中,发现滤波器可以由prose受限代码、prose应用掩码和ttl构成。ttl可以指示相关发现滤波器在它被接收到之后有效的时间的持续时间。在一些实施例中,监控he(例如,802)可以使用发现滤波器来选择性地匹配在pc5接口上(例如,从宣告ue502)接收到的prose应用代码或prose受限代码。例如,监控ue可以根据指定的pc5无线电技术(例如,通过发现响应消息中的pc5_tech参数所指定的pc5无线电技术)来使使用pc5无线电技术在pc5接口上(例如,从宣告ue)接收到的prose应用代码或prose受限代码与prose功能(例如,hplmn中的prose功能804a)已提供的prose应用代码或prose受限代码相匹配。

除了prose应用代码之外,在某些实施例中,发现滤波器还可以包含用于prose应用代码后缀的一个或多个掩码,其可以被从prose应用服务器(例如,在授权响应中)获得。ue可以为prose应用代码后缀添加附加掩码和值。在一些实施例中,ue可以被配置为随机化用于指派新发现滤波器的请求,例如,以在ttl到期时防止发现请求的峰值。

为了允许在不用中断发现程序的情况下改变所宣告的prose应用代码,在某些实施例中,发现响应消息(例如,来自prose功能804a的发现响应消息822)可以对于相同的prose应用id包括多个发现滤波器(例如,两个发现滤波器)。例如,监控ue可以具有用于当前由宣告ue(例如,502)在使用中的prose应用代码和替换prose应用代码两者的一个或多个发现滤波器。在其他实施例中,prose应用掩码可以用于匹配一个或多个prose应用代码(例如,以使用于向pc5无线电技术宣告的pc5无线电技术与监控相匹配)。在某些实施例中,当有效prose应用代码不可用于请求的prose应用id时,监控请求消息可以指定一个或多个prose功能(例如,在hplmn、lplmn、vplmn中)的行为。

在一些实施例中,在无线电资源分配程序期间,ue可以开始使用无线电资源中的一个或多个发现滤波器来监控,其中一个或多个plmn可以像在某些无线电接入网络(ran)规范中所定义的那样授权并配置要用于prose的无线电资源。

图9图示示例机器900的框图,在所述示例机器900上可以执行本文讨论的技术(例如,方法学)中的任何一种或多种,例如,一个或多个prose直接发现过程。如本文所描述的示例可以包括机器900中的逻辑或许多组件或机构或者可以由机器900中的逻辑或许多组件或机构操作。电路(例如,处理电路)是在机器900的有形实体中实现的电路的集合,所述电路包括硬件(例如,简单电路、门、逻辑等)。电路成员资格可以随着时间的推移而可塑造。电路包括可以单独或者相结合地在操作时执行指定操作的构件。在一个示例中,电路的硬件可以被不变地设计来执行具体操作(例如,硬连线)。在一个示例中,电路的硬件可以包括可变地连接的物理组件(例如,执行单元、晶体管、简单电路等),包括被物理上修改(例如,不变聚集粒子的磁性上、电力上、可移动的放置等)以对具体操作的指令进行编码的机器可读介质。在连接物理组件时,硬件组成的底层电特性被例如从绝缘体改变为导体,或者反之亦然。指令使得嵌入式硬件(例如,执行单元或加载机构)能够经由可变连接在硬件中创建电路的成员以当在操作中时执行具体操作的部分。因此,在一个示例中,机器可读介质元件是电路的一部分或者在设备正在操作时通信地耦合到电路的其他组件。在一个示例中,可以在多于一个电路的多于一个成员中使用物理组件中的任一个。例如,在操作下,执行单元可以在一个时间点被用在第一电路系统的第一电路中并且在不同的时间被第一电路系统中的第二电路或者被第二电路系统中的第三电路重用。接着是关于机器900的这些组件的附加示例。

在替代实施例中,机器900可以作为独立设备操作或者可以连接(例如,联网)到其他机器。在联网部署中,机器900可以在服务器-客户端网络环境中以服务器机器、客户端机器或两者身份操作。在一个示例中,机器900可以在点对点(p2p)(或其他分布式)网络环境中作为对等机器。机器900可以是个人计算机(pc)、平板pc、机顶盒(stb)、个人数字助理(pda)、移动电话、web器具、网络路由器、交换机或桥接器,或能够执行指令(顺序的或其他的)的任何机器,所述指令指定要由该机器采取的动作。进一步地,虽然图示了仅单个机器,但是术语“机器”还应被视为包括单独地或联合执行一组(或多组)指令以执行本文讨论的方法学中的任何一种或多种的机器的任何合集,诸如云计算、软件即服务(saas)、其他计算机集群配置。

机器(例如,计算机系统)900可以包括硬件处理器902(例如,中央处理单元(cpu)、图形处理单元(cpu)、硬件处理器核心或其任何组合)、主存储器904、静态存储器(例如,用于固件、微码、基本输入输出(bios)、统一可扩展固件接口(uefi)等的存储器或存储装置)906和大容量存储装置908(例如,硬盘驱动器、磁带驱动器、闪存存储装置或其他块设备),其中的一些或全部可以经由互连链路(例如,总线)930彼此通信。机器900可以进一步包括显示单元910、字母数字输入设备912(例如,键盘)和用户界面(ui)导航设备914(例如,鼠标)。在一个示例中,显示单元910、输入设备912和ui导航设备914可以是触摸屏显示器。机器900可以附加地包括存储设备(例如,驱动单元)908、信号生成设备918(例如,扬声器)、网络接口设备920和一个或多个传感器916,诸如全球定位系统(gps)传感器、罗盘、加速度计或其他传感器。机器900可以包括输出控制器928,诸如用于通信或者控制一个或多个外围设备(例如,打印机、读卡器等)的串行(例如,通用串行总线(usb)、并行或其他有线或无线(例如,红外(ir)、近场通信(nfc)等)连接。

处理器902、主存储器904、静态存储器906或大容量存储器908的寄存器可以是或者包括机器可读介质922,其上存储有具体实现本文描述的技术或功能中的任何一种或多种或者由本文描述的技术或功能中的任何一种或多种利用的一组或多组数据结构或指令924(例如,软件)。指令924还可以在其由机器900执行期间完全或至少部分地驻留在处理器902、主存储器904、静态存储器906或大容量存储器908的寄存器中的任一个内。在一个示例中,硬件处理器902、主存储器904、静态存储器906或大容量存储器908的一个或任何组合可以构成机器可读介质922。虽然机器可读介质922被图示为单个介质,但是术语“机器可读介质”可以包括被配置为存储一个或多个指令924的单个介质或多个介质(例如,集中式或分布式数据库和/或关联的高速缓存和服务器)。

术语“机器可读介质”可以包括能够存储、编码或者承载用于由机器900执行的指令并且使机器900执行本公开的技术中的任何一种或多种、或者能够存储、编码或者承载由这样的指令使用或者与这样的指令相关联的数据结构的任何介质。非限制性机器可读介质示例可以包括固态存储器、光学介质、磁介质和信号(例如,射频信号、其他基于光子的信号、声音信号等)。在一个示例中,非暂时性机器可读介质包括带有具有不变(例如,静止)质量的多个粒子的机器可读介质,并且因此是物质的组合物。因此,非暂时性机器可读介质是不包括暂时性传播信号的机器可读介质。非暂时性机器可读介质的具体示例可以包括:非易失性存储器,诸如半导体存储器设备(例如,电可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom))和闪速存储器设备;磁盘,诸如内部硬盘和可移动盘;磁光盘;以及cd-rom和dvd-rom盘。

可以经由利用许多传输协议(例如,帧中继、网际协议(ip)、传输控制协议(tcp)、用户数据报协议(udp)、超文本传输协议(http)等)中的任何一种的网络接口设备920使用传输介质来通过通信网络926进一步发送或者接收指令924。示例通信网络可以包括局域网(lan)、广域网(wan)、分组数据网络(例如,因特网)、移动电话网络(例如,蜂窝网络)、普通老式电话(pots)网络和无线数据网络(例如,称为的电气与电子工程师协会(ieee)802.11族标准、称为的ieee802.16族标准)、ieee802.15.4族标准、点对点(p2p)网络等。在一个示例中,网络接口设备920可以包括用于连接到通信网络926的一个或多个物理插口(例如,以太网、同轴或电话插口)或一个或多个天线。在一个示例中,网络接口设备920可以包括用于使用单输入多输出(simo)、多输入多输出(mimo)或多输入单输出(miso)技术中的至少一种来以无线方式通信的多个天线。术语“传输介质”应被视为包括能够存储、编码或者承载由机器900执行的指令的任何无形介质,并且包括用于方便这样的软件的通信的数字或模拟通信信号或其他无形介质。传输介质是机器可读介质。

示例

尽管已参考具体示例实施例描述了一个方面,然而将显然的是,在不脱离本公开的更广泛精神和范围的情况下,可以对这些实施例做出各种修改和变化。因此,本说明书和附图将在说明性而非限制性意义上考虑。形成其一部分的附图通过图示而非限制的方式来示出可以实践主题的具体实施例。所图示的实施例被以足够详细地描述以使得本领域的技术人员能够实践本文公开的教导。可以利用并从其中导出其他实施例,使得可以在不脱离本公开的范围的情况下做出结构及逻辑替换和变化。此具体实施例因此不应在限制性意义上进行,并且各种实施例的范围仅通过所附权利要求以及这样的权利要求所赋予的等同物的完全范围来限定。

可以仅仅为了方便并在不旨在将本申请的范围自愿地限于任何单个方面或发明构思(若实际上公开了不止一个的话)的情况下单独地和/或共同地通过术语“方面”来在本文中参考本发明主题的这样的实施例。因此,尽管已在本文中图示和描述了具体实施例,然而应该领会的是,计算来实现相同目的的任何布置可以取代所示的具体实施例。本公开旨在涵盖各种实施例的任何和所有改编或变化。在回故上述描述后,上述实施例以及本文未具体地描述的其他实施例的组合对于本领域的技术人员而言将是显而易见的。

在此文件中,术语“一”或“一个”像在专利文件中常见的那样用于包括一个或多于一个,独立于“至少一个”或“一个或多个”的任何其他实例或用法。在此文件中,除非另外指示,否则术语“或”用于指代非排他性或,使得“a或b”包括“a而不是b”、“b而不是a”及“a和b”。在此文件中,术语“包括”和“在其中”被用作相应的术语“包含”和“其中”的普通英语等同物。另外,在以下权利要求中,术语“包括”和“包含”是开放式的,即包括除了在权利要求中的这样的术语之后列举的那些之外的元素的系统、ue、物品、组分、配方或过程仍然被视为落入该权利要求的范围内。此外,在以下权利要求中,术语“第一”、“第二”和“第三”等被仅仅用作标签,而不旨在对其对象施加数值要求。

本公开的说明书摘要被提供来允许读者快速地探知技术公开的本质。它是本着它不会用于解释或者限制权利要求的范围或含义的理解而提交的。另外,在前面的具体实施例中,可看到的是为了使本公开合理,各个特征在单个方面中被分组在一起。公开的这种方法不应被解释为反映所要求保护的实施例要求比每个权利要求中明确地记载的更多特征的意图。相反,如以下权利要求所反映的,发明主题在于不到单个公开的方面的所有特征。因此以下权利要求被特此并入到具体实施例中,同时每个权利要求自身作为单独的方面。

下文描述本文讨论的方法、机器可读介质和系统(例如,机器、设备或其他装置)的各种示例。

示例1是一种用户设备(ue)的装置,所述ue被配置为支持邻近服务(prose)的ue,所述装置包括:处理电路,所述处理电路用于将所述ue配置为执行prose直接发现过程,其中,作为所述prose直接发现过程的一部分,所述处理电路被配置为:对用于宣告程序的发现请求消息进行编码以用于通过pc3接口发送到归属公用陆地移动网络(hplmn)中的prose功能,所述宣告程序包括通过pc5接口发送一个或多个宣告,其中,用于所述宣告程序的所述发现请求消息包括用于指示要由所述ue用于所述宣告程序的pc5无线电技术的pc5技术(pc5_tech)参数,并且其中,所述处理电路将所述ue配置为将wlanpc5无线电技术用于所述宣告程序;并且对用于所述宣告程序的发现响应消息进行解码,用于所述宣告程序的所述发现响应消息是通过所述pc3接口从所述hplmn中的所述prose功能被接收的,其中,用于所述宣告程序的所述发现响应消息包括prose应用代码和用于指示被授权用于所述prose应用代码的所述pc5无线电技术的所述pc5_tech参数;以及存储器,所述存储器被配置为存储所述prose应用代码。

在示例2中,根据示例1所述的主题包括,其中,所述处理电路被进一步配置为当所述pc5无线电技术是e-utra时对没有所述pc5_tech参数的用于所述宣告程序的所述发现请求消息进行编码。

在示例3中,根据示例1至2所述的主题包括,其中,所述prose应用代码对应于包含在用于所述宣告程序的所述发现请求消息中的prose应用id参数。

在示例4中,根据示例1至3所述的主题包括,其中,作为所述prose直接发现过程的一部分,所述处理电路被配置为:对用于监控程序的发现请求消息进行编码以用于通过所述pc3接口发送到所述hplmn中的所述prose功能,所述监控程序包括通过所述pc5接口接收一个或多个宣告,其中,用于所述监控程序的所述发现请求消息包括用于指示要由所述ue用于所述监控程序的pc5无线电技术的pc5_tech参数,并且其中,所述处理电路将所述ue配置为将wlanpc5无线电技术用于所述监控程序;并且对用于所述监控程序的发现响应消息进行解码,用于所述监控程序的所述发现响应消息是通过所述pc3接口从所述hplmn中的所述prose功能被接收的,其中,用于所述监控程序的所述发现响应消息包括发现滤波器参数以及用于指示要用于所述发现滤波器参数的所述pc5无线电技术的所述pc5_tech参数。

在示例5中,根据示例4所述的主题包括,其中,所述处理电路被配置为使用所述发现滤波器参数来匹配通过所述pc5接口接收到的一个或多个附加prose应用代码。

在示例6中,根据示例4至5所述的主题包括,其中,所述发现滤波器参数包括所述prose应用代码、prose应用掩码参数和生存时间(ttl)参数,其中,所述ttl参数指示所述发现滤波器参数有效的时间的长度。

在示例7中,根据示例4至6所述的主题包括,其中,所述处理电路被配置为在用于所述监控程序的所述发现请求消息中包括prose应用id参数。

示例8是一种网络元件的装置,所述网络元件在公用陆地移动网络(plmn)中被配置为邻近服务(prose)功能,所述装置包括:处理电路,所述处理电路用于将所述网络元件配置为执行prose直接发现过程,其中,作为所述prose直接发现过程的一部分,所述处理电路被配置为:对用于宣告程序的发现请求消息进行解码,用于所述宣告程序的所述发现请求消息是通过pc3接口从被配置为支持邻近服务(prose)的用户设备(ue)的ue接收的,所述宣告程序包括通过所述pc5接口发送一个或多个宣告,其中,用于所述宣告程序的所述发现请求消息包括用于指示要由所述ue用于所述宣告程序的pc5无线电技术的pc5技术(pc5_tech)参数,并且其中,所述ue被配置为将wlanpc5无线电技术用于所述宣告程序;并且对用于所述宣告程序的发现响应消息进行编码以用于通过所述pc3接口发送到所述ue,其中,用于所述宣告程序的所述发现响应消息包括prose应用代码和用于指示被授权用于所述prose应用代码的所述pc5无线电技术的所述pc5_tech参数;以及存储器,所述存储器被配置为存储所述prose应用代码。

在示例9中,根据示例8所述的主题包括,其中,作为所述prose直接发现过程的一部分,所述处理电路被配置为:对用于监控程序的发现请求消息进行解码,用于所述监控程序的所述发现请求消息是通过pc3接口从所述ue接收的,所述监控程序包括通过所述pc5接口接收一个或多个宣告,其中,用于所述监控程序的所述发现请求消息包括用于指示要由所述ue用于所述监控程序的pc5无线电技术的pc5_tech参数,并且其中,所述ue被配置为将wlanpc5无线电技术用于所述监控程序;并且对用于所述监控程序的发现响应消息进行编码以用于通过所述pc3接口发送到所述ue,其中,用于所述监控程序的所述发现响应消息包括用于匹配通过所述pc5接口接收到的一个或多个附加prose应用代码的发现滤波器参数,以及用于指示要用于所述发现滤波器参数的所述pc5无线电技术的所述pc5_tech参数。

在示例10中,根据示例9所述的主题包括,其中,所述plmn是归属plmn(hplmn),并且其中,作为所述prose直接发现过程的一部分,所述处理电路被配置为,响应于用于所述监控程序的所述发现请求消息包括指示除归属plmn以外的plmn的prose应用id参数而执行以下操作:在除所述hplmn以外的plmn中,对监控请求消息进行编码以用于通过pc6接口发送到第二prose功能,其中,所述监控请求消息包括prose应用id名称参数和指示要由所述ue用于所述监控程序的所述pc5无线电技术的所述pc5_tech参数;并且对通过所述pc6接口来自所述第二prose功能的监控响应消息进行解码,其中,所述监控响应消息包括以下各项中的任何一个或多个:附加prose应用代码、prose应用掩码、与所述附加prose应用代码和所述prose应用掩码中的任何一个相对应的生存时间(til)参数以及用于指示被授权用于所述附加prose应用代码的所述pc5无线电技术的所述pc5_tech参数。

在示例11中,根据示例10所述的主题包括,其中,作为所述prose直接发现过程的一部分,所述处理电路被配置为在所述发现滤波器参数内包括在所述监控响应消息中从所述第二prose功能接收到的所述附加prose应用代码和所述prose应用掩码中的任何一个或多个,以及用于指示所述发现滤波器参数有效的时间的长度的ttl参数。

在示例12中,根据示例11所述的主题包括,其中,作为所述prose直接发现过程的一部分,所述处理电路被配置为对所述监控请求消息进行编码以用于通过pc7接口发送所述监控响应消息并且通过所述pc7接口接收所述监控响应消息。

示例13是一种计算机可读硬件存储设备,所述计算机可读硬件存储设备存储用于由用户设备(ue)的一个或多个处理器执行的指令,所述ue被配置为支持邻近服务(prose)的ue,所述指令用于将所述一个或多个处理器配置为:对用于宣告程序的发现请求消息进行编码以用于通过pc3接口发送到归属公用陆地移动网络(hplmn)中的prose功能,所述宣告程序包括通过pc5接口发送一个或多个宣告,其中,用于所述宣告程序的所述发现请求消息包括用于指示要由所述ue用于所述宣告程序的pc5无线电技术的pc5技术(pc5_tech)参数,并且将所述ue配置为将wlanpc5无线电技术用于所述宣告程序;以及将收发器电路配置为接收用于所述宣告程序的发现响应消息,用于所述宣告程序的所述发现响应消息是通过所述pc3接口从所述hplmn中的所述prose功能被接收的,其中,用于所述宣告程序的所述发现响应消息包括prose应用代码和用于指示被授权用于所述prose应用代码的所述pc5无线电技术的所述pc5_tech参数。

在示例14中,根据示例13所述的主题包括,其中,所述指令用于将所述一个或多个处理器配置为当所述pc5无线电技术是e-utra时对没有所述pc5_tech参数的用于所述宣告程序的所述发现请求消息进行编码。

在示例15中,根据示例13至14所述的主题包括,其中,所述prose应用代码对应于包含在用于所述宣告程序的所述发现请求消息中的prose应用id参数。

在示例16中,根据示例13至15所述的主题包括,其中,所述指令用于将所述一个或多个处理器配置为:对用于监控程序的发现请求消息进行编码以用于通过所述pc3接口发送到所述hplmn中的所述prose功能,所述监控程序包括通过所述pc5接口接收一个或多个宣告,其中,用于所述监控程序的所述发现请求消息包括用于指示要由所述ue用于所述监控程序的pc5无线电技术的pc5_tech参数,并且将所述ue配置为将wlanpc5无线电技术用于所述监控程序;以及对用于所述监控程序的发现响应消息进行解码,用于所述监控程序的所述发现响应消息是通过所述pc3接口从所述hplmn中的所述prose功能被接收的,其中,用于所述监控程序的所述发现响应消息包括发现滤波器参数以及用于指示要用于所述发现滤波器参数的所述pc5无线电技术的所述pc5_tech参数。

示例17是一种计算机可读硬件存储设备,所述计算机可读硬件存储设备存储用于由在公用陆地移动网络(plmn)中被配置为邻近服务(prose)功能的网络元件的一个或多个处理器执行的指令,所述指令用于将所述一个或多个处理器配置为:将收发器电路配置为接收用于宣告程序的发现请求消息,用于所述宣告程序的所述发现请求消息是通过pc3接口从被配置为支持邻近服务(prose)的用户设备(ue)的ue接收的,所述宣告程序包括通过pc5接口发送一个或多个宣告,其中,用于所述宣告程序的所述发现请求消息包括用于指示要由所述ue用于所述宣告程序的pc5无线电技术的pc5技术(pc5_tech)参数,并且其中,所述ue被配置为将wlanpc5无线电技术用于所述宣告程序;并且对用于所述宣告程序的发现响应消息进行编码以用于通过所述pc3接口发送到所述ue,其中,用于所述宣告程序的所述发现响应消息包括prose应用代码和用于指示被授权用于所述prose应用代码的所述pc5无线电技术的所述pc5_tech参数。

在示例18中,根据示例17所述的主题包括,其中,所述指令用于将所述一个或多个处理器配置为:将所述收发器电路配置为接收用于监控程序的发现请求消息,用于所述监控程序的所述发现请求消息是通过pc3接口从所述ue接收的,所述监控程序包括通过所述pc5接口接收一个或多个宣告,其中,用于所述监控程序的所述发现请求消息包括用于指示要由所述ue用于所述监控程序的pc5无线电技术的pc5_tech参数,并且其中,所述ue被配置为将wlanpc5无线电技术用于所述监控程序;并且对用于所述监控程序的发现响应消息进行编码以用于通过所述pc3接口发送到所述ue,其中,用于所述监控程序的所述发现响应消息包括用于匹配通过所述pc5接口接收到的一个或多个附加prose应用代码的发现滤波器参数,以及用于指示要用于所述发现滤波器参数的所述pc5无线电技术的所述pc5_tech参数。

在示例19中,根据示例18所述的主题包括,其中,所述plmn是归属plmn(hplmn),并且其中,所述指令用于将所述一个或多个处理器配置为,响应于用于所述监控程序的所述发现请求消息包括指示除归属plmn以外的plmn的prose应用id参数而执行以下操作:在除所述hplmn以外的plmn中,对监控请求消息进行编码以用于通过pc6接口发送到第二prose功能,其中,所述监控请求消息包括prose应用id名称参数和指示要由所述ue用于所述监控程序的所述pc5无线电技术的所述pc5_tech参数;并且将所述收发器电路配置为通过所述pc6接口从所述第二prose功能接收监控响应消息,其中,所述监控响应消息包括以下各项中的任何一个或多个:附加prose应用代码、prose应用掩码、与所述附加prose应用代码和所述prose应用掩码中的任何一个相对应的生存时间(til)参数以及用于指示被授权用于所述附加prose应用代码的所述pc5无线电技术的所述pc5_tech参数。

在示例20中,根据示例19所述的主题包括,其中,所述指令用于将所述一个或多个处理器配置为在所述发现滤波器参数内包括在所述监控响应消息中从所述第二prose功能接收到的所述附加prose应用代码和所述prose应用掩码中的任何一个或多个,以及用于指示所述发现滤波器参数有效的时间的长度的ttl参数。

示例21是一种用户设备(ue)的装置,所述ue被配置为支持邻近服务(prose)的ue,所述装置包括:用于对用于宣告程序的发现请求消息进行编码以用于通过pc3接口发送到归属公用陆地移动网络(hplmn)中的prose功能的模块,所述宣告程序包括通过pc5接口发送一个或多个宣告,其中,用于所述宣告程序的所述发现请求消息包括用于指示要由所述ue用于所述宣告程序的pc5无线电技术的pc5技术(pc5_tech)参数,以及用于将所述ue配置为将wlanpc5无线电技术用于所述宣告程序的模块;用于对用于所述宣告程序的发现响应消息进行解码的模块,用于所述宣告程序的所述发现响应消息是通过所述pc3接口从所述hplmn中的所述prose功能被接收的,其中,用于所述宣告程序的所述发现响应消息包括prose应用代码和用于指示被授权用于所述prose应用代码的所述pc5无线电技术的所述pc5_tech参数;以及用于存储所述prose应用代码的模块。

在示例22中,根据示例21所述的主题包括,进一步包括用于当所述pc5无线电技术是e-utra时对没有所述pc5_tech参数的用于所述宣告程序的所述发现请求消息进行编码的模块。

在示例23中,根据示例21至22所述的主题包括,其中,所述prose应用代码对应于包含在用于所述宣告程序的所述发现请求消息中的prose应用id参数。

在示例24中,根据示例21至23所述的主题包括:用于对用于监控程序的发现请求消息进行编码以用于通过所述pc3接口发送到所述hplmn中的所述prose功能的模块,所述监控程序包括通过所述pc5接口接收一个或多个宣告,其中,用于所述监控程序的所述发现请求消息包括用于指示要由所述ue用于所述监控程序的pc5无线电技术的pc5_tech参数,以及用于将所述ue配置为将wlanpc5无线电技术用于所述监控程序的模块;以及用于对用于所述监控程序的发现响应消息进行解码的模块,用于所述监控程序的所述发现响应消息是通过所述pc3接口从所述hplmn中的所述prose功能被接收的,其中,用于所述监控程序的所述发现响应消息包括发现滤波器参数以及用于指示要用于所述发现滤波器参数的所述pc5无线电技术的所述pc5_tech参数。

在示例25中,根据示例24所述的主题包括用于使用所述发现滤波器参数来匹配通过所述pc5接口接收到的一个或多个附加prose应用代码的模块。

示例26是包括指令的至少一种机器可读介质,所述指令当由处理电路执行时,使所述处理电路执行操作以实现示例1至25中的任一项。

示例27是一种包括用于实现示例1至25中的任一项的模块的装置。

示例28是一种用于实现示例1至25中的任一项的系统。

示例29是一种用于实现示例1至25中的任一项的方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1