利用对等发现消息进行群活动通知的制作方法

文档序号:11456852阅读:196来源:国知局
利用对等发现消息进行群活动通知的制造方法与工艺

背景

1.公开领域

本公开涉及利用对等(p2p)发现消息进行群活动通知。

2.相关技术描述

无线通信系统已经过了数代的发展,包括第一代模拟无线电话服务(1g)、第二代(2g)数字无线电话服务(包括过渡的2.5g和2.75g网络)、第三代(3g)具有因特网能力的高速数据无线服务和第四代(4g)服务(例如,长期演进(lte)或wimax)。目前在用的有许多不同类型的无线通信系统,包括蜂窝以及个人通信服务(pcs)系统。已知蜂窝系统的示例包括蜂窝模拟高级移动电话系统(amps),以及基于码分多址(cdma)、频分多址(fdma)、时分多址(tdma)、tdma的全球移动接入系统(gsm)变型的数字蜂窝系统等。

最近,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不利用持久的位置跟踪来确定邻近性。通过将发现保持在设备上而非在云中,用户对与外部设备共享什么信息具有更多控制。

概览

本公开涉及利用对等(p2p)发现消息。在一方面,一种用于利用p2p发现消息的方法包括:由作为p2p通信群的成员的用户设备生成p2p发现消息,该p2p发现消息指示该p2p通信群的成员之间的群通信会话的活动状态,以及由该用户设备向作为该p2p通信群的成员的一个或多个其他用户设备传送该p2p发现消息。

在一方面,一种用于利用p2p发现消息的方法包括:由作为p2p通信群的成员的用户设备接收指示该p2p通信群的成员之间的群通信会话的活动状态的p2p发现消息,以及由该用户设备基于该群通信会话的活动状态来确定是否加入该群通信会话。

在一方面,一种用于利用p2p发现消息的用户设备包括:配置成生成p2p发现消息的处理器,该p2p发现消息指示p2p通信群的成员之间的群通信会话的活动状态,其中该用户设备是该p2p通信群的成员,以及配置成向作为该p2p通信群的成员的一个或多个其他用户设备传送该p2p发现消息的收发机。

在一方面,一种用于利用p2p发现消息的用户设备包括:配置成接收指示p2p通信群的成员之间的群通信会话的活动状态的p2p发现消息的收发机,其中该用户设备是该p2p通信群的成员,以及配置成基于该群通信会话的活动状态来确定是否加入该群通信会话的处理器。

在一方面,一种用于利用p2p发现消息的装备包括:用于由作为p2p通信群的成员的用户设备生成p2p发现消息的装置,该p2p发现消息指示该p2p通信群的成员之间的群通信会话的活动状态,以及用于由该用户设备向作为该p2p通信群的成员的一个或多个其他用户设备传送该p2p发现消息的装置。

在一方面,一种用于利用p2p发现消息的装备包括:用于由作为p2p通信群的成员的用户设备接收指示该p2p通信群的成员之间的群通信会话的活动状态的p2p发现消息的装置,以及用于由该用户设备基于该群通信会话的活动状态来确定是否加入该群通信会话的装置。

在一方面,一种用于利用p2p发现消息的装置包括:配置成由作为p2p通信群的成员的用户设备生成p2p发现消息的逻辑,该p2p发现消息指示该p2p通信群的成员之间的群通信会话的活动状态,以及配置成由该用户设备向作为该p2p通信群的成员的一个或多个其他用户设备传送该p2p发现消息的逻辑。

在一方面,一种用于利用p2p发现消息的装置包括:配置成由作为p2p通信群的成员的用户设备接收指示该p2p通信群的成员之间的群通信会话的活动状态的p2p发现消息的逻辑,以及配置成由该用户设备基于该群通信会话的活动状态来确定是否加入该群通信会话的逻辑。

在一方面,一种用于利用p2p发现消息的非瞬态计算机可读介质包括:用以由作为p2p通信群的成员的用户设备生成p2p发现消息的至少一条指令,该p2p发现消息指示该p2p通信群的成员之间的群通信会话的活动状态,以及用以由该用户设备向作为该p2p通信群的成员的一个或多个其他用户设备传送该p2p发现消息的至少一条指令。

在一方面,一种用于利用p2p发现消息的非瞬态计算机可读介质包括:用以由作为p2p通信群的成员的用户设备接收指示该p2p通信群的成员之间的群通信会话的活动状态的p2p发现消息的至少一条指令,以及用以由该用户设备基于该群通信会话的活动状态来确定是否加入该群通信会话的至少一条指令。

附图简述

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

图1解说了根据本公开的一方面的无线通信系统的高级系统架构。

图2解说了根据本公开的一方面的用户装备(ue)的示例。

图3解说了包括被配置成执行根据本公开的一方面的功能性的逻辑的通信设备。

图4解说了根据本公开的一方面的服务器。

图5解说了向多个ue传达群会话相关信息的应用服务器的示例。

图6解说了传达群媒体会话的群信息的中间处理实体的示例。

图7解说了传达群媒体会话的群信息的中间处理实体的另一示例。

图8解说了一种无线通信系统,其中ue可以使用设备到设备(d2d)对等(p2p)技术直接连接到其他ue,同时也连接到无线广域网(wwan)。

图9解说了其中有lte-d能力的设备向有lte-d能力的设备传送周期性lte-d发现消息的示例。

图10a解说了根据本公开的一方面的用于长期演进直连(lte-d)的个体p2p发现消息(i_p2pdm)。

图10b解说了根据本公开的一方面的用于lte-d的i_p2pdm。

图11解说了根据本公开的一方面的有lte-d能力的ue的示例性通信群传送发现消息。

图12解说了根据本公开的一方面的用于lte-d的示例性i_p2pdm1200。

图13解说了根据本公开的一方面的用于利用p2p发现消息的示例性流程。

图14解说了根据本公开的一方面的用于利用p2p发现消息的示例性流程。

图15和图16是配置成支持本文所教导的通信的装置的若干范例方面的其他简化框图。

详细描述

本公开涉及利用对等(p2p)发现消息。在一方面,作为p2p通信群的成员的用户设备生成指示该p2p通信群的成员之中的群通信会话的活动状态的p2p发现消息,以及向作为该p2p通信群的成员的一个或多个其他用户设备传送该p2p发现消息。在另一方面,作为p2p通信群的成员的用户设备接收指示该p2p通信群的成员之间的群通信会话的活动状态的p2p发现消息,以及基于该群通信会话的活动状态来确定是否加入该群通信会话。

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

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

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

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

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

参照图1,ue1…n被配置成在物理通信接口或层(在图1中被示为空中接口104、106、108)和/或直接有线连接上与接入网(例如,ran120、接入点125等)通信。空中接口104和106可遵循给定的蜂窝通信协议(例如,cdma、evdo、ehrpd、gsm、edge、w-cdma、lte等),而空中接口108可遵循无线ip协议(例如,ieee802.11)。ran120包括通过空中接口(诸如,空中接口104和106)服务ue的多个接入点。ran120中的接入点可被称为接入节点或an、接入点或ap、基站或bs、b节点、演进型b节点等。这些接入点可以是陆地接入点(或地面站)或卫星接入点。ran120被配置成连接到核心网140,核心网140可以执行各种各样的功能——包括在由ran120服务的ue与由ran120或由完全不同的ran服务的其他ue之间桥接电路交换(cs)呼叫,并且还可中介与外部网络(诸如因特网175)的分组交换(ps)数据的交换。因特网175包括数个路由代理和处理代理(出于方便起见,未在图1中示出)。在图1中,uen被示为直接连接到因特网175(即,与核心网140分开,诸如通过wifi或基于802.11的网络的以太网连接)。因特网175可藉此作用于经由核心网140在uen与ue1…n之间桥接分组交换数据通信。图1还示出了与ran120分开的接入点125。接入点125可以独立于核心网140地(例如,经由诸如fios之类的光通信系统、线缆调制解调器等)连接到因特网175。空中接口108可通过局部无线连接(诸如在一示例中是ieee802.11)服务ue4或ue5。uen被示为具有到因特网175的有线连接(诸如到调制解调器或路由器的直接连接)的台式计算机,在一示例中该调制解调器或路由器可对应于接入点125自身(例如,对于具有有线和无线连通性两者的wifi路由器)。

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

图2解说了根据本公开的各实施例的ue(即,客户端设备)的示例。参照图2,ue200a被解说为发起呼叫的电话,而ue200b被解说为触摸屏设备(例如,智能电话、平板计算机等)。如图2所示,ue200a的外壳配置有天线205a、显示器210a、至少一个按钮215a(例如,ptt按钮、电源按钮、音量控制按钮等)和小键盘220a以及其他组件,如本领域已知的。同样,ue200b的外壳配置有触摸屏显示器205b、外围按钮210b、215b、220b和225b(例如,电源控制按钮、音量或振动控制按钮、飞行模式切换按钮等)、至少一个前面板按钮230b(例如,home(主界面)按钮等)以及其他组件,如本领域已知的。尽管未被显式地示为ue200b的一部分,但ue200b可包括一个或多个外部天线和/或被构建到ue200b的外壳中的一个或多个集成天线,包括但不限于wifi天线、蜂窝天线、卫星定位系统(sps)天线(例如,全球定位系统(gps)天线),等等。

虽然ue(诸如ue200a和200b)的内部组件可以用不同硬件配置来实施,但在图2中,内部硬件组件的基本高级ue配置被示为平台202。平台202可接收并执行传送自ran120的可能最终来自核心网140、因特网175和/或其他远程服务器和网络(例如应用服务器170、weburl等)的软件应用、数据和/或命令。平台202还可独立地执行本地存储的应用而无需ran交互。平台202可包括收发机206,收发机206可操作地耦合到专用集成电路(asic)208或其他处理器、微处理器、逻辑电路、或其他数据处理设备。asic208或其他处理器执行与无线设备的存储器212中的任何驻留程序相对接的应用编程接口(api)210层。存储器212可包括只读或随机存取存储器(ram和rom)、eeprom、闪存卡、或计算机平台常用的任何存储器。平台202还可包括能存储未在存储器212中活跃地使用的应用以及其它数据的本地数据库214。本地数据库214通常为闪存单元,但也可以是如本领域已知的任何辅助存储设备(诸如磁介质、eeprom、光学介质、带、软盘或硬盘、或诸如此类)。

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

例如,在ue200a/200b是p2p通信群的成员并被配置成利用p2p发现消息的情况下,asic208可以被配置成生成指示p2p通信群的成员之间的群通信会话的活动状态的p2p发现消息,以及收发机206可以被配置成向作为p2p通信群的成员的一个或多个其他用户设备传送该p2p发现消息。在另一示例中,在ue200a/200b是p2p通信群的成员并被配置成利用p2p发现消息的情况下,收发机206可以被配置成接收指示p2p通信群的成员之间的群通信会话的活动状态的p2p发现消息,以及asic208可以被配置成基于群通信会话的活动状态来确定是否加入群通信会话。

ue200a和/或200b与ran120之间的无线通信可以基于不同的技术,诸如cdma、w-cdma、时分多址(tdma)、频分多址(fdma)、正交频分复用(ofdm)、gsm、或可在无线通信网络或数据通信网络中使用的其他协议。如上文所讨论的以及本领域中已知的,可以使用各种网络和配置来将语音传输和/或数据从ran传送到ue。因此,本文提供的解说并非意图限定本公开的各实施例,而仅仅是帮助描述本公开的各实施例的各方面。

图3解说了包括配置成执行功能性的逻辑的通信设备300。通信设备300可对应于上文提及的通信设备中的任一者,包括但不限于ue200a或200b、ran120的任何组件、核心网140的任何组件,与核心网140和/或因特网175耦合的任何组件(例如,应用服务器170)等。因此,通信设备300可对应于配置成通过图1的无线通信系统100与一个或多个其它实体进行通信(或促成与一个或多个其它实体的通信)的任何电子设备。

参照图3,通信设备300包括配置成接收和/或传送信息的逻辑305。在一示例中,如果通信设备300对应于无线通信设备(例如,ue200a或200b、ap125、bs、ran120中的b节点或演进型b节点等),则配置成接收和/或传送信息的逻辑305可包括无线通信接口(例如,蓝牙、wifi、2g、cdma、w-cdma、3g、4g、lte等),诸如无线收发机和相关联的硬件(例如,rf天线、调制解调器、调制器和/或解调器等)。此类无线收发机和相关联的硬件可以被配置成向作为p2p通信群的成员的一个或多个用户设备传送p2p发现消息,该p2p发现消息指示p2p通信群的成员之间的群通信会话的活动状态。作为另一示例,此类无线收发机和相关联的硬件可以被配置成接收指示p2p通信群的成员之间的群通信会话的活动状态的p2p发现消息。在另一示例中,配置成接收和/或传送信息的逻辑305可对应于有线通信接口(例如,串行连接、usb或火线连接、可藉以接入因特网175的以太网连接等)。因此,如果通信设备300对应于某种类型的基于网络的服务器(例如,应用服务器170等),则被配置成接收和/或传送信息的逻辑305在一示例中可对应于以太网卡,该以太网卡经由以太网协议将基于网络的服务器连接至其它通信实体。在进一步示例中,配置成接收和/或传送信息的逻辑305可包括传感或测量硬件(例如,加速计、温度传感器、光传感器、用于监视本地rf信号的天线等),通信设备300可藉由该传感或测量硬件来监视其本地环境。配置成接收和/或传送信息的逻辑305还可包括在被执行时准许配置成接收和/或传送信息的逻辑305的相关联硬件执行其接收和/或传送功能的软件。然而,配置成接收和/或传送信息的逻辑305不单单对应于软件,并且配置成接收和/或传送信息的逻辑305至少部分地依赖于硬件来达成其功能性。

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

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

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

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

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

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

各实施例可实现在各种市售的服务器设备中的任何服务器设备上,诸如图4中所解说的服务器400。在一示例中,服务器400可对应于上述应用服务器170的一个示例配置。在图4中,服务器400包括耦合至易失性存储器402和大容量非易失性存储器(诸如盘驱动器403)的处理器401。服务器400还可包括耦合至处理器401的软盘驱动器、压缩碟(cd)或dvd碟驱动器406。服务器400还可包括耦合至处理器401的用于建立与网络407(诸如耦合至其他广播系统计算机和服务器或耦合至因特网的局域网)的数据连接的网络接入端口404。在图3的上下文中,将领会,图4的服务器400解说了通信设备300的一个示例实现,藉此配置成传送和/或接收信息的逻辑305对应于由服务器400用来与网络407通信的网络接入端口304,配置成处理信息的逻辑310对应于处理器401,而配置成存储信息的逻辑315对应于易失性存储器402、盘驱动器403和/或碟驱动器406的任何组合。配置成呈现信息的任选逻辑320和配置成接收本地用户输入的任选逻辑325未在图4中显式地示出,并且可以被包括或可以不被包括在其中。由此,图4帮助展示通信设备300除了如图2中的205a或205b的ue实现之外,还可被实现为服务器。

在群媒体会话中传达群信息通常涉及中间处理实体。例如,开放移动联盟(oma)蜂窝上即推即讲(ptt)(poc)利用网际协议(ip)多媒体子系统(ims)基础设施来经由参与者信息递送群活动,如由请求评注(rfc)4575—一种用于会议状态的会话发起协议(sip)事件包—所支持的。图5解说了应用服务器170经由ran(诸如图1中的ran120)或接入点(诸如图1中的接入点125)向多个ue510、512、514传达群会话相关信息的示例。ue510、512、514中的每一者可对应于图2中的ue200a或200b中的一者。

如图5中所解说的,一旦群媒体会话被建立(步骤1),应用服务器170就传达群会话相关信息,诸如成员数目、参与者数目、参与者正在加入还是离开,以及该群是活跃的还是不活跃的(步骤2)。媒体会话中的群活动(其可以是ptt群呼叫、视频会议呼叫等)可以经由各种标准和专有方法来传达。

图6解说了传达群媒体会话的群信息的中间处理实体的另一示例。在图6的示例中,参与者信息是基于ims的并且是由omapoc定义的。在图6中,poc客户端a606向sip/ip核心a604发送订阅(subscribe)消息(步骤1)。在步骤2,sip/ip核心a604将该订阅消息转发到poc服务器a602,以及在步骤3,poc服务器a602用订阅消息来对sip/ip核心a604进行响应。在步骤4,sip/ip核心a604向sip/ip核心x614发送订阅消息。在步骤5和6,sip/ip核心x614向poc服务器x612发送订阅消息,该poc服务器x612用确收(ok)来响应sip/ip核心x614。sip/ip核心x614随后向sip/ip核心a604发送确收(ok)(步骤7)。在步骤8和9,sip/ip核心a604和poc服务器a602交换ok消息,以及在步骤10,sip/ip核心a604向poc客户端a606发送ok消息。

在步骤11和12,poc服务器x612向sip/ip核心x614发送群信息通知,sip/ip核心x614将该通知转发给sip/ip核心a604。在步骤13和14,sip/ip核心a604向poc服务器a602发送通知,该poc服务器a602用poc客户端a606的通知来进行响应。sip/ip核心a604在步骤15向poc客户端a606发送通知,以及在步骤16,poc客户端a606用确收(ok)来进行响应。在步骤17和18,sip/ip核心a604和poc服务器a602交换确收。在步骤19,sip/ip核心a604向sip/ip核心x614发送确收,该sip/ip核心x614在步骤20向poc服务器x612发送确收。

图7解说了传达群媒体会话的群信息的中间处理实体的另一示例。图7解说了voip群ptt应用(诸如来自的qchat)的群呼叫中状态信息的传输。在图7中,用户702选择结束参与到当前活跃的ptt群呼叫中。pttui704接收指示并引导ptt客户端706结束呼叫参与。作为响应,ptt客户端706通知媒体控制单元(mcu)712移除用户,该mcu712控制群呼叫的媒体和媒体信令方面。mcu712将该参与者移除并向ptt客户端706发送确认。ptt客户端706通知pttui704用户已经被移除。在移除用户之后,mcu712确定ptt群呼叫是否是直接呼叫。若其不是直接呼叫,则mcu712向其他参与者722(移动站1(ms1)和(ms2))通知经更新的群状态,即,参与者离开。

与图5-7不同,图8解说了无线通信系统800,其中ue能够使用d2dp2p技术(例如,lte-d、wifi直连、蓝牙等)直接连接到其他ue,同时也连接到无线广域网(wwan)(诸如lte网络)。参见图8,应用服务器170连接到具有第一基站806的第一蜂窝小区802、具有第二基站820的第二蜂窝小区804。应用服务器170经由网络链接820耦合到第一基站806和第二基站820。给定基站的覆盖区由该给定基站所处的蜂窝小区来表示。在图8的示例中,第一蜂窝小区802包括对应于第一基站806的覆盖区,而第二蜂窝小区804包括对应于第二基站820的覆盖区。

无线通信系统800中的蜂窝小区802、804中的每一者包括与相应基站806、820通信并且经由相应基站806、820与应用服务器170通信的各种ue。例如,在图8中,第一蜂窝小区802包括ue808、ue810、和ue816,而第二蜂窝小区804包括ue812、ue814和ue818。这些ue中的每一者可以对应于诸如图2中解说的ue200a或200b之类的ue。尽管未在图8中示出,但在一些实施例中,基站806、820可经由回程链路彼此连接。

ue808、ue810、ue816、ue812、ue814和ue818中的一者或多者可支持直接(或d2d)p2p通信。此类ue可以支持彼此直接通信而不通过另一设备或网络基础设施元件(诸如第一基站806或第二基站820)进行通信,并且还可以支持通过网络基础设施元件(诸如第一基站806和/或第二基站820)进行通信在涉及网络基础设施的通信中,信号一般可通过ue与基站806、820之间的上行链路和下行链路连接(诸如第一蜂窝小区802中的链路822和第二蜂窝小区804中的链路824)来传送和接收。基站806、820中的每一者一般用作针对相应的蜂窝小区802、804中的ue的附连点并促成其中服务的ue之间的通信。当两个或更多个ue(诸如ue808和ue810)希望彼此通信并且位于彼此足够邻近时,可在它们之间建立直接p2p链路,其可从服务ue808、810的基站806卸载话务、允许ue808、810更高效地通信、以及提供对于本领域技术人员而言将显而易见的其他优点。

如图8中所示,ue812可经由链路824通过中间基站820与ue814通信,并且ue812、814可进一步经由p2p链路836来通信。此外,对于其中参与方ue处于不同的近旁蜂窝小区中的蜂窝小区间通信,直接p2p通信链路仍是可能的,这在图8中解说,其中ue816和ue818可使用由虚线链路834解说的直接p2p通信来通信。

例如,图8中解说的链路832、834和/或836可以是lte-d链路。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不利用持久的位置跟踪来确定邻近性。通过将发现保持在设备上而非在云中,用户对与外部设备共享什么信息具有更多控制。

lte-d提议了由具有lte-d能力的设备传送并且由具有lte-d能力的设备接收和解码的周期性p2p发现消息。具有lte-d能力的设备周期性地并且同步地苏醒以发现范围内的所有设备。lte-d中的发现基于由lte网络本身配置的参数以同步方式操作。例如,可由服务演进型b节点(enodeb)经由会话信息块(sib)来指派频分双工(fdd)和/或时分双工(tdd)。服务演进型b节点还能配置lte-d设备经由服务发现(或p2p发现)消息的传输来宣告它们自己的间隔(例如,每20秒等)。例如,对于10mhzfdd系统,演进型b节点可根据每20秒发生并且包括64个子帧的发现时段来分配44个物理上行链路共享信道(pusch)无线电承载(rb)以用于发现,以使得直接发现资源(drid)的数目为44x64=2816。图9解说了其中有lte-d能力的设备922向有lte-d能力的设备912传送周期性lte-d发现消息的示例。

注意,在一些情形中,在两个或更多个lte-d设备(诸如图8中的ue816和818,或者ue912和任何ue922)发现彼此并希望建立lte-d会话以用于通信之后,可要求lte网络授权建立该lte-d会话,这在本文中被称为网络辅助式连接设立。若lte网络授权lte-d会话,则在lte-d设备之间经由d2d交换实际的媒体。

在有lte-d能力的设备之间传送的周期性发现消息包括lte-d“表达式”。lte-d依赖“表达式”来发现邻近对等方和促成邻近对等方之间的通信二者。应用或服务层处的表达式被称为“表达式名称”(例如,shirtsale@gap.com、jane@facebook.com等)。应用层处的表达式名称被映射成物理层处的被称为“表达式代码”的比特串。在一个示例中,每个表达式代码可具有128位的长度(例如,“11001111…1011”等)。如将领会的,任何对于特定表达式的援引可以被用于取决于上下文来指代表达式的相关联的表达式名称、表达式代码或二者。表达式可以是专用的或公共的。使得公共表达式是公共的并且能被任何应用标识,由此专用表达式是以特定观众为目标的。

图10a解说了根据本公开的一方面的用于lte-d的个体p2p发现消息(i_p2pdm)1000a。参见图10a,i_p2pdm1000a包括6位表达式类型字段1005a和128位表达式代码字段1010a。128位表达式代码字段1010a包括特定p2p群的唯一性群标识符1015a和一个或多个“元数据”字段1020a。元数据字段1020a可包括各种类型的数据,诸如存在性信息(例如,“繁忙”、“可以进行语音通信”、“可以进行文本通信”等),等等。lte-d知晓式应用/中间件基于该消息的类型和内容来解密lte-d表达式。

一组群中的每一者的每一个p2p群成员可以被配置成以给定间隔周期性地传送i_p2pdm。例如,在lte-d中,该间隔可以是20秒。每个i_p2pdm个体地标识传送i_p2pdm的p2p群成员。例如,在lte-d中,i_p2pdm可包括用于相关联的p2p群成员的专用或公共表达式。

根据本公开的一方面,周期性lte-d发现消息可以被用来传达特定p2p通信群的当前活动。具体而言,lte-d表达式(或替换地服务发现消息)可以传达与p2p通信群(例如,ptt群、视频会议群、群语音呼叫等)相关联的群活动。如本文中所使用的,术语“发现消息”和“表达式”可被互换地使用。

图10b解说了根据本公开的一方面的用于lte-d的i_p2pdm1000b。如图10a中,图10b中的i_p2pdm1000b包括6位表达式类型字段1005b和128位表达式代码字段1010b。128位表达式代码字段1010b包括特定p2p群的唯一性群标识符1015b和一个或多个“元数据”字段1020b。

然而,与图10a不同,元数据字段1020b可包括群活跃标志1022b、媒体会话类型字段1024b、成员索引字段1026b和参与标志1028b。群活跃标志1022b可以是单个比特,其中值“1”指示群是活跃的,而值“0”指示群是不活跃的。媒体会话类型字段1024b可以具有值“语音”、“视频”、“文件转移”、“文本”,或类似值。成员索引字段1026b和参与标志1028b可以针对p2p群的每个成员重复。成员索引字段1026b可包括成员的唯一性标识符,并且参与标志1028b可以是指示该成员是否参与群通信的一比特字段。

包含群活动信息的表达式可以由p2p群的任何成员传送,而不管该成员在群媒体会话中是否活跃。

若涉及p2p群的发现消息具有设置成“0”的群活跃标志1022b,则该p2p群中不活跃的(以及可能不知晓该群是活跃的)ue可以推断该群是不活跃的,或者若该群的至少两个成员在发现消息中传达该群是活跃的,则ue可以推断该群是活跃的。即,若p2p群的至少两个成员彼此通信,则它们将其周期性广播的发现消息1000b中的群活跃标志1022b设置成“1”。

图11解说了根据本公开的一方面的有lte-d能力的ue1102、1104、1106、1112、1114的示例性通信群传送发现消息。如图11中所解说的,ue1102、1104、1106参与群媒体会话,而ue1112、1114未参与。经由lte-d发现消息(诸如图10b中解说的i_p2pdm1000b)来通知ue1112、1114群活动。基于所接收到的发现消息,ue1112、1114知晓哪些成员参与或未参与群媒体会话(基于成员索引字段1026b和参与标志1028b),以及群媒体会话是活跃的还是不活跃的(基于群活跃标志1022b)。若群媒体会话是活跃的,如图11中那样,则ue1112、1114知晓当前哪种类型的媒体活动是活跃的,诸如语音、视频、文本等(基于媒体会话类型字段1024b)。

更具体而言,每个ue1102-1114知晓其参与状态并经由参与标志1028b向其他ue广播该信息。基于成员索引值1026b,接收方ue知晓哪个(哪些)成员是活跃的或者哪个(哪些)成员是不活跃的。群活动指示(即,群活跃标志1022b)可以由群中活跃的ue(即,图11中的ue1102-1106)设置在发现消息1000b中。非参与方ue(例如,图11中的ue1112、1114)不知晓该群是否是活跃的,或者哪种媒体类型与该群相关联,并且因此假设该群是不活跃的。若接收多个发现消息的非参与方ue接收到指示该群是活跃的阈值数目个发现消息,则该ue可以确定该群是否是活跃的。

虽然图11仅解说了参与方ue(即,ue1102、1104、1106)广播lte-d发现消息,但是所有ue1102、1104、1106、1112、1114可以广播图10b中解说的发现消息。因为通信群中的所有ue都可以发送此类发现消息,所以在特定ue处可接收到重复的发现消息。相应地,当接收到重复消息时,接受方ue可以在向ui传递群状态消息之前过滤那些消息。

替换地,与每个ue周期性地广播图10b中解说的lte-d发现消息不同,一个或多个群成员可以被指派周期性地传送该群的群活动发现消息1000b的任务。每个ue仍然会周期性地广播i_p2pdm,并且指定的(诸)群成员会将信息编译到图10b中解说的发现消息中。使得少于所有群成员的群成员传送群发现消息能够在其中存在大量邻近p2p群成员的场景中减少干扰并提高电池寿命。

在一方面,出于隐私的原因,当群活跃时(例如,群活跃标志1022b设置成“1”),成员索引1026b可以被排除,从而不公开关于成员参与的信息。

附加地,当彼此邻近的多个p2p通信群广播p2p发现消息时,每个群中的ue可以基于例如唯一性群id1015b而忽略来自其他群的发现消息。发现消息可在应用层处被忽略/丢弃。

图10a中解说的p2p发现消息也可以被利用以传达用户的存在性状态信息。图12解说了根据本公开的一方面的用于lte-d的示例性i_p2pdm1200。如图10a和10b中那样,图12中的i_p2pdm1200包括6位表达式类型字段1205b和128位表达式代码字段1210b。128位表达式代码字段1210包括特定p2p群的唯一性群标识符1215和一个或多个元数据字段1220。

然而,与图10a和10b不同,元数据字段1220包括用户地址索引字段1222和存在性状态字段1224。用户地址索引字段1222传达用户或参与信息,而存在性状态字段1224指示用户的存在性,诸如“繁忙”、“不可用”、“离线”等。

在p2p发现消息中广播群活动信息和存在性信息有多种好处:其利用了p2p框架来发送群活动信息;其并不妨碍(诸)应用服务器,该应用服务器通常要求增加开销的订阅/通知机制;其并不影响接入网络(诸如ims、蜂窝基础设施等);并且其是轻量级且可扩展的框架。

图13解说了根据本公开的一方面的用于利用p2p发现消息的示例性流程。图13中所解说的流程可以由作为p2p通信群的成员且能够如本文中所描述的那样广播p2p发现消息的ue执行,诸如图8、9和11中解说的任何ue。当执行图13中解说的流程时,ue可以或可以不参与群通信会话。

在1310,ue生成指示p2p通信群的成员之间的群通信会话的活动状态的p2p发现消息。如以上参照图10b所描述的,该活动状态可包括指示群通信会话是活跃的或不活跃的标志、群通信会话的媒体活动的类型、p2p通信群的每个成员的列表,和/或p2p通信群的每个成员的参与标志。媒体活动的类型可以是语音、视频、文本或文件转移中的一者。p2p发现消息可以是lte-d或wifi直连发现消息,诸如图10b中所解说的发现消息。

如上文所讨论的,出于隐私的原因,在例如成员索引字段1026b和参与标志1028b中,活动状态可以包括或可以不包括参与群通信会话的p2p通信群的成员的列表。

在1320,ue向作为p2p通信群的成员的一个或多个其他ue传送p2p发现消息。该一个或多个其他ue可以参与或可以不参与群通信会话。该一个或多个其他ue中的至少一个ue可以基于接收到p2p发现消息而决定加入群通信会话。

如上文所讨论的,p2p通信群的每个成员可以周期性地广播指示群通信会话的活动状态的p2p发现消息。在该情况中,ue可以忽视重复的p2p发现消息。替换地,仅p2p通信群的群组织者可以传送指示群通信会话的活动状态的p2p发现消息。附加地,ue可以忽视与ue并不属于的群通信会话相关的p2p发现消息。

在1330,ue可以任选地生成指示ue的存在性状态的第二p2p发现消息,诸如图12中解说的发现消息。在1340处,ue任选地向作为p2p通信群的成员的一个或多个其他ue传送第二p2p发现消息。

图14解说了根据本公开的一方面的用于利用p2p发现消息的示例性流程。图14中所解说的流程可以由作为p2p通信群的成员且能够如本文中所描述的那样广播和接收p2p发现消息的ue执行,诸如图8、9和11中解说的任何ue。图14中所解说的流程可以由与执行图13中解说的流程相同的ue来执行,或者可以由执行图13的流程的ue所属于的p2p通信群中的另一ue来执行。

在1410,ue接收指示p2p通信群的成员之间的群通信会话的活动状态的p2p发现消息。p2p发现消息可以是lte-d或wifi直连发现消息,诸如图10b中所解说的发现消息。如以上参照图10b所描述的,该活动状态可包括指示群通信会话是活跃的或不活跃的标志、群通信会话的媒体活动的类型、p2p通信群的每个成员的列表,和/或p2p通信群的每个成员的参与标志。媒体活动的类型可以是语音、视频、文本或文件转移中的一者。

如上文所讨论的,出于隐私的原因,在例如成员索引字段1026b和参与标志1028b中,活动状态可以包括或可以不包括参与群通信会话的p2p通信群的成员的列表。

在1420,ue基于群通信会话的活动状态来确定是否加入群通信会话。若ue确定要加入群通信会话,那么流程行进到1430,其中ue加入群通信会话。然而,若ue决定不加入群通信会话,那么流程返回至1410,其中ue将再次接收该p2p通信群的周期性p2p发现消息。

虽然未在图14中解说,但是1420处的决定可包括在ue的用户接口上显示群通信会话的活动状态,以及响应于该显示而接收指示是否加入群通信会话的用户输入。替换地,1420处的决定可包括将群通信会话的活动状态与一个或多个规则进行比较,并基于该比较来加入群通信会话。在该情况中,该一个或多个规则可能已经基于用户输入来确定。

无论1420处的决定的结果如何,在1440,ue可以任选地生成指示ue的存在性状态的第二p2p发现消息,诸如图12中解说的发现消息。在1450,ue任选地向作为p2p通信群的成员的一个或多个其他ue传送第二p2p发现消息。

如上文所讨论的,p2p通信群的每个成员可以周期性地广播指示群通信会话的活动状态的p2p发现消息。在该情况中,ue可以忽视重复的p2p发现消息。替换地,仅p2p通信群的群组织者可以传送指示群通信会话的活动状态的p2p发现消息。附加地,ue可以忽视与ue并不属于的群通信会话相关的p2p发现消息。

图15解说了被表示为一系列相互关联的功能模块的示例用户设备装置1500。用户设备装置1500可以对应于作为p2p通信群的成员且能够如本文中所描述的那样广播和接收p2p发现消息的ue,诸如图8、9和11中解说的任何ue。用于生成p2p发现消息的模块1502可以至少在一些方面对应于例如本文中所讨论的处理系统,诸如图2中的asic208。用于传送p2p发现消息的模块1504可以至少在一些方面对应于例如本文中所讨论的收发机,诸如图2中的收发机206。用于生成第二p2p发现消息的任选模块1506可以至少在一些方面对应于例如本文中所讨论的处理系统,诸如图2中的asic208。用于传送第二p2p发现消息的任选模块1508可以至少在一些方面对应于例如本文中所讨论的收发机,诸如图2中的收发机206。

图16解说了被表示为一系列相互关联的功能模块的示例用户设备装置1600。用户设备装置1600可以对应于作为p2p通信群的成员且能够如本文中所描述的那样广播和接收p2p发现消息的ue,诸如图8、9和11中解说的任何ue。用户设备装置1600可以是与图15中解说的用户设备装置1500相同的用户设备装置,或者可以对应于图13中所解说的用户设备装置所属于的p2p通信群中的另一用户设备装置。用于接收p2p发现消息的模块1402可以至少在一些方面对应于例如本文中所讨论的收发机,诸如图2中的收发机206。用于确定的模块1404可以至少在一些方面对应于例如本文中所讨论的处理系统,诸如图2中的asic208。用于加入的模块1406可以至少在一些方面对应于例如本文中所讨论的与发射机协作的处理系统,诸如图2中的asic208和收发机206。用于生成第二p2p发现消息的任选模块1608可以至少在一些方面对应于例如本文中所讨论的处理系统,诸如图2中的asic208。用于传送第二p2p发现消息的任选模块1610可以至少在一些方面对应于例如本文中所讨论的收发机,诸如图2中的收发机206。

图15-16的模块的功能性可以按与本文中的教导相一致的各种方式来实现。在一些设计中,这些模块的功能性可以被实现为一个或多个电组件。在一些设计中,这些框的功能性可以被实现为包括一个或多个处理器组件的处理系统。在一些设计中,可以使用例如一个或多个集成电路(例如,aisc)的至少一部分来实现这些模块的功能性。如本文中所讨论的,集成电路可包括处理器、软件、其他相关组件、或其某种组合。因此,不同模块的功能性可以例如实现为集成电路的不同子集、软件模块集合的不同子集、或其组合。同样,将领会,(例如,集成电路和/或软件模块集合的)给定子集可以提供不止一个模块的功能性的至少一部分。

另外,图15-16所表示的组件和功能以及本文描述的其他组件和功能可以使用任何合适的装置来实现。此类装置还可至少部分地使用本文所教导的相应结构来实现。例如,以上结合图15-16的“用于…的模块”组件所描述的组件还可对应于类似地命名的“用于…的装置”功能性。因而,在一些方面,此类装置中的一个或多个可使用本文所教导的处理器组件、集成电路、或其他合适结构中的一者或多者来实现。

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

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

结合本文公开的实施例描述的各个解说性逻辑框、模块、以及电路可用设计成执行本文中描述的功能的通用处理器、数字信号处理器(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)通常用激光以光学方式再现数据。上述的组合应当也被包括在计算机可读介质的范围内。

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

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