通过多无线电设备的协同操作进行节电

申请号 CN201180018712.0 申请日 2011-04-14 公开(公告)号 CN102845084A 公开(公告)日 2012-12-26
申请人 高通股份有限公司; 发明人 S·S·索利曼; N·K·肖贝; O·O·阿沃尼伊; R·维斯瓦纳坦;
摘要 通过短程发现和来自网络的辅助,提供了针对具有协同多无线电设备的移动网络的代理发现。在一些方面,响应于来自客户端的 请求 发送专用消息。该专用消息包括代理列表。客户端使用代理列表来发现列表上的这些代理。其它方面规定在来自网络的广播消息中包括代理列表。因而,客户端为了发现的目的接收广播消息并提取代理列表。其它方面规定客户端 检测区域 中的所有无线设备并将列表发送到网络。网络响应出客户端可用的、这些代理的子列表。在每个这种方面,当客户端发现可用代理时,其将所发现代理的代理ID列表发送到网络。
权利要求

1.一种用于在具有协同多无线电设备的网络中发现至少一个代理设备的方法,所述方法包括:
在客户端多无线电设备处进入探测模式,其中所述探测模式处于短程通信协议中;
根据预定调度,使用所述短程通信协议将多个探测分组发送到所述客户端多无线电设备处存储的代理设备列表上的所述至少一个代理设备;以及
将标识在所述探测模式期间发现的所述至少一个代理设备中的每一个的代理标识符(ID)列表发送到网络服务器,其中所述客户端多无线电设备使用远程通信协议发送所述代理ID列表。
2.如权利要求1所述的方法,还包括:
从所述至少一个代理设备接收至少一个响应探测分组,其中所述至少一个代理设备响应于接收到所述多个探测分组中的至少一个来发送所述至少一个响应探测分组。
3.如权利要求1所述的方法,还包括:
将对所述代理列表的请求发送到所述网络服务器,其中所述客户端多无线电设备使用所述远程通信协议发送所述请求;以及
在所述客户端处通过所述远程通信协议从所述网络服务器接收所述代理列表,其中所述代理列表是在送往所述客户端的消息中从所述网络服务器接收的。
4.如权利要求1所述的方法,还包括:
在所述客户端多无线电设备处生成调度列表,其中所述调度列表是基于以下各项中的一项生成的:
从所述网络服务器接收的与所述代理列表相关联的调度列表;以及
由所述客户端多无线电设备能够直接获得的基于时间的触发和基于事件的触发中的至少一个。
5.如权利要求3所述的方法,还包括:
在所述客户端多无线电设备处通过所述远程通信协议从所述网络服务器接收广播消息;
在所述客户端多无线电设备处从所述广播消息中提取所述代理列表的更新;以及使用所提取的更新来更新所述代理列表。
6.如权利要求5所述的方法,其中所述更新包括以下各项中的一项:
所述客户端可用的代理的完整列表;或者
标识所述代理列表的改变的差别列表。
7.如权利要求1所述的方法,还包括:
在所述客户端多无线电设备处通过所述远程通信协议从所述网络服务器接收广播消息;以及
在所述客户端多无线电设备处从所述广播消息中提取所述代理列表。
8.一种多无线电设备,包括:
处理器;
至少一个短程接口,其被耦合到所述处理器;
至少一个远程接口,其被耦合到所述处理器;
天线阵列,其被耦合到所述至少一个短程接口和所述至少一个远程接口;
电源,其被耦合到所述处理器;
存储设备,其被耦合到所述处理器;以及
代理发现应用,其被存储在所述存储设备上,其中,当由所述处理器执行时,所述代理发现应用将所述多无线电设备配置为:
进入使用所述至少一个短程接口的探测模式;
根据预定调度,使用所述至少一个短程接口将多个探测分组发送到
所述多无线电设备处维持的代理列表上的至少一个可用代理;以及
将标识在所述探测模式期间发现的所述至少一个可用代理的至少一个代理标识符(ID)发送到网络服务器,其中所执行的代理发现应用将所述多无线电设备配置为使用所述至少一个远程接口发送所述至少一个代理ID。
9.如权利要求8所述的多无线电设备,其中所执行的代理发现应用还将所述多无线电设备配置为根据预定调度,从所述至少一个代理设备接收至少一个响应探测分组,其中所述至少一个代理设备响应于接收到所述多个探测分组中的至少一个来发送所述至少一个响应探测分组。
10.如权利要求8所述的多无线电设备,其中,所执行的代理发现应用还将所述多无线电设备配置为使用所述至少一个远程接口将对所述代理列表的请求发送到所述网络服务器。
11.如权利要求10所述的多无线电设备,其中,所执行的代理发现应用还将所述多无线电设备配置为在送往所述多无线电设备的消息中从所述网络服务器接收所述代理列表。
12.如权利要求11所述的多无线电设备,其中,所执行的代理发现应用还将所述多无线电设备配置为从所述网络服务器接收广播消息,并且从所述广播消息中提取所述代理列表的更新,其中所述多无线电设备使用所提取的更新来更新所述代理列表。
13.如权利要求12所述的多无线电设备,其中所述更新包括以下各项中的一项:
所述多无线电设备可用的所有代理设备的更新列表;以及
标识所述代理列表的改变的差别列表。
14.如权利要求8所述的多无线电设备,其中,所执行的代理发现应用还将所述多无线电设备配置为从所述网络服务器接收广播消息并且从所述广播消息中提取所述代理列表。
15.如权利要求8所述的多无线电设备,其中,所执行的代理发现应用还将所述多无线电设备配置为生成调度列表,其中所述调度列表是由所述多无线电设备基于以下各项中的一项生成的:
从所述网络服务器接收的与所述代理列表相关联的调度列表;以及
由所述多无线电设备能够直接获得的基于时间的触发和基于事件的触发中的至少一个。
16.一种其上有形地存储有程序代码的计算机可读介质,包括:
用于在客户端多无线电设备处进入探测模式的程序代码,其中所述探测模式处于短程通信协议中;
用于根据预定调度,使用所述短程通信协议将多个探测分组发送到所述客户端多无线电设备处存储的代理设备列表上的所述至少一个代理设备的程序代码;以及用于将代理标识符(ID)列表发送到网络服务器的程序代码,所述代理ID列表标识在所述探测模式期间发现的所述至少一个代理设备中的每一个,其中执行所述用于发送的程序代码使所述客户端多无线电设备使用远程通信协议发送所述代理ID列表。
17.如权利要求16所述的计算机可读介质,还包括:
用于根据预定调度,从所述至少一个代理设备接收至少一个响应探测分组的程序代码,其中所述至少一个代理设备响应于接收到所述多个探测分组中的至少一个来发送所述至少一个响应探测分组。
18.如权利要求16所述的计算机可读介质,还包括:
用于将对所述代理列表的请求发送到所述网络服务器的程序代码,其中执行所述用于发送所述请求的程序代码使所述客户端使用所述远程通信协议发送所述请求;以及用于在所述客户端多无线电设备处通过所述远程通信协议从所述网络服务器接收所述代理列表的程序代码,其中所述代理列表是在送往所述客户端的消息中从所述网络服务器接收的。
19.如权利要求18所述的计算机可读介质,还包括:
用于在所述客户端多无线电设备处通过所述远程通信协议从所述网络服务器接收广播消息的程序代码;
用于在所述客户端多无线电设备处从所述广播消息中提取所述代理列表的更新的程序代码;以及
用于使用所提取的更新来更新所述代理列表的程序代码。
20.如权利要求19所述的计算机可读介质,其中,所述更新包括以下各项中的一项:
所述客户端可用的代理的完整列表;以及
标识所述代理列表的改变的差别列表。
21.如权利要求16所述的计算机可读介质,还包括:
用于在所述客户端多无线电设备处通过所述远程通信协议从所述网络服务器接收广播消息的程序代码;以及
用于在所述客户端多无线电设备处从所述广播消息中提取所述代理列表的程序代码。
22.如权利要求16所述的计算机可读介质,还包括:
用于在所述客户端多无线电设备处生成调度列表的程序代码,其中所述调度列表是基于以下各项中的一项生成的:
从所述网络服务器接收的与所述代理列表相关联的调度列表;以及
由所述客户端多无线电设备能够直接获得的基于时间的触发和基于事件的触发中的至少一个。
23.一种多无线电设备,包括:
用于在客户端多无线电设备处进入探测模式的模,其中所述探测模式处于短程通信协议中;
用于根据预定调度,使用所述短程通信协议将多个探测分组发送到所述客户端多无线电设备处存储的代理设备列表上的所述至少一个代理设备的模块;以及
用于将标识在所述探测模式期间发现的所述至少一个代理设备中的每一个的可能的代理标识符(ID)列表发送到网络服务器的模块,其中所述客户端多无线电设备使用远程通信协议发送所述代理ID列表。
24.如权利要求23所述的多无线电设备,还包括:
用于根据预定调度从所述至少一个代理设备接收至少一个响应探测分组的模块,其中所述至少一个代理设备响应于接收到所述多个探测分组中的至少一个来发送所述至少一个响应探测分组。
25.如权利要求23所述的多无线电设备,还包括:
用于将对所述代理列表的请求发送到所述网络服务器的模块,其中所述客户端使用所述远程通信协议发送所述请求;以及
用于在所述客户端处通过所述远程通信协议从所述网络服务器接收所述代理列表的模块,其中所述代理列表是在送往所述客户端的消息中从所述网络服务器接收的。
26.如权利要求25所述的多无线电设备,还包括:
用于在所述客户端多无线电设备处通过所述远程通信协议从所述网络服务器接收广播消息的模块;
用于在所述客户端多无线电设备处从所述广播消息中提取所述代理列表的更新的模块;以及
用于使用所提取的更新来更新所述代理列表的模块。
27.如权利要求25所述的多无线电设备,还包括:
用于在所述客户端多无线电设备处通过所述远程通信协议从所述网络服务器接收广播消息的模块;以及
用于在所述客户端多无线电设备处从所述广播消息中提取所述代理列表的模块。
28.如权利要求25所述的多无线电设备,还包括:
用于在所述客户端多无线电设备处生成调度列表的模块,其中所述调度列表是基于以下各项中的一项生成的:
从所述网络服务器接收的与所述代理列表相关联的调度列表;以及
由所述客户端多无线电设备能够直接获得的基于时间的触发和基于事件的触发中的至少一个。

说明书全文

通过多无线电设备的协同操作进行节电

技术领域

[0001] 概括地说,本发明涉及无线通信系统,具体地说,本发明涉及多无线电设备的协同操作。

背景技术

[0002] 在现代无线电信开始的时候,公文包大小的“移动”设备允许用户向历史性的公共交换电话网(PSTN)进行电话呼叫。自从早期开始,随着移动电话变得更小并且更强,无线技术也得到了发展,同时移动网络具有提高的数据下载速度和带宽容量。这些移动系统将要达到这样的程度,即,移动电话现在通常被认为是将传统的电话与便携式计算机融合在一起的移动或无线设备。移动设备能够运行复杂的软件应用程序,并且通常具有使用短程和远程无线系统二者来传送语音和数据的多种无线接入技术。随着尺寸的减小以及处理能和内存的大幅提高,新的移动设备的功率需求现在一般与可以从较小的电池得到的功率相互平衡;较小的电池继续变得更小以适应更小、更复杂的设备。因此,电池寿命和功率管理是继续促进移动变革的关键。
[0003] 考虑到未来的无线网络,即更高级版本的3G或更高版本,第三代合作伙伴计划(3GPP)认为通用移动电信系统(UMTS)是其长期演进(LTE)系统中的未来高速分组数据网络的强有力的候选。在大多数移动通信网络(包括UMTS)中,无线设备或用户设备(UE)处的功率管理对于支持多媒体分组服务的高速率非常重要。因而,保持电池功率在很大程度上影响无线设备的移动性和所接收的服务质量(QoS)二者。
[0004] 已经提出了用于延长移动设备中的电池寿命的某些节电机制。已经实现的一个此类方法是在移动设备中使用睡眠或空闲模式。当处于等待模式(即在设备处没有发生活动传输或活动下载的模式)并且没有调度数据以在移动设备与基站之间的无线链路上进行传输时,移动设备转换到睡眠或空闲模式。空闲模式对移动设备内的尽可能多的功能单元物理地或电子地断电。然后,空闲模式一般消耗用于维持基本的设备资源(例如易失性存储器和监控无线网络的寻呼和控制信道的系统)的功率。
[0005] 在UMTS中与该空闲模式机制一起使用的一个应用是非连续接收(DRX)。在DRX中,网络一般分配唯一寻呼指示(PI),在DRX周期期间,针对每个寻呼消息调度或寻呼时刻(paging occasion,PO),将广播一次该PI。由于移动设备知道其唯一PI并且知道在特定的DRX周期长度期间何时发生PO,因此移动设备可以进入空闲模式,并且当PO时间增加时,设备临时唤醒并对远程接收机供电以针对其PI和任意寻呼消息监控寻呼信道(PCH)。寻呼消息可以包括向移动设备提醒即将到来的呼叫的发生的消息、对承载系统信息和移动设备的其它信息的控制/开销消息的改变等。如果没有寻呼消息,则设备重新进入空闲模式并等待下一个调度的PO传输。在空闲模式期间切换移动设备的功能部分的开和关的序列通常被称作操作的时隙模式。
[0006] 类似地,系统设计者一般选择基于平衡节电与电话响应能力的效果来建立特定的时隙周期或PO。由于移动设备的接收机和其它非实质的功能部分可以关闭更长的时间,因此更长的时隙周期或PO提高了节电。然而,更长的时隙周期也意味着其将占用更长的时间来使移动设备识别其具有即将到来的消息。反之,更短的时隙周期或PO增加了移动设备对其寻呼的响应能力,但是没有保存那么多功率。
[0007] 由于大多数无线设备不是持续地接收或发送数据,因此它们将绝大多数时间花费在空闲模式中。然而,如上所述,空闲模式包括远程接收机核查寻呼消息的启动和怠速的恒定且系统的周期。远程接收机是移动设备的高耗电部分。尽管在空闲时间期间保存电池功率的能力提供了节电的益处,但是设备开和关的恒定循环仍然从电池提取了不可忽略的电量。例如,在与码分多址(CDMA)(其包括宽带码分多址(W-CDMA))和/或全球移动通信系统(GSM)标准兼容的无线设备中,由于远程接收机循环开和关,因此空闲模式中的电流消耗可能高达数毫安(mA)。由于该电流消耗,因此在空闲时间期间可用的电池功率仍然以不可忽略的速率降低,从而缩短了设备的有用的移动性。

发明内容

[0008] 本教导的典型的实施例涉及用于在具有协同多无线电设备的网络中发现至少一个代理设备的方法。这些方法包括在客户端多无线电设备处进入探测模式,其中探测模式处于短程通信协议中,以及根据预定调度使用短程通信协议将多个探测分组发送到客户端多无线电设备处所存储的代理设备列表上的代理设备。该方法还包括将标识在探测模式期间所发现的代理设备中的每一个的代理标识符(ID)列表发送到网络服务器,其中客户端多无线电设备使用远程通信协议发送该代理ID列表。网络服务器表示为通信网络提供处理和操作功能的一个或多个计算设备。网络服务器例如包括网络基站、引导服务器以及其它这种网络实体。
[0009] 本教导的进一步典型的实施例涉及用于在具有协同多无线电设备的网络中发现至少一个代理设备的方法。这些方法包括在客户端多无线电设备处进入扫描模式,其中所述扫描模式处于短程通信协议中,以及根据预定调度,使用所述短程通信协议从所述客户端多无线电设备处存储的代理设备列表上的代理设备中的一个接收至少一个探测分组。这些方法还包括将代理标识符(ID)列表发送到网络服务器,其中ID标识在所述扫描模式期间发现的所述代理设备中的每一个,其中所述客户端多无线电设备使用远程通信协议发送所述代理ID列表。
[0010] 本教导的进一步典型的实施例涉及一种多无线电设备,其包括:处理器;至少一个短程接口,其被耦合到所述处理器;至少一个远程接口,其被耦合到所述处理器;天线阵列,其被耦合到所述短程接口和远程接口;电源,其被耦合到所述处理器;存储设备,其被耦合到所述处理器;以及代理发现应用,其被存储在所述存储设备上。当由所述处理器执行时,所述代理发现应用将所述多无线电设备配置为:进入使用短程接口的探测模式;根据预定调度,使用短程接口将探测分组发送到所述多无线电设备处维持的代理列表上的至少一个可用代理;以及将至少一个代理标识符(ID)发送到网络服务器,其中ID标识在所述探测模式期间发现的可用代理。执行的代理发现应用还将所述多无线电设备配置为使用远程接口发送代理ID。
[0011] 本教导的进一步典型的实施例涉及一种多无线电设备,其包括:处理器;至少一个短程接口,其被耦合到所述处理器;至少一个远程接口,其被耦合到所述处理器;天线阵列,其被耦合到所述短程接口和所述远程接口;电源,其被耦合到所述处理器;存储设备,其被耦合到所述处理器;以及代理发现应用,其被存储在所述存储设备上。当由所述处理器执行时,所述代理发现应用将所述多无线电设备配置为:进入使用所述短程接口的扫描模式;根据预定调度,通过所述短程接口从在所述多无线电设备处维持的代理列表上的可用代理中的一个接收至少一个探测分组;以及将至少一个代理标识符(ID)发送到网络服务器,其中ID标识在所述扫描模式期间发现的可用代理。执行的代理发现应用还将所述多无线电设备配置为使用远程接口发送代理ID。
[0012] 本教导的进一步典型的实施例涉及一种计算机可读介质。计算机可读介质包括在其上有形地存储的程序代码。程序代码包括:用于在客户端多无线电设备处进入探测模式的代码,其中所述探测模式处于短程通信协议中;用于根据预定调度,使用所述短程通信协议将探测分组发送到所述客户端多无线电设备处存储的代理设备列表上的所述代理设备的代码;以及用于将代理标识符(ID)列表发送到网络服务器的代码,其中所述ID标识在所述探测模式期间发现的所述代理设备中的每一个。执行用于发送的代码使所述客户端多无线电设备使用远程通信协议发送所述代理ID列表。
[0013] 本教导的进一步典型的实施例涉及一种计算机可读介质。计算机可读介质包括在其上有形地存储的程序代码。程序代码包括:用于在客户端多无线电设备处进入扫描模式的代码,其中所述扫描模式处于短程通信协议中;用于根据预定调度,通过所述短程通信协议从所述客户端多无线电设备处存储的代理设备列表上的代理设备中的一个接收至少一个探测分组的代码;以及用于将代理标识符(ID)列表发送到网络服务器的代码,其中所述ID标识在所述扫描模式期间发现的所述代理设备中的每一个。执行用于发送的程序代码使所述客户端多无线电设备使用远程通信协议发送所述代理ID列表。
[0014] 本教导的进一步典型的实施例涉及一种多无线电设备,其包括:用于在客户端多无线电设备处进入探测模式的模,其中所述探测模式处于短程通信协议中;用于根据预定调度,使用所述短程通信协议将探测分组发送到所述客户端多无线电设备处存储的代理设备列表上的所述代理设备的模块。多无线电设备还包括用于将可能的代理标识符(ID)列表发送到网络服务器的模块,其中所述ID标识在所述探测模式期间发现的所述代理设备中的每一个。所述客户端多无线电设备使用远程通信协议发送所述代理ID列表。
[0015] 本教导的进一步典型的实施例涉及一种多无线电设备,其包括:用于在客户端多无线电设备处进入扫描模式的模块,其中所述扫描模式处于短程通信协议中;以及用于根据预定调度,使用所述短程通信协议从所述客户端多无线电设备处存储的代理设备列表上的代理设备中的一个接收至少一个探测分组的模块。这些多无线电设备还包括用于将代理标识符(ID)列表发送到网络服务器的模块,其中所述ID标识在所述扫描模式期间发现的所述代理设备中的每一个。所述客户端多无线电设备使用远程通信协议发送所述代理ID列表。
[0016] 本教导的进一步典型的实施例涉及用于在具有协同多无线电设备的网络中管理代理设备的方法。这些方法包括在网络服务器处从代理设备接收代理注册标识符(注册ID),在网络服务器处响应于注册ID而生成代理设备列表,以及将代理设备列表提供到被耦合到网络服务器的至少一个多无线电设备。
[0017] 本教导的进一步典型的实施例涉及一种网络服务器,其包括处理器;通信接口,其被耦合到处理器,其中通信接口使用远程通信协议;天线阵列,其被耦合到通信接口;存储设备,其被耦合到处理器;发现应用,其被存储在所述存储设备中。当由所述处理器执行时,所述发现应用将所述网络服务器配置为根据从至少一个可用代理设备接收的至少一个代理标识符(ID)来生成代理设备列表。执行发现应用还将网络服务器配置为将代理设备列表提供到被耦合到网络服务器的至少一个多无线电设备。
[0018] 本教导的进一步典型的实施例涉及一种计算机可读介质。计算机可读介质包括在其上有形地存储的程序代码。网络服务器处的该程序代码包括:用于在网络服务器处从多个代理设备接收注册标识符(ID)的代码;用于响应于接收到注册ID而生成代理设备列表的代码;以及用于将代理设备列表提供到被耦合到网络服务器的至少一个多无线电设备的代码。
[0019] 本教导的进一步典型的实施例涉及一种网络服务器。这种网络服务器包括用于从多个代理设备接收注册标识符(ID)的模块;用于响应于接收到注册ID而生成代理设备列表的模块;以及用于将代理设备列表提供到被耦合到网络服务器的至少一个多无线电设备的模块。
[0020] 本教导的进一步典型的实施例涉及用于在具有协同多无线电设备的网络中发现至少一个可用代理设备的方法。这些方法包括由客户端设备使用短程通信协议扫描客户端设备的无线近处内的多无线电设备;以及使用远程通信协议将响应于该扫描所检测的多无线电设备列表从客户端设备发送到网络服务器。这些方法还包括在所述客户端设备处通过所述远程通信协议从所述网络服务器接收修改的代理列表,其中所述修改的代理列表为可用作客户端设备的代理的多个多无线电设备的子集。一旦客户端设备已经接收到了修改的代理列表,该方法就还包括连接到修改的代理列表的代理设备之一;以及通过远程通信协议将代理标识符(ID)发送到网络服务器。
[0021] 本教导的进一步典型的实施例涉及一种多无线电设备,其包括:处理器;至少一个短程接口,其被耦合到所述处理器;至少一个远程接口,其被耦合到所述处理器;天线阵列,其被耦合到所述短程接口和所述远程接口;电源,其被耦合到所述处理器;存储设备,其被耦合到所述处理器;以及代理发现应用,其被存储在所述存储设备上。当由所述处理器执行时,所述代理发现应用将所述多无线电设备配置为:使用短程通信协议扫描多无线电设备的无线近处内的可能的多无线电设备;使用远程通信协议将响应于该扫描所检测的可能的多无线电代理设备列表发送到网络服务器并且通过远程通信协议从网络服务器接收修改的代理列表,其中所述修改的代理列表为可用于多无线电设备的多无线电代理设备的子集。执行代理发现应用还将多无线电设备配置为连接到修改的代理列表的代理设备之一,并通过远程通信协议将代理标识符(ID)发送到网络服务器。
[0022] 本教导的进一步典型的实施例涉及一种计算机可读介质。计算机可读介质包括在其上有形地存储的程序代码。该程序代码包括:用于由客户端设备使用短程通信协议扫描客户端设备的无线近处内的多无线电设备的代码;用于使用远程通信协议将响应于用于扫描的代码的执行所检测的多无线电设备列表发送到网络服务器的代码;以及用于在所述客户端设备处通过所述远程通信协议从所述网络服务器接收修改的代理列表的代码,其中所述修改的代理列表为可用作客户端设备的代理的多个多无线电设备的子集。程序代码还包括用于连接到修改的代理列表的代理设备之一的代码;以及用于通过远程通信协议将代理标识符(ID)发送到网络服务器的代码。
[0023] 本教导的进一步典型的实施例涉及一种多无线电设备,其包括:用于在客户端设备处使用短程通信协议扫描客户端设备的无线近处内的多无线电设备的模块;用于使用远程通信协议将响应于用于扫描的模块所检测的多无线电设备列表发送到网络服务器的模块;以及用于在客户端设备处通过远程通信协议从网络服务器接收修改的代理列表的模块,其中所述修改的代理列表为可用作客户端设备的代理的多无线电设备的子集。多无线电设备还包括用于连接到修改的代理列表的代理设备之一的模块;以及用于通过远程通信协议将代理标识符(ID)发送到网络服务器的模块。
[0024] 本教导的进一步典型的实施例涉及一种在客户端多无线电设备与代理设备之间建立信任的方法。这些方法包括在客户端多无线电设备处从代理设备接收对引导事务标识符(B_TID)的请求,其中该请求包括客户端网络应用功能(NAF)标识符(ID);以及使用短程通信协议将客户端NAF ID和B_TID从客户端多无线电设备发送到代理设备。该方法还包括从代理设备接收公共密钥信息,并通过短程通信协议在客户端设备处确认公共密钥信息,其中该公共密钥信息是由网络服务器生成的并且通过远程通信协议传送到代理设备,以及使用公共密钥信息计算加密密钥。
[0025] 本教导的进一步典型的实施例涉及一种多无线电设备,其包括处理器;至少一个短程接口,其被耦合到处理器;至少一个远程接口,其被耦合到处理器;天线阵列,其被耦合到短程接口和远程接口;电源,其被耦合到处理器;存储设备,其被耦合到处理器;以及信任建立应用,其被存储在所述存储设备上。当由所述处理器执行时,所述信任建立应用将多无线电设备配置为通过天线阵列从代理设备接收对引导事务标识符(B_TID)的请求,其中请求包括客户端网络应用功能(NAF)标识符(ID);并使用短程接口将客户端NAF ID和B_TID从多无线电设备发送到代理设备。执行信任建立应用还将多无线电设备配置为通过短程接口从代理设备接收并确认公共密钥信息,其中公共密钥信息是由网络服务器生成的并通过远程通信协议传送到代理设备,以及使用公共密钥信息计算加密密钥。
[0026] 本教导的进一步典型的实施例涉及一种计算机可读介质。计算机可读介质包括在其上有形地存储的程序代码。该程序代码包括:用于在客户端多无线电设备处从代理设备接收对引导事务标识符(B_TID)的请求的代码,其中请求包括客户端网络应用功能(NAF)标识符(ID);以及用于使用短程通信协议将客户端NAF ID和B_TID从客户端多无线电设备发送到代理设备的代码。程序代码还包括用于通过短程通信协议从代理设备接收和确认公共密钥信息的代码,其中公共密钥信息是由网络服务器生成的并通过远程通信协议传送到代理设备,以及用于使用公共密钥信息计算加密密钥的代码。
[0027] 本教导的进一步典型的实施例涉及在客户端多无线电设备与代理设备之间建立信任的方法。这些方法包括通过短程通信协议将对引导事务标识符(B TID)的请求从代理设备发送到客户端多无线电设备,其中请求包括客户端网络应用功能(NAF)标识符(ID)。该方法还包括通过短程通信协议从客户端多无线电设备接收客户端NAF ID和B_TID,然后通过远程通信协议将代理设备的代理ID和B_TID发送到网络服务器。该方法还包括通过远程通信协议从网络服务器接收公共密钥信息,其中公共密钥信息是由网络服务器部分地基于代理ID和B_TID计算的,通过短程通信协议将公共密钥信息从代理设备发送到客户端多无线电设备,以及使用公共密钥信息计算加密密钥。
[0028] 本教导的进一步典型的实施例涉及一种多无线电代理设备,其包括处理器;至少一个短程接口,其被耦合到处理器;至少一个远程接口,其被耦合到处理器;天线阵列,其被耦合到短程接口和远程接口;电源,其被耦合到处理器;存储设备,其被耦合到处理器;以及信任建立应用,其被存储在所述存储设备上。当由所述处理器执行时,信任建立应用将多无线电代理设备配置为通过短程接口将对引导事务标识符(B_TID)的请求发送到客户端多无线电设备,其中请求包括客户端网络应用功能(NAF)标识符(ID);以及通过短程接口从客户端多无线电设备接收客户端NAF ID和B_TID。执行信任建立应用还将多无线电设备配置为通过远程接口将多无线电代理设备的代理ID和B_TID发送到网络服务器,以及通过远程接口从网络服务器接收公共密钥信息,其中公共密钥信息是由网络服务器部分地基于代理ID和B_TID计算的。执行信任建立应用还将多无线电代理设备配置为通过短程接口将公共密钥信息发送到客户端多无线电设备,以及使用公共密钥信息计算加密密钥。
[0029] 本教导的进一步典型的实施例涉及一种计算机可读介质。计算机可读介质包括在其上有形地存储的程序代码。该程序代码包括:用于通过短程通信协议将对引导事务标识符(B_TID)的请求从多无线电代理设备发送到客户端多无线电设备的代码,其中请求包括客户端网络应用功能(NAF)标识符(ID);以及用于在多无线电代理设备处通过短程通信协议从客户端多无线电设备接收客户端NAF ID和B_TID的代码;以及用于通过远程通信协议将多无线电代理设备的代理ID和B_TID发送到网络服务器的代码。程序代码还包括用于通过远程通信协议从网络服务器接收公共密钥信息的代码,其中公共密钥信息是由网络服务器部分地基于代理ID和B_TID计算的;通过短程通信协议将公共密钥信息从多无线电代理设备发送到客户端多无线电设备的代码;以及用于使用公共密钥信息计算加密密钥的代码。
[0030] 本教导的进一步典型的实施例涉及在客户端多无线电设备与代理设备之间建立信任的方法。这些方法包括由客户端多无线电设备通过短程通信协议接收针对代理设备的发现信息,使用短程通信协议带外的网络通信协议将客户端标识符(ID)和客户端安全信息发送到代理设备,通过网络通信协议从代理设备接收代理ID和代理安全信息;以及使用代理ID和代理安全信息通过短程通信协议建立一对客户端多无线电设备和代理设备。
[0031] 本教导的进一步典型的实施例涉及一种客户端多无线电设备。客户端多无线电设备包括处理器;至少一个短程接口,其被耦合到处理器;至少一个远程接口,其被耦合到处理器;天线阵列,其被耦合到短程接口和远程接口;电源,其被耦合到处理器;存储设备,其被耦合到处理器;以及信任建立应用,其被存储在所述存储设备上。当由所述处理器执行时,信任建立应用将客户端多无线电设备配置为通过短程通信协议接收针对代理设备的发现信息,使用短程通信协议带外的网络通信协议将客户端标识符(ID)和客户端安全信息发送到代理设备,通过网络通信协议从代理设备接收代理ID和代理安全信息;以及使用代理ID和代理安全信息通过短程通信协议建立一对客户端多无线电设备和代理设备。
[0032] 本教导的进一步典型的实施例涉及一种计算机可读介质。该计算机可读介质包括在其上有形地存储的程序代码。该程序代码包括:客户端多无线电设备处的用于通过短程通信协议接收针对多无线电代理设备的发现信息的代码;客户端多无线电设备处的用于使用短程通信协议带外的网络通信协议将客户端标识符(ID)和客户端安全信息发送到多无线电代理设备的代码;客户端多无线电设备处的用于通过网络通信协议从多无线电代理设备接收代理ID和代理安全信息的代码;以及客户端多无线电设备处的用于使用代理ID和代理安全信息通过短程通信协议建立一对客户端多无线电设备和代理设备的代码。
[0033] 本教导的进一步典型的实施例涉及一种客户端多无线电设备,其包括可以由客户端多无线电设备操作以用于通过短程通信协议接收针对多无线电代理设备的发现信息的模块;可以由客户端多无线电设备操作以用于使用短程通信协议带外的网络通信协议将客户端标识符(ID)和客户端安全信息发送到多无线电代理设备的模块;可以由客户端多无线电设备操作以用于通过网络通信协议从多无线电代理设备接收代理ID和代理安全信息的模块;以及可以由客户端多无线电设备操作以用于使用代理ID和代理安全信息通过短程通信协议建立一对客户端多无线电设备和多无线电代理设备的模块。
[0034] 本教导的进一步典型的实施例涉及在客户端多无线电设备与代理设备之间建立信任的方法。这些方法包括通过短程通信协议从客户端多无线电设备接收对发现信息的请求;使用短程通信协议带外的网络通信协议将代理标识符(ID)和代理安全信息发送到客户端多无线电设备;通过网络通信协议从客户端多无线电设备接收客户端ID和客户端安全信息;以及使用代理ID和代理安全信息通过短程通信协议建立一对客户端多无线电设备和代理设备。
[0035] 本教导的进一步典型的实施例涉及一种代理设备,其包括处理器;至少一个短程接口,其被耦合到处理器;至少一个远程接口,其被耦合到处理器;天线阵列,其被耦合到短程接口和远程接口;电源,其被耦合到处理器;存储设备,其被耦合到处理器;以及信任建立应用,其被存储在所述存储设备上。当由所述处理器执行时,信任建立应用将代理设备配置为通过短程通信协议从客户端多无线电设备接收对发现信息的请求;以及使用短程通信协议带外的网络通信协议将代理标识符(ID)和代理安全信息发送到客户端多无线电设备。执行信任建立应用还将代理设备配置为通过网络通信协议从客户端多无线电设备接收客户端ID和客户端安全信息;以及使用代理ID和代理安全信息通过短程通信协议建立一对客户端多无线电设备和代理设备。
[0036] 本教导的进一步典型的实施例涉及一种计算机可读介质。该计算机可读介质包括在其上有形地存储的程序代码。该程序代码包括:代理设备处的用于通过短程通信协议从客户端多无线电设备接收对发现信息的请求的代码;代理设备处的用于使用短程通信协议带外的网络通信协议将代理标识符(ID)和代理安全信息发送到客户端多无线电设备的代码;代理设备处的用于通过网络通信协议从客户端多无线电设备接收客户端ID和客户端安全信息的代码;以及代理设备处的用于使用代理ID和代理安全信息通过短程通信协议建立一对客户端多无线电设备和代理设备的代码。
[0037] 本教导的进一步典型的实施例涉及一种代理设备。该代理设备包括可以由代理设备操作以用于通过短程通信协议从客户端多无线电设备操接收对发现信息的请求的模块;可以由代理设备操作以用于使用短程通信协议带外的网络通信协议将代理标识符(ID)和代理安全信息发送到客户端多无线电设备的模块;可以由代理设备操作以用于通过网络通信协议从客户端多无线电设备接收客户端ID和客户端安全信息的模块;以及可以由代理设备操作以用于使用代理ID和代理安全信息通过短程通信协议建立一对客户端多无线电设备和代理设备的模块。
[0038] 本教导的进一步典型的实施例涉及用于代理设备监控客户端设备寻呼的方法。这些方法包括接收关于与所述代理设备具有代理关系的至少一个客户端设备中的每一个的客户端标识符(ID)、寻呼调度以及主信息块和系统信息块(MIB/SIB)的值标签;在代理设备处从网络服务器接收寻呼调度信息;使用短程通信协议将深度睡眠命令发送到至少一个客户端设备;以及使用远程通信协议监控针对至少一个客户端设备中的每一个的寻呼调度信息。该方法还包括代表至少一个客户端设备将跟踪区域(TA)/位置区域(LA)和注册更新发送到网络服务器,其中发送是通过远程通信协议进行的并且是在需要当前的TA/LA和注册数据更新时(即由于周期TA/LA更新定时器到期或UE TA/LA改变)执行的;以及响应于通过远程通信协议检测到针对客户端设备之一的寻呼消息,使用短程通信协议将唤醒信号发送到至少一个客户端设备。
[0039] 本教导的进一步典型的实施例涉及一种多无线电代理设备,其包括处理器;至少一个短程接口,其被耦合到处理器;至少一个远程接口,其被耦合到处理器;天线阵列,其被耦合到短程接口和远程接口;电源,其被耦合到处理器;存储设备,其被耦合到处理器;客户端列表,其被存储在存储设备上;以及寻呼监控设置,其被存储在所述存储设备上。当由所述处理器执行时,寻呼监控设置将多无线电代理设备配置为接收关于与代理设备具有代理关系的至少一个客户端设备中的每一个的客户端标识符(ID)、寻呼调度以及主信息块和系统信息块(MIB/SIB)的值标签;在代理设备处从网络服务器接收寻呼调度信息;使用短程通信协议将深度睡眠命令发送到客户端设备;以及使用远程通信协议监控针对每一个客户端设备的寻呼调度信息。执行寻呼监控设置还将多无线电代理设备配置为代表至少一个客户端设备将跟踪区域(TA)/位置区域(LA)和注册更新发送到网络服务器,其中发送是通过远程通信协议进行的并且是在需要当前的TA/LA和注册数据更新时(即由于周期TA/LA更新定时器到期或UE TA/LA改变)执行的;以及响应于通过远程通信协议检测到针对客户端设备之一的寻呼消息,使用短程通信协议将唤醒信号发送到至少一个客户端设备。
[0040] 本教导的进一步典型的实施例涉及一种计算机可读介质。该计算机可读介质包括在其上有形地存储的程序代码。该程序代码包括:用于接收关于与所述代理设备具有代理关系的至少一个客户端设备中的每一个的客户端标识符(ID)、寻呼调度以及主信息块和系统信息块(MIB/SIB)的值标签的代码;用于在代理设备处从网络服务器接收寻呼调度信息的代码;用于使用短程通信协议将深度睡眠命令发送到客户端设备的代码;以及用于使用远程通信协议监控针对客户端设备中的每一个的寻呼调度信息的代码。程序代码还包括:用于代表客户端设备将跟踪区域(TA)/位置区域(LA)和注册更新发送到网络服务器的代码,其中发送是通过远程通信协议进行的并且是在需要当前的TA/LA和注册数据更新时(即由于周期TA/LA更新定时器到期或UE TA/LA改变)执行的;以及可以响应于通过远程通信协议检测到针对客户端设备之一的寻呼消息而执行的用于使用短程通信协议将唤醒信号发送到客户端设备的代码。
[0041] 本教导的进一步典型的实施例涉及多无线电代理设备。这些多无线电代理设备包括用于接收关于与代理设备具有代理关系的至少一个客户端设备中的每一个的客户端标识符(ID)、寻呼调度以及主信息块和系统信息块(MIB/SIB)的值标签的模块;用于在代理设备处从网络服务器接收寻呼调度信息的模块;用于使用短程通信协议将深度睡眠命令发送到客户端设备的模块;以及用于使用远程通信协议监控针对每一个客户端设备的寻呼调度信息的模块。多无线电代理设备还包括用于代表客户端设备将跟踪区域(TA)/位置区域(LA)和注册更新发送到网络服务器的模块,其中发送是通过远程通信协议进行的并且是在需要当前的TA/LA和注册数据更新时(即由于周期TA/LA更新定时器到期或UE TA/LA改变)执行的;以及响应于通过远程通信协议检测到针对客户端设备之一的寻呼消息,用于使用短程通信协议将唤醒信号发送到客户端设备的模块。
[0042] 本教导的进一步典型的实施例涉及用于将多无线电客户端设备转换到深度睡眠模式的方法。这些方法包括在多无线电客户端设备处通过短程通信协议从代理设备接收深度睡眠信号;接收具有深度睡眠信号的代理寻呼消息调度;响应于深度睡眠信号进入深度睡眠模式;以及通过短程通信协议从代理设备接收唤醒信号,其中唤醒信号是基于代理设备从网络服务器所接收的寻呼来接收的。该方法还包括响应于唤醒信号,对从网络服务器接收的寻呼做出响应。该方法还包括:响应于代理设备和多无线电客户端设备之间的在接收到唤醒信号之前无意终止的短程通信,开始由多无线电客户端设备使用代理寻呼消息调度通过远程通信协议监控寻呼消息;通过远程通信协议从网络服务器接收状态改变信号;以及响应于状态改变信号,开始使用原始客户端寻呼消息调度监控寻呼消息。
[0043] 本教导的进一步典型的实施例涉及一种多无线电客户端设备,其包括处理器;至少一个短程接口,其被耦合到处理器;至少一个远程接口,其被耦合到处理器;天线阵列,其被耦合到短程接口和远程接口;电源,其被耦合到处理器;存储设备,其被耦合到处理器;代理列表,其被存储在存储设备上;以及客户端寻呼消息监控应用,其被存储在存储设备上。当由所述处理器执行时,客户端寻呼消息监控应用将多无线电客户端设备配置为通过短程通信协议从代理设备接收深度睡眠信号;接收具有深度睡眠信号的代理寻呼消息调度;响应于深度睡眠信号进入深度睡眠模式。执行客户端寻呼消息监控应用还将多无线电客户端设备配置为通过短程通信协议从代理设备接收唤醒信号,其中唤醒信号是由代理设备基于由代理设备从网络服务器接收的寻呼来发送的,以及对从网络服务器接收的寻呼做出响应。执行客户端寻呼消息监控应用还将多无线电客户端设备配置为响应于代理设备和多无线电客户端设备之间的在接收到唤醒信号之前无意终止的短程通信,通过远程通信协议开始监控寻呼消息,其中多无线电客户端设备使用代理寻呼消息调度。执行客户端寻呼消息监控应用还将多无线电客户端设备配置为响应于通过远程通信协议从网络服务器接收状态改变信号,开始使用原始客户端寻呼消息调度监控寻呼消息。
[0044] 本教导的进一步典型的实施例涉及一种计算机可读介质。该计算机可读介质包括在其上有形地存储的程序代码。该程序代码包括:多无线电客户端设备处的用于通过短程通信协议从代理设备接收深度睡眠信号的代码;多无线电客户端设备处的用于接收具有深度睡眠信号的代理寻呼消息调度的代码;以及多无线电客户端设备处的用于响应于深度睡眠信号进入深度睡眠模式的代码。程序代码还包括:多无线电客户端设备处的用于通过短程通信协议从代理设备接收唤醒信号的代码,其中唤醒信号是基于代理设备从网络服务器所接收的寻呼接收的;以及多无线电客户端设备处的对寻呼做出响应的代码。程序代码还包括多无线电客户端设备处的可以响应于代理设备和多无线电客户端设备之间的在接收到唤醒信号之前无意终止的短程通信而执行的用于使用代理寻呼消息调度通过远程通信协议在多无线电客户端设备处开始监控寻呼消息的代码;多无线电客户端设备处的用于通过远程通信协议从网络服务器接收状态改变信号的代码;以及多无线电客户端设备处的可以响应于状态改变信号而执行的用于开始使用原始客户端寻呼消息调度监控寻呼消息的代码。
[0045] 本教导的进一步典型的实施例涉及一种多无线电客户端设备。这些设备包括用于在多无线电客户端设备处通过短程通信协议从代理设备接收深度睡眠信号的模块;用于接收具有深度睡眠信号的代理寻呼消息调度的模块;用于响应于深度睡眠信号进入深度睡眠模式的模块。多无线电客户端设备还包括用于在多无线电客户端设备处通过短程通信协议从代理设备接收唤醒信号的模块,其中唤醒信号是基于代理设备从网络服务器所接收的寻呼接收的;以及用于对寻呼做出响应的模块。该多无线电客户端设备还包括可以响应于代理设备和多无线电客户端设备之间的在接收到唤醒信号之前无意终止的短程通信而执行的用于开始在多无线电客户端设备处使用代理寻呼消息调度通过远程通信协议监控寻呼消息的模块;用于通过远程通信协议从网络服务器接收状态改变信号的模块;以及可以响应于状态改变信号而执行的用于开始使用原始客户端寻呼消息调度监控寻呼消息的模块。
[0046] 本教导的进一步典型的实施例涉及一种用于管理代理寻呼调度的方法。这些方法包括在网络服务器处接收关于代理设备与至少一个客户端设备之间的代理关系的通知;响应于通知,生成新代理寻呼调度,在该新代理寻呼消息内将发送针对至少一个客户端设备中的每一个的寻呼消息;将新代理寻呼调度发送到代理设备;以及使用新代理寻呼调度发起针对至少一个客户端设备的寻呼消息传输。
[0047] 本教导的进一步典型的实施例涉及网络服务器,其包括处理器;通信接口,其被耦合到处理器,其中通信接口使用远程通信协议;天线阵列,其被耦合到通信接口;存储设备,其被耦合到处理器;以及寻呼消息调度生成器,其被存储在所述存储设备上。当由所述处理器执行时,寻呼消息调度生成器将所述网络服务器配置为接收关于代理设备与至少一个客户端设备之间的代理关系的通知;响应于通知,生成新代理寻呼调度,在该新代理寻呼消息内将发送针对至少一个客户端设备中的每一个的寻呼消息;将新代理寻呼调度发送到代理设备;以及使用新代理寻呼调度发起针对至少一个客户端设备的寻呼消息传输。
[0048] 本教导的进一步典型的实施例涉及一种计算机可读介质。该计算机可读介质包括在其上有形地存储的程序代码。该程序代码包括:网络服务器处的用于接收关于代理设备与至少一个客户端设备之间的代理关系的通知的代码;可以响应于通知而执行的用于生成新代理寻呼调度的代码,在该新代理寻呼消息内将发送针对至少一个客户端设备中的每一个的寻呼消息;用于将新代理寻呼调度发送到代理设备代码;以及用于使用新代理寻呼调度发起针对至少一个客户端设备的寻呼消息传输的代码。
[0049] 本教导的进一步典型的实施例涉及一种网络服务器,其包括用于接收关于代理设备与至少一个客户端设备之间的代理关系的通知的模块;用于响应于通知,生成新代理寻呼调度的模块,在该新代理寻呼消息内将发送针对每一个客户端设备的寻呼消息;用于将新代理寻呼调度发送到代理设备的模块;以及用于使用新代理寻呼调度发起针对客户端设备的寻呼消息传输的模块。
[0050] 前述内容已经非常广泛地概述了本教导的特征和技术优点,以使得可以更好地理解如下的详细描述。在下文中将描述形成权利要求的主题的附加特征和优点。本领域技术人员应当清楚的是,可以容易地使用所公开的概念和具体实施例,以此作为用于修改或设计其它结构从而实现本教导的相同目的的基础。本领域技术人员还应当认识到,这种等同构造并没有偏离所附权利要求书中阐述的教导的技术。通过下面结合附图给出的描述,将更好地理解被认为是教导的特性的新颖特征(关于其操作的组织和方法两者)以及进一步的目的和优点。然而,应当明确理解的是,提供每个附图的目的仅为了说明和描述,而并不旨在作为对本教导的限制的限定。

附图说明

[0051] 为了更完整地理解本教导,现在结合附图来谈及如下说明。
[0052] 图1为示出根据本教导的一个实施例配置的无线网络的方框图
[0053] 图2A为示出根据本教导的一个实施例的多无线电设备在其中操作的一般操作方框的操作流程图
[0054] 图2B为示出根据本教导的一个实施例的多无线电设备作为代理在其中操作的一般操作方框的操作流程图;
[0055] 图3A为示出根据本教导的一个实施例配置的基于专用消息的发现系统的方框图;
[0056] 图3B为示出根据本教导的一个实施例配置的基于广播消息的发现系统的方框图;
[0057] 图3C为示出根据本教导的一个实施例配置的基于混合消息的发现系统的方框图;
[0058] 图3D为示出根据本教导的一个实施例配置的自发现系统的方框图;
[0059] 图4A为示出用于根据本教导的一个实施例配置的短程代理发现系统的操作方框的操作流程图;
[0060] 图4B为示出用于根据本教导的一个实施例配置的短程代理发现系统的操作方框的操作流程图;
[0061] 图4C为示出可以在根据本教导的一个实施例配置的短程代理发现系统中操作的操作方框的操作流程图;
[0062] 图5为示出在根据本教导的一个实施例配置的基于专用消息的发现系统期间在客户端、代理以及网络之间发生的消息传送的消息流程图;
[0063] 图6为示出在根据本教导的一个实施例配置的基于广播消息的发现系统中在客户端、代理以及网络之间发生的消息传送的消息流程图;
[0064] 图7为示出在根据本教导的一个实施例配置的基于混合消息的发现系统中在客户端、代理以及网络之间发生的消息传送的消息流程图;
[0065] 图8为示出在根据本教导的一个实施例配置的自发现系统中的客户端、短程设备、网络以及代理之间发生的消息传送的消息流程图;
[0066] 图9为示出在客户端、代理以及网络之间交换以用于建立根据本教导的一个实施例的安全信任关系的消息传送的消息流程图;
[0067] 图10为示出在客户端、代理以及网络之间交换以用于建立根据本教导的一个实施例的安全信任关系的消息传送的消息流程图;
[0068] 图11为示出在根据本教导的一个实施例配置的代理监控过程中在客户端、代理以及网络之间发生的消息传送的消息流程图;
[0069] 图12为示出在根据本教导的一个实施例配置的代理关系期间在客户端、代理以及网络之间发生的消息传送的消息流程图;
[0070] 图13为示出根据本教导的一个实施例配置的寻呼序列的方框图;
[0071] 图14为示出根据本教导的一个实施例配置的寻呼序列的方框图;
[0072] 图15为示出在根据本教导的一个实施例配置的代理监控过程中在客户端、代理以及网络之间发生的消息传送的消息流程图;
[0073] 图16为示出根据本教导的一个实施例配置的多无线电设备的方框图;
[0074] 图17为示出根据本教导的一个实施例配置的多无线电代理设备的方框图;
[0075] 图18为示出根据本教导的一个实施例配置的网络服务器的方框图;
[0076] 图19为示出根据本教导的一个实施例配置的PO/PF生成过程的方框图;
[0077] 图20示出可以用于实现根据本教导的某些实施例的客户端或代理多无线电设备或基站中的任意一个的示例性计算机系统

具体实施方式

[0078] 尽管已经提出了各种处理和方法并且将其并入到无线设备中以保存电池功率,但是很多无线设备的一个共同的因素是它们通常紧邻另一个无线电子设备。该设备可以为移动电话、膝上型计算机、上网本、智能本、PDA、无线转发器、毫微微小区、无线集线器或路由器等。很多这些其它无线电子设备为具有访问多种无线系统的能力的多无线电设备。无线系统可以是远程系统,在移动电信系统中,该远程系统可以是CDMA、W-CDMA、GSM、WiMAXTM论坛的全球微波互联接入(WIMAX )、长期演进(LTE)等;或短程系统,除了落入电气电子工程师协会机构(IEEE)标准IEEE 802.11和IEEE 802.15短程无线协议、以及个人局域网TM
(PAN)等的各种协议之外,短程系统还例如是蓝牙特别兴趣小组(SIG)的BLUETOOTH 、诺基TM TM
亚Oyj的WIBREE 、Wifi联盟的WIFI 、Zigbee联盟(Zigbee)等。一般而言,用于实现远程通信协议的设备系统比用于实现短程通信协议的设备系统消耗更高的功率。因而,这些多无线电设备能够通过它们的高功率接口与覆盖无线网络进行通信并且通过它们的低功率接口彼此之间直接通信。
[0079] 本教导的各个实施例在对位于移动设备的无线近处的其它无线设备进行平衡的系统中操作,以提供节电代理服务器。在共同转让的、共同未决的名称为“PROXY SERVER FOR FACILITATING POWER CONSERVATION IN WIRELESS CLIENT TERMINALS”、代理人卷号为071645U1的美国专利申请序列号12/041,644;名称为“ACCESS POINT WITH PROXY FUNCTIONALITY FOR FACILITATING POWER CONSERVATION IN WIRELESS CLIENT TERMINALS”、代理人卷号为071645U2的美国专利申请序列号12/041,649;名称为“FACILITATING POWER CONSERVATION IN WIRELESS CLIENT TERMINALS”、代理人卷号为071645U3的美国专利申请序列号12/041,655;以及名称为“PARTITIONED PROXY SERVER FORFACILITATING POWER CONSERVATION IN WIRELESS CLIENT TERMINALS”、代理人卷号为081242的美国专利申请序列号12/366,883中描述了用于该节电代理服务器的技术,所述美国专利申请的公开内容并入本文中以用于所有目的。
[0080] 现在转到图1,方框图示出了根据本教导的一个实施例配置的无线网络10。在正常操作中,多无线电设备100经由其高功率接口通信,以与基站101建立远程射频(RF)链路,该链路提供了到无线网络10的接入。可以通过多个不同的远程通信协议来实现远程通信,这取决于无线网络10选择了哪个协议。多无线电设备100接收由基站101发送的网络管理信号以及通信信号。多无线电设备100还包括其它远程和短程无线系统。多无线电设备100还包括具有短程天线的低功率接口,该低功率接口可以用于与其它无线或移动设备(例如多无线电设备102)建立短程通信链路。
[0081] 在根据本教导的所示的实施例的操作中,随着多无线电设备100进入多无线电设备102的电子可访问的近处,代理发现过程发生,其涉及多无线电设备100和102以及基站101中的每一个。在交换标识信息的多无线电设备100和102之间进行信任建立过程。一旦成功交换了该信息,多无线电设备102就作为多无线电设备100与基站101的代理服务器进行操作。多无线电设备100接收促使其进入深度睡眠模式的信号。深度睡眠模式将多无线电设备100置于更深度的空闲模式,其中多无线电设备100关闭除了其最重要的功能部分和其低功率接口以外的所有组件,并且不像其在正常操作模式中操作一样操作其高功率接口。同时,多无线电设备102开始代表多无线电设备100监控来自基站101的寻呼信道(PCH)。因而,在无线网络10的PO/时隙周期期间,多无线电设备102监控被分配到多无线电设备100的PI。当多无线电设备102检测到被分配给多无线电设备100的PI并发现去往多无线电设备100的寻呼消息时,多无线电设备102然后将唤醒信号或寻呼经由其低功率接口发送到多无线电设备100,以将其从深度睡眠唤醒,并通过其高功率接口开始接入或响应于消息或呼叫。然而,同时,多无线电设备100已经保存了相当大的电量,该电量比如果在时隙模式下操作将具有的电量要多,这是由于其已经能够降低在空闲时间期间高功率接口是活动的的时间量。
[0082] 多无线电设备102可以为任意种类的无线设备。例如,多无线电设备102可为膝上型计算机、台式计算机、专用代理服务器、移动电话或其它这种移动设备。这些各种设备可以被分类为功率敏感设备或专用功率设备。功率敏感设备通常在电池电源或某些其它机制上操作以存储功率。如同多无线电设备100一样,即使在这种功率敏感设备作为代理服务器操作时,也对保存功率进行了考虑。可以作为代理规则的一部分的一个考虑是为代理考虑的功率敏感设备应当具有比请求移动设备更高的功率容量。例如,如果对多无线电设备100供电的电池几乎没电了,则多无线电设备102可以为比多无线电设备100具有更大电池电量的另一个移动的、电池操作的设备。然而,当无线设备102的电池功率降低了某一量时,其可以向多无线电设备100发信号告知代理关系将要终止,从而允许多无线电设备100与区域中的另一个可用的多无线电设备建立代理关系或恢复监控其自身的寻呼。
[0083] 另一方面,专用功率设备例如通过耦合到交流(AC)电网来从恒定电源接收功率。这种专用功率设备作为代理服务器将几乎没有针对其操作的功率保存指令。各种数量的多无线电设备(例如多无线电设备100)可以连接到作为其代理服务器的这种专用功率设备,而不考虑来自专用功率代理的功率消耗率。
[0084] 图2A为示出根据本教导的一个实施例的多无线电设备100在其中操作的一般操作方框20的操作流程图。在操作方框20中,多无线电设备100向无线网络10注册(图1),并且当没有处理激活消息时,进入其空闲状态。在代理发现操作方框201中,多无线电设备100获得可以作为多无线电设备100的代理服务器操作的可用无线设备列表(图1)。根据在无线网络10中实现的本教导的实施例,在代理发现操作方框201期间,多无线电设备100可以:(1)通过基站101向无线网络10请求代理列表(图1);(2)发现其区域中的所有可用的可能无线代理并将这些设备列表发送到无线网络10,无线网络10然后将发送由多无线电设备100识别的可用或授权的代理的子列表;或(3)在主信息块和系统信息块(MIB/SIB)的广播中从无线网络10接收代理列表。
[0085] 一旦多无线电设备100具有由代理发现操作方框201产生的代理列表,多无线电设备100就进入信任建立操作方框202。当在两个设备之间交换任意有价值的或敏感的用户信息和/或标识之前,应当在客户端和其代理之间建立某一级别的安全或信任。
[0086] 此外,根据在无线网络10中实现的本教导的实施例(图1),在信任建立操作方框202期间,可以(1)使用从由3GPP针对3G无线系统所定义的通用认证机制(GBA)得到的公共密钥加密,作为到在UMTS中使用的高级加密标准(AES)加密算法的输入,以生成用作在客户端和代理之间传送的所有分组的应用层加密密钥;或(2)使用包括安全参数和标识的交换的由短程通信协议所定义的带外安全,来建立安全或信任级别。
[0087] 当已经在客户端和代理之间实现适当的安全之后,多无线电设备100进入深度睡眠操作方框203。如上所述,深度睡眠比具有时隙模式操作的典型空闲模式更能保存功率。多无线电设备100关闭包括高功率远程接口组件的其所有不重要的系统,并且仅保持对关键组件和低功率短程接口组件的供电。多无线电设备100的低功率短程接口组件监控来自其代理(即多无线电设备102)的通信。
[0088] 当代理检测到多无线电设备100的寻呼消息时,其通过低功率短程接口组件向多无线电设备100发信号以进行唤醒,并且如果需要,则将(自从多无线电设备100进入深度睡眠以来被修改的)MIB/SIB以及寻呼消息转发到多无线电设备100。随着多无线电设备100从深度睡眠唤醒并开始处理所转发的MIB/SIB和寻呼消息,多无线电设备100然后进入空闲/连接模式操作方框205。如果寻呼消息导致接收呼叫或接收数据消息,则多无线电设备100将然后进入活动状态(未示出)。
[0089] 代理发现操作方框201、信任建立操作方框202以及深度睡眠操作方框203一起形成无线网络10中的客户端设备(即多无线电设备100)的代理操作模式204(图1)。在代理操作模式204的这些操作方框期间,多无线电设备100能够相对于其能够在典型的空闲模式中保存的功率量保存更多功率,这是由于其高功率远程接口组件被断电并在深度睡眠操作方框203期间保持断电。
[0090] 图2B为示出根据本教导的一个实施例的多无线电设备102在其中作为代理操作的一般操作方框21的操作流程图。初始代理状态为注册/空闲模式操作方框206。为了可以用作无线网络10的客户端的代理服务器(图1),潜在的代理服务器(即多无线电设备102)通过基站101向无线网络10注册其自身(图1)。无线网络10生成可用于在客户端设备(例如多无线电设备100(图2A))的代理发现操作方框201(图2A)期间使用的代理服务器列表。根据在无线网络10中实现的本教导的实施例,多无线电设备102的代理发现操作方框207可以包括直接从客户端设备接收代理请求或从无线网络10接收代理请求。一旦已经接收到请求,多无线电设备102就进入信任建立操作方框208,其以与客户端设备的信任建立操作方框202(图2A)类似的方式进行操作。
[0091] 当已经在多无线电设备102和其客户端设备之间建立了必要的安全之后,多无线电设备102进入寻呼和广播消息监控操作方框209。当进入此操作方框时,如果在信任建立操作方框208期间还没有交换这种标识符,则多无线电设备102接收代理寻呼调度信息,该代理寻呼调度信息包括诸如客户端ID/无线广域网(WWAN)标识中的一个或多个的数据,所述标识例如是临时移动用户标识(TMSI)、系统TMSI(S-TMSI)、国际移动用户标识(IMSI)、系统信息无线网络临时标识符(SI-RNTI)、寻呼RNTI(P-RNTI)等。如果需要和/或可用,则代理寻呼调度信息还将包括最新获取的MIB/SIB中的任意一个的值标签。多无线电设备102然后将向已经与客户端设备建立关联的无线网络10(图1)发信号,并且然后将深度睡眠信号发送到客户端。同时,多无线电设备102开始监控客户端的寻呼和最新的MIB/SIB。
当多无线电设备102检测到针对客户端的寻呼时,多无线电设备102发送信号从而唤醒客户端并将最新的MIB/SIB和寻呼传递到客户端。
[0092] 应当注意的是,在本教导的各个附加和/或替代实施例中,多无线电设备102可以确定仅发送最新的MIB/SIB而不发送寻呼。此外,一旦代理服务器(例如多无线电设备102)与客户端设备相关联,代理也就代表客户端将跟踪区域和周期注册更新发送到无线网络10(图1)
[0093] 还应当注意的是,在本教导的各个附加和/或替代实施例中,在多无线电设备102向网络告知代理关联以更好地促进代理监控过程之后,可以调节网络参数。无线网络10(图1)可以改变寻呼重传的数量,改变相同寻呼的传输之间的持续时间,改变客户端的PO,并且添加新的寻呼类型等。这些网络参数可以改变为使得多无线电设备的代理监控更加有效,特别是当多无线电设备102用作一个以上的客户端的代理服务器和/或代理服务器为功率敏感设备时。当客户端/代理关联结束或者多无线电设备102与其客户端之间的短程链路因为某些原因而断开时,无线网络10可以恢复到该客户端的原始网络参数。
[0094] 一旦多无线电设备102已经检测到寻呼信号并将MIB/SIB和寻呼消息转移到客户端,并且客户端已经退出深度睡眠以处理和管理寻呼消息和任意即将到来的呼叫或数据消息,多无线电设备102就退出代理模式操作210,代理模式操作210包括代理发现操作方框207、信任建立操作方框208以及寻呼和广播消息监控操作方框209的组合。多无线电设备
102然后进入空闲/连接模式操作方框211,从而等待任意附加代理请求。
[0095] 如在图2A和图2B中所描述的示例所示,用于代理/客户端关联的空闲状态代理模式操作被分类成三个单独的阶段:(1)代理发现;(2)信任建立;以及(3)(a)监控代理的寻呼和广播消息;以及(b)进入客户端的深度睡眠模式。
[0096] 1、代理发现
[0097] 在这些阶段的第一阶段(代理发现)中,客户端获得代理列表和代理发现调度,并且客户端和代理经历短程发现过程。客户端可以从网络获得代理发现调度,或者其自己可以使用其所接入的各种基于时间和/或事件的触发来生成调度。本教导的各个实施例可以用不同的方式来完成代理发现。在网络辅助的实施例中,无线网络可以通过基于专用消息的发现、基于广播消息的发现、或者合并这二者的混合解决方案来提供代理列表和调度。
[0098] 图3A为示出根据本教导的一个实施例配置的基于专用消息的发现系统30的方框图。网络300维持至少包括代理列表301和代理询问调度302的网络信息。当客户端(例如客户端304)期望与代理建立关联时,其将代理列表请求发送到网络300。根据所实现的特定实施例,网络300可以用多种不同方式之一进行响应。在一个实施例中,网络300生成包括代理列表301的专用消息303。然后,网络300将包括专用消息303(其包括代理列表301)的通信304a发送到客户端304。在本实施例中,客户端304自己将使用可用信息(例如基于时间和/或事件的触发)来生成代理调度列表。在替代实施例中,网络300生成包括代理列表301和询问调度302二者的专用消息303。网络300然后将包括专用消息303(其包括代理列表301和询问调度302两者)的替代实施例的通信304b发送到客户端304。
[0099] 在与代理设备305-1到305-N的通信中,图3A的所描述的示例的替代实施例也使用不同的信息进行通信。例如,在一个实施例中,网络300将通知305a发送到代理305-1到305-N,以进入询问/询问扫描模式。在图3A的所描述的示例的替代实施例中,网络300将固定调度305b与当代理305-1到305-N向网络300注册时所传递的注册消息一起发送到代理305-1到305-N。
[0100] 应当注意的是,代理305-1到305-N可以包括网络300中的各个网络组件。例如,代理305-1到305-N可以为能够访问位于网络300内的网络服务器的多无线电设备。网络服务器实现将提供对本教导的这种实施例的各个过程和功能的全部或部分的处理,并且然后向网络服务器发信号以将适当的信息发送到客户端304。
[0101] 图3B为示出根据本教导的一个实施例配置的基于广播消息的发现系统31的方框图。网络300维持代理列表301和代理询问调度302,如同在基于专用消息的发现系统30(图3A)中一样。然而,当传送代理列表301和代理询问调度302中的一个或两者时,网络300使用专用广播消息。例如,在第一实施例中,网络300生成仅包括代理列表301的SIB的广播消息306。然后,网络300将包括广播消息306(其包括代理列表301的SIB)的通信
307a发送到客户端307。在本实施例中,客户端307自己将使用可用信息(例如基于时间和/或事件的触发)来生成代理调度列表。在替代实施例中,网络300生成包括代理列表301的SIB和询问调度302两者的广播消息306。网络300然后将包括广播消息306(其包括代理列表301和询问调度302两者的SIB)的替代实施例的通信307b发送到客户端307。当代理(例如代理308-1到308-N)移入或移出TA/LA,并且注册数据更新由于TA/LA更新定时器到期或UE TA/LA改变而变得必要时,使用在之后的广播消息306中包括的新TA/LA数据来更新代理列表301。因而,当客户端307接收到之后的广播消息306时,其更新需要更新的代理列表和其所具有的任何其它数据。当代理308-1到308-N接收并处理广播消息306时,它们提取针对其代理操作的代理询问调度302。
[0102] 图3A和图3B的所描述的实施例示出依赖于直接网络消息的示例性发现系统和依赖于广播网络消息的示例性发现系统,以传递或促进针对客户端和代理的代理列表和代理询问调度的接收。图3C为示出根据本教导的一个实施例配置的基于混合消息的发现系统32的方框图。如同基于专用消息的发现系统30(图3A)和基于广播消息的发现系统31(图
3B)一样,基于混合消息的发现系统32维持代理列表301和代理询问调度302。对于初始代理发现,使用直接消息处理。客户端309向网络300请求代理列表301。网络300将代理列表301直接发送到客户端309。如关于基于专用消息的发现系统30所描述的,代理301-1到310-N可以通过从网络300接收通知以进入询问/询问扫描模式从而由自己检测询问调度,来获得询问调度,或者可以在当代理301-1到310-N最初向网络300注册时的响应注册消息中从网络300接收固定调度。然而,对于之后的代理发现,网络300生成代理列表差别
311,所述代理列表差别311标识代理列表301与先前版本的任意变化。网络300将此代理列表差别311附着到广播消息306并经由网络将消息广播到客户端309和代理301-1到
310-N。客户端309和代理301-1到310-N将接收并处理这些广播消息306并使用代理列表差别311中的信息来更新本地维持的代理列表。
[0103] 除了网络辅助的发现系统(其中网络通过专用消息或广播消息将代理列表提供给客户端)之外,本教导的实施例还包括自发现系统。图3D为示出根据本教导的一个实施例配置的自发现系统33的方框图。这里,网络300同样维持代理列表301和代理询问调度302。然而,客户端312针对其附近的任意和所有短程无线设备执行扫描。这些设备中的一些设备可能能够作为网络300上的代理进行操作,而其它设备可能仅为短程无线设备,而不具有连接到网络300的任何能力。客户端312生成其发现的设备的初始列表,并将该列表发送到网络300。网络300接收并处理设备的初始列表,从而将初始列表上的设备与代理列表301进行比较。然后,网络300生成包括在两个列表上发现的代理交集的专用消息
303。网络300然后将专用消息303发送到客户端312。
[0104] 根据在网络300中实现的实施例,代理313-1到313-N经由广播消息306或者在从网络300接收到具有专用消息303的通知之后获得代理询问调度302,并且然后进入询问/询问扫描模式以检测客户端312或被客户端312检测。
[0105] 短程代理发现为由在图3A-图3C中示出的每个示例性发现系统所共享的代理发现过程的最后一步。可以用多种替代方式来完成经由短程协议实际发现代理。图4A为示出根据本教导的一个实施例配置的短程代理发现系统40的操作方框的操作流程图。在方框400中,客户端从网络接收代理列表。一旦接收到代理列表,在方框401中,客户端就生成与代理列表相关联的询问/询问扫描调度。在方框402中,客户端试图通过进入询问/询问扫描模式从列表发现代理。在询问/询问扫描模式的第一部分中,在方框403中,客户端进入探测模式,丛而通过将询问探测分组发送到列表上的代理,来尝试发现代理。询问探测分组为针对列表上的代理并且包括发送客户端的返回地址或标识数据的初始标识消息。在方框404中,当客户端从列表上的代理中的可用代理接收到响应探测分组时,其将关于所发现的代理的ID的发现通知发送到网络。
[0106] 图4B为示出根据本教导的一个实施例配置的短程代理发现系统41的操作方框的操作流程图。在方框405中,客户端进入使用短程通信协议的探测模式。在方框406中,客户端用短程协议将多个探测分组发送到在客户端处存储的列表上的至少一个代理设备。客户端按照预定的调度发送这些探测分组。在方框407中,客户端进入使用短程通信协议的扫描模式。在方框408中,客户端经由短程协议从代理设备之一接收至少一个响应探测分组。在方框409中,客户端使用远程通信协议将标识每个所发现的代理的代理ID列表发送到网络服务器。
[0107] 图4C为示出可以在根据本教导的一个实施例配置的短程代理发现系统40和41中操作的操作方框的操作流程图。在所选择的实施例中,客户端设备可以在广播消息或直接消息中从网络获得可用代理的调度列表。然而,在附加实施例中,客户端设备本身可以基于其可以直接获得的信息生成这种调度列表。在方框410中,客户端检测可用代理的任意基于事件的调度。在方框411中,客户端检测可用代理的基于时间的调度。方框410和411是用虚线显示到方框412的,这是由于客户端可以检测一个或另一个,或这两者。在方框412中,客户端生成可用代理的调度列表。
[0108] 现在转到图5,消息流程图50示出在根据本教导的一个实施例配置的基于专用消息的发现系统期间在客户端51、代理52以及网络53之间发生的消息传送。消息流程图50从客户端51和代理52的注册500开始。在时间5T1处,代理52将附着请求发送到网络53。附着请求包括代理的标识和地址,例如其IMSI/S-TMSI、短程协议地址或其它各种客户端标识符。在时间5T2处,网络53将包括代理询问调度和提供用于在网络53内操作的认证验证的证明的附着响应发送回代理52。在时间5T3处,客户端51进入网络53并将附着请求发送到网络53。客户端附着请求包括客户端的标识,例如其IMSI/S-TMSI、短程协议地址或其它各种客户端标识符。在时间5T4处,网络53发送附着响应从而验证向网络的注册。
[0109] 在客户端51和代理52的注册500之后,在时间5T5处,代理发现过程501从通过客户端51发送的代理列表请求开始。在时间5T6处,网络53发送包括认证证明、代理列表以及代理询问调度的代理列表响应。在时段5P1期间,客户端51通过在探测和扫描模式中发送和接收探测分组,来进入询问扫描/询问状态并试图发现代理列表上的短程代理。在时间5T8处,客户端51发送包括所发现的代理的ID的发现通知。
[0110] 应当注意的是,在本教导的附加和/或替代实施例中,网络53可以仅发送证明,这是因为在时间5T2处其附着响应已经发送到代理52。替代地,在时间5T7处,网络53将向代理52发送通知信号,该通知信号促进代理52在用于发现询问调度的时段5P1期间进入询问/询问扫描状态。
[0111] 图6为示出在根据本教导的一个实施例配置的基于广播消息的发现系统中在客户端51、代理52以及网络53之间发生的消息传送的消息流程图60。消息流程图60从客户端51和代理52的注册600开始。在时间6T1处,代理52将附着请求发送到网络53。附着请求包括代理的ID。在时间6T2处,网络53将包括认证证明的附着响应发送到代理52。在时间6T3处,客户端51将具有其自身ID的附着请求发送到网络53。在时间6T4处,网络
53响应出附着响应从而验证客户端51的注册。
[0112] 代理发现过程601从时段6P1的起始开始,在该时段期间,代理52读取并处理从网络53广播的SIB。SIB包括系统的代理询问调度。在时段6P2处,客户端51也读取并处理SIB。除了包括代理询问调度之外,广播SIB还包括代理列表。客户端51从SIB获得最近的代理列表。在时段6P3期间,客户端51进入询问扫描/询问状态,从而试图发现代理列表上的短程代理。类似地,代理52基于从SIB获得的询问调度进入询问/询问扫描状态。在时间6T5处,客户端51将包括所发现的代理的所有ID的发现通知发送到网络53。
[0113] 图7为示出在根据本教导的一个实施例配置的基于混合消息的发现系统中在客户端51、代理52以及网络53之间发生的消息传送的消息流程图70。消息流程图70从注册700开始。在时间7T1处,代理52将包括其ID的附着请求发送到网络53。在时间7T2处,网络53将附着响应发送到代理52。附着响应包括认证证明和代理询问调度。在时间7T3处,客户端51将包括其ID的附着请求发送到网络53。在时间7T4处,网络53通过将附着响应发送到客户端51响应于此请求,以确认系统中的注册。
[0114] 在注册700之后,代理发现过程701在时间7T5处通过将代理列表请求发送到网络53开始。在时间7T6处,网络73使用专用消息以将代理列表发送回客户端51。代理列表响应还包括认证证明和调度。在时段7P1期间,客户端51进入询问扫描/询问状态从而试图发现代理列表上列出的所有短程代理。在客户端51发现这些代理之后,在时间7T8处其将包括所有发现的代理的ID的发现通知发送到网络53。
[0115] 当代理移入和移出小区/跟踪区域时,更新代理列表,并且消息流程图70进入代理重新发现时段702。客户端51通过从网络53发送的广播消息获得代理列表的更新。网络53广播包括代理列表的更新和最近代理询问调度两者的SIB。当客户端51试图重新发现代理时,在时段7P2期间,其针对代理列表更新读取SIB,并且在某些实施例中,还将针对任意调度更新进行读取,并提取调度和/或代理列表更新。在时段7P2期间,代理52还将针对任意调度更新通读SIB。根据在网络53中实现的实施例,代理列表更新可以包括整个代理列表或仅列表差别。在客户端51已经获得了代理列表的更新之后,在时段7P3期间,其将再次进入询问扫描/询问状态以发现更新的列表上的短程代理。在时间7T10处,客户端51将包括所有新发现的代理的ID的新发现通知发送到网络53。
[0116] 应当注意的是,在本教导的附加和/或替代实施例中,不是在注册700期间代理52通过附着响应获得代理询问调度,而是代理询问通知在时间7T7处从网络53发送到代理52并在7T9处针对再次发现时段702进行重复。代理询问通知促使代理52进入代理询问/询问扫描状态以检测客户端51的询问调度。
[0117] 图8为示出在根据本教导的一个实施例配置的自发现系统中在客户端51、短程设备81、网络53以及代理52之间发生的消息传送的消息流程图80。消息流程图80从注册800开始。在时间8T1处,代理52通过将具有其ID信息的附着请求发送到网络53来向网络53注册。在时间8T2处,网络53将其具有认证证明的附着响应发送到代理52。在时间
8T3处,客户端51通过将其自己的附着请求连同其ID信息一起发送到网络53来向网络53注册。在时间8T4处,网络53通过将附着响应消息发送到客户端51来进行响应,从而确认客户端51的注册。
[0118] 时段8P1的开始指示消息流程图80进入代理发现过程801。在时段8P1期间,客户端51进入询问状态以发现其无线近处内的可用短程设备81。随着短程设备进入询问状态,代理52进入询问扫描状态,以响应于客户端的发现扫描中的任意一个。在时间8T5处,客户端51将其初始设备列表发送到网络53。初始设备列表包括所有兼容设备,其包括代理52和短程设备81。网络53将初始设备列表上的设备与在网络53所维持的代理列表中所发现的代理相比较。在时间8T6处,网络53生成目标代理列表并将该列表发送到客户端51。目标代理列表包括来自初始设备列表的并且也在网络53所维持的代理列表上发现的设备。
[0119] 通过使用从初始设备列表缩减的目标代理设备列表,客户端51在时段8P2期间进入询问扫描/询问状态,以发现该目标列表上的所有短程代理。代理52也进入询问/询问扫描状态以与客户端51的发现尝试进行通信。在时间8T7处,客户端51发送包括每个所发现的代理的ID的发现通知。
[0120] 2、信任建立
[0121] 图9为示出在客户端51、代理52以及网络53之间交换以用于建立根据本教导的一个实施例的安全信任关系的消息传送的消息流程图90。消息流程图90从注册900开始。在时间9T1处,代理52将附着请求发送到网络53,网络53响应出附着响应,从而验证注册。
当网络53将代理列表发送到客户端51时,代理发现过程901在时间9T2开始。在时间9T3处,客户端51和代理52发现彼此。在时间9T4处,客户端51将包括其检测到的每个代理(包括代理52)的ID的发现通知发送到网络53。在时间9T5处,网络53将所选择的代理(代理52)的地址发送到客户端51。
[0122] 一旦客户端51具有所选择的代理的具体地址,在时间9T6处,短程配对902就通过客户端51和代理52使用在短程协议中规定的消息传送进行发送和响应开始。由于已经使用了短程协议配对并连接,因此网络应用功能(NAF)ID可以由客户端51和代理52两者使用。在时间9T7处,当客户端51从代理52接收到具有NAF_ID的用于获得B_TID的请求时,密钥建立903开始。在时间9T8处,客户端51进行响应,从而将包括NAF_ID和B_TID的响应发送到代理52。在时间9T9处,代理52将包括代理的代理ID和B_TID的服务请求发送到网络53。通过使用此信息,网络53得到本地设备密钥并在时间9T10处将本地设备密钥与密钥寿命和客户端的短程ID一起发送到代理52。在时间9T11处,代理52然后将由NAF ID、B_TID和从本地设备密钥得到的消息认证码(MAC)组成的密钥信息发送到客户端51。在时间9T12处,客户端51从来自代理的接收的密钥信息中提取本地设备密钥,将该本地设备密钥与其自身的本地设备密钥相比较并将反馈信号(即通过或失败)发送到代理52。一旦已经在客户端51与代理52之间认证了本地设备密钥,就发生加密密钥生成过程904,在该过程中,在AES加密程序中,根据本地设备密钥的输入生成加密密钥。然后,该由此产生的AES加密密钥用于对在客户端51与代理52之间传输的所有消息加密。
[0123] 除了能够由短程协议提供的任意链路级加密(例如通过BLUETOOTHTM提供的链路级加密)之外,根据在图9中示出的示例性实施例的信任建立还经由AES加密密钥创建了提供应用层安全的基于应用的安全。然而,应当注意的是,本教导的附加和/或替代实施例将不需要这种高安全标准或复杂度的各种附加服务器或服务器功能,例如带有在实现基于应用的安全中所使用的引导服务器功能(BSF)和NAF。
[0124] 应当注意的是,可以使用任意数量的不同通信介质(例如经由有线链路、其它无线链路等)交换在代理52与网络53之间所交换的消息。本教导的各个实施例不限于用于在代理和相关联的网络之间建立信任的任意单个通信介质。
[0125] 图10为示出在客户端51、代理52以及网络53之间交换以用于建立根据本教导的一个实施例的安全信任关系的消息传送的消息流程图1000。消息流程图1000从注册1001开始。在时间10T1处,代理52和网络53交换注册附着请求/响应消息。当代理列表被发送到客户端51时,在时间10T2处代理发现过程1002开始。在时间10T3处,客户端51和代理52交换询问消息/响应和寻呼消息/响应。下面的带外参数交换1003基于短程协议带TM外安全,例如在BLUETOOTH 中提供的带外安全系统。这种类型的带外安全包括使用更安全的WWAN或第三方网络交换安全参数和标识。
[0126] 在时间10T4处,客户端51将发现通知(其包括每个所发现的代理的ID和由客户端51生成的随机数)发送到网络53。例如通过WWAN或其它第三方网络在短程协议带外进行发现通知的传输。在时间10T5处,通过在代理52与网络53之间交换带外消息来确认发现。
TM
代理52与网络53之间的确认消息包括客户端的短程协议地址,例如BLUETOOTH 地址。在时间10T6处,网络53将带外安全消息(其包括的参数尤其是客户端51标识(例如IMSI)、客户端短程协议地址以及客户端51所生成的随机数)发送到代理52。然后,在时间10T7处,代理52将带外安全消息(其至少包括代理52所生成的随机数)发送到网络53。然后,在时间10T8处,网络53将带外安全消息(其至少包括短程地址和代理52生成的随机数)发送到客户端51。在时间10T9处,通过使用在带外参数交换1003中进行带外交换的参数在短程带内交换的消息,短程协议配对1004发生。随着配对的完成,已经在客户端51与代理52之间建立了安全。
[0127] 3、监控寻呼和广播消息/深度睡眠
[0128] 一旦已经在客户端与代理之间完成了信任建立,代理就开始代表客户端监控寻呼和广播消息传送,同时客户端进入节电深度睡眠。图11为示出在根据本教导的一个实施例配置的代理监控过程中在客户端51、代理52以及网络53之间发生的消息传送的消息流程图1100。在时间11T1处,完成信任建立阶段1101,并且客户端51将包括其ID、S-TMSI/IMSI、SI-RNTI、P-RNTI以及其SIB的值标签等的消息发送到代理52。在时间11T1处,此ID消息开始寻呼和广播消息监控阶段1102。在时间11T2处,代理52将代理状态通知发送到网络53,其中通知包括来自代理寻呼调度信息的客户端ID和关于代理关系已经开始的指示。在接收到此代理状态通知以后,在时间11T3处,网络53将客户端51添加到其代理简档中并且将代理状态响应消息发送到代理52,从而验证代理状态。在时间11T4处,代理52将睡眠命令下发到客户端51,从而促使客户端51进入深度睡眠。
[0129] 当在时间11T2处从代理52接收到代理状态通知之后,网络53重新配置代理定时器并建立针对客户端的新PO。代理52使用此新PO来监控客户端51的寻呼和广播消息。在寻呼和广播消息监控阶段1102期间,在时间11T5和11T6处,当代理更新(例如周期TA/LA更新)可能是必须或有用的时,代理52也将这种更新发送到网络53。在正常操作期间,网络53期望接收这种注册更新。
[0130] 在时间11T7处,网络53发送最新更新的广播消息(例如MIB/SIB)。然后,在时间11T8处,从网络53发送针对客户端51的寻呼消息,这是由代理52检测到的。在时间11T9处,代理52将寻呼消息和最新的MIB/SIB转发到客户端51。所转发的寻呼将客户端51从其深度睡眠中唤醒。然后,在时间11T10处,客户端51将其寻呼响应消息发送到网络53。寻呼消息可能导致客户端51为了活动模式而离开空闲状态,以处理即将到来的呼叫或其它即将到来的数据消息。如果由于任何原因,代理52有意离开网络53,则在时间11T11处由代理52向网络53发送代理注销通知。然后,网络53将更新其代理列表以反映代理52的移除。
[0131] 图11的消息流程图1100所示出的示例性操作示出根据本教导的一个实施例所配置的正常代理操作。在根据正常环境没有进行的操作期间,将发生对此程序的改变。图12为示出在根据本教导的一个实施例配置的代理关系期间在客户端51、代理52以及网络53之间发生的消息传送的消息流程图1200。在完成信任管理阶段1201之后,随着客户端51将其ID和MIB/SIB值标签发送到代理52,在时间12T1处,寻呼和广播消息监控阶段1202开始。在时间12T2处,代理52将代理状态通知发送到网络53,在此之后,在时间12T3处,网络53将代理状态响应消息传送到代理52。在时间12T4处,代理52将睡眠命令下发到客户端51,从而触发客户端进入深度睡眠。网络53更新针对客户端51的寻呼配置并下发新PO以便于代理52用于监控。
[0132] 在时间12P1处,客户端51和代理52两者检测到短程协议链路已经被断开。在时间12T5处,代理52将链路失败消息发送到网络1203。此链路失败消息使网络53恢复客户端51的初始寻呼配置。因此,客户端51开始如所期望的使用初始PO监控其自身寻呼和广播消息。
[0133] 应当注意的是,由于代理52的失败,也可能发生链路失败。在这种情况下,代理52将不可用来发送链路失败消息。在此情况下,失败的代理52也将不可用来发送周期代理更新,例如在时间11T5和11T6处发送的代理更新(图11)。因此,在周期注册定时器到期之前,网络53将不接收更新。该到期将为去往网络的关于代理和客户端的关系已经破裂的指示。在做出此确定之后,网络53将恢复正常网络寻呼配置,并将状态改变消息发送到客户端51,从而使客户端51使用初始PO恢复监控其自身寻呼和广播消息传送。
[0134] 除了代理代表客户端移动设备接管监控责任之外,还可以最优化在根据本教导的各个实施例配置的空闲模式期间所使用的PO和寻呼消息,以降低代理的功耗并且还降低网络的寻呼负载。图13为示出根据本教导的一个实施例配置的寻呼序列1300的方框图。如所示出的,寻呼序列1300被分成两个状态,代理状态1301和空闲状态1302,在代理状态
1301期间已经建立了代理和客户端的关系,在空闲状态1302期间客户端51监控其自身的寻呼消息。在此代理状态1301期间,代理52代表与之具有代理和客户端关系的每个客户端监控来自网络的PO和寻呼消息。如果代理需要监控与每个客户端相关的每个PO,则在较长的时间段期间,在活动状态下,其将利用其高功率、远程天线/接口消耗大量功率。
[0135] 不是监控每个PO,在图13中描绘的实施例中,网络生成将在每个DRX时段(例如DRX时段1306和1307)期间发送的新代理PO 1303。代理现在可能仅消耗尤其针对其代理PO 1303的与监控相关的功率。代理PO 1303包括正在被寻呼的每个客户端的客户端ID。网络在它们的正常时段期间继续发送客户端PO,例如客户端PO 1304和1305。如果代理与客户端之间的链路断开,则客户端可以在其平时时间重新进入空闲状态1302并立即开始监控其自身的PO。尽管图13中示出的实施例规定网络在此PO中生成并发送附加消息,但是与代理所经历的节电相比,可以忽略在代理PO 1303中所发送的此消息的大小。
[0136] 图14为示出根据本教导的一个实施例配置的寻呼序列1400的方框图。寻呼序列1400以两个状态示出:代理状态1401和空闲状态1402。在代理状态1401期间,如果没有从网络得到其它PO,则由网络生成新PO或寻呼(PF),即PO/PF 1403。在PO/PF 1403中发送针对所有客户端的寻呼消息。在代理状态1401期间,代理再次仅需要监控PO/PF 1403,从而与监控每个客户端的每个各自的PO相比节电。
[0137] 在客户端与代理之间的链路断开的情况下,每个客户端将重新进入空闲状态1402并开始针对相同PO/PF 1403监控任意寻呼消息。在进入深度睡眠之前,客户端从代理接收关于新PO/PF 1403的指示。代理将新PO/PF 1403附加到向客户端提供的睡眠命令。因此,如果链路断开,则客户端知道了PO/PF 1403。客户端继续监控PO/PF 1403,直到其从网络接收到状态改变消息为止,在接收到状态改变消息时,客户端将再次开始监控其自身的PO1404。
[0138] 应当注意的是,由于将在相同的PO或PF内的PO(即新PO/PF 1403)中寻呼每个客户端,因此随机接入信道(RACH)的冲突概率将增加。为了降低这个概率,使用在图14中描述的PO最优化的本教导的各个实施例将配置代理,以帮助间隔开寻呼到客户端的传输。
[0139] 应当注意的是,对于网络而言,发生用于最优化寻呼监控操作的附加选项是显而易见的。图15为示出在根据本教导的一个实施例配置的代理监控过程中在客户端51、代理52以及网络53之间发生的消息传送的消息流程图1500。在完成信任建立过程1501之后,在时间15T1处,代理52将标识新PO信息的消息发送到客户端51。在时间15T2处,客户端
51然后将请求该特定PO的请求发送到网络53。在时间15T3处,网络53将新PO的批准或拒绝、以及另一个分配的PO(如果所请求的PO被拒绝的话)发送到客户端51。然后,在时间15T4处,客户端51将其代理寻呼调度信息连同诸如S-TMSI/IMSI、P-RNTI、SI-RNTI、SIB的值标签、以及当前还有新的被批准的PO一起发送到代理52。
[0140] 在接收到该消息和信息以后,代理52将客户端51加入其代理简档。一旦加入简档,在时间15T5处,代理52就将睡眠命令下发到客户端51。在寻呼和广播消息监控会话1502期间,代理52开始监控新PO中的寻呼。在时间15T6处,代理52监控PO并接收针对客户端51的寻呼。在时间15T7处,代理52将寻呼和任意修改的广播消息转发到客户端。
在时间15T8处,客户端51对寻呼做出响应,从而结束寻呼和广播消息监控会话1502。
[0141] 根据本教导的各个实施例配置的系统的每个组件包括多个硬件固件以及软件块,当一起操作时,这些块创建用于实现本教导的功能和操作环境。图16为示出根据本教导的一个实施例配置的多无线电设备1600的方框图。多无线电设备1600包括处理器1601(其可以体现为单个处理器)、多个处理器、多核处理器等。处理器1601执行用于操作多无线电设备1600的多个功能的指令。多无线电设备1600还包括存储器1602,其存储多无线电设备1600所提供的不同应用和功能的软件代码。多个远程1603和短程1604无线接口连同天线阵列1605一起操作,以提供对多无线电设备1600的无线射频(RF)接入。电源1610提供功率以操作多无线电设备1600的所有这些组件。在某些实施例中,电源1610可以包括电池或其它类似的能量存储装置,而在其它实施例中,电源1610可以包括到另一个能量源的有线连接。
[0142] 存储器1602存储代理发现应用1606。当由处理器1601执行时,代理发现应用1606控制多无线电设备1600如何发现其无线近处的每个可用代理。代理发现应用1606可以根据在无线网络中已经实现了哪个实施例,来定义在图3A-图3D以及图4-图8中示出的各个实施例中描述的操作。
[0143] 存储器1602还存储信任建立应用1607。当由处理器1601执行时,信任建立应用1607控制多无线电设备1600如何与所选择的代理设备建立认证的且安全的通信会话。信任建立应用1607根据通过无线网络或多无线电设备1600已经实现了哪个实施例,来定义在图9和图10中示出的信任建立实施例中的至少一个中描述的操作。
[0144] 在代理操作期间,多无线电设备1600能够进入深度睡眠模式,其比典型的空闲模式或具有时隙操作模式的空闲模式消耗更少的功率。为了在由代理发信号时进入该深度睡眠,多无线电设备1600使用在存储器1602上存储的深度睡眠设置1608。考虑到实现节电,通过实现这些设置,多无线电设备1600关闭指定的组件中的每一个。
[0145] 存储器1602还存储代理列表1609。代理列表1609是多无线电设备1600的无线近处内的可用代理列表。多无线电设备1600使用该列表来选择耦合到的代理,以进行本教导的各个实施例所定义的代理操作。根据在无线网络中正在操作哪个实施例,可以通过在图3A-图3D以及图4-图8中示出的各种方法来生成或获得代理列表1609。
[0146] 存储器1602还存储客户端PO/PF监控应用1611。当由处理器1601执行时,客户端PO/PF监控应用1611操作多无线电设备1600自身的寻呼消息监控操作。
[0147] 图17为示出根据本教导的一个实施例配置的多无线电代理设备1700的方框图。多无线电代理设备1700包括处理器1701(其可以体现为单个处理器)、多个处理器、多核处理器等。处理器1701执行用于操作多无线电代理设备1700的多个功能的指令。多无线电代理设备1700还包括存储器1702,其存储多无线电代理设备1700所提供的不同应用和功能的软件代码。多个远程1703和短程1704无线接口连同天线阵列1705一起操作,以提供到多无线电代理设备1700的无线RF接入。电源1701提供功率以操作多无线电代理设备
1600的所有这些组件。电源1701可以为恒定电源,例如交流电网,或其也可以为电池或其它功率存储机制。
[0148] 存储器1702存储代理发现应用1706。当由处理器1701执行时,代理发现应用1706控制多无线电代理设备1700如何将其可用性传送到其无线近处内的各个客户端设备。代理发现应用1706可以根据在无线网络中已经实现了哪个实施例,来定义在图3A-图
3D以及图4-图8中示出的各个实施例中描述的至少一个代理发现过程的操作。
[0149] 存储器1702还存储信任建立应用1707。当由处理器1701执行时,信任建立应用1707控制多无线电代理设备1700如何与所接入的客户端设备建立认证的和安全的通信会话。信任建立应用1707根据通过无线网络或多无线电代理设备1700已经实现了哪个实施例,来定义被执行以实现在图9和图10中示出的所描述的信任建立实施例中的至少一个的操作。
[0150] 存储器1702还存储PO/PF寻呼监控设置1708和客户端列表1709。当已经执行了信任建立应用1707时(之后客户端和多无线电代理设备1700已经耦合以进行代理操作),多无线电代理设备1700使用新的客户端ID更新客户端列表1709并使用将用于代表该特定的客户端设备进行监控的特定PO/PF信息来更新PO/PF寻呼监控设置1708。因而,在其监控操作中,多无线电代理设备1700使用PO/PF寻呼监控设置1708中的PO/PF信息,来监控来自网络的其客户端寻呼。
[0151] 图18为示出根据本教导的一个实施例配置的网络服务器1800的方框图。网络服务器1800包括处理器1801(其可以实现为单个处理器)、多个处理器、多核处理器等。处理器1801执行用于操作网络服务器1800的多个功能的指令。网络服务器1800还包括存储器1802,其存储网络服务器1800所提供的不同应用和功能的软件代码。通信接口1803连同天线阵列1804一起操作,以提供到所有网络设备的网络无线通信接入。
[0152] PO-客户端列表1805被存储在存储器1802上,PO-客户端列表1805标识并跟踪用于寻呼网络上的特定用户设备的特定PO。当根据图13-图15中描述和示出的实施例进行操作时,PO-客户端列表1805还包括针对在网络中操作的代理设备的新PO或PF列表。该存储的信息由PO生成器应用1806安排。当由处理器1801执行时,PO生成器应用1806生成包括正在被寻呼的客户端设备ID并且针对操作的代理的新PO或PF。这些新生成的PO和PF的记录然后被存储在PO-客户端列表1805中。
[0153] 存储器1802还存储代理列表1807。代理列表1807标识已经向网络注册的每个代理设备。随着代理设备进入和退出网络服务器1800的范围,该列表被维持和更新。根据在网络中实现的实施例,代理列表1807通过直接消息或广播消息传送到各个客户端设备,如图3A-图3D所示。当实现使用广播消息的实施例时,也存储在存储器1802上的广播消息传送应用1808包括将代理列表1807和代理列表1807的更新添加到广播消息上的软件代码。当由处理器1801执行时,在经由天线阵列1804将广播消息发送到网络上之前,广播消息传送应用1808从存储器1802得到代理列表1807并且然后将列表添加到这些消息上。
[0154] 存储器1802还存储发现应用1809。当由处理器1801执行时,例如通过发送代理列表1807或接收代理列表1807的更新或通过将附加通知提供到客户端设备或代理(例如通过交换带外安全信息,如图10所示),发现应用控制提供发现辅助的操作。
[0155] 在图13-图15中描述的实施例中,应当注意的是,网络可以生成新PO或PF(PO/PF)。然而,在遵循图14和图15中描述的实现的附加和/或替代实施例中,可以根据与封闭客户端组(CCG)相关联的特定IMSI得到新PO/PF。图19为示出根据本教导的一个实施例配置的PO/PF生成过程1900的方框图。网络1901与客户端设备C1-CN保持通信。网络1901生成针对客户端设备C1-CN的特定PO,即POC1-POCN。客户端设备C1-CN中的每一个针对寻呼消息监控其专分配的PO。当在代理PX1与客户端设备C1-CN之间建立代理关系时,由网络1901形成并定义CCG 1903。特定IMSI、CCG IMSI 1904标识CCG 1903。该CCG IMSI 1904可以用于得到将用于寻呼CCG 1903内的任意客户端的新PO。然后,网络1901使用该新PO、POCCG,来广播针对客户端C1-CN中的每一个的寻呼消息的通知。
[0156] 可以通过各种方式根据本申请来实现本文描述的方法。例如,可以由硬件、固件、软件或其任意组合来实现这些方法。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑设备(PLD)、现场可编程门阵列(FPGA)、处理器、控制器微控制器微处理器、电子设备、被设计为执行本文所描述的功能的其它电子单元或其组合中。
[0157] 对于固件和/或软件实现,可以用执行本文所描述的功能的模块(例如,程序、函数等)来实现这些方法。有形地体现指令的任意机器或计算机可读介质可以用于实现本文所描述的方法。例如,软件代码可以存储在存储器中并由处理器执行。当由处理器执行时,执行软件代码生成实现在本文中给出的教导的不同方面的各种方法和功能的操作环境。存储器可以在处理器内实现,或者在处理器外实现。如本文使用的术语“存储器”是指任意类型的长期、短期、易失性、非易失性或其它存储器,并且不限于任意特定类型的存储器或存储器数量,或存储器所存储的介质类型。
[0158] 存储定义在文中描述的方法和功能的软件代码的机器或计算机可读介质包括物理计算机存储介质。存储介质可以是能够由计算机存取的任意可用介质。举例说明而非限制性的,这种计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储器、磁盘存储器或其它磁存储设备、或者能够用于存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质。本文所使用的磁盘和/或光盘包括压缩光盘(CD)、激光光盘、光盘、数字通用光盘(DVD)、软盘和蓝光光盘,其中磁盘通常磁性地复制数据,而光盘用激光光学地复制数据。上面各项的组合也应当包括在计算机可读介质的范围之内。
[0159] 除了存储在计算机可读介质上之外,指令和/或数据可以作为信号被提供在通信装置中所包含的传输介质上。例如,通信装置可以包括具有指示指令和数据的信号的收发机。指令和数据被配置为使一个或多个处理器执行在权利要求中概述的功能。
[0160] 图20示出可以用于实现根据本教导的某些实施例的客户端或代理多无线电设备或基站中的任意一个的示例性计算机系统2000。中央处理单元(“CPU”或“处理器”)2001被耦合到系统总线2002。CPU 2001可以为任意通用处理器。只要CPU 2001(和示例性的计算机系统2000的其它组件)支持本文所描述的操作,本发明就不受CPU 2001(或示例性的计算机系统2000的其它组件)的架构限制。这样,CPU 2001可以通过一个或多个处理器或处理器内核来提供对示例性的计算机系统200的处理。CPU 2001可以执行本文所描述的各个逻辑指令。例如,CPU 2001可以根据上文接合图2A-图2B、图3A-图3D以及图4-图15所描述的示例性操作流程来执行机器级指令。当执行表示在图2A-图2B、图3A-图3D以及图4-图15中的功能的指令时,CPU 2001成为专门配置为根据本文所描述的教导的各个方面进行操作的专用计算平台的专用处理器。
[0161] 示例性的计算机系统2000还包括随机存取存储器(RAM)2003,其可以为SRAM、DRAM、SDRAM等。示例性的计算机系统2000包括只读存储器(ROM)2004,其可以为PROM、EPROM、EEPROM等。RAM 2003和ROM 2004保存用户和系统数据和程序,如在本领域中所公知的。
[0162] 示例性的计算机系统2000还包括输入/输出(I/O)适配器2005、通信适配器2011、用户接口适配器2008以及显示适配器2009。在某些方面,I/O适配器2005、用户接口适配器2008和/或通信适配器2011可以使用户能够与示例性的计算机系统2000交互,以输入信息。
[0163] I/O适配器2005将存储设备2006(例如硬件驱动器、压缩光盘(CD)驱动器、软盘驱动器、磁盘驱动器等的一个或多个)耦合到示例性的计算机系统2000。除了RAM 2003之外,存储设备2006还用于存储器需求,该存储器需求涉及执行与根据本教导的各个方面配置的客户端和代理多无线电设备以及网络服务器相关联的操作。通信适配器2011适合于将示例性的计算机系统2000耦合到网络2012,这可以使信息能够经由网络2012(例如因特网或其它广域网、局域网、公共或专用交换电话网络、无线网络、或上述各项的任意组合)输入和/或输出示例性的计算机系统2000。用户接口适配器2008将用户输入设备(例如键盘2013、定点设备2007、以及麦克2014)和/或输出设备(例如扬声器2015)耦合到示例性的计算机系统2000。例如,显示适配器2009被CPU 2001或图形处理单元(GPU)2016驱动,以控制显示设备2010上的显示器,从而显示客户端移动设备上的即将到来的消息或呼叫。如图所示,GPU 2016可以是专用于图形处理的任意各种数量的处理器并且可以由一个或多个单独的图形处理器构成。GPU 2016处理图形指令并将这些指令发送到显示适配器2009。显示适配器2009还将用于转换或处理显示设备2010所使用的各种数量的像素的状态以在视觉上呈现期望信息的这些指令发送到用户。这些指令包括用于将状态从开改变为关、设置特定颜色、强度、持续时间等的指令。每个这种指令构成控制如何在显示设备2010上显示和显示什么的呈现指令。
[0164] 应当清楚的是,本发明不限于示例性的计算机系统2000的架构。例如,任何适当的基于处理器的设备可以用于实现多无线电设备的协同操作,所述多无线电设备包括但不限于个人计算机、膝上型计算机、计算机工作站、多处理器服务器、移动电话以及其它这种移动设备。此外,可以在专用集成电路(ASIC)或超大规模集成(VLSI)电路上实现某些方面。实际上,本领域普通技术人员可以使用能够根据这些方面执行逻辑操作的任意数量的适当结构。
[0165] 尽管已经详细描述了本教导和其优点,但是应当理解的是,可以做出各种改变、替代以及变化,而不偏离所附权利要求定义的教导的技术。此外,不期望将本申请的范围限制于说明书中描述的处理、机器、制造、组分、方式、方法以及步骤的特定实施例。本领域普通技术人员通过本发明将容易清楚的是,可以根据本教导来使用当前存在的或者稍后将开发的、与本文所描述的相应实施例执行基本上相同的功能或者实现基本上相同的结果的处理、机器、制造、组分、方式、方法以及步骤。因此,所附权利要求旨在在其范围内包括这些处理、机器、制造、组分、方式、方法或步骤。
QQ群二维码
意见反馈