首页> 中国专利> 通过评估关于对等无线通信节点的信息变化来确定无线通信节点是否静止

通过评估关于对等无线通信节点的信息变化来确定无线通信节点是否静止

摘要

为了支持某些服务的不同服务模式之间的切换,通过评估关于由无线通信节点检测到的对等无线通信节点的信息改变来确定无线通信节点是否是静止的。然后将确定的结果用作是否将服务切换到至少两个模式中的一个的判决标准。

著录项

  • 公开/公告号CN101822094A

    专利类型发明专利

  • 公开/公告日2010-09-01

    原文格式PDF

  • 申请/专利权人 诺基亚公司;

    申请/专利号CN200780101029.7

  • 发明设计人 L·维罗拉;M·赫默斯多夫;

    申请日2007-10-12

  • 分类号H04W28/24(20090101);H04W36/32(20090101);

  • 代理机构11256 北京市金杜律师事务所;

  • 代理人王茂华

  • 地址 芬兰埃斯波

  • 入库时间 2023-12-18 00:39:50

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-03-02

    专利权的转移 IPC(主分类):H04W28/24 登记生效日:20160205 变更前: 变更后: 申请日:20071012

    专利申请权、专利权的转移

  • 2014-06-11

    授权

    授权

  • 2010-10-20

    实质审查的生效 IPC(主分类):H04W28/24 申请日:20071012

    实质审查的生效

  • 2010-09-01

    公开

    公开

说明书

技术领域

本发明涉及服务模式选择领域。

背景技术

可以在其中使用若干模式之一的服务示例是定位系统。定位系统允许通过处理由定位系统的信标传输的信号来确定该定位系统接收机的位置。该接收机例如可以以具有降低功耗的模式或以全工作模式使用,具有降低功耗的模式还可以是将接收机完全关闭的模式。

为了确定设备的绝对位置,使用此类定位系统的设备数量日益增长。通常这通过使用全球导航卫星系统(GNSS)来实现,其中美国的全球定位系统(GPS)和欧洲的伽利略是两个示例。这些系统使接收机仅通过利用由各个卫星集合发送的下行链路数据就能够确定其位置。还存在陆地定位技术,比如可以仅使用地面而不是空中信标的、用于定位的小区标识和到达时差(TDOA)技术。

此外,某些城市环境中的问题信号接收条件已经导致对辅助GNSS(A-GNSS)技术的开发,该技术用于在信号质量不佳时来改进GNSS的性能。在该类别下包括特征在于使用辅助服务器的各种方法。辅助服务器可以具有更好的信号接收和/或更大的计算功率以及可用于定位的附加信息。

虽然最初具有GNSS接收机的设备种类受到限制,但是小型化的进展使得在更小更轻的设备中使用GNSS接收机成为可能。应用此进展的一个示例性设备种类是移动电话。移动电话中的定位功能通常通过使用外部或内部接收机来支持。而且,移动电话的固有通信功能支持接收机和辅助服务器之间的数据交换。

支持GNSS或A-GNSS突破的终端有望在未来几年中显著增加。在2011年,估计出售的约30%的终端将具有内部AGNSS接收机。但是,不仅是定位功能被稳定地添加到移动终端,而且越来越多的最初限于静止计算机系统的功能现在也成为日益增长的各种移动设备的一部分。这包括运行独立于平台软件的能力,软件比如回放多媒体文件以及还利用以下技术连接到传统计算机系统和介质,比如通用串行总线(USB)、(蓝牙)和无线局域网(WLAN)。移动电话、车载娱乐系统、个人数字助理(PDA)和移动游戏控制台形成了将它们的各个功能都合并到移动通用计算机的增长的各类设备。这种趋势指向包括多处理器、先进照相机和视频特征的多用途终端,多连接方法以及导航功能导致功耗日益增长。

此外,在基于蜂窝的定位技术情况中,所述设备不必是严格意义上的移动电话,但是其依然具有移动通信功能,诸如具有紧急移动通信功能的腕表,大小和能量约束可以使得其对于仅具有到蜂窝网络的间断连接性似乎是有利的。

惯性传感器(或考虑速率解算,在该上下文中其没有实际相关性)可以用于检测设备的运动。如果惯性传感器检测移动设备事实上是静止的,那么就不必继续基于接收的信号重新计算当前位置。因而,定位系统接收机可以关闭或至少通过降低其测量率或类似测量来减少其功耗。而且,如果关于接收机运动状态的信息可用,则可以获得更准确的位置解算。如果已知接收机是静止的,则例如可以对多个确定的位置进行平均。

应该理解,不同可用服务模式之间的切换还可以与除了定位之外的其他类型的服务相关,并且该服务模式也不必涉及功耗。

发明内容

描述了一种方法,其包括通过评估关于由无线通信节点检测到的对等无线通信节点的信息改变来确定所述无线通信节点是否是静止的。将该确定的结果用作是否将服务切换到至少两个模式中的一个的判决标准。

此外,描述了一种装置,其包括至少一个处理组件的装置,所述至少一个处理组件配置用于,首先通过评估关于由无线通信节点检测到的对等无线通信节点的信息改变来确定与所述装置相关联的所述无线通信节点是否是静止的。其次,所述组件配置用于将所述确定的结果用作是否将服务切换到至少两个模式中的一个的判决标准。

所述装置的至少一个处理组件可以以硬件和/或软件实现。其例如可以包括执行用于实现所需功能的软件程序代码的处理器。备选地,其例如可以是设计用于实现所需功能的电路,例如以芯片组或芯片实现,比如集成电路。所述装置例如可以与包括的处理组件相同,但是其也可以包括附加组件。所述装置例如还可以是提供用于集成到设备中的模块,设备比如无线通信终端或用于无线通信终端的附件设备。

还描述了一种设备,包括如上所述的装置和额外的用户接口。该设备还可以包括用于定位系统的接收机。备选地或此外,该设备还可以包括无线通信节点。备选地或此外,该设备还可以是移动终端。

而且,描述了一种计算机程序代码,其在由处理器执行时实现所述方法。

此外,描述了一种计算机程序产品,其中此类程序代码存储在计算机可读介质中。该计算机程序产品例如可以是分立的存储器设备,或将集成在电子设备中的存储器。

而且,描述了一种设备,其包括用于通过评估关于由无线通信节点检测到的对等无线通信节点的信息改变来确定与所述设备相关联的所述无线通信节点是否是静止的装置。所述设备还包括用于将所述确定的结果用作是否将服务切换到至少两个模式中的一个的判决标准的装置。

当前,大部分移动设备由于成本和大小约束而不具有集成的惯性传感器。然而,不同的无线通信功能被逐渐添加到设备中。很多设备配备有WLAN连接、(蓝牙)连接或某些其他类似的连接。这些可以用于帮助确定设备是否是静止的而又不必求助于专用且昂贵的惯性传感器。因此,通常用于非定位功能的特征用于运动检测。根据运动检测的结果,可以将服务切换为至少两个不同模式中的一个。

因此,本发明提供用于检测设备是静止的低成本和高效的装置。节点可能已经是设备的一部分并且主要用于某些其它功能,这允许不增加价格或空间上的成本来添加对静止性的检测。

获得的运动信息可以用于不同的服务和不同的服务模式。

在示例性实施方式中,上述方法的服务的至少两个模式可以包括具有较高功耗的模式和具有较低功耗的模式。

服务例如可以是由用于链接到无线通信节点的定位系统的接收机提供的服务。如果已经确定无线通信节点是静止的,则服务还可以被切换到具有降低功耗的模式。

而且,其改变被采用的信息可以是各种类型的信息。关于对等无线通信节点的信息可以包括例如由无线通信节点检测到的对等无线通信节点的数量。

例如,如果已经确定无线通信节点检测到的对等无线通信节点的数量在两次扫描中是相等的,则该信息可以是无线通信节点是静止的指示。该指示越强,则检测到的对等无线通信节点的数量越大。

关于对等无线通信节点的信息还可以包括例如每个检测到的无线通信节点的标识。

作为进一步的示例,如果已经确定由无线通信节点检测到的所有对等无线通信节点的标识在两次扫描中相等,则该信息还可以是无线通信节点是静止的指示。而且,该指示越强,则检测到的对等无线通信节点的数量越大。

在某些实施方式中,该标识可以包括机器访问节点码号。

关于对等无线通信节点的信息还可以包括例如从由无线通信节点检测到的每个对等无线通信节点所接收信号的信号强度。

作为另一示例,如果已经确定由无线通信节点检测到的所有或大部分对等无线通信节点的信号强度差在两次扫描中小于预定阈值,则该信息还可以是具有特定概率的、无线通信节点是静止的指示。而且,该指示越强,则检测到的对等无线通信节点的数量越大。

还应该理解,关于对等无线通信节点的不同类型的信息还可以被组合起来考虑。

在一个实施方式中,确定无线通信节点是否是静止的可以包括以下内容:无线通信节点扫描对等无线通信节点以确定检测到的对等无线通信节点的数量和标识。然后,确定在扫描期间检测到的、也在之前的此类扫描期间检测到的相同对等无线通信节点的数量和在扫描期间检测到的对等无线通信节点的总数量。然后,评估相同对等无线通信节点的该数量和对等无线通信节点的总数量之间的数字比例,从而确定无线通信节点是否是静止的。

确定无线通信节点是否是静止的还可以包括另外评估被确定为由无线通信节点检测到的对等无线通信节点总数量的函数的其他值。

检测到的对等无线通信节点的总数量越大,则检测到的对等无线通信节点的标识的相对改变越重要。而且,检测到的对等无线通信节点的总数量越大,则其信号强度具有显著改变的、检测到的对等无线通信节点的比例越重要。为了简化计算,可以对检测到的对等无线通信节点的可能数量进行分组,将每组与相应的重要性因子相关联。为此,例如可以使用查找表。

确定无线通信节点是否是静止的例如可以导致确定发生了无线通信节点的位置改变、或未发生无线通信节点的位置改变、或不确定是否发生无线通信节点的位置改变。

例如,可以根据作为无线通信节点的运动概率的指示并且基于关于对等无线通信节点的可用信息获得的数值做出该确定。如果该值高于第一阈值,则可以确定无线通信节点不是静止的。如果该值低于第二阈值(该第二阈值在该情况中将低于第一阈值),那么可以确定无线通信节点是静止的。另一方面,如果该值介于两个阈值之间,则可以确定不确定无线通信节点是否是静止的。

本发明例如可以用于定位系统服务的服务模式。定位系统尤其可以是但不限于GNSS,比如GPS、全球导航卫星系统(GLONASS)、基于卫星的增强系统(SBAS)、准天顶卫星系统(QZSS)、局域增强系统(LAAS)或它们的组合。LAAS利用伪卫星代替真实卫星,但是应该理解在本申请中使用的术语卫星涵盖这些伪卫星。LAAS具有以下优势,即其还支持室内条件下的定位。

所采用的无线通信功能例如可以是但不限于短程介质距离无线通信功能,比如(蓝牙)功能、个域网功能、wibreeTM功能或WLAN功能。因而,所采用的无线通信节点例如可以是(蓝牙)无线通信节点、或个域网节点、或wibreeTM无线通信节点、或无线局域网(WLAN)台,但是还可以是支持无线通信的任何其它类型的节点。

本发明例如可以用在非常小以及轻量电子应用中。可以将其提供用于专业使用,但是也可以用于娱乐应用,诸如消费娱乐电子设备,比如移动电话或移动游戏控制台。

所述服务模式不限于定位接收机的模式,其也不限于涉及功耗、其还不是仅关于运动的信息。可以有利地根据如由本发明提供的关于环境的信息在一个或两个模式中切换的任何其他服务可以替换针对本发明的该示例性实施方式描述的定位系统。

例如,无线电调谐器可以在已经确定无线电不是静止时搜索对特定无线电台具有更好接收的频率。该功能在无线电是静止时可以关闭。

作为另一示例,在检测到无线通信节点的运动时,可以将利用一个或多个传感器的服务从不活跃模式切换到活跃模式和/或在确定无线通信节点是静止时可以切换到不活跃模式。备选地,根据是否检测到运动,可以将服务从在测量间具有较大时间间隔的模式切换为具有更频繁测量的模式。此类传感器可以包括但不限于罗盘、温度计和气压计。罗盘方向、温度、气压等可以对用户情况的综合情况做出贡献。

另一示例是用于标记诸如照片、视频或语音记录之类的数字数据的服务。虽然确定无线通信节点是静止的,但是可以选择这样一种模式,即其中例如可以利用关于最后确定的或手工输入的无线通信节点的位置的信息来自动标记在节点中或节点附近创建的所有此类数字数据。另一方面,一旦已经确定无线通信节点不再静止,则可以进入这样的模式,即,例如根本不再标记数字数据、或利用数字数据的位置信息是未知的指示标记数字数据、或利用来自于定位接收机的连续更新的信息标记数字数据。

当移动电话的用户例如在会议中、在车中或户外时,可以激活的、用于移动电话操作的不同简档允许根据环境条件激活移动电话的不同配置和服务。为了给出示例,会议简档通常解激活可听铃声并且激活移动电话的振动功能。在其他示例中,本发明可以类似地用于自动切换到用于静止操作的第一简档并且切换到用于移动操作的第二简档。不同简档例如可以导致利用不同的音量回放铃声。

类似地,还可以通过切换到相应的服务模式仅在检测到运动的时候向用户提供仅在运动期间有用的应用和信息,并且通过切换到相应的服务模式仅在未检测到运动时向用户提供仅在用户静止时有用的应用和信息。

可以在医学领域看到本发明的另一可能应用。出于健康原因,可以向人们推荐在一天的某些时间移动或不移动,或者在特定的持续时间内移动。在这些情况中,根据本发明对处于运动中的此类人携带的无线通信节点进行检测可以用于将记录器切换为服务模式,在该服务模式中,在数字存储器中记录人正在移动。因此,之后可以检查在一天中、一周中或另一时段中人移动的实际时间和持续时间是否对应于推荐的该时段期间的移动时间和持续时间。

类似地,如果例如由老人携带的无线通信节点处于指示该节点很长时间没有移动的模式中,则可以激活呼叫模式来警告某人去检查老人为什么是静止的。

应该理解,所有呈现的示例性实施方式还可以在任何合适的组合中使用。

从结合附图考虑的以下详细描述中,本发明的其他目的和特征将变得明显。然而,应该理解,仅出于说明目的来设计附图并且其不作为对本发明的限制的定义,对本发明的限制应该参考所附权利要求书。还应该理解,附图不按比例绘制并且它们仅旨在从概念上说明这里所描述的结构和过程。

附图说明

图1是示意性地示出了可以在其中实现本发明的系统的图示;

图2是图1系统中的装置的示意性框图;

图3是示意性地示出了在第一无线电扫描期间图1系统的装置的环境的图示;

图4是示意性地示出了在第二无线电扫描期间图1系统的装置的环境的图示;

图5是示出了根据本发明示例性实施方式的图1的系统中的操作的流程图;以及

图6是从其可以基于可用信息做出图1系统的装置是否是静止的图示。

具体实施方式

图1示出了示例性系统,其中,可以实现基于关于无线通信节点的信息来选择服务模式。

该系统包括布置103,其包括设备100、GNSS接收机101和无线通信节点102。该系统还包括信标104和各种对等无线通信节点105、106、107、108。

布置103的设备100包括配置用于实现各种算法的处理装置。处理装置例如可以是微控制器单元、微型计算机、实现在芯片或信号处理器上的专用集成电路。设备100连接至接收机101,其配置用于从信标104接收定位信号。信标104可以是卫星、陆地信标或其二者的组合。接收机101例如可以是用于全球导航卫星系统(比如GPS、伽利略或GLONASS)的接收机,或用于基于GSM定位技术(比如,小区标识和到达时差(TDOA))的陆地导航系统的接收机。

仅通过示例,在下文中假设信标104是GPS卫星并且接收机101是GPS接收机。

设备100可以在具有降低功耗的模式中切换接收机101。这可以意味着完全关闭接收机101,或降低其测量率,或者如果其基于微处理器,则将其切换为睡眠模式。设备100还可以将接收机101切换回到全工作模式。通常,但不是必须的,设备100还可以从接收机101接收定位信息。这可以是来自于接收机101的原始测量数据或其可以是已经经过处理的和确定的定位信息。因此,定位数据的实际处理可以发生在接收机101中或设备100中。

设备100进一步连接至无线通信节点102。该无线通信节点102可以介于各种无线通信协议中任意一种。不意味着穷举的示例的列表包括(蓝牙)或无线局域网(WLAN)、比如wibreeTM

布置103可以通过使得设备100、接收机101和无线通信节点102分离但在物理上是相连的单元或甚至是通过导线连接的设备来组成。备选地,它们中任何两个可以合并到电子连接到不同的相应第三组件的设备中。在本发明的其他实施方式中,所有三个组件设备100、接收机101和无线通信节点102可以包括在单个集成设备中,继而其可以形成布置103。

作为示例,布置103可以是或包括移动设备,该移动设备可能是移动电话、电子腕表、mp3播放器或类似设备,以上移动设备或类似设备具有用于定位系统的内部接收机101或到此类外部接收机101的连接,并且进一步包括内部无线通信节点102或电子连接到此类外部无线通信节点102。

例如,布置103可以包括具有(蓝牙)功能的移动电话,即(蓝牙)设备。另一示例是具有wibreeTM功能的移动电话。又一示例可以是还作为WLAN台的膝上型计算机或具有内部(蓝牙)设备或例如经由通用串行总线(USB)连接至外部(蓝牙)设备的膝上型计算机。该外部(蓝牙)设备可以是具有内部GPS接收机101的移动电话。布置103因此将包括设备100、膝上型计算机,它们电子连接到包括可以从其接收信息的(蓝牙)无线通信节点102和GPS接收机101。

仅通过示例,在下文中假设无线通信节点102、105-108是(蓝牙)节点。

不同无线通信协议在它们允许的连接种类(点到点、点到多点)以及如何仲裁对信道的控制方面广泛不同。然而,总体而言,所述无线通信协议的每个节点可以检测并且标识位于协议相应范围内的相同协议的对等节点105-108。此外,每个节点能够通过扫描并因此而不必连接至对等节点来执行关于这些对等节点发射的信号的某些测量,诸如确定位于协议范围内的对等节点的各个信号强度。

图2示出了设备100的更详细示例性视图。在该示例中,设备100是具有运行程序代码的通用处理器200的微控制器单元,其中该程序代码实现本发明实施方式的功能。处理器还可以例如以独立的线程或进程同时运行用于各种其他功能的程序代码。处理器200具有对接口201的访问,接口201可以用于将接收机101切换为降低功率模式并且还用于将其切换回到全工作模式。处理器200还访问到接收定位信号的接收机的数据接口202。处理器200例如可以通过基于从GPS接收机101接收的GPS数据进行GPS位置计算而使用来自于接收机101的信息来确定其全球位置。处理器200还访问到无线通信节点102的数据接口203。处理器200可以经由该数据接口203从无线通信节点102接收关于信号和对等无线通信节点105-108的信息。

处理器200还访问数据存储器205。该存储器205可以包括随机访问存储器(RAM)以及只读存储器(ROM)。与本发明相关的三类数据保存在该商序列实施方式存储器205中。第一,存在用于定位系统的程序代码206。该程序代码206实现用于处理从到定位系统接收机101的数据接口202接收的数据的所有算法和过程。第二,存在用于运动检测的程序代码207,其实现了用于确定由数据接口203接口连接的无线通信节点102是否静止的功能以及用于引起在GNSS接收机103的不同功率模式之间切换的功能。第三,存在用于保存数据的数据存储部分208,该数据由程序代码206生成用于定位系统以及由程序代码207生成用于运动检测。

图3示出了在如上所述的无线通信节点102对无线网络环境进行第一无线电扫描期间连接至无线通信节点102的移动设备100。此时,在具有MAC号2473的无线通信节点102的范围内出现了具有MAC号3215的第一对等无线通信节点302、具有MAC号2474的第二对等无线通信节点303、具有MAC号1395的第三对等无线通信节点304、具有MAC号5690的第四对等无线通信节点和具有MAC号8073的第五对等无线通信节点306。

每个无线通信节点,尤其是连接至移动设备100的无线通信节点102定期地以及周期性地扫描针对对等无线通信节点的环境。该无线电扫描可以发生而无需建立到所述对等无线通信节点的实际连接,因为这是如此执行的所需的先决条件。在无线通信协议中,赋予每个无线通信节点一个标识符,该标识符至少是局部唯一的。即,没有两个检测到的对等无线通信节点具有相同的标识符。在本发明的该特定实施方式中,该局部唯一的标识符可以是机器访问码(MAC)。机器访问码数据通信子层提供使得所有节点都可能在它们各自的网络内通信的寻址和信道访问控制机制。其是数据链路层或七层OSI模型的一部分。如果其他信息可用,则个体节点还可以由其他信息标识。因此,在任何时间点上,无线通信节点102都具有关于有多少以及哪些无线通信节点处于由各个无线通信协议确定的范围内的信息。在图3中,这由赋予无线通信节点102和对等无线通信节点302-306的机器访问码号示出。

此外,通常还在无线通信节点102处确定从每个对等无线通信节点接收的信号强度。通过定期执行无线电扫描,可以分清每个对等无线通信节点接收的信号强度中的时间性变化。关于对等无线通信节点的可用信息的总体性表示为无线电指纹。

这些无线通信节点中的某些可以是设备的集成部分,其继而可以形成个域网,个域网是用于在接近一个人或接近一个特定设备的计算机设备(包括电话和个人数字助理)中进行通信的计算机网络。例如(蓝牙)节点的无线通信节点的组可以形成piconetTM(微微网),其实位于彼此范围内的所有其他对等设备的ad-hoc计算机网络。当两个或多个对等无线通信节点足够近时,这些网络可以自动形成,以及当各个无线通信节点处于无线通信协议外部时,这些网络可以再次分解。同样,个体无线通信节点可以在任何时候加入或离开此类网络。

图4示出了在对无线网络环境进行第二无线电扫描期间,即在晚于图3所示的无线电扫描的时间连接至无线通信节点102的移动设备100。设备100和无线通信节点102分别与来自于图3的移动设备100和无线通信节点102相同。在该时间点处,在无线通信节点102的范围内出现了具有MAC号3215的第一对等无线通信节点302、具有MAC号的第二对等无线通信节点303、具有MAC号1395的第三对等无线通信节点304、以及具有MAC号7791的第四对等无线通信节点404。

基于这些MAC号,可以确立:图4的第一对等无线通信节点302与图3的第一对等无线通信节点302相同,并且图4的第二对等无线通信节点303与图3的第二对等无线通信节点303相同。而且,图4的第四对等无线通信节点304与图3的第三对等无线通信节点304相同。

在第一无线电扫描期间没有检测到图4的第三对等无线通信节点404。同样,在最近的无线电扫描期间没有检测到图3的第四对等无线通信节点305和第五对等无线通信节点306。因此,可以得出结论,在第二无线电扫描期间,检测到四个对等无线通信节点,其中三个在第一无线电扫描期间也已经被检测到。

基于关于无线通信节点102的对等节点的信息以及该信息的改变历史,即无线电指纹和其改变的历史,可以从概率上得出无线通信节点是否是静止的结论。关于无线通信节点102的对等节点的信息和历史还可以被证明对于无线通信节点是否是静止是无结论性的。因为无线通信节点102在物理上连接至设备100,所以确定无线通信节点102是否是静止的相同结果还可以应用于设备100。因此,在下面的运动观察中,在所有情况中,将无运动观察或未决定的结果等同地应用于无线通信节点102和设备100二者。

大部分位置中任意一个处的无线电指纹是广泛恒定或稳定的。同样地,当无线通信节点或连接到其的设备移动时,无线电指纹改变。因而,与较早时间点的无线电指纹相比较的当前无线电指纹的显著改变可以用于检测无线通信节点的移动。这很大程度上独立于实际的基础无线通信协议。在无线电指纹中检测到的改变越大,则无线通信节点不是静止的概率越高。

无线电指纹的该改变主要但不限于以三种方式表明其本身。第一,在无线电扫描期间检测到的对等无线通信节点的数量可以相对于之前的无线电扫描改变。第二,检测到的对等无线通信节点的标识相对于之前的无线电扫描可以改变,这导致检测到其他对等无线通信节点。第三,从个体对等无线通信节点接收的信号强度可以相对于之前的无线电扫描改变。

检测存在或不存在运动允许节省对GPS接收机101供电的能量。当得出设备100是静止的结论时,GPS接收机101可以关闭或例如通过降低测量率来切换到具有较低功耗的模式。然后,当检测到设备100不再是静止时或预定时间间隔之后,可以将其再次切换到全工作模式。

而且,检测特定时段设备100静止可以用于获得定位中的精确度增益,因为其允许平均在该时段期间获得的不同位置。

此外,如果确定特定时段设备100不是静止的,则该时段可以用于估计当前位置到在设备100不是静止的之前最后所知位置的最大距离。例如,将该时段与假设的设备100的最大速度相乘产生最后已知位置周围的半径,在该半径内,可以估计设备100所位于的当前位置。

图5是描述了可以利用其确定无线通信节点102是否是静止的定量过程。该示例采用(蓝牙)作为基础无线通信协议。然而,允许检测和标识给定范围内的对等节点的任何其他无线通信协议可以以类似的并且经常是相同的方式来使用。因为该过程可以连续使用,所以该过程呈现为同时发生在处理器200和无线通信节点102中的循环过程。

无线通信节点102的循环包括第一步骤500和第二步骤501。在第一步骤500中,针对对等无线通信节点进行无线电扫描。在第二步骤501中,基于第一步骤500的无线电扫描,检测并且标识对等无线通信节点。此外,可以确定来自于每个确定的对等无线通信节点的信号的信号强度。然后该过程重复。

并发操作的处理器200在第一步骤502中从无线通信节点102接收当前检测到的对等无线通信节点的数量和标识。此外,处理器200可以从无线通信节点102接收每个检测到的对等无线通信节点的确定的信号强度。现在,以下是在该最近无线电扫描期间检测到的对等无线通信节点的示例性机器访问码号的列表:

000780005738

000fb399aba2

0020e0746006

000780800ed3

0010c6618de6

000eed9d68bc

000eed9d6b14

000eed9d68a1

0020e04b21be

在第二步骤503中,处理器200确定之前扫描期间检测到的对等无线通信节点的数量和标识。这是通过从存储器205读取之前保存的、关于之前扫描的信息来实现的。在该示例中,该信息包括在该之前扫描期间检测到的对等无线通信节点的机器访问码号的列表。

以下是在之前扫描期间检测到的并从存储器205读取的示例性机器访问码号的列表:

0020e04b21be

000eed9d68a1

000780005738

000eed9d6b14

000eed9d68bc

0020e0746006

0010c6618de6

0012d2275e5d

在第三步骤505中,处理器200基于来自于最近无线电扫描的信息并且基于来自于之前扫描的信息确定位置改变指数。紧挨着最近无线电扫描的前一个无线电扫描建议将其本身用作之前的扫描,但是也可以使用此前的另一个无线电扫描。

位置改变指数范围从0到1,0意味着无线通信节点102以及因此连接到其的设备100和接收机101最可能不是静止的,1意味着无线通信节点102以及因此连接到其的设备100和接收机101最可能是静止的。

如果无线通信节点102在最近无线电扫描期间没有检测到对等无线通信节点,则将位置改变指数设置为0.5而不继续进行直到下一次无线电扫描。因而断定,对于此时间点,该方法产生以下结果,即对于无线通信节点102和连接到其的设备100是否是静止是无结论性的。如果在最近无线电扫描期间已经检测到任何对等无线通信节点,则通过两个参数确定位置改变指数。

这两个参数中的第一参数是环境改变指数ECI。通过除法计算该环境改变指数,其中被除数由在最近扫描和之前扫描中检测到的相同对等无线通信节点的数量乘以100给出。除数由在最近扫描中检测到的对等无线通信节点的总数量给出。因此,方程式给出如下:其中IDs是在最近扫描和之前扫描中检测到的相同对等无线通信节点的数量,并且其中TOTs是在最近扫描中检测到的对等无线通信节点的总数量。环境改变指数实质上提供了从之前的无线电扫描到最近的无线电扫描保持相同的对等无线通信节点的百分比。

(蓝牙)协议中,数据链路层的局部唯一标识符是机器访问码号,并且每个无线通信协议至少针对局部唯一标识应该具有此类或等同号。通过将从最近无线电扫描检测到的对等无线通信节点的机器访问码号的列表与从之前扫描检测到的对等无线通信节点的机器访问码号进行比较,可以确定相同的对等无线通信节点的数量。

机器访问码(MAC地址)是以太网协议的机器访问码号。如果在基础协议上使用不是以太网的互联网协议(IP),则通常将基础协议的类似现有标识号解释为用于互联网协议目的的MAC地址。在无线网络上使用互联网协议的情况中,因此可以将该等同MAC地址解释为用于本发明上下文中的无线通信节点标识目的的机器访问码号。

如说明性示例,以下还是在最近无线电扫描期间检测到的对等无线通信节点的列表,其中附加地由(x)表示还在之前无线电扫描期间检测到的对等无线通信节点。

000780005738  (x)

000fb399aba2

0020e0746006  (x)

000780800ed3

0010c6618de6  (x)

000eed9d68bc  (x)

000eed9d6b14  (x)

000eed9d68a1  (x)

0020e04b21be  (x)

最近无线电扫描检测到9个对等无线通信节点,其中7个与在之前无线电扫描期间检测到得对等无线通信节点相同。在该情况中,环境改变指数由以下给出

>ECI=IDsTOTs·100=79·10077.78.>

如果无线通信节点102还确定了来自于对等无线通信节点的信号的信号强度并且将该结果提供给处理器200,则处理器200可以进一步将相同的对等无线通信节点的数量IDs从对于其而言检测到的信号强度从一个扫描到下一个扫描显著变化的那些相同的对等无线通信节点中减去。

备选地,可以使用针对IDs的方程式,其考虑了与在之前扫描期间检测到的对等无线通信节点相同的对等无线通信节点的信号强度的显著改变。在该备选情况中,IDs由给出,其中NSeq是与在两次扫描之间信号强度没有显著改变的、在之前扫描期间检测到的对等无线通信节点相同的相同对等无线通信节点的数量,并且NSch是与在两次扫描之间信号强度显著改变的、在之前扫描期间检测到的对等无线通信节点相同的相同对等无线通信节点的数量。这仅是将该信号强度改变纳入考虑的示例性方法且其他方法是可能的。

通过其确定了位置改变指数的第二参数是环境改变重要性因子。将环境改变重要性因子确定为在最近无线电扫描期间检测到的对等无线通信总数量的函数并且可以将其实现为简单查找表,如由下面的示例所给出的:

    对等无线通信的数量    环境改变重要性因子    0或1    0    2    1    3    2    ...    ...    10    9    >10    10

检测到的对等无线通信节点越多,则从之前无线电扫描到最近无线电扫描相同的对等无线通信节点的数量中的相对改变越显著。如果仅存在单个对等无线通信节点,则其可以是另一人的一个移动电话。扫描节点102可以是静止的,并且另一人可以移动离开,这导致了无线电指纹的改变,即使节点102事实上是静止的。另一方面,另一人还可以向扫描节点102移动靠拢,因此指示无线电指纹没有改变,即使节点102事实上不是静止的。由于由无线电扫描检测到的对等无线通信节点的数量很大,无线电指纹的改变更可能指示设备100和连接到节点102的接收机101不是静止的。

环境改变指数和环境改变重要性因子一起确定了位置改变指数。位置改变指数例如可以由曲线集合给出,其由环境改变指数的函数描述,其中环境改变重要性因子确定合适的曲线或函数。通常,对于较高的环境改变重要性因子的值而言,关于环境改变指数的位置改变指数的函数的导数(derivative)也将较高。

可以确定阈值,使得如果位置改变指数超过一个阈值,则确定无线通信节点102不是静止的。如果位置改变指数低于另一阈值,则确定无线通信节点102是静止的。如果位置改变指数既没有超过第一阈值也没有低于第二阈值,则无法做出结论性确定。

图6示出了曲线的示例性集合,根据曲线,可以基于环境改变指数bt_eci和环境改变重要性因子bt_if来确定位置改变指数bt_dloc。根据位置改变指数,断定无线通信节点102是否是静止的,或位置改变指数是否允许在该问题中是无结论的。

在图6中,高于其的位置改变指数指示已经发生位置改变的阈值已经示例性地设置为0.75。低于其的位置改变指数指示未发生位置改变的阈值已经示例性地设置为0.25。在该特定示例中,如果位置改变指数介于0.25和0.75之间,则无法得出关于无线通信节点102是否是静止的结论。无线网络环境的相对改变量由环境改变指数表示。做出此类确定所需的环境改变指数的值随作为在无线电扫描期间检测到的对等无线通信节点数量的函数的重要性因子而改变。在该特定示例中,无论环境改变指数为何,为2的重要性因子将不提供结论性确定。另一方面,根据该示例,对于为10的重要性因子而言,任何环境改变指数低于0.33或高于0.66将导致关于无线通信节点102是否是静止的确定。

在第四步骤506中,在已经在第三步骤505中计算了位置改变指数之后,处理器200将计算的位置改变指数与用于确定是否已经发生位置改变的阈值进行比较。如果根据计算的位置改变指数可以确定已经发生位置改变,则如定位系统接收机101上的操作507断定将定位系统接收机101切换为全工作模式。

如果没有预定数量的连续迭代已经导致确定位置改变已经发生,则定位系统接收机101可以切换为全工作模式,而不基于位置改变指数做出此类确定。这借助于定位系统接收机101验证在对应于预定数量的迭代的时段中,确实未发生位置改变。如果在该验证后仍旧没有确定已经发生了位置改变,则接收机101可以切换回具有降低功耗的模式。

如果已经确定已经发生了位置改变,则处理器200前进到该迭代的最终步骤510,其中关于最近无线电扫描的信息保存在存储器205中。相同过程继而可以通过再次从第一步骤502开始而针对下一时间点重复。

如果尚未确定已经发生了位置改变,则在第五步骤508中,处理器200将计算的位置改变指数与用于确定未发生位置改变的阈值进行比较。如果根据计算的位置改变指数可以确定未发生位置改变,则如如定位系统接收机101上的操作509断定将定位系统接收机101切换为具有降低功耗的模式。

如果既没有在第四步骤506中做出已经发生位置改变的确定,也没有在第五步骤508中做出未发生位置改变的确定,则断定定位系统接收机101通常保持在其所在的状态中,除非经过如针对第四步骤506描述的预定数量的迭代导致定位系统接收机101切换为全工作模式,或者除非由该当前描述的用于运动检测的过程之外的过程对定位系统接收机101进行切换。

处理器200继而在任何情况中都前进到该迭代的最终步骤510,其中关于最近无线电扫描的信息保存在存储器205中并且新迭代可以从第一步骤502开始。

设备是否是静止的信息还可以用于各种其他应用,其中环境感知是一个示例。因此设备是否是静止的信息可以用于补充关于设备环境的信息的更综合集合的一部分。与其他检测装置合并,例如与光学信号、可听信号或可触知信号合并,本发明的运动检测功能可以用于帮助在与接收自其他检测装置的信息一致的不同场景中做出确定。

而且,中间参数环境改变指数和重要性因子还可以提供指示关于设备环境的更一般信息的信息。例如,在野外或乡村区域中,不期望有很多(蓝牙)设备、WLAN接入点等。另一方面,这些类型的设备倾向于集中在办公建筑内或建筑附近拥挤的城市区域中。因此,这些参数可以支持对设备所处的通用类型环境的确定。

应该理解,位置改变的相同或类似检测可以等同地用于控制除定位系统接收机之外的组件的功率模式。此外,其可以等同地用于在任何组件的除功率模式之外的模式间的切换。

执行程序代码207的处理器200示出的功能可以被视作用于通过评估关于由无线通信节点检测到的对等无线通信节点的信息改变来确定无线通信节点是否是静止的装置,并且被视作用于将确定的结果用作是否将服务切换到至少两个模式中的一个的判定标准的装置。

还可以将程序代码207视作包括功能模块形式的此类装置。

虽然已经示出、描述并且指出了如应用于本发明优选实施方式的其基本的新颖性特征,但是应该理解所述设备和方法的形式和细节方面的各种省略、替换和改变都可以由本领域的技术人员在不脱离本发明的精神的情况下做出。例如,清楚地指出以基本上相同的方式执行基本上相同的功能以获得相同结果的那些元件和/或方法步骤的所有组合处于本发明的范围内。而且,应该认识到结合本发明的任何公开形式或实施方式示出和/或描述的结构和/或元件和/或方法步骤可以合并在任何其他公开的或描述的或提议的形式或实施方式中作为设计选择的一般性主题。因此,其仅受到所附权利要求书范围所指示的限制。此外,在权利要求中,装置加功能的款项旨在覆盖用于执行所记载功能的本文所述结构以及不仅是结构性等同物,还有等同结构。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号