用于将移动设备作为位置锚定点使用的方法和装置

申请号 CN201180042327.X 申请日 2011-09-02 公开(公告)号 CN103081518B 公开(公告)日 2017-11-07
申请人 高通股份有限公司; 发明人 A·约维契奇; T·理查森; C·梅森;
摘要 在确定移动设备 位置 的无线通信系统中,移动设备作为临时位置锚定点使用,例如以便补充固 定位 置永久位置锚定点。移动设备接收用于操作成位置锚定点的命令或者 请求 。在一些 实施例 中,该命令包括指示移动设备操作成位置锚定点的时间量的时间信息。在一些实施例中,操作成位置锚定点的移动设备向网络单元(例如,位置 服务器 节点 )报告接收的 信号 强度测量值,以及标识从其接收到该信号的设备的信息。在一些实施例中,操作成位置锚定点的移动设备广播提供位置信息的信号。移动设备接收对于操作成位置锚定点的补偿。补偿可以是金钱上的、网络提供的服务或者利益。
权利要求

1.一种对处于已知位置的移动设备(300)进行操作的方法,所述方法包括:
接收所述移动设备(300)操作成位置锚定点的一组位置;
接收接入点(102、104、106、108)发送的指示所述移动设备(300)操作成位置锚定点的命令;
响应于接收到所述命令,当所述移动设备(300)处于所接收的一组位置中的位置里的至少一个的附近时操作成位置锚定点,所述操作成位置锚定点包括:广播提供位置信息的信号,其中所述位置信息指示操作成所述位置锚定点的移动设备(300)的位置。
2.根据权利要求1所述的方法,
其中,操作成位置锚定点进一步包括:报告信号的接收信号强度,以及标识从其接收到所述信号的设备(2118)的信息;
其中,所述方法还包括:
在报告所述接收信号强度之前,对所述信号的接收信号强度进行测量;
其中,从其接收到所述信号的所述设备(2118)是第二移动设备(2118)。
3.根据权利要求1所述的方法,其中,所述命令包括:指示所述移动设备(300)操作成位置锚定点的时间量的时间信息。
4.根据权利要求1所述的方法,
其中,所述接入点(102、104、106、108)处于固定位置,所述方法还包括:
接收对于充当为位置锚定点的补偿。
5.根据权利要求4所述的方法,其中,接收对于充当为位置锚定点的补偿包括:接收用于指示同意增加向所述移动设备(300)提供的QoS等级的信息。
6.一种移动设备(300),包括:
用于接收所述移动设备(300)操作成位置锚定点的一组位置的模
用于接收接入点(102、104、106、108)发送的指示所述移动设备(300)操作成位置锚定点的命令的模块(404);
用于响应于接收到所述命令,当所述移动设备(300)处于所接收的一组位置中的位置里的至少一个的附近时操作成位置锚定点的模块(406),所述用于操作成位置锚定点的模块(406)包括用于广播提供位置信息的信号的模块(408),其中所述位置信息指示操作成所述位置锚定点的移动设备(300)的位置。
7.根据权利要求6所述的移动设备(300),其中,所述用于操作成位置锚定点的模块(406)还包括用于报告信号的接收信号强度,以及标识从其接收到所述信号的设备(2118)的信息的模块;
其中,从其接收到所述信号的所述设备(2118)是第二移动设备(2118)。
8.根据权利要求6所述的移动设备(300),其中,所述命令包括:指示所述移动设备(300)操作成位置锚定点的时间量的时间信息。
9.根据权利要求6所述的移动设备(300),
其中,所述接入点(102、104、106、108)处于固定位置;其中,所述移动设备(300)还包括:
用于接收对于充当为位置锚定点的补偿的模块(414)。
10.根据权利要求9所述的移动设备(300),其中,所述用于接收对于充当为位置锚定点的补偿的模块(414)包括:用于接收用于指示许可增加向所述移动设备(300)提供的QoS等级的信息的模块(416)。
11.一种移动设备(300),包括:
至少一个处理器(302),其配置为:
接收所述移动设备(300)操作成位置锚定点的一组位置;
接收接入点(102、104、106、108)发送的指示所述移动设备(300)操作成位置锚定点的命令;
响应于接收到所述命令,当所述移动设备(300)处于所接收的一组位置中的位置里的至少一个的附近时控制所述移动设备(300)操作成位置锚定点;作为配置为控制所述移动设备(300)操作成位置锚定点的一部分,所述至少一个处理器(302)被配置为广播提供位置信息的信号,其中所述位置信息指示操作成所述位置锚定点的移动设备(300)的位置;
与所述至少一个处理器(302)相耦合的存储器(304)。
12.根据权利要求11所述的移动设备(300),其中,所述至少一个处理器(302)进一步配置为:
在报告信号的接收信号强度以及标识从其接收到所述信号的设备(2118)的信息之前,对所述接收信号强度进行测量;
其中,从其接收到所述信号的所述设备(2118)是第二移动设备(2118)。
13.根据权利要求11所述的移动设备(300),其中,所述命令包括:指示所述移动设备(300)操作成位置锚定点的时间量的时间信息。
14.根据权利要求11所述的移动设备(300),其中,所述接入点(102、104、106、108)处于固定位置;
其中,所述至少一个处理器(302)还配置为:
接收对于充当为位置锚定点的补偿。
15.一种操作移动设备(1900)的方法,所述方法包括:
由所述移动设备(1900)接收所述移动设备(1900)能够操作成位置锚定点的一组位置;
由所述移动设备(1900)确定所述移动设备(1900)的当前位置;
由所述移动设备(1900)判断所述移动设备(1900)的所述当前位置是否处于所接收的一组位置中的位置里的至少一个的附近;
当所述移动设备(1900)处于所接收的一组位置中的位置里的至少一个的附近时,由所述移动设备(1900)操作成位置锚定点。
16.根据权利要求15所述的方法,还包括:
确定所述移动设备(1900)的当前位置已改变到位于所述附近之外的位置;
响应于确定所述移动设备(1900)的当前位置已改变到位于所述附近之外的位置,停止操作成位置锚定点。
17.根据权利要求15所述的方法,其中,操作成位置锚定点包括执行下面中的至少一个:
i)向网络单元(110)报告接收的信号强度,以及标识从其接收到所述信号的设备(2118)的信息;
ii)广播提供位置信息的信号。
18.根据权利要求15所述的方法,还包括:
接收对于充当为位置锚定点的补偿。
19.根据权利要求18所述的方法,其中,接收对于充当为位置锚定点的补偿包括:接收用于指示许可增加向所述移动设备(1900)提供的QoS等级的信息。
20.一种移动设备(1900),包括:
用于接收所述移动设备(1900)能够操作成位置锚定点的一组位置的模块(2004);
用于确定所述移动设备(1900)的当前位置的模块(2006);
用于判断所述移动设备(1900)的所述当前位置是否处于所接收的一组位置中的位置里的至少一个的附近的模块(2008);
用于当所述移动设备(1900)处于所接收的一组位置中的位置里的至少一个的附近时,操作成位置锚定点的模块(2012)。
21.根据权利要求20所述的移动设备(1900),还包括:
用于判断所述移动设备(1900)的当前位置是否已改变到位于所述附近之外的位置的模块(2020);
用于响应于确定所述移动设备(1900)的当前位置是位于所述附近之外的位置,控制所述移动设备(1900)停止操作成位置锚定点的模块(2022)。
22.根据权利要求20所述的移动设备(1900),其中,所述用于操作成位置锚定点的模块(2012)包括用于执行下面中的至少一个的模块(2014):
i)向网络单元(110)报告接收的信号强度,以及标识从其接收到所述信号的设备(2118)的信息;
ii)广播提供位置信息的信号。
23.根据权利要求20所述的移动设备(1900),还包括:
用于接收对于充当为位置锚定点的补偿的模块(2026)。
24.根据权利要求20所述的移动设备(1900),其中,所述用于接收对于充当为位置锚定点的补偿的模块(2026)包括:用于接收用于指示许可增加向所述移动设备(1900)提供的QoS等级的信息的模块(2028)。
25.一种移动设备(1900),包括:
至少一个处理器(1902),其配置为:
接收所述移动设备(1900)能够操作成位置锚定点的一组位置;
确定所述移动设备(1900)的当前位置;
判断所述移动设备(1900)的所述当前位置是否处于所接收的一组位置中的位置里的至少一个的附近;
当所述移动设备(1900)处于所接收的一组位置中的位置里的至少一个的附近时,操作成位置锚定点;
与所述至少一个处理器(1900)相耦合的存储器(1904)。
26.根据权利要求25所述的移动设备(1900),其中,所述至少一个处理器(1902)还配置为:
判断所述移动设备(1900)的当前位置是否已改变到位于所述附近之外的位置;
响应于确定所述移动设备(1900)的当前位置已改变到所述附近之外的位置,停止操作成位置锚定点。
27.根据权利要求25所述的移动设备(1900),其中,作为被配置为操作成位置锚定点的一部分,所述至少一个处理器(1902)配置为执行下面操作中的至少一个:
i)向网络单元(110)报告接收的信号强度,以及标识从其接收到所述信号的设备(2118)的信息;
ii)广播提供位置信息的信号。
28.根据权利要求25所述的移动设备(1900),其中,所述至少一个处理器(1902)还配置为:
接收对于充当为位置锚定点的补偿。

说明书全文

用于将移动设备作为位置锚定点使用的方法和装置

技术领域

[0001] 概括地说,各个实施例涉及无线通信,具体地说,各个实施例涉及与定位移动设备有关的方法和装置。

背景技术

[0002] 确定移动通信设备的位置在提供多种多样的服务时是有用的。例如,当前设备位置信息在下面情形下是有用的:提供和/或获得与某个地理区域中的其它对等体的发现有关的服务,发现移动设备访问的地理区域中的感兴趣的服务和/或其它信息源。
[0003] 存在用于根据从位置锚定点(例如,处于已知位置的接入点)发送的信号,或者根据位置锚定点接收的信号(例如,接入点从移动无线终端接收的信号),来确定移动设备的位置的各种方法。不幸的是,接入点通常位于建筑物内的一些地方,或者由于与它们充当位置锚定点无关的原因而处于其它位置。这些原因通常包括:预先存在的配线、墙体或者用于在其上安装接入点的其它结构的位置,和/或由于与该接入点的可用空间或者该接入点使用的现有基础设施有关的其它原因。
[0004] 结果,建筑物和/或其它场所通常不包括可以充当一个或多个位置处的位置锚定点的接入点,其中在所述一个或多个位置处,为了有助于实现该场所的移动设备位置的准确确定,期望具有位置锚定点。
[0005] 在了解上面讨论之后,应当理解的是,存在着在建筑物和/或其它场所中实现改进的位置锚定点布置和/或分布的需求。发明内容
[0006] 在一些实施例中,当确定使用合理的确定可知其位置的移动设备处于期望具有另外的位置锚定点的位置时,例如用于跟踪或者确定移动设备位置的网络单元指示该移动设备操作成临时位置锚定点。
[0007] 接收到充当为移动锚定点的指令的移动设备,根据所接收的指令操作成位置锚定点。该指令可以指定移动设备充当为位置锚定点的时间量。由于这种操作通常涉及发送该移动设备不另外发送的信号,因此该移动设备受到功耗和/或源自于其作为位置锚定点使用的其它负面效果的影响。对于其充当位置锚定点,可以对该移动设备进行补偿。该补偿可以是金钱上的,或者以网络提供的服务或者利益的形式。例如,可以基于其充当位置锚定点的时间量,给予该移动设备在一个时间段更高的QoS等级,或者提供该移动设备的用户没有付费的某种其它服务。
[0008] 充当位置锚定点可以包括:在充当为位置锚定点的移动设备的区域中,从移动设备接收信号,对接收的信号强度进行测量,向用于确定和跟踪网络中的移动设备的位置的网络单元报告信号的接收、它们接收的信号强度、以及标识从其接收到这些信号的该移动设备或者一些移动设备的信息。
[0009] 在设备位置由各个移动设备进行确定的其它实施例中,操作成临时位置锚定点的移动设备可以发送用于指示充当临时位置锚定点的移动设备的位置的信号。接收到这些信号的设备可以根据信号强度,确定与临时位置锚定点的所指示位置的近似距离,将该信息与根据其它位置锚定点确定的信息进行组合,以便与在没有来自该临时位置锚定点的信号时相比,更准确地确定其位置。
[0010] 根据一些实施例,一种对处于已知位置的移动设备进行操作的示例性方法包括:接收指示所述移动设备操作成位置锚定点的命令;响应于接收到所述命令,操作成位置锚定点。根据一些实施例,一种示例性移动设备包括至少一个处理器,后者配置为:接收指示所述移动设备操作成位置锚定点的命令;响应于接收到所述命令,控制所述移动设备操作成位置锚定点。此外,该示例性移动设备还包括:与所述至少一个处理器相耦合的存储器
[0011] 根据一些实施例,一种操作移动设备的示例性方法包括:接收所述移动设备可以操作成位置锚定点的一组位置;确定所述移动设备的当前位置;判断所述移动设备的所述当前位置是否处于所接收的一组位置中的位置里的至少一个的附近;当所述移动设备处于所接收的一组位置中的位置里的至少一个的附近时,操作成位置锚定点。根据一些实施例,一种示例性移动设备包括至少一个处理器,后者配置为:接收所述移动设备可以操作成位置锚定点的一组位置;确定所述移动设备的当前位置;判断所述移动设备的所述当前位置是否处于所接收的一组位置中的位置里的至少一个的附近;当所述移动设备处于所接收的一组位置中的位置里的至少一个的附近时,操作成位置锚定点。此外,该示例性移动设备还包括:与所述至少一个处理器相耦合的存储器。
[0012] 虽然在上文以概要的方式讨论了各种实施例,但应当理解的是,不是所有的实施例必须包括相同的特征,在一些实施例中上文描述的一些特征不是必须的但是期望的。在下文的具体实施方式中,将讨论各种实施例的众多其它特征、实现和优点。附图说明
[0013] 图1是根据一个示例性实施例的示例性通信系统(例如,无线通信系统)的图。
[0014] 图2是根据各种示例性实施例,描绘操作移动设备(例如,移动无线终端,其具有充当为临时位置锚定点的能)的示例性方法的流程图
[0015] 图3是根据一个示例性实施例的示例性移动设备的图。
[0016] 图4是可以用于图3的示例性移动设备的模集合。
[0017] 图5是描绘基于由两个固定位置锚定点所检测和测量的来自移动设备的接收信号,确定该移动设备的位置的图。
[0018] 图6是描绘被命令操作为位置锚定点的移动设备的图。
[0019] 图7是描绘操作成位置锚定点的设备接收和测量来自移动设备的对等体发现信号的图。
[0020] 图8是描绘操作成位置锚定点的设备向确定移动设备位置的网络节点传输接收的信号测量信息的图。
[0021] 图9是描绘临时地操作成位置锚定点的移动设备,接收对于操作成位置锚定点的补偿的图。
[0022] 图10是描绘已操作成位置锚定点的移动设备停止操作成位置锚定点的图。
[0023] 图11是描绘移动设备基于从位置锚定点接收的广播信号,确定该移动设备的位置的图。
[0024] 图12描绘了移动设备(其已确定了其位置)向网络单元(例如,向位置跟踪服务器节点)传输所确定的位置。
[0025] 图13是描绘被命令操作成位置锚定点的移动设备的图。
[0026] 图14是描绘位置锚定点对移动设备检测的信号进行广播的图。
[0027] 图15描绘了移动设备基于从位置锚定点接收的广播信号来确定位置,并且向网络单元(例如,向网络跟踪服务器节点)传输所确定的移动设备位置信息。
[0028] 图16是描绘临时操作成位置锚定点的移动设备,接收对于操作成位置锚定点的补偿的图。
[0029] 图17是描绘已操作成位置锚定点的移动设备停止操作成位置锚定点的图。
[0030] 图18是描绘根据各种示例性实施例,操作移动设备(例如,移动无线终端,其具有充当为临时位置锚定点的能力)的示例性方法的流程图。
[0031] 图19是根据一个示例性实施例的示例性移动设备的图。
[0032] 图20是可以用于图19的示例性移动设备的模块集合。

具体实施方式

[0033] 图1是根据一个示例性实施例的示例性通信系统100(例如,无线通信系统)的图。示例性通信系统100包括不充当位置锚定点的多个接入点(接入点1102、…、接入点N104)、充当固定位置锚定点的多个接入点(接入点1'106、…、接入点N'108)和网络单元110(例如,位置跟踪服务器节点110),它们通过回程网络112耦合在一起。此外,回程网络还耦接到其它网络单元和/或互联网。
[0034] 此外,示例性通信系统100还包括多个移动设备(例如,移动无线终端),它们不具有充当临时位置锚定点的能力(移动设备1114、移动设备2116、…、移动设备M118)。此外,示例性通信系统100还包括可以(有时确实)充当临时位置锚定点(移动设备1'120、移动设备2'122、…、移动设备M'124)的多个移动设备(例如,移动无线终端)。
[0035] 图2是根据一个示例性实施例,操作移动设备(例如,移动无线终端)的示例性方法的流程图200。例如,该移动设备是例如图1的通信系统100中的移动设备(移动设备1'、移动设备2'122、...、移动设备M'124)里的一个,其中该移动设备具有充当临时位置锚定点的能力。该移动设备处于已知位置。移动设备的位置可以由该移动设备或者另一个外部设备(例如,接入点或者位置服务器节点)确定。在一些实施例中,移动设备基于接收的信号(例如,接收的信号与RF预测图相比较),来确定其位置。在一些实施例中,移动设备根据从一个或多个已知位置的设备接收的信号(例如,从多个位置锚定点接收的参考信号),来确定其位置。在一些实施例中,移动设备基于用户输入(例如,用户输入标识该移动设备当前所处的具体已知位置的输入,如该用户的办公室或者具体的会议室),来确定其位置。在一些实施例中,网络单元(例如,位置跟踪服务器节点)基于接收的移动设备传输信号(其中这些信号由例如位置锚定点在多个位置处检测到)的转发的测量值,来确定移动设备的位置。
[0036] 该示例性方法的操作开始于步骤202,其中在步骤202,对移动设备加电并初始化,操作转到步骤204。在步骤204,移动设备接收指示该移动设备操作成位置锚定点的命令。在一些实施例中,该命令包括:指示该移动设备操作成位置锚定点的时间量的时间信息。操作从步骤204转到步骤206。
[0037] 在步骤206,响应于在步骤204中接收到所述命令,移动设备操作成位置锚定点。在一些实施例中,移动设备执行步骤208、210和212中的一个或多个或者全部,以作为操作成位置锚定点的一部分。在步骤208,移动设备执行下面操作中的至少一个:i)向网络单元报告接收的信号强度,以及标识从其接收到该信号的设备的信息;ii)广播提供位置信息的信号。在步骤210,移动设备广播对等体发现信号,后者指示该移动设备的位置。在步骤212,移动设备广播指示该移动设备充当为位置锚定点的对等体发现信号。
[0038] 操作从步骤206转到步骤214。在步骤214,移动设备接收对于充当为位置锚定点的补偿。在各个实施例中,步骤214包括步骤216、218和220中的一个或多个或者全部。在步骤216,移动设备接收用于指示许可增加向所述移动设备提供的QoS等级的信息。在步骤218,移动设备接收该移动设备先前没有被授权接收的服务。在步骤220,移动设备接收帐户积分(credit),后者向所述移动设备提供针对所述移动设备使用的服务的收费的积分。
[0039] 在一些实施例中,当移动设备确定其已操作成位置锚定点达到在步骤204所接收的命令中指示的时间长度时,移动设备停止操作成位置锚定点。操作从步骤214转到步骤204,其中在步骤204,移动设备可以再次接收用于操作成位置锚定点的命令。
[0040] 图3根据一个示例性实施例的示例性移动设备(例如,移动无线终端)的图。例如,示例性移动设备300是具有下面能力的移动设备中的一个:具有充当图1的系统100的临时位置锚定点(120、122、…、124')的能力。示例性移动设备300可以(有时确实)实现根据图2的流程图200的方法。
[0041] 移动设备300包括通过总线309耦合在一起的处理器302和存储器304,其中通过总线309,各个单元(302、304)可以交换数据和信息。移动设备300还包括耦接到处理器302的输入模块306和输出模块308,如图所示。但是,在一些实施例中,输入模块306和输出模块308位于处理器302之内。输入模块306可以接收输入信号。输入模块306可以(在一些实施例中确实)包括无线接收机和/或用于接收输入的有线或光纤输入接口。输出模块308可以包括(在一些实施例中确实包括)无线发射机和/或用于发送输出的有线或光纤输出接口。
[0042] 处理器302配置为:接收指示该移动设备操作成位置锚定点的命令;并且响应于接收到所述命令,控制所述移动设备操作成位置锚定点。在一些实施例中,所接收的命令包括:指示该移动设备操作成位置锚定点的时间量的时间信息。
[0043] 在一些实施例中,处理器302被配置为执行下面操作中的至少一个,以作为被配置为控制所述移动设备操作成位置锚定点的一部分:i)向网络单元报告接收的信号强度,以及标识从其接收到该信号的设备的信息;ii)广播提供位置信息的信号。在一些实施例中,处理器302被配置为:作为被配置为控制所述移动设备操作成位置锚定点的一部分,广播指示该移动设备的位置的对等体发现信号。在各个实施例中,处理器302被配置为:作为被配置为控制所述移动设备操作成位置锚定点的一部分,广播指示该移动设备充当为位置锚定点的对等体发现信号。
[0044] 在一些实施例中,处理器302还配置为:接收对于充当为位置锚定点的补偿。在一些这种实施例中,处理器302被配置为:作为被配置为接收对于充当为位置锚定点的补偿的一部分,接收用于指示许可增加向所述移动设备提供的QoS等级的信息。在一些实施例中,处理器302被配置为:作为被配置为接收对于充当为位置锚定点的补偿的一部分,接收该移动设备先前没有被授权接收的服务。在各个实施例中,处理器302被配置为:作为被配置为接收对于充当为位置锚定点的补偿的一部分,接收帐户积分,其中该积分向所述移动设备提供针对所述移动设备使用的服务的收费的积分。
[0045] 图4是可以(在一些实施例中)用于图3中所示的移动设备300的模块集合400。集合400中的模块可以实现在图3的处理器302中的硬件里,例如,实现成各个电路。或者,这些模块可以用软件实现,并存储在图3中所示的移动设备300的存储器304中。虽然在图3实施例中示出为单一处理器(例如,计算机),但应当理解的是,处理器302可以实现成一个或多个处理器(例如,计算机)。当用软件实现时,这些模块包括当由处理器执行时,用于配置该处理器(例如,计算机)302实现与该模块相对应的功能的代码。在一些实施例中,处理器302配置为实现模块集合400中的每一个模块。在模块集合400存储在存储器304的实施例中,存储器304是包括计算机可读介质(例如,非临时性计算机可读介质)的计算机程序产品,其中所述计算机可读介质包括用于使至少一个计算机(例如,处理器302)实现与这些模块相对应的功能的代码,例如,针对每一个模块的单独代码。
[0046] 可以使用完全基于硬件或者完全基于软件的模块。但是,应当理解的是,可以使用软件和硬件(例如,实现的电路)模块的任意组合来实现这些功能。应当理解的是,图4中所示的模块控制和/或配置移动设备300或其中的单元(例如,处理器302)来执行图2的方法流程图200中所描绘和/或描述的相应步骤的功能。
[0047] 模块集合400包括:模块404,用于接收指示该移动设备操作成位置锚定点的命令;模块406,用于响应于接收到所述命令,操作成位置锚定点;模块414,用于接收对于充当为位置锚定点的补偿。在一些实施例中,该命令包括:指示该移动设备操作成位置锚定点的时间量的时间信息。
[0048] 在一些实施例中,模块406包括下面中的一个或多个或者全部:模块408,用于执行下面操作中的至少一个:i)向网络单元报告接收的信号强度,以及标识从其接收到该信号的设备的信息,ii)广播提供位置信息的信号;模块410,用于广播指示该移动设备的位置的对等体发现信号;模块412,用于广播指示该移动设备充当为位置锚定点的对等体发现信号。在各个实施例中,模块414包括下面中的一个或多个或者全部:模块416,接收用于指示许可增加向所述移动设备提供的QoS等级的信息;模块418,用于接收该移动设备先前没有被授权接收的服务;模块420,用于接收帐户积分,其中该积分向所述移动设备提供针对所述移动设备使用的服务的积分。
[0049] 在一些实施例中,模块集合400包括下面中的一个或多个:模块452,用于确定该移动设备的位置;模块454,用于接收传输该移动设备的位置的信息。在各个实施例中,模块集合400包括下面中的一个或多个或者全部:模块456,用于对移动设备已操作成位置锚定点的时间量进行统计;模块458,用于确定移动设备操作成位置锚定点何时达到指示该移动设备操作成位置锚定点的所接收命令中指示的时间量;模块460,用于控制移动设备停止操作成位置锚定点,例如,当模块458确定移动设备操作成位置锚定点达到所接收命令中指示的时间量时。
[0050] 图5到图11描绘了命令处于已知位置的移动设备操作成临时位置锚定点的示例。在图5的图500中,移动设备1'2120(其具有操作成临时位置锚定点的能力)发送对等体发现信号PD1'502。接入点1'2106和接入点N'2108通过回程网络2112耦接到网络单元2110。接入点1'2106和接入点N'2108操作成固定位置锚定点。例如,网络单元2110是位置跟踪服务器节点,后者对移动设备的位置进行跟踪。例如,移动设备1'2120是图1的系统100中的移动设备1'120;例如,接入点1'2106是图1的系统100中的接入点1'106;例如,接入点N'2108是图1的系统100中的接入点N'108;例如,网络单元2110是图1的系统100中的网络单元110;例如,回程网络2112是图1的系统100中的回程网络112。
[0051] 接入点1'2106接收信号PD1'502,并且对所接收的信号强度进行测量,如方框504所指示的。接入点1'2106生成信号508,并向网络单元2110发送该信号,其中信号508传输用于标识执行该测量的设备的信息ID AP1'509、用于标识发送了所测量的信号的设备的信息ID MD1'510、以及报告所接收的信号强度测量值的强度1'512。接入点N'2108接收信号PD1'502,并且对所接收的信号强度进行测量,如方框506所指示的。接入点N'2108生成信号514,并向网络单元2110发送该信号,其中网络单元2110传输用于标识执行了该测量的设备的信息ID APN'511、用于标识从其发送了所测量的信号的设备的信息ID MD1'510、以及报告所接收的信号强度测量值的强度1'518。网络单元2110接收信号508和514。网络单元2110使用在信号508和514中传输的信息,来确定移动设备1'2120的位置。网络单元2110存储移动设备12120的位置,如方框520所指示的。
[0052] 在图6的图600中,网络单元2110决定使用移动设备1'2120作为临时位置锚定点,如方框602所指示的。网络单元2110生成并发送临时位置锚定点指令命令信号604。该临时位置锚定点指令指示移动设备1'2120操作成位置锚定点。临时位置锚定点指令命令604包括:标识移动设备1'作为被命令操作成位置锚定点的设备的信息510和时间信息608(例如,指示移动设备1'操作成位置锚定点的时间量的信息)。通过回程网络2112,从网络单元2110向接入点1'2106传输信号604。接入点1'2106通过空中向移动设备1'2120发送临时位置锚定点指令命令信号610。临时位置锚定点指令命令610包括信息510、608。移动设备1'2120接收临时位置锚定点指令命令610,并转换为操作成位置锚定点。
[0053] 在图7的图700中,响应于接收的命令610,移动设备1'2120操作成临时位置锚定点。移动设备2'2122发送其对等体发现信号PD2'708。移动设备M2118发送其对等体发现信号PDM702。例如,移动设备2'2122是图1的系统100中的移动设备2'122;例如,移动设备M2118是图1的系统100中的移动设备M118。
[0054] 现在充当位置锚定点的移动设备1'2120接收信号PDM702,并对所接收的信号强度进行测量,如方框706所指示的。现在充当位置锚定点的移动设备1'2120还接收信号PD2'708,并对所接收的信号强度进行测量,如方框712所指示的。接入点1'2106(其是固定位置锚定点)接收信号PDM702,并对所接收的信号强度进行测量,如方框704所指示的。接入点1'
2106(其是固定位置锚定点)接收信号PD2'708,并对所接收的信号强度进行测量,如方框
710所指示的。
[0055] 在图8的图800中,接入点1'2106生成信号802,并通过回程网络2112向网络单元2110发送,其中信号802传输接收的信号强度测量值、标识对被测量的信号进行发送的移动设备的信息、以及标识对这些信号进行测量的设备的信息。信号802包括:标识AP1'作为测量设备的信息509、标识移动设备M作为发送所测量的信号的设备的信息804、以及传输如接入点1'2106所测量的信号PDM702的接收信号强度的相应信息806。此外,信号802还包括:标识AP1'作为测量设备的信息509、标识移动设备2'作为发送所测量的信号的设备的信息
808、以及传输如接入点1'2106所测量的信号PD2'708的接收信号强度的相应信息810。
[0056] 在图8的图800中,移动设备1'2120生成信号812,并通过空中向接入点1'2106发送,其中信号812传输接收的信号强度测量值、标识对被测量的信号进行发送的移动设备的信息、以及标识对这些信号进行测量的设备的信息。信号812包括:标识移动设备1'作为执行该测量的设备的信息510、标识移动设备M作为发送所测量的信号的设备的信息804、以及传输如移动设备1'2120所测量的信号PDM702的接收信号强度的相应信息816。此外,信号812还包括:标识移动设备1'作为执行该测量的设备的信息510、标识移动设备2'作为发送所测量的信号的设备的信息808、以及传输如移动设备1'2120所测量的信号PD2'708的接收信号强度的相应信息820。接入点1'2106接收信号816,并且生成通过回程网络2112向网络单元2110发送的传输信息((510、804、816)、(510、808、820))的信号822。
[0057] 网络单元2110接收信号802和822,并且使用在信号802和822中传输的信息来确定移动设备M2118的位置和移动设备2'2122的位置。网络单元2110存储移动设备M和移动设备2'的所确定位置,如方框832所指示的。
[0058] 在图9的图900中,网络单元2110生成用于传输补偿信息904的信号902,其中补偿信息904标识移动设备1'2120为充当为位置锚定点而获得的补偿。通过回程网络2112,从网络单元2110向接入点1'2106传输信号902。接入点1'2106生成通过空中向移动设备1'2120发送的信号906,其中信号906传输补偿信息904。移动设备1'2120接收信号906,并且接收对于充当为位置锚定点的补偿。在一些实施例中,移动设备1'2120接收用于指示许可增加向移动设备1'2120提供的QoS等级,以作为对于充当位置锚定点的补偿的信息。在一些实施例中,移动设备1'2120接收移动设备1'2120先前没有被授权接收的服务,以作为对于充当位置锚定点的补偿。在一些实施例中,移动设备1'2120接收帐户积分,其中该积分向移动设备1'2120提供针对移动设备1'2120使用的服务的收费的积分。
[0059] 在图10的图1000中,移动设备1'2120基于在图6的临时位置锚定点指令命令信号610中传输的时间信息608,确定其不再操作成位置锚定点。移动设备(设备1'2120、设备2'
2122、设备M2118)分别发送它们的对等体发现信号(PD1'502、PD2'708、PDM702)。
[0060] 图11到图17描绘了命令处于已知位置的移动设备操作成临时位置锚定点的示例。图11的图1100包括通过回程网络3112耦合在一起的接入点1'3106、接入点N'3108和网络单元3110。接入点1'3106和接入点N'3108操作成固定位置锚定点。例如,网络单元3110是位置跟踪服务器节点,后者对移动设备的位置进行跟踪。此外,图1100还包括移动设备1'3120,后者具有操作成临时位置锚定点的能力。例如,移动设备1'3120是图1的系统100中的移动设备1'120;例如,接入点1'3106是图1的系统100中的接入点1'106;例如,接入点N'3108是图1的系统100中的接入点N'108;例如,网络单元3110是图1的系统100中的网络单元110;例如,回程网络3112是图1的系统100中的回程网络112。
[0061] 接入点1'3106发送接入点1'广播信号1102。移动设备1'3120接收信号1102,并且对所接收的信号强度进行测量。接入点N'3108发送接入点N'广播信号1104。移动设备1'3120接收信号1102,并且对所接收的信号强度进行测量。移动设备3120基于所接收的信号来确定其位置,如方框1106所指示的。
[0062] 在图12的图1200中,移动设备1'3120生成信号1202,并通过空中向接入点1'3106发送该信号,其中信号1202传输移动设备1'位置1204。接入点1'3106接收信号1202,并且生成传输移动设备1'位置1204的信号1206。接入点1'3106通过回程网络3112向网络单元3110发送信号1206。网络单元3110接收信号1206,并且存储移动设备1'位置信息,如方框1210所指示的。
[0063] 在图13的图1300中,网络单元3110决定使用移动设备1'3120作为临时位置锚定点,如方框1302所指示的。网络单元3110生成临时位置锚定点指令命令信号1304,并通过回程网络3112向接入点1'1306发送信号1304。临时位置锚定点指令命令信号1304包括:标识移动设备1'作为被命令操作成位置锚定点的设备的信息1306和时间信息1308(例如,指示移动设备1'操作成位置锚定点的时间量的信息)。接入点1'1306接收信号1304,其中接入点1'1306生成临时位置锚定点指令命令信号1310。临时位置锚定点指令命令信号1310包括信息1306和1308。接入点1'3106通过空中向移动设备1'3120发送临时位置锚定点命令信号
1310。移动设备1'3120接收临时位置锚定点指令命令信号1310,并转换为操作成位置锚定点。
[0064] 在图14的图1400中,响应于接收的命令1310,移动设备1'3120操作成位置锚定点。移动设备1'3120广播包括移动设备1'位置信息1404的对等体发现广播信号1402。此外,移动设备1'3120还广播包括信息1408的对等体发现广播信号1406,其中信息1408指示移动设备1'充当为位置锚定点。在一些实施例中,信息1404和信息1408包括在同一广播信号中。接入点1'3106发送接入点1'广播信号1102。在各个实施例中,AP1'广播信号1102不包括位置信息,这是由于接入点1'是其位置移动设备已知的固定位置锚定点。
[0065] 移动设备M3118和移动设备2'3122处于移动设备1'3120和接入点1'3106的本地附近。移动设备M3118和移动设备2'接收信号1402和1406,并且认识到移动设备1'现在操作成位置锚定点。此外,移动设备M3118和移动设备2'3122还接收接入点1'广播信号1102。移动设备M3118对接收的信号(1402、1406、1102)的信号强度进行测量。移动设备2'3122对接收的信号(1402、1406、1102)的信号强度进行测量。
[0066] 在图15的图1500中,移动设备M3118基于所接收的信号强度测量值来确定其位置,如方框1502所指示的。移动设备M3118生成包括移动设备M位置信息1506的信号1504。移动设备M3118通过空中向接入点1'3106发送信号1504。接入点1'3106生成包括移动设备M位置信息1506的信号1514,并通过回程3112向网络单元3110发送该信号。
[0067] 移动设备2'3122基于所接收的信号强度测量值来确定其位置,如方框1508所指示的。移动设备2'3122生成包括移动设备2'位置信息1512的信号1510。移动设备2'3122通过空中向接入点1'3106发送信号1510。接入点1'3106生成包括移动设备2'位置信息1512的信号1518,并通过回程3112向网络单元3110发送该信号。在一些实施例中,接入点1'在同一消息中向网络单元3110发送移动设备M位置信息1506和移动设备2'位置信息1512。网络单元接收信号1514和1518,并且存储移动设备2'和M的位置,如方框1522所指示的。
[0068] 在图16的图1600中,网络单元3110生成用于传输补偿信息1604的信号1602并且发送该信号,其中补偿信息1604标识移动设备1'3120为充当为位置锚定点而获得的补偿。通过回程网络3112,从网络单元3110向接入点1'3106传输信号1602。接入点1'3106生成通过空中向移动设备1'3120发送的信号1606,其中信号1606传输补偿信息1604。移动设备1'3120接收信号1606,并且接收对于充当为位置锚定点的补偿。在一些实施例中,移动设备1'
3120接收用于指示许可增加向移动设备1'3120提供的QoS等级,以作为对于充当位置锚定点的补偿的信息。在一些实施例中,移动设备1'3120接收移动设备1'3120先前没有被授权接收的服务,以作为对于充当位置锚定点的补偿。在一些实施例中,移动设备1'3120接收帐户积分,其中该积分向移动设备1'3120提供针对移动设备1'3120使用的服务的收费的积分。
[0069] 在图17的图1700中,移动设备1'3120基于在图13的临时位置锚定点指令命令信号1310中传输的时间信息1308,确定其不再操作成位置锚定点。移动设备1'3120停止发送广播信号1402、1406。接入点1'3106和接入点N'3108(它们是固定位置锚定点)继续分别广播它们的信号(1102、1104)。
[0070] 在图11到图17的示例中,移动设备基于从位置锚定点接收的广播信号来确定其位置,其中位置锚定点可以包括固定位置锚定点和临时位置锚定点。在一些实施例中,移动设备对从固定位置锚定点和/或临时位置锚定点接收的广播信号执行信号测量,并且将测量信息传输给确定该移动设备位置的另一个节点。例如,在一些实施例中,将测量信息转发给确定移动节点设备位置的网络单元(例如,位置跟踪服务器节点)。
[0071] 图18是根据一个示例性实施例,操作移动设备(例如,移动无线终端)的示例性方法的流程图1800。例如,该移动设备是图1的通信系统100中的移动设备(移动设备1'120、移动设备2'122、...、移动设备M'124)里的一个,其中该移动设备具有充当临时位置锚定点的能力。
[0072] 该示例性方法的操作开始于步骤1802,其中在步骤1802,对移动设备加电并初始化,操作转到步骤1804。在步骤1804,移动设备接收该移动设备可以操作成位置锚定点的一组位置。在一些实施例中,所接收的该移动设备可以操作成位置锚定点的一组位置在一个请求中接收。在一些实施例中,该请求来自于位置确定服务器。在一些这种实施例中,通过接入点从位置确定服务器向移动节点传输该请求。
[0073] 在一些实施例中,该请求在广播信号中传输。在一些其它实施例中,该请求在专针对于该移动设备的信号中(例如,在包括与该移动设备相关联的标识符的信号中)传输。在一些实施例中,所接收的请求包括:指示请求该移动设备操作成位置锚定点的时间量的时间信息。在一些实施例中,该请求包括:指示请求该移动设备操作成位置锚定点的时间范围或者时间窗的信息。在各个实施例中,所接收的该移动设备可以操作成位置锚定点的一组位置在一个命令中接收。操作从步骤1804转到步骤1806。
[0074] 在步骤1806,移动设备确定该移动设备的当前位置。操作从步骤1806转到步骤1808。在步骤1808,移动设备判断该移动设备的当前位置是否处于所接收的一组位置中的位置里的至少一个的附近。在一些实施例中,所述附近是包括这些位置中的至少一个位置的地理区域。在各个实施例中,所述附近是与所述至少一个位置具有预定的距离的延伸区域。操作从步骤1808转到步骤1810。
[0075] 在步骤1810,如果步骤1808确定该移动设备的当前位置不处于所接收的一组位置中的位置里的至少一个的附近时,则操作从步骤1810转到步骤1806,其中在步骤1806,移动设备确定当前位置。但是,在步骤1810中,如果步骤1808确定该移动设备的当前位置处于所接收的一组位置中的位置里的至少一个的附近时,则操作从步骤1810转到步骤1812。
[0076] 在步骤1812,当所述移动设备处于所接收的一组位置中的位置里的至少一个的附近时,该移动设备操作成位置锚定点。在一些实施例中,移动设备执行步骤1814、1816和1818中的一个或多个或者全部,以作为操作成位置锚定点的一部分。在步骤1814,移动设备执行下面操作中的至少一个:i)向网络单元报告接收的信号强度,以及标识从其接收到该信号的设备的信息;ii)广播提供位置信息的信号。在步骤1816,移动设备广播对等体发现信号,后者指示该移动设备的位置。在步骤1818,移动设备广播指示该移动设备充当为位置锚定点的对等体发现信号。
[0077] 操作从步骤1812转到步骤1820。在步骤1820,移动设备确定该移动设备的当前位置已改变到位于所述附近位置之外的位置。操作从步骤1820转到步骤1822。在步骤1822,移动设备停止操作成位置锚定点,例如响应于确定该移动设备已将其当前位置改变到位于所述附近位置之外的位置。在一些实施例中,当该移动设备确定其操作成位置锚定点达到所接收的用于操作成位置锚定点的请求中指示的时间长度时,该移动设备停止操作成位置锚定点。在一些实施例中,当到达用于操作成位置锚定点的时间结束点(其在所述请求中进行传输)时,移动设备停止操作成位置锚定点。操作从步骤1822转到步骤1824。
[0078] 在步骤1824,移动设备向网络设备报告所述移动设备已操作成位置锚定点。在一些这种实施例中,移动设备还报告该移动设备操作成位置锚定点的时间长度。操作从步骤1824转到步骤1826。
[0079] 在步骤1826,移动设备接收对于充当为位置锚定点的补偿。在各个实施例中,步骤1826包括步骤1828、1830和1832中的一个或多个或者全部。在步骤1828,移动设备接收用于指示许可增加向所述移动设备提供的QoS等级的信息。在步骤1830,移动设备接收该移动设备先前没有被授权接收的服务。在步骤1832,移动设备接收帐户积分,后者向所述移动设备提供针对所述移动设备使用的服务的收费的积分。
[0080] 操作从步骤1826转到步骤1804,其中在步骤1804,移动设备可以再次接收该移动设备可以操作成位置锚定点的一组位置。
[0081] 步骤1820和1824是可选步骤。在一些实施例中,包括可选步骤1820和1824中的一个或多个。图18的流程图描述了执行可选步骤1820和1824。如果忽略可选步骤,则在该操作流程图中省略该忽略的步骤。
[0082] 在一些实施例中,在步骤1820的地方,移动设备确定本移动设备已操作其被请求操作为位置锚定点的时间长度。在一些这种实施例中,在步骤1822,响应于确定该移动设备已操作其被请求操作为位置锚定点的时间长度,该移动设备停止操作成位置锚定点。
[0083] 在一些实施例中,在步骤1820的地方,移动设备确定当前时间达到结束时间点(例如,在所述请求中传输的结束时间点),其中在结束时间点,该移动设备将停止操作成位置锚定点。在一些这种实施例中,在步骤1822,响应于确定当前时间达到该移动设备被请求操作成位置锚定点的时间的结束点时,该移动设备停止操作成位置锚定点。
[0084] 在一些实施例中,移动设备对剩余的电池电量进行监测。在一些这种实施例中,当剩余的电池电量低于预定的电平时,移动设备停止操作成位置锚定点。
[0085] 在各个实施例中,在该流程图的不同重复期间,可以由于不同的原因来停止操作成位置锚定点,例如,一次可以是由于移动设备移动到该移动设备被请求操作成位置锚定点的所接收位置的附近位置之外;另一次可以是由于满足了请求的位置锚定点运行时间长度;另一次可以是由于达到了指定的位置锚定点结束时间;另一次可以是由于监测的电池电量电平低于预定的极限;另一次可以是由于移动设备期望参与同其它设备的更多通信,例如,该移动设备希望花费更多的时间和/或资源用于对等通信,例如响应于触发事件(如,检测到移动到其附近的感兴趣的对等设备时)。
[0086] 在一些实施例中,当移动节点开始操作成位置锚定点和停止操作成位置锚定点时,其向例如位置确定服务器进行报告。在一些实施例中,网络节点(例如,位置确定服务器)对移动节点操作成位置锚定点的时间进行跟踪,而无需移动节点直接向该网络节点进行报告。例如,其它设备可以对该移动节点充当为临时位置锚定点进行感测,并将该信息报告给网络节点(例如,位置确定服务器)。
[0087] 图19是根据一个示例性实施例的示例性移动设备(例如,移动无线终端)的图。例如,示例性移动设备1900是具有下面能力的移动设备中的一个:具有充当图1的系统100的临时位置锚定点(120、122、…、124')的能力。示例性移动设备1900可以(有时确实)实现根据图18的流程图1800的方法。
[0088] 移动设备1900包括通过总线1909耦合在一起的处理器1902和存储器1904,其中通过总线1909,各个单元(1902、1904)可以交换数据和信息。移动设备1900还包括耦接到处理器1902的输入模块1906和输出模块1908,如图所示。但是,在一些实施例中,输入模块1906和输出模块1908位于处理器1902之内。输入模块1906可以接收输入信号。输入模块1906可以(在一些实施例中确实)包括无线接收机和/或用于接收输入的有线或光纤输入接口。输出模块1908可以包括(在一些实施例中确实包括)无线发射机和/或用于发送输出的有线或光纤输出接口。
[0089] 处理器1902配置为:接收该移动设备可以操作成位置锚定点的一组位置,确定当前位置,并且判断该移动设备的当前位置是否处于所接收的一组位置中的位置里的至少一个的附近。在一些实施例中,所接收的该移动设备可以操作成位置锚定点的一组位置在一个请求中接收。在一些这种实施例中,该请求来自于位置确定服务器。在一些实施例中,该请求在广播信号中传输。在一些实施例中,该请求在专门针对于该移动设备(其中移动设备由与该移动设备相关联的标识符进行标识)的信号中传输。在各个实施例中,该请求包括:指示请求该移动设备操作成位置锚定点的时间量的时间信息。在一些实施例中,该请求包括:标识请求该移动设备在其期间操作成位置锚定点的时间段或者时间范围的信息,例如,起始时间点和结束时间点。
[0090] 在一些实施例中,所述附近是包括这些位置中的至少一个位置的地理区域。在一些实施例中,所述附近是与所述至少一个位置具有预定的距离的延伸区域。
[0091] 此外,处理器1902还配置为:根据判断该移动设备的当前位置是否处于所接收的一组位置中的位置里的至少一个的附近,控制移动设备操作。此外,处理器1902还配置为:当所述移动设备处于所接收的一组位置中的位置里的至少一个的附近时,操作成位置锚定点。
[0092] 在一些实施例中,处理器1902配置为:确定该移动设备的当前位置何时改变到位于所述附近位置之外的位置。在各个实施例中,处理器1902配置为:响应于确定的位置改变位于所述附近位置之外时,控制所述移动设备停止操作成位置锚定点。
[0093] 在一些实施例中,处理器1902配置为:确定该移动设备操作成位置锚定点何时达到该移动设备被请求操作成位置锚定点的时间长度。在各个实施例中,处理器1902配置为:响应于确定该移动设备操作成位置锚定点达到该移动设备被请求操作成位置锚定点的时间长度时,控制所述移动设备停止操作成位置锚定点。
[0094] 在一些实施例中,处理器1902配置为:确定当前时间何时达到该移动设备被请求操作成位置锚定点的时间的结束点。在各个实施例中,处理器1902配置为:响应于确定当前时间达到该移动设备被请求操作成位置锚定点的时间的结束点,控制所述移动设备停止操作成位置锚定点。
[0095] 在一些实施例中,处理器1902配置为:对剩余的电池电量进行监测,并当确定剩余的电池电量低于预定的电平时,控制移动设备停止操作成位置锚定点。
[0096] 在各个实施例中,处理器1902配置为:向网络设备报告所述移动设备已操作成位置锚定点。在一些这种实施例中,处理器1902还配置为:报告该移动设备操作成位置锚定点的时间长度。
[0097] 在一些实施例中,处理器1902配置为:报告该移动设备何时开始操作成位置锚定点,例如,向请求该移动设备操作成锚定点的设备发送临时位置锚定点活动通知消息。在一些这种实施例中,该临时位置锚定点活动通知消息包括:与该移动设备相关联的标识符、该移动设备的当前位置、以及操作成位置锚定点的起始时间。在一些这种实施例中,该临时位置锚定点活动通知消息还包括:标识与该移动设备相关联的功率电平的信息,例如,当该移动设备充当位置锚定点时,为了广播至少一些类型的信号而要使用的功率电平。在一些实施例中,处理器1902配置为:报告该移动设备何时停止操作成位置锚定点,例如,向请求该移动设备操作成锚定点的设备发送临时位置锚定点终止通知消息。
[0098] 在一些实施例中,处理器1902配置为:执行下面操作中的至少一个,以作为被配置为控制所述移动设备操作成位置锚定点的一部分:i)向网络单元报告接收的信号强度,以及标识从其接收到该信号的设备的信息;ii)广播提供位置信息的信号。在一些实施例中,处理器1902配置为:广播指示该移动设备的位置的对等体发现信号,以作为被配置为控制所述移动设备操作成位置锚定点的一部分。在各个实施例中,处理器1902配置为:广播指示该移动设备充当为位置锚定点的对等体发现信号,以作为被配置为控制所述移动设备操作成位置锚定点的一部分。
[0099] 在一些实施例中,处理器1902还配置为:接收对于充当为位置锚定点的补偿。在一些这种实施例中,处理器1902配置为:接收用于指示许可增加向所述移动设备提供的QoS等级的信息,以作为被配置为接收对于充当为位置锚定点的补偿的一部分。在一些实施例中,处理器1902配置为:接收该移动设备先前没有被授权接收的服务,以作为被配置为接收对于充当为位置锚定点的补偿的一部分。在各个实施例中,处理器1902配置为:接收帐户积分,其中该帐户积分向所述移动设备提供针对所述移动设备使用的服务的收费的积分,以作为被配置为接收对于充当为位置锚定点的补偿的一部分。
[0100] 图20是可以(在一些实施例中)用于图19中所示的移动设备1900的模块集合2000。集合2000中的模块可以实现在图19的处理器1902中的硬件里,例如,实现成各个电路。或者,这些模块可以用软件实现,并存储在图19中所示的移动设备1900的存储器1904中。虽然在图19实施例中示出为单一处理器(例如,计算机),但应当理解的是,处理器1902可以实现成一个或多个处理器(例如,计算机)。当用软件实现时,这些模块包括当由处理器执行时,用于配置该处理器(例如,计算机)1902实现与该模块相对应的功能的代码。在一些实施例中,处理器1902配置为实现模块集合2000中的每一个模块。在模块集合2000存储在存储器
1904的实施例中,存储器1904是包括计算机可读介质(例如,非临时性计算机可读介质)的计算机程序产品,其中所述计算机可读介质包括用于使至少一个计算机(例如,处理器
1902)实现与这些模块相对应的功能的代码,例如,针对每一个模块的单独代码。
[0101] 可以使用完全基于硬件或者完全基于软件的模块。但是,应当理解的是,可以使用软件和硬件(例如,实现的电路)模块的任意组合来实现这些功能。应当理解的是,图20中所示的模块控制和/或配置移动设备1900或其中的单元(例如,处理器1902)来执行图18的方法流程图1800中所描绘和/或描述的相应步骤的功能。
[0102] 模块集合2000包括:模块2004,用于接收该移动设备可以操作成位置锚定点的一组位置;模块2006,用于确定该移动设备的当前位置;模块2008,用于判断该移动设备的当前位置是否处于所接收的一组位置中的位置里的至少一个的附近;模块2010,用于根据判断该移动设备的当前位置是否处于所接收的一组位置中的位置里的至少一个的附近,控制移动设备操作;模块2012,用于当所述移动设备处于所接收的一组位置中的位置里的至少一个的附近时,操作成位置锚定点;模块2026,用于接收对于充当为位置锚定点的补偿。
[0103] 在各个实施例中,所述附近是包括所述至少一个位置的地理区域。在一些实施例中,所述附近是与所述至少一个位置具有预定的距离的延伸区域。
[0104] 在一些实施例中,所接收的该移动设备可以操作成位置锚定点的一组位置在一个请求中接收。在一些这种实施例中,该请求来自于位置确定服务器(例如,通过接入点)。在一些实施例中,该请求在广播信号中传输。在一些实施例中,该请求包括在专门针对于该移动设备的信号中(例如,与该移动设备相关联的标识符包括在该请求中)。在各个实施例中,所述标识符是下面中的一个:单独的设备标识符、单独的用户标识符、设备组标识符和用户组标识符。在一些实施例中,该请求包括:指示该移动设备操作成位置锚定点的时间量的时间信息。在一些实施例中,该请求包括:指示请求该移动设备操作成位置锚定点的时间范围的时间信息。
[0105] 在一些实施例中,模块2012包括下面中的一个或多个或者全部:模块2014,用于执行下面操作中的至少一个:i)向网络单元报告接收的信号强度,以及标识从其接收到该信号的设备的信息,ii)广播提供位置信息的信号;模块2016,用于广播指示该移动设备的位置的对等体发现信号;模块2018,用于广播指示该移动设备充当为位置锚定点的对等体发现信号。在各个实施例中,模块2026包括下面中的一个或多个或者全部:模块2028,用于接收指示许可增加向所述移动设备提供的QoS等级的信息;模块2030,用于接收该移动设备先前没有被授权接收的服务;模块2032,用于接收帐户积分,其中该帐户积分向所述移动设备提供针对所述移动设备使用的服务的积分。
[0106] 在一些实施例中,模块集合2000包括:模块2020,用于判断该移动设备的当前位置是否已改变到位于所述附近位置之外的位置;模块2022,用于控制所述移动设备停止操作成位置锚定点,例如响应于确定该移动设备将其位置改变到位于所述附近位置之外;模块2050,用于判断该移动设备是否已操作成锚定点达到其被请求操作成位置锚定点的时间长度;模块2052,用于响应于确定所述移动设备已操作成位置锚定点达到其被请求操作成位置锚定点的时间长度,控制所述移动设备停止操作成位置锚定点;模块2054,用于判断当前时间是否是用于该移动设备被请求操作成位置锚定点的结束时间点;模块2056,用于响应于确定已达到该移动设备被请求操作成位置锚定点的结束时间点时,控制所述移动设备停止操作成锚定点。
[0107] 在各个实施例中,模块集合2000包括下面中的一个或多个或者全部:模块2058,用于向网络设备(例如,位置确定服务器)报告所述移动设备已开始操作成位置锚定点;模块2060,用于向网络设备(例如,位置确定服务器)报告所述移动设备已停止操作成位置锚定点;模块2024,用于向网络设备(例如,位置确定服务器)报告所述移动设备已操作成位置锚定点。在一些实施例中,模块2024包括:模块2062,用于报告该移动设备操作成位置锚定点的时间长度。
[0108] 在一些实施例中,模块集合2000包括:模块2064,用于监测剩余的电池电量;模块2066,用于响应于确定剩余的电池电量低于预定的电平,控制所述移动设备停止操作成位置锚定点。
[0109] 在各种实施例中,移动设备(例如,图3的移动设备300或者图19的移动设备1900)包括:与参照本申请的附图中的任何一个所描述和/或在本申请的具体实施方式中所描述的各步骤和/或操作里的每一个相对应的模块。这些模块可以(有时)用硬件实现。在其它实施例中,这些模块可以(有时)实现成包括处理器可执行指令的软件模块,其中当处理器可执行指令由通信设备的处理器执行时,使得该设备实现相应的步骤或者操作。在其它实施例中,将这些模块中的一些或者全部实现成硬件和软件的组合。
[0110] 本申请各种实施例的技术可以用软件、硬件和/或软硬件结合的方式来实现。本申请各种实施例针对于装置,例如:诸如移动终端的移动节点、基站、通信系统。本申请各种实施例还针对于方法,例如控制和/或操作移动节点、基站和/或通信系统(例如,主机)的方法。本申请各种实施例还针对于机器(例如,计算机)可读介质,例如:ROM、RAM、CD、硬盘等等,这些机器可读介质包括用于控制机器实现方法的一个或多个步骤的机器可读指令。计算机可读介质是例如非临时性计算机可读介质。
[0111] 应当理解的是,本申请所公开处理中的特定顺序或步骤层次只是示例方法的一个例子。应当理解的是,根据设计偏好,可以重新排列这些处理中的特定顺序或步骤层次,而这些仍在本发明的保护范围之内。所附的方法权利要求以示例顺序给出各种步骤元素,但并不意味着其受到所给出的特定顺序或层次的限制。
[0112] 在各种实施例中,本申请描述的节点可以使用一个或多个模块实现,其中这些模块执行与一种或多种方法相对应的步骤,例如,信号处理、信号生成和/或传输步骤。因此,在一些实施例中,各种特征用模块实现。这些模块可以用软件、硬件或软硬件结合的方式来实现。许多上文描述的方法或方法步骤能够使用包括在诸如存储器设备(例如,RAM、软盘等等)之类的机器可读介质中的机器可执行指令(例如,软件)来实现,这些机器可执行指令控制机器(例如,具有或没有其它硬件的通用计算机)实现所有或一部分上文描述的例如在一个或多个节点中的方法。因此,具体而言,本申请各种实施例是针对包括机器可执行指令的机器可读介质(例如,非临时性计算机可读介质),其中这些机器可执行指令使机器(例如,处理器和相关的硬件)执行上文描述方法中的一个或多个步骤。一些实施例是针对包括处理器的设备(例如,通信节点),所述处理器被配置为实现本发明的一种或多种方法中的一个、多个或所有步骤。
[0113] 在一些实施例中,一个或多个设备(例如,诸如接入节点和/或无线终端之类的通信节点)的特定处理器或一些处理器(例如,CPU),被配置为执行本申请所述方法的步骤,如同由这些通信节点执行一样。处理器的配置可以通过下面方式来实现:使用一个或多个模块(例如,软件模块)控制处理器配置,和/或在处理器中包括硬件(例如,硬件模块)以执行所述的步骤和/或控制处理器配置。因此,一些但不是所有实施例是针对于具有处理器的设备(例如,通信节点),其中所述处理器包括与包含该处理器的设备执行的各种所述方法的每一个步骤相对应的模块。在一些但不是所有实施例中,设备(例如,通信节点)包括与包含该处理器的设备执行的各种所述方法的每一个步骤相对应的模块。这些模块可以使用软件和/或硬件来实现。
[0114] 一些实施例是针对包括计算机可读介质(例如,非临时性计算机可读介质)的计算机程序产品,所述计算机可读介质包括使得一个计算机或多个计算机实现上文所述的各种功能、步骤、动作和/或操作(例如,一个或多个步骤)的代码。根据该实施例,计算机程序产品可以(有时确实)包括用于执行每一个步骤的不同代码。因此,计算机程序产品可以(有时确实)包括用于一种方法(例如,控制通信设备或节点的方法)的各个单独步骤的代码。该代码可以以机器(例如,计算机)可执行指令的形式保存在诸如RAM(随机存取存储器)、ROM(只读存储器)或其它类型存储器件的计算机可读介质(例如,非临时性计算机可读介质)中。除了针对于计算机程序产品之外,一些实施例针对于处理器,该处理器被配置为实现上文所述一种或多种方法的各种功能、步骤、动作和/或操作中的一个或多个。因此,一些实施例是针对被配置为实现本申请所述方法的一些或所有步骤的处理器(例如,CPU)。例如,该处理器可以使用在例如本申请中所描述的通信设备或其它设备中。
[0115] 虽然本申请是围绕着OFDM系统描述的,但本申请各种实施例的至少一些方法和装置适用于多种多样的通信系统,这些通信系统包括多种非OFDM和/或非蜂窝系统。
[0116] 在了解以上描述之后,对于本领域的普通技术人员来说,对上文所描述各种实施例的方法和装置的众多其它变型都是显而易见的。这些变型应被认为位于本申请的保护范围之内。本申请(和在各种实施例中)的这些方法和装置用在CDMA、正交频分复用(OFDM)和/或用于在通信设备之间提供无线通信链路的各种其它类型的通信技术中。在一些实施例中,将一个或多个通信设备实现成使用OFDM和/或CDMA与移动节点建立通信链路的接入点,和/或通过有线或无线通信链路来提供针对互联网或其它网络的连接。在各种实施例中,为了实现本申请的方法,将移动节点实现成笔记本计算机、个人数据助理(PDA)或包括接收机/发射机电路和逻辑和/或例程的其它便携式设备。
QQ群二维码
意见反馈