CN105706417A - 用于控制从移动装置进行的众包的技术和方法 - Google Patents

用于控制从移动装置进行的众包的技术和方法 Download PDF

Info

Publication number
CN105706417A
CN105706417A CN201480060988.9A CN201480060988A CN105706417A CN 105706417 A CN105706417 A CN 105706417A CN 201480060988 A CN201480060988 A CN 201480060988A CN 105706417 A CN105706417 A CN 105706417A
Authority
CN
China
Prior art keywords
parameter
server
rent
mass
measured value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201480060988.9A
Other languages
English (en)
Inventor
斯蒂芬·威廉·埃奇
大卫·理查德·科尔曼
王建辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN105706417A publication Critical patent/CN105706417A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/24Negotiation of communication capabilities
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0018Transmission from mobile station to base station
    • G01S5/0036Transmission from mobile station to base station of measured values, i.e. measurement on mobile and position calculation on base station
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • G01S5/0236Assistance data, e.g. base station almanac
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0252Radio frequency fingerprinting
    • G01S5/02521Radio frequency fingerprinting using a radio-map
    • G01S5/02524Creating or updating the radio-map
    • G01S5/02525Gathering the radio frequency fingerprints
    • G01S5/02526Gathering the radio frequency fingerprints using non-dedicated equipment, e.g. user equipment or crowd-sourcing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/21Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • G01S5/0242Determining the position of transmitters to be subsequently used in positioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Security & Cryptography (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

本发明呈现用于从移动装置向服务器众包无线基站、接入点和/或其它发射器的测量值的系统、设备和方法。由服务器发送到移动装置的众包请求可包括控制参数和测量参数。控制参数可确定何时移动装置获得和报告测量值,且测量参数可确定移动装置获得哪些类型的测量值。控制参数可包括用于众包激活、测量、报告和持续时间的触发参数。众包可由控制服务器促成且报告给不同的数据服务器。众包可为匿名的且可包括基本或高级报告。

Description

用于控制从移动装置进行的众包的技术和方法
相关申请案的交叉参考
本申请案主张2014年11月6日申请的标题为“用于控制从移动装置的众包的技术和方法(TechniquesandMethodsforControllingCrowdsourcingfromaMobileDevice)”的第14/535,278号美国申请案的权益和优先权,所述美国申请案转让给本受让人且以引用的方式并入本文中。第14/535,278号美国申请案又在35U.S.C.§119(e)下主张2013年11月8日申请的标题为“移动装置中的众包(Crowdsourcinginamobiledevice)”的第61/902,130号美国临时申请案、2013年11月11日申请的标题为“移动装置中的众包”的第61/902,780号美国临时申请案、2013年11月12日申请的标题为“移动装置中的众包”的第61/903,039号美国临时申请案、2014年1月10日申请的标题为“移动装置中的众包”的第61/926,186号美国临时申请案、2014年1月13日申请的标题为“移动装置中的众包”的第61/926,887号美国临时申请案、2014年1月14日申请的标题为“移动装置中的众包”的第61/926,955号美国临时申请案、2014年7月28日申请的标题为“移动装置中的众包”的第62/029,997号美国临时申请案的权益和优先权,以上申请案中的每一者转让给本受让人且以引用的方式并入本文中。
技术领域
本发明大体上涉及用于众包的系统、设备和方法,且更具体地说涉及基于控制参数和测量参数控制来自移动装置的测量数据的众包。
背景技术
移动装置当今常常使用第三代(3G)或下一代长期演进(LTE)标准用于无线网络来支持无线通信以及相关联话音和数据服务。准确定位移动装置的能力可为对这些话音和数据服务的重要辅助。举例来说,可能需要准确定位发出紧急呼叫的移动装置以实现向呼叫者的位置的公共安全分派,且移动装置的用户可能时常需要接收其当前位置的导航指令、方向或地图。支持移动装置的准确定位的解决方案已经由例如第三代合作伙伴计划(3GPP)、第三代合作伙伴计划2(3GPP2)和开放移动联盟(OMA)等组织开发且标准化,仅举三个实例。对于基于3GPP和OMA标准的位置解决方案,已经标准化若干定位协议,其当由位置服务器辅助或管理定位时控制用以定位移动装置的程序。两种突出的定位协议包括由3GPP标准化的LTE定位协议(LPP)和由OMA标准化的LPP扩展(LPPe)协议。LPP协议可由自身使用,或者LPP协议可与LPPe协议组合以提供较大定位能力。当LPP和LPPe组合使用时,组合协议可被称为LPP/LPPe。
为了利用例如LPP和LPPe等定位协议来定位室内环境中且有时室外环境中的移动装置,位置服务器通常需要关于正定位的任何移动装置附近的陆地无线发射器的信息,所述移动装置可测量其信号和/或其可测量来自所述移动装置的信号,以便确定移动装置的位置。陆地发射器可包含:(i)支持如由IEEE802.11协议界定的WiFi发射、或近场通信(NFC)的接入点(AP);(ii)可支持LTE或某种其它3GPP或3GPP23G技术的蜂窝式基站(BS);以及(iii)支持小型小区以及家庭和办公室环境中的小区的毫微微小区或归属基站。位置服务器对于此些陆地发射器需要的信息可包括每一AP、BS和毫微微小区的位置和发射特性(例如,信号功率和定时)。与陆地发射器相关的信息中的一些或全部可由位置服务器通过接收由大量移动装置发送的陆地发射器的众包测量值而获得。虽然现在良好确立众包的概念和使用,但以高效且灵活方式(例如,使用LPP/LPPe定位协议)支持众包尚未解决。举例来说,控制移动装置众包测量数据的速率以避免使服务器过载和用完不必要的信令资源(包含移动装置处的电池消耗)可为有益的。控制众包哪些类型的测量数据和用于哪些AP、BS和/或毫微微小区以便避免将服务器不需要或已经具有的测量数据提供到服务器并且提供服务器确实需要且可能尚未具有的用于AP、BS和/或毫微微小区的测量数据也可为有益的。允许移动装置与服务器协商将支持众包的范围以对经由无线网络传达测量数据的用户节省移动装置和网络资源、电池消耗且可能节省成本可为进一步有益的。因此需要通过位置服务器和移动装置两者实现众包的控制的技术和方法。
发明内容
所揭示的是用于众包的系统、设备和方法。根据一些方面,所揭示的是如下文描述和主张的系统、设备和方法。
根据一些方面,揭示一种在移动装置中用于向第一服务器报告众包测量值的方法,其包括:接收来自第二服务器的请求,其中所述请求包括第一控制参数和第一测量参数;返回对所述第二服务器的响应,其中所述响应包括第二控制参数和第二测量参数;在第一多个不同时间获得测量值,其中所述测量值是基于所述第二测量参数,且其中所述第一多个不同时间是基于所述第二控制参数;以及在第二多个不同时间在多个测量报告中将所述测量值发送到所述第一服务器,其中所述第二多个不同时间是基于所述第二控制参数。
根据一些方面,一种在服务器中用于从移动装置获得众包测量值的方法,其包括:将请求发送到所述移动装置,其中所述请求包括第一控制参数和第一测量参数;接收来自所述移动装置的响应,其中所述响应包括第二控制参数和第二测量参数;以及在多个测量报告中接收来自所述移动装置的测量值,其中所述测量值是由所述移动装置基于所述第二控制参数在第一多个不同时间获得,且其中所述测量值是由所述移动装置在由所述第二控制参数确定的第二多个不同时间发送。
根据一些方面,揭示一种用于向第一服务器报告众包测量值的移动装置,其包括:接收器,其用以接收来自第二服务器的请求,其中所述请求包括第一控制参数和第一测量参数;发射器,其用以返回对所述第二服务器的响应,其中所述响应包括第二控制参数和第二测量参数;处理器,其用以在第一多个不同时间获得测量值,其中所述测量值是基于所述第二测量参数,且其中所述第一多个不同时间是基于所述第二控制参数;且其中所述发射器进一步在第二多个不同时间在多个测量报告中将所述测量值发送到所述第一服务器,其中所述第二多个不同时间是基于所述第二控制参数。
根据一些方面,揭示一种用于从移动装置获得众包测量值的服务器,其包括:发射器,其用以将请求发送到所述移动装置,其中所述请求包括第一控制参数和第一测量参数;以及接收器,其用以:接收来自所述移动装置的响应,其中所述响应包括第二控制参数和第二测量参数;以及在多个测量报告中接收来自所述移动装置的测量值,其中所述测量值是由所述移动装置基于所述第二控制参数在第一多个不同时间获得,且其中所述测量值是由所述移动装置在由所述第二控制参数确定的第二多个不同时间发送。
根据一些方面,揭示一种用于向第一服务器报告众包测量值的移动装置,其包括:用于接收来自第二服务器的请求的装置,其中所述请求包括第一控制参数和第一测量参数;用于返回对所述第二服务器的响应的装置,其中所述响应包括第二控制参数和第二测量参数;用于在第一多个不同时间获得测量值的装置,其中所述测量值是基于所述第二测量参数,且其中所述第一多个不同时间是基于所述第二控制参数;以及用于在第二多个不同时间在多个测量报告中将所述测量值发送到所述第一服务器的装置,其中所述第二多个不同时间是基于所述第二控制参数。
根据一些方面,揭示一种用于从移动装置获得众包测量值的服务器,其包括:用于将请求发送到所述移动装置的装置,其中所述请求包括第一控制参数和第一测量参数;用于接收来自所述移动装置的响应的装置,其中所述响应包括第二控制参数和第二测量参数;以及用于在多个测量报告中接收来自所述移动装置的测量值的装置,其中所述测量值是由所述移动装置基于所述第二控制参数在第一多个不同时间获得,且其中所述测量值是由所述移动装置在由所述第二控制参数确定的第二多个不同时间发送。
根据一些方面,揭示一种用于移动装置向第一服务器报告众包测量值的非暂时性计算机可读存储媒体,包含存储于其上的程序代码,包括用以进行以下操作的程序代码:接收来自第二服务器的请求,其中所述请求包括第一控制参数和第一测量参数;返回对所述第二服务器的响应,其中所述响应包括第二控制参数和第二测量参数;在第一多个不同时间获得测量值,其中所述测量值是基于所述第二测量参数,且其中所述第一多个不同时间是基于所述第二控制参数;以及在第二多个不同时间在多个测量报告中将所述测量值发送到所述第一服务器,其中所述第二多个不同时间是基于所述第二控制参数。
根据一些方面,揭示一种用于服务器报告来自移动装置的众包测量值的非暂时性计算机可读存储媒体,包含存储于其上的程序代码,包括用以进行以下操作的程序代码:将请求发送到所述移动装置,其中所述请求包括第一控制参数和第一测量参数;接收来自所述移动装置的响应,其中所述响应包括第二控制参数和第二测量参数;以及在多个测量报告中接收来自所述移动装置的测量值,其中所述测量值是由所述移动装置基于所述第二控制参数在第一多个不同时间获得,且其中所述测量值是由所述移动装置在由所述第二控制参数确定的第二多个不同时间发送。
应理解,对于所属领域的技术人员来说,其它方面将从以下详细描述变得容易显而易见,其中借助于说明展示及描述各个方面。图式及详细描述应被视为本质上是说明性的而非限制性的。
附图说明
可以通过参考以下各图来实现对各种实施例的性质和优点的理解。在附图中,类似组件或特征可以具有相同参考标记。另外,可通过在参考标记之后跟着短划线和在类似组件当中进行区分的第二标记来区分相同类型的各种组件。如果在说明书中仅使用第一参考标记,那么描述适用于具有相同的第一参考标记的类似组件中的任一者,而无关于第二参考标记。
图1展示根据一些实例实施例的架构图。
图2说明根据一些实例实施例的用于执行众包的示范性程序。
图3A到3C提供LPP/LPPe定位协议可如何支持基本众包和高级众包的实例。
图4到5分别展示根据一些实例实施例的移动装置和服务器。
图6到13展示适用于在移动装置和服务器处的众包的控制的程序的实例实施例。
具体实施方式
下文结合附图阐述的实施方式意图作为对本发明的各方面的描述且并不意图表示本发明可以在其中实践的唯一方面。提供本发明中所描述的每一方面仅作为本发明的实例或说明,且不应必然地被解释为比其它方面优选或有利。详细描述出于提供对本发明的透彻理解的目的包括特定细节。然而,所属领域的技术人员将显而易见,可在没有这些特定细节的情况下实践本发明。在一些情况下,以框图的形式展示众所周知的结构和装置以便避免混淆本发明的概念。首字母缩写、缩写和其它描述性术语可仅为方便起见和清晰而使用,且并不希望限制本发明的范围。
如本文所使用,术语“移动装置”指代具有无线通信能力的装置,其可通常具有变化的位置且可由用户携带。移动装置的实例包含蜂窝式电话、移动电话、智能电话、平板计算机、个人通信系统(PCS)装置、个人导航装置(PND)、个人信息管理器(PIM)、个人数字助理(PDA)、膝上型计算机,或能够接收无线通信和/或导航信号且其位置可变化的任何其它移动装置。移动装置可有时被称作装置、目标、目标装置、移动台(MS)、终端、移动终端、具有安全用户平面位置(SUPL)功能的终端(SET)或用户设备(UE)。这些术语在本文可互换使用。术语“移动装置”还既定包含例如通过短程无线、红外线、缆线连接或其它连接与个人导航装置(PND)通信的装置,而不管是在装置处还是在PND处发生卫星信号接收、辅助数据接收和/或位置相关的处理。并且,“移动装置”既定包含所有装置,包含无线通信装置、计算机、膝上型计算机等,所述所有装置能够(例如)经由因特网、WiFi或其它网络与服务器通信,并且不管是在装置处、在服务器处还是在与网络相关联的另一装置处发生卫星信号接收、辅助数据接收和/或位置相关的处理。上述各者的任何可操作组合也被视为“移动装置”。
位置服务器可包括作为例如无线网络等网络的部分或可经由例如无线网络等网络而接入(例如,附接到网络或从网络可到达)的服务器。位置服务器的两个实例是安全用户平面位置(SUPL)定位平台(SLP)和增强型服务移动定位中心(E-SMLC)。SLP是支持由OMA界定的SUPL位置解决方案的位置服务器,而E-SMLC是支持由3GPP界定的控制平面位置以定位附接到LTE无线网络的移动装置的位置服务器。位置服务器可通常获得移动装置的位置或辅助移动装置获得其自身的位置——例如通过从移动装置请求位置相关测量值且接着基于所接收的测量值计算所述移动装置的位置。所述测量值可为从例如属于例如GPS、格洛纳斯或伽利略等全球导航卫星系统(GNSS)的人造卫星(SV)等导航SV发射的信号。所述测量值可实际上或另外为从例如AP、BS和/或毫微微小区等附近陆地发射器发射的信号。所述测量值可为例如信号到达时间、不同发射器之间的信号到达时间差或信号往返传播延迟(RTD)等信号定时。所述测量值还可以或实际上为信号强度(例如,接收信号强度指示(RSSI))或信号质量(例如,信噪比(S/N)。位置服务器还可将辅助数据提供到移动装置以辅助移动装置获取将更快速测得的信号和/或更准确测量所述信号。在一些实施例中,位置服务器可对移动装置提供辅助以使所述移动装置能够根据由所述移动装置获得的信号测量值确定其自身的位置。
位置服务器可使用例如LPP或LPP/LPPe等定位协议与移动装置通信,传达指令到所述移动装置和/或向移动装置发送和从移动装置接收数据以便支持所述移动装置的定位。举例来说,定位协议可由位置服务器使用以从移动装置获得某些测量值或某些类型的测量值(例如,与特定GNSS相关联或特定无线网络中的发射器的测量值),传达辅助数据到移动装置和/或从移动装置接收移动装置的测量值和/或位置估计。移动装置可使用例如LPP或LPP/LPPe等定位协议将测量值或位置估计发送到位置服务器且从位置服务器请求和接收辅助数据。位置服务器可使用例如LPP或LPP/LPPe等定位协议请求移动装置的能力以在能够支持或不支持作为定位协议的部分的不同定位功能(例如某些类型的SV或陆地信号的测量或某些类型的辅助数据的支持)方面支持定位。移动装置可使用例如LPP/LPPe等定位协议请求且获得位置服务器的对应于由定位协议支持的功能的定位能力。SLP和E-SMLC可各自支持LPP和LPP/LPPe定位协议,但LPP/LPPe协议消息的输送可不同。举例来说,关于支持OMASUPL解决方案的SLP,LPP/LPPe消息可作为SLP与移动装置(在此上下文中称为SET)之间的数据使用TCP/IP来输送。关于支持3GPP控制平面解决方案用于LTE接入的E-SMLC,LPP和LPP/LPPe消息可在E-SMLC与移动装置(在此上下文中称为UE)之间使用形成LTE无线网络的部分的协议和接口传送,而不是作为数据使用TCP/IP来传送。
为了能够根据由移动装置提供的包括或包含陆地发射器的测量值的测量值计算移动装置的位置,位置服务器可能需要提供其测量值的每一陆地发射器的某些数据,例如其位置(例如,纬度、经度和海拔)、其支持的无线通信类型(例如,IEEE802.11类型或LTE、蓝牙等)、天线细节(例如,天线增益、向下倾斜、水平辐射方向图)以及其对于每一支持的无线类型的发射特性(例如,频率、带宽、发射定时)。位置服务器可能需要相同或相似数据以便将关于陆地发射器的辅助数据传送到移动装置以辅助移动装置获取和测量来自陆地发射器的信号和/或根据此些信号测量值确定其自身的位置。关于陆地发射器的数据可由位置服务器的运营商或提供者搜集且在位置服务器中配置——例如使用操作和维持(O&M)能力。然而,这可能需要运营商或提供者准确定位每一陆地发射器(例如,使用勘察、GPS或准确地图或建筑物平面图)以及确定或检验其天线细节和发射特性,这可能是耗时、昂贵且容易出错的,且当发射器移动(例如,如果小AP或毫微微小区在建筑物内部移动)或重新配置或升级(例如,以支持新频率或不同发射功率)时可能必须周期性地重复。另外,对于需要定位移动装置的位置服务器,所述移动装置测量来自并不属于或原本不与所述位置服务器的提供者或运营商相关联的陆地发射器的信号,不可能直接获得关于所述无线发射器的许多(如果存在)信息。
为了获得关于可使用的无线发射器的信息以帮助更容易且成本较低地定位移动装置(例如,可作为辅助数据发送到移动装置或用以计算移动装置的位置),位置服务器可指示若干移动装置将关于陆地发射器的信息众包到位置服务器。针对任何陆地发射器众包的信息可包含(i)其身份(例如,在…WiFi或蓝牙AP的情况下的全球媒体接入控制(MAC)地址或者在支持例如LTE小区等至少一个无线小区的BS或毫微微小区的情况下的全球小区身份),(ii)在移动装置可获得位置而无需使用户提供测量值的情况下获得测量值的移动装置的位置,(iii)发射器的信号测量值(例如,RSSI、RTD、到达时间、到达时间差),(iv)发射器可开放式(例如,经由广播)发送的关于发射器的数据,例如其位置和发射特性),以及(v)可由移动装置针对发射器推断或计算的信息,例如其位置。位置服务器针对每一陆地发射器从许多移动装置(例如,数百或数千移动装置)接收的信息可由位置服务器以不同方式组合。举例来说,含有发射器的某些特性的值或允许位置服务器计算发射器的某些特性的值(例如,其位置、发射功率、发射定时)的信息可以不同方式平均化(例如,使用加权平均,其中更可靠的值和/或更为新近值被更高地加权)。在移动装置的不同已知位置处获得的含有发射器的信号测量值(例如,用于RSSI或RTD)的信息可针对移动装置的共同位置而平均化,且组合为值的栅格,构成“热图”,其可在覆盖发射器的无线覆盖区域的部分或全部的位置栅格(例如,矩形位置栅格)中提供例如彼此分隔开1米的位置等不同位置处的信令特性的值。热图可随后由位置服务器使用或发送到移动装置以使得能够使用被称为模式匹配的技术根据移动装置对若干或许多不同发射器的信号测量值来定位移动装置。通过模式匹配,可将移动装置对若干或许多发射器的实际信号测量值与每一测量发射器的热图中的信号值进行比较,以确定实际信号测量值最紧密匹配所测量发射器的热图中的值的位置。
为了促成测量相关数据的众包,位置服务器可从若干移动装置请求测量值和其它信息。移动装置接着可以请求的测量值进行响应,例如可以周期性间隔(例如,每15或30分钟)发送请求的测量值。来自移动装置的个别响应和响应集合可被称为经众包测量值、经众包数据或众包。众包可辅助位置服务器进行如先前描述的局部化相关任务。举例来说,众包可辅助位置服务器确定或检验网络AP或BS的位置。众包可辅助位置服务器通过提供可稍后由位置服务器使用的信息而确定其它移动装置的可能位置,以根据由这些其它移动装置提供的测量值和/或根据由测量由这些移动装置发射的信号的网络实体(例如,包含BS、AP和毫微微小区)提供的测量值确定此些位置。众包还可辅助位置服务器确定特定位置的环境参数,例如位置是在室内还是在室外。
来自大量移动装置的众包数据可能使位置服务器过载,使一或多个中间网络过载,消耗移动装置、网络和/或位置服务器中的显著资源,消耗移动装置电池电力,干扰移动装置操作和对移动装置用户的服务,以及对移动装置用户带来无线网络使用费用。另外,众包数据可由移动装置为位置服务器不需要其任何数据(例如,无法利用或已经具有)的网络、AP和BS提供,且不可为位置服务器确实需要其数据的网络、BS和AP提供。因此,优选地,需要控制众包以使在长时间周期中来自移动装置的测量报告最大化,而不会强加过量的电池消耗和移动装置中的存储器的使用,不会强加众包服务器中的存储器的过量使用,且无需移动装置与众包服务器之间的信令带宽的显著使用(其在某些情况下可能对用户收费)。本文中进一步描述实现众包的此优选控制的技术和解决方案。
术语“测量数据”、“测量值”、“测量相关数据”和“众包相关信息”在本文中可互换地使用以指代由移动装置获得的测量值和其它信息,其为可随后发送到服务器以支持众包的类型。
应理解,虽然本发明涉及控制由移动装置对例如BS和AP等陆地发射器的测量相关数据的众包,但相同系统和技术可用以控制由移动装置对可能不与陆地发射器相关的其它类型的数据的众包。此些其它类型的数据的实例可包含移动装置可搜集的与不同地方和位置(例如,城市中或建筑物内部的位置和地方)相关的照相、视频和/或音频数据、由移动装置的用户输入到移动装置中的数据(例如,地方和位置的描述和识别),以及关于移动装置和网络的操作的数据(例如,丢失呼叫和网络覆盖损耗的识别)。
图1展示根据一些实例实施例的系统100。系统100包含数目R(R≥1)个移动装置(MD),标记为150-1、150-2直到150-R,数目M(M≥0)个BS,标记为130-1、130-2直到130-M,数目P(P≥0)个AP和/或毫微微小区(图1中均称为AP),标记为140-1、140-2直到140-P,以及数目N(N≥1)个服务器,标记为110-1、110-2直到110-N。服务器110可为三个类型:控制服务器、数据服务器和控制/数据服务器,如本文如下进一步描述。系统100还包含用于MD150的服务无线网络120-1以及可能不是用于MD150中的一或多者的服务网络的一个其它无线网络120-2。服务网络120-1展示为包含BS130且包含或提供对服务器110的接入。另一网络120-2展示为包含AP140。在系统100中,MD150-1、150-2和150-R展示为分别经由BS130-1、130-2和130-M附接到且接入服务无线网络120-1,所述BS称为对于其提供网络接入的MD的服务BS。MD150-R也展示为经由AP140-1附接到且接入其它网络120-2。虽然图1中未图示,但系统100可表示其它网络配置。例如:(i)MD150中的一或多者(除MD150-R以外)可替代或补充网络120-1而接入网络120-2或图1中未图示的某个其它网络,且可经由一或多个AP140接入网络120-2或某个其它网络,所述一或多个AP接着可被称作对于其提供网络接入的MD的服务AP;(ii)AP140中的一或多者可为服务网络120-1或图1中未图示的某个其它网络的部分而不是网络120-2的部分;(iii)BS130中的一或多者可为网络120-2或图1中未图示的某个其它网络的部分而不是120-1的部分;以及(iv)服务器110中的一或多者可为网络120-2或图1中未图示的某个其它网络的部分而不是网络120-1的部分,和/或补充或替代网络120-1可从网络120-2或图1中未图示的某个其它网络接入。
图1中的网络120-1和120-2可各自对应于任何类型的蜂窝式网络、无线局域网(WLAN)、有线网络或其它无线网络。蜂窝式网络的实例包含支持LTE、宽带码分多址(WCDMA)和全球移动通信系统(GSM)的网络。WLAN的实例包含支持IEEE802.11WiFi和蓝牙的网络。有线网络的实例包含可能经由本地WiFiAP提供DSL和包电缆接入的网络。其它无线网络的实例包含IEEE802.16WiMAX。BS130可支持用于蜂窝式或其它无线网络的任何无线技术(例如,可支持LTE、WCDMA、GSM或WiMAX)。AP140可支持任何WLAN无线技术(例如,IEEE802.11WiFi或蓝牙)。AP140中的一些或全部可改为或另外充当毫微微小区且支持例如LTE或WCDMA等蜂窝式无线技术。
服务器110中的一或多者可为例如SLP或E-SLMC等位置服务器,且支持MD150中的一或多者的定位。服务器110中的每一者可另外支持来自MD150中的一或多者的测量相关数据的众包。在服务器110是SLP的情况下,所述服务器可为用于某个MD集合(例如,包含图1中的MD150中的一或多者)的归属SLP(H-SLP),和/或可为用于其它MD(包含图1中的MD150中的一或多者)的所发现SLP(D-SLP)或紧急情况SLP(E-SLP)。
在系统100中,MD150可附接到单个网络(例如,图1的说明中的网络120-1)和/或可附接到一个以上网络(例如,在图1中的MD150-R的情况下附接到网络120-1和120-2)。MD150中的每一者可从其接入网络所经由的BS或AP接收信号,例如MD150-R可从其接入网络120-1所经由的BS130-M以及从其接入网络120-2所经由的AP140-1接收信号。另外,MD150中的每一者可能够从不用以接入网络的一或多个BS和/或AP接收信号。举例来说,除从BS130-1接收信号之外,MD150-1还可从BS130-2和/或从AP140-1接收信号。每一MD150因此可能够对服务BS和/或服务AP以及并非用于MD150的服务BS或服务AP的额外BS和/或AP做出测量且获得其信息。举例来说,如果MD150-R能够从非服务BS130-1和非服务AP140-2接收信号,那么除对其服务BS130-M和服务AP140-1做出测量且获得其信息之外,MD150-R还可能够对BS130-1和AP140-2做出测量且获得其信息。
如本文先前所描述,服务器110中的一或多者可促成MD150中的一或多者的众包且可从这些MD周期性地接收众包信息。众包信息可涉及服务于每一MD的BS和/或AP和/或可指代并不服务于每一MD但其信号可由每一MD接收的BS和/或AP。
在一个实施例中,可区分三个类型的服务器:控制服务器,例如系统100中的服务器110-1;数据服务器,例如系统100中的服务器110-2;以及控制/数据服务器,例如系统100中的服务器110-N。控制服务器110可通过开始和停止每一MD150中的众包且通过控制如何执行众包而控制从一或多个MD的众包。数据服务器110可为众包数据的接收方且可不控制如何执行众包。控制/数据服务器可支持控制服务器和数据服务器两者的功能,例如可开始从一或多个MD的众包,控制如何执行众包且接收众包数据。除非另外明显陈述,否则当发送控制信息时,服务器110或控制服务器110-1可被称为控制服务器、控制服务器110或控制/数据服务器。当接收众包信息时,服务器110或数据服务器110-2可被称为数据服务器、服务器110或控制/数据服务器。
当在例如服务器110-1或服务器110-N等具控制能力的服务器请求的情况下执行众包时,系统100中的MD150可记录来自其服务BS130(如果存在服务BS130)、服务AP140(如果存在服务AP140)、一或多个非服务BS130和/或一或多个非服务AP140的测量值。在一些实施例中,正执行众包的MD150可具有一个以上服务BS130和/或一个以上服务AP140,在此情况下还可针对这些额外服务BS和/或服务AP收集且众包测量值和其它信息。
众包原理
如本文先前描述,众包涉及在服务器处促成且随后从一或多个移动装置(也被称作目标或目标装置)接收针对一或多种类型的陆地发射器的测量值和其它信息。可由移动装置获得众包测量值和其它信息且报告给服务器的发射器可包含例如WiFiAP等WLANAP、LTEeNodeB、WCDMA节点B、GSMBS、码分多址20001x(cdma20001x)BS、cdma2000高速率包数据(HRPD)基站,以及例如蓝牙AP或NFCAP等短程节点(SRN)。另外,从移动装置上的传感器获得的测量值和信息可包含在众包数据中且发送到服务器,例如本地气压、本地温度、本地湿度、本地声级和本地照明等级的测量值以及由传感器获得的展示移动装置的用户的当前运动状态的信息,例如正静止、行走、跑步、在交通工具中、在火车上等。LTE、WCDMA和GSM是由3GPP界定的无线电技术。Cdma20001x和cdma2000HRPD是由3GPP2界定的无线电技术。
众包测量值和其它信息可由移动装置提供到的服务器(例如系统100中的数据服务器110)或此信息稍后(可能在组合之后)由数据服务器110转发到的服务器可使用所述测量值和其它信息以确定或帮助确定陆地发射器(例如,基站130和AP140)的位置相关信息(例如,估计位置和/或发射特性),其可在服务器处或由另一服务器使用以支持移动装置的定位和/或支持将辅助数据发送到移动装置以帮助支持通过这些接收方移动装置的定位。在另一实例中,众包测量值和其它信息可由服务器使用用于网络优化,例如以帮助计划网络中的发射器的部署或再部署和/或调整网络中例如基站130和/或AP140等现有发射器的发射能力。
如针对本文实施例所描述的众包程序可使控制服务器110能够请求目标150将有限或无限周期中的众包测量值发送到指定数据服务器。促成众包的控制服务器110可不同于众包测量值和其它众包信息发送到的数据服务器。单独数据服务器的使用可具有优点:(i)防止或限制控制服务器处的众包数据的灌注;(ii)实现众包数据在多个两个或两个以上数据服务器上的负荷共享(例如,其中不同移动装置集合将测量值和其它信息众包到所述多个数据服务器中的不同数据服务器);和/或(iii)将测量数据提供到专用于众包数据处理的服务器(例如,具有处理数据所必要的编程软件和硬件资源的服务器)。当目标150的众包首先由控制服务器110起始时控制服务器110可将控制参数提供到目标150。所述控制参数可界定目标150将获得的众包测量值和其它信息的类型、将获得哪些BS和AP的测量值和其它信息、何时将获得测量值和其它信息以及它们何时将由目标150返回到数据服务器110。
在实施例中,从起始目标150的众包的控制服务器110接收控制参数的目标150可将其它控制参数返回到控制服务器110。返回的控制参数可以与由控制服务器110发送的控制参数相似或相同方式经界定且编码。返回的控制参数可指示目标150同意提供或能够提供的众包的类型。举例来说,由目标150返回到控制服务器110的控制参数可指示目标150同意或能够提供的测量值和其它信息、目标150将获得哪些BS和/或AP的测量值和其它信息、目标150将何时获得测量值和其它信息和/或测量值和其它信息将何时由目标150返回到数据服务器。
在另一实施例中,控制参数可包含可划分成四个群组的触发参数,包括:(1)激活触发参数;(2)测量触发参数;(3)报告触发参数;以及(4)持续时间触发参数。控制参数可包括来自这些群组的任何组合或不来自所述群组的触发参数。激活触发参数可界定用于激活和去激活众包测量值以及在目标150处其它信息的搜集的触发条件,且可由控制服务器110发送和/或由目标150返回以避免在当获得测量值和其它信息可能困难或不需要时的条件中目标150获得众包测量值和其它信息。激活触发参数由控制服务器110或目标150的使用还可使得能够节省目标资源(例如,电池寿命、存储器使用、信令带宽)和/或可使得能够减少和/或限制在数据服务器处的众包负荷(例如,众包数据的体积和处理量)。当根据激活触发参数在目标150中去激活众包时,目标150不可获得新众包测量数据和其它新信息,但可根据报告触发参数继续报告任何先前获得的测量数据和其它信息到数据服务器。
测量触发参数可界定当已经根据激活触发参数激活众包测量值时目标150应何时获得众包测量值和其它信息以及获得的频率。类似地,报告触发参数可界定例如在测量报告的集合中已经根据测量触发参数获得的众包测量数据和其它信息应由目标150何时返回到数据服务器110以及返回的频率。报告触发参数可包含报告模式,其可包括:(1)实时模式,其指示测量数据和其它信息一旦得到便将由目标150发送到数据服务器110或在测量数据和其它信息无法发送的情况下丢弃;(2)准实时模式,其指示测量数据和其它信息如同实时模式那样一旦获得便应由目标150发送,但在如同实时模式的发送不可能的情况下可较晚发送(如同接着论述的批次模式);以及(3)批次模式,其中由目标150根据测量触发参数获得的测量数据和其它信息一般将在获得之后某个时间且分批地发送。对于批次模式可提供额外控制参数,其界定目标150应何时将已经获得的众包测量数据和其它信息的批次发送到数据服务器110。举例来说,这些额外参数可界定用于发送的周期性间隔(例如,每一小时)或用于发送的条件,此目标150移动到新服务网络或新位置。在批次模式的一些实施例中,当用于批次模式的额外参数指示众包信息应发送到数据服务器时,到当前时间为止目标150已经获得且存储的全部众包测量数据和其它信息可发送到数据服务器110。在批次模式的其它实施例中,由目标150发送的众包数据的量可为有限的(例如,小于1兆字节或仅包括先前一个以上小时获得的数据)以便限制目标150信令资源的使用和数据服务器110上的负荷。一旦任何测量数据和其它信息已发送到数据服务器110,目标150便可丢弃所述测量数据和其它信息(例如,从目标150存储装置移除所述测量数据和其它信息)。
持续时间触发参数可用以触发目标150的众包的终止,且可界定目标装置应收集且提供众包数据的时间长度和/或用于终止众包的条件,例如低电池电量状态或用户将目标断电。持续时间触发参数可包含众包的持续时间,其可指示固定持续时间(例如,24小时)或可指示无限持续时间,借此服务器110或目标150可稍后决定将何时终止众包。
可使目标150能够确认其是否将满足来自控制服务器110的众包请求,且接着可将指示目标150同意或能够提供的测量值和其它信息的类型的控制参数连同目标150同意或能够支持的本文先前所描述类型的触发参数一起返回到控制服务器110。由目标150返回到控制服务器110的控制参数在目标150同意或可支持与这些控制参数相关联的全部众包动作的情况下可与最初由控制服务器110发送的那些控制参数相同,或者可不同于最初发送的控制参数。在后一种情况下,目标150可采用子集策略,其中目标150将提供的众包测量值和其它信息将是由控制服务器110请求的那些测量值和信息的子集。另外在子集策略中,目标150同意或能够支持的控制参数可忽略控制服务器110最初发送的所请求控制参数,或包含设定成将减少众包去激活、测量数据的获得和/或目标150对测量数据的报告的频率和/或持续时间的值的所请求控制参数。在某些情况下当使用报告模式时,目标不改变服务器所请求的模式。
在一些实施例中,控制服务器110和/或数据服务器110可查询目标150以检验众包是否在目标150中有效并且如果是这样则检验目标150正获得哪些测量数据和其它信息以及目标正使用哪些控制参数。由控制或数据服务器110以此方式查询的目标150可向控制或数据服务器110指示目标150是否当前在执行众包以及查询目标150的服务器110是否是用于目标150当前正执行的任何众包的控制服务器或数据服务器。目标150还可返回界定目标正如何执行众包的控制参数(例如,界定触发参数的控制参数)。服务器110对目标150的查询可实现服务器110对其中目标150采用的控制参数不正确或不再适当的条件和/或其中在通过持续时间触发参数设定的指定结束时间或结束条件(例如,用户可能已中止众包,或者目标150可能由于低电池电量或由用户断电而已经被迫停止众包)之前众包已在目标150中停止的条件的检测。查询还可使控制服务器或数据服务器110能够关于众包周期性地轮询目标150,例如当控制服务器或数据服务器110未维持目标150中的进行中的众包的记录时。服务器110接着可请求众包当前不在作用中的目标150开始众包。在一些实施例中,控制服务器或数据服务器110可中止特定目标150中的进行中的众包会话,例如因为不再需要众包测量数据或为了减少数据服务器上的负荷。可通过中止消息的发送而将服务器中止用信号表示给目标。在一些情况下,目标150可中止进行中的众包会话,例如由于用户干预或因为目标具有不足的资源,例如具有低电池电量。在某些情况下,由控制服务器先前促成的众包的目标中止不可用信号表示给用于正中止的众包的控制服务器或数据服务器。然而在一些情况下,目标150可例如当向数据服务器报告众包测量值时向控制服务器或数据服务器指示众包的结束,进而以受控方式停止众包。
在一些实施例中,众包可经识别或可为匿名的。通过经识别的众包,由目标150发送到数据服务器110的含有众包测量数据和其它信息的众包报告可载运由最初促成众包的控制服务器指派的唯一会话ID。会话ID可由数据服务器110使用以识别目标150。所述识别可为唯一的且接着可识别特定目标150(例如,通过会话ID与目标150的例如国际移动订户身份(IMSI)等全球公共识别的关联),或者所述识别可为相对的且仅在能够关联由目标150在不同时间发送到数据服务器110的不同众包报告方面识别目标150作为由同一目标150发送。通过匿名众包,目标150可在众包报告中包含保留会话ID(例如,零的值)以防止数据服务器150如本文早先所描述唯一地或相对地识别目标150。匿名众包可由控制服务器当请求众包时界定或由目标150当确认对众包的请求时指示以便保护目标150的身份。举例来说,匿名众包的使用可防止数据服务器110跟踪目标150的位置且可进而确保用户隐私。目标可具有将会话ID设定为零的能力,以例如当向控制服务器确认众包时指示众包将为匿名的,即使控制服务器已经指派唯一会话ID也是如此。
在一些实施例中,目标150相对于特定服务器110可允许或支持仅一个进行中的众包会话,无论服务器110是否相对于目标150充当控制服务器或数据服务器。单个进行中的会话的此限制可简化众包且相对于进行中的众包减少服务器与目标之间的同步损失的可能性。当单个进行中的会话的限制对于特定目标150在作用中时且如果已经充当用于与目标150的进行中的众包会话的控制服务器或数据服务器的控制服务器110从目标150请求新众包会话,那么目标150可中止进行中的会话且接着处理针对新会话的请求。在当新会话被拒绝时的某些情况下,仍可中止先前会话。此程序可帮助克服服务器与目标之间的同步损失。当单个进行中的会话的限制对于特定目标150在作用中时且如果既不是用于与目标150的进行中的众包会话的控制服务器也不是数据服务器的控制服务器110从目标150请求新众包会话且指定以目标150存在进行中的众包会话的数据服务器,那么目标150可拒绝所述请求。此限制可防止新服务器干扰由另一服务器调用的众包。即使通过相对于任何服务器的单个进行中的会话的限制,目标仍可使用用于每一会话的不同控制和数据服务器来支持多个众包会话。
为了支持众包,在目标150与控制服务器或数据服务器110之间交换以支持众包的消息不可用于其它目的,例如支持目标150的定位。因此,举例来说,当控制服务器110将消息发送到目标150以请求众包开始时,所述消息可不包含来自不与众包相关的目标150的对位置相关信息的请求且不可将辅助数据传达到将不支持众包的目标150。类似地,当目标150将含有众包测量数据和其它众包信息的消息发送到数据服务器110时,所述消息不可含有不与众包相关的位置信息。由于众包可能依赖于从大量不同目标装置接收测量数据,因此确保服务器每一个别目标做出全部所请求众包测量值且成功地传送到服务器可能没有显著益处。因此,在一些实施例中,可准许拥塞目标或具有减少电池电量的目标错过全部或一些众包测量值,且准许其当无线电条件或网络支持故障时不花费过量的资源来重连接到服务器。此外,如果对于发送测量值将对用户收费,那么目标可选择不将众包测量值发送到服务器。举例来说,如果正使用对于发送数据将对用户收费的蜂窝式网络而不是用户的数据传送可为免费的WiFi网络,那么目标可避免发送测量值。在此情况下,如果目标正使用批次或准实时报告,那么目标可稍后发送(例如,使用WiFi网络)任何撤销的测量值。
众包程序
图2说明根据一些实例实施例的用于执行众包的示范性程序200。图2中的程序200利用LPP/LPPe定位协议用于由控制服务器控制目标中的众包且用于将众包测量相关数据从目标传送到数据服务器,且是本文所描述的用于控制和支持众包的技术的一个实例。图2展示用于由控制服务器240在移动装置220处请求众包且用于将众包测量相关数据从移动装置220发送到数据服务器230的程序。移动装置220可对应于图1中的移动装置150中的任一者,控制服务器可对应于图1中的控制服务器110-1或控制/数据服务器110-N,且数据服务器可对应于图1中的数据服务器110-2或控制/数据服务器110-N。
在图2中例示的程序200中,控制服务器220在步骤1处初始地请求众包且MD220在步骤2处接受且确认众包。MD220随后在步骤3和4处(且可能在图2中未图示的其它步骤处)将众包测量相关数据发送到数据服务器。在步骤5或6处,控制服务器240或数据服务器230分别可中止MD220处的众包。步骤5和6是任选的且在一些实施例中可不发生。在步骤7处,控制服务器240或数据服务器230可查询MD220以获得众包的当前状态,在此情况下MD220可在步骤8处将众包的当前状态分别返回到控制服务器240或数据服务器230。
现在接着是图2中的程序200在其支持使用LPP/LPPe定位协议方面的更详细描述。如图2中指示,控制事务T1包含第一步骤(步骤1)和第二步骤(步骤2)。在步骤1处,控制服务器240使用可用LPP事务IDT1将LPP/LPPe请求位置信息消息202发送到MD220。所述消息可含有众包会话IDS,其可对于MD220是唯一的或设定成例如零等匿名值。所述消息还可含有众包请求和测量参数,以及用于获得和报告测量值的控制参数。所述消息还可含有众包测量值可发送到的数据服务器230的地址。如果未指示数据服务器230,那么MD220可假定数据服务器230与控制服务器240相同。包含在LPP/LPPe消息中的测量参数可界定在步骤3和4处需要或允许MD220提供到数据服务器230的众包相关测量值和其它信息。所述控制参数可界定如本文中先前所描述用于获得且报告众包测量相关数据的条件。举例来说,控制参数可包括如本文先前所描述的激活触发参数、测量触发参数、报告触发参数和/或持续时间触发参数。
在步骤2处,移动装置220可以LPP/LPPe提供位置信息消息204响应于控制服务器240。所述消息可包含来自步骤1的LPP事务IDT1且指示此事务的结束。所述消息可含有会话IDS,其可与步骤中1相同或为某个固定值(例如,零),其可被称为“固定匿名值”,以指示匿名报告。所述消息还可含有众包的确认、指示将经众包的测量值的测量参数,以及用于获得且报告测量值的控制参数。所述测量参数可指示MD220同意或能够提供到数据服务器230的众包测量值和其它信息。控制参数可指示MD220同意或能够支持的用于获得和报告众包相关数据的条件,且在一个实施例中可包括激活触发参数、测量触发参数、报告触发参数和/或持续时间触发参数。测量参数和控制参数可与步骤1中相同或为步骤1中的那些步骤的子集。在步骤2中发送的控制参数的子集可省略在步骤1中的某些控制参数和/或含有来自步骤1的某些控制参数,其被设定成指示测量和/或报告的比包含在步骤1中的值低的频率和/或低的持续时间的值。在实施例中,包含在步骤2中的测量参数和/或控制参数可含有比包含在步骤1中的对应测量参数和/或控制参数少的详细信息。举例来说,这可相对于步骤1和2中的测量参数当在步骤1中请求且在步骤2中确认基本众包(本文稍后描述)时发生,且可用以避免为步骤2界定且实施新的测量参数。如果MD220将不支持或无法支持在步骤1中的众包请求,那么MD220可通过在步骤2中发送指示拒绝步骤1中的请求的LPP/LPPe提供位置信息消息而拒绝众包请求。在此情况下,移动装置220可在消息中包含错误原因但可不包含测量参数或控制参数。在此情况下当将不支持众包时,可不执行程序200中的后续步骤。
如果移动装置220在步骤2处确认将支持众包,那么MD220可如由在步骤2中由MD220返回的控制参数和测量参数界定而获得测量值和其它信息。所获得测量值和其它信息可紧接在由MD220获得之后(例如,如果在步骤2处确认实时报告模式)或在某个稍后时间(例如,如果MD220在步骤2处确认准实时模式或批次模式)发送到数据服务器230。在向数据服务器230报告测量值和其它信息时,MD220可采用包含第一步骤(步骤3)和第二步骤(步骤4)的数据事务T2。
在步骤3处,当测量值和其它信息的集合需要发送到数据服务器230时,移动装置220将测量数据(和其它信息)组装为一或多个LPP/LPPe提供位置信息消息206。如果仅组装一个LPP/LPPe消息,那么移动装置220前进到步骤4且跳过步骤3。否则,MD220将在第一LPP/LPPe提供位置信息消息206中将第一批次的测量数据(和其它信息)发送到在步骤1中指示的数据服务器230。所述消息可包含可用LPP事务IDT2,其可不同于事务IDT1。所述消息还可包含步骤2中的会话IDS。
移动装置220可重复步骤3以在连续LPP/LPPe提供位置信息消息中发送每一连续测量数据(和其它信息)的集合,最后的测量数据(及其它信息)的集合除外。在步骤3和步骤4处发送的测量数据和其它信息的总计可被称为“测量报告”。
在步骤4中,可将最后的测量数据(和其它信息)的集合从移动装置220发送到数据服务器230。在步骤4中,移动装置220可如步骤3中将LPP/LPPe提供位置信息消息208发送到数据服务器230,但还包含事务结束指示。另外,移动装置220可指示众包会话的结束,例如如果例如总持续时间的到期等持续时间触发参数指示会话应结束或者如果移动装置220中的资源缺乏或用户干预致使移动装置220较早结束会话。假定会话未结束,那么可在稍后报告时间重复步骤3和4以将包括测量值(和其它信息)的后续测量报告从MD220发送到数据服务器230,如在步骤2中的控制参数所确定。如果移动装置220与数据230服务器之间的会话或连接失败或释放,同时根据步骤3和4的众包传送仍在进行中,那么移动装置220可尝试再建立会话或连接且恢复传送。在会话重新建立的情况下,即使不存在输送层级处的接收确认,移动装置220也可不重新发送在步骤3或步骤4中先前完全发送的LPP/LPPe提供位置信息消息,而是可恢复将尚未发送或未完全发送的任何额外LPP/LPPe消息发送到数据服务器230。此过程可导致一个LPP/LPPe提供位置信息消息的损失但避免数据服务器230处的未被检测到的消息复制,其可原本在匿名众包或数据服务器230未维持从每一目标接收的众包消息的记录的情况下发生。
控制服务器240或数据服务器230可中止从移动装置220收集众包数据,例如如果错误相关条件发生或如果从移动装置220不再需要众包测量相关数据。为了中止众包会话,控制服务器240可使用可用事务IDT3在步骤5处将LPP/LPPe中止消息210发送到移动装置220且可包含来自步骤2的会话IDS。类似地,数据服务器230可使用可用事务IDT4在步骤6处通过将LPP/LPPe中止消息212发送到移动装置220而中止众包会话且可包含在步骤3或步骤4中接收的会话IDS。
在众包会话期间,控制服务器240或数据服务器230可查询移动装置220中的众包的状态。所述查询可在如图2中所说明移动装置220代表控制服务器240和数据服务器230支持众包时发生,或者可当未代表控制服务器240和数据服务器230中的一者或两者支持众包(图2中未图示)时发生。为了查询众包的状态,控制服务器240或数据服务器230可使用可用事务IDT5在步骤7处将LPP/LPPe请求位置信息消息214发送到移动装置220。所述消息可在控制服务器240或数据服务器230知道与移动装置220的作用中会话的情况下指示众包查询且可含有众包会话IDS。举例来说,会话IDS可与在步骤2处由控制服务器240接收的会话IDS或者在步骤3或步骤4处由数据服务器230接收的会话IDS相同。如果控制服务器240和数据服务器230不知道与MD220的作用中众包会话,那么可省略会话IDS。
响应于步骤7,如果MD220能够将步骤7中的所包含会话IDS匹配于MD220代表在步骤7中发送查询的服务器(例如,控制服务器240或数据服务器230)正支持的作用中众包会话,或者如果MD220能够确定MD220代表在步骤7中发送查询的服务器正支持的任何作用中众包会话,那么MD220可在步骤8处将LPP/LPPe提供位置信息消息216返回到在步骤7中发送查询的服务器(例如,控制服务器240或数据服务器230)。在此情况下,返回的LPP/LPPe消息可使用步骤7中的事务IDT5且可指示此事务的结束。所述消息还可指示众包状态响应,且包含用于与在步骤7中发送查询的服务器(例如,控制服务器240或数据服务器230)的作用中众包会话的会话IDS。在图2中所示的实例中,在步骤8中返回的会话IDS可与在步骤2中返回的会话IDS相同。所述消息还可包含用于作用中众包会话的测量参数和控制参数,例如在步骤2中返回的测量参数和控制参数。所述消息还可在可用于移动装置220的情况下提供关于众包会话的统计数据。如果移动装置220不能够找到用于在步骤7中发送查询的服务器的作用中众包会话,那么移动装置220可在步骤8处将LPP/LPPe提供位置信息消息216以及来自步骤7的事务IDT5、事务结束指示、众包状态响应和未找到作用中会话的指示返回到在步骤7中发送查询的服务器(例如,控制服务器240或数据服务器230)。应注意当检验是否代表在步骤7处发送查询的服务器正支持作用中众包会话时,如果在步骤7中发送查询的服务器是用于此会话的控制服务器、数据服务器或控制和数据服务器,那么MD220可将众包会话识别为作用中的。
当可为MD220、控制服务器240或数据服务器230的实体检测到从与众包相关的另一实体接收的LPP/LPPe消息中的协议错误时且如果与所接收LPP/LPPe消息相关联的LPP事务仍开放,那么所述实体可将LPP/LPPe错误消息返回到另一实体(图2中未图示)且将事务设定为关闭。可丢弃造成错误的所接收LPP/LPPe消息且可忽略此消息中含有的任何请求,在任何进行中的众包会话可终止时当所接收LPP/LPPe消息是中止或终止请求时除外。除了后一种情况,错误的所接收LPP/LPPe消息可能已参考的任何众包会话可被允许继续。
在一实施例中且虽然图2中未图示,控制服务器240可首先请求移动装置220执行众包的能力,例如通过在图2中的步骤1之前将指示针对移动装置220的众包能力的请求的LPP/LPPe请求能力消息发送到移动装置220。移动装置220接着可同样在图2中的步骤1之前将其众包能力返回到控制服务器240,例如通过将LPP/LPPe提供能力消息发送到控制服务器240。由移动装置220(例如,在LPP/LPPe提供能力消息中)指示的众包能力可包含是否支持基本众包的指示、是否支持高级众包的指示、移动装置220对于基本众包(如果支持)支持的控制参数、对于高级众包(如果支持)支持的控制参数、对于基本众包(如果支持)支持的测量参数(或测量值的类型),以及对于高级众包(如果支持)支持的测量参数(或测量值的类型)。由移动装置220发送到控制服务器240的众包能力信息可辅助控制服务器240确定是否在图2中的步骤1处调用移动装置的众包,且如果是则确定在步骤1处的请求中将包含哪些控制参数和测量参数。举例来说,控制服务器240可在请求中仅包含如由移动装置240支持而指示的控制参数和测量参数。另外或替代地,控制服务器240可不包含暗示为移动装置220将不支持的控制参数和测量参数。
基本和高级众包
在例如与LPPe组合的LPP等定位协议中可支持两个类型的众包:(1)“基本众包”;和(2)“高级众包”。基本众包可使用从控制服务器发送到移动装置的对众包的请求中的测量参数(例如,如针对图2中的步骤1所描述),其类似于或相同于在服务器需要获得移动装置的位置而不是促成众包的情况下用以从移动装置请求位置相关测量值的参数。关于基本众包,移动装置可通过将含有比从控制服务器接收的测量参数(例如,如在图2中的步骤1处)少的信息的测量参数返回到控制服务器而确认对众包的支持(例如,如针对图2中的步骤2所描述)。举例来说,控制服务器可通过将测量参数发送到移动装置(例如,如在图2中的步骤1处)而识别所请求众包测量数据,所述测量参数包含(i)所请求定位方法,例如用于LTE的增强型小区ID(E-CID)、用于WCDMA的E-CID、用于GSM的E-CID、用于LTE的观测到达时间差(OTDOA)或用于WCDMA的OTDOA,以及(ii)所请求定位方法中的每一者或一些的所请求测量值或测量类型。这些测量参数可与当服务器希望获得移动装置的位置时服务器将发送以请求相同定位方法和测量值的情况相同。移动装置可通过将包含测量参数的响应返回到控制服务器(例如,如在图2中的步骤2处)而确认所请求测量相关数据,所述测量参数识别移动装置同意或能够提供的由控制服务器请求的定位方法但排除移动装置对于每一定位方法将支持的特定测量值的任何识别。当移动装置稍后使用基本众包将含有众包相关测量数据的一或多个消息发送到数据服务器(例如,如在图2中的步骤3和4处)时,所述消息可类似于或相同于在服务器已从移动装置请求测量值和/或其它位置相关信息以便获得移动装置的位置的情况下移动装置将返回到服务器以提供测量值和/或其它位置相关信息的消息。
类似于或相同于分别用于在服务器处获得移动装置的位置的测量参数和测量数据的用于基本众包的测量参数和众包相关测量数据的使用可减少对在位置服务器和/或移动装置处支持基本众包的植入影响。用于基本众包的控制参数(例如,如针对图2中的步骤1、2和8所使用)可与用于高级众包的控制参数(本文接下来描述)相同,或者可更简单,例如可为用于高级众包的控制参数的子集。在LPP/LPPe定位协议用以支持众包(例如,如本文中与图2结合所描述)的情况下,基本众包可再使用现有LPP和LPPe定位参数用于一些测量参数(例如,在图2中的步骤1中的测量参数)且用于发送众包测量相关数据(例如,如图2中的步骤3和4处),且因此可减少实施但对于大量众包测量值来说可能并不总是高效的。
高级众包可使用控制参数和测量参数(例如,在图2中的步骤1、2和8处)以及用以传达众包测量相关数据的参数(例如,如图2中的步骤3和4处),所述参数仅适用于众包且不用以为了定位移动装置的目的而在位置服务器与移动装置之间请求和返回测量值和其它位置信息。控制参数、测量参数和用以返回众包相关测量数据的参数可专用于众包且可更有效,例如与将与基本众包一起使用的情况相比可减少消息大小、信令和数据存储。高级众包的改进的效率可具体来说应用于批次报告模式,原因在于更高效地封装且压缩测量相关数据从当移动装置已获得且存储测量相关数据时多个场合发送到数据服务器的高级众包的可能性。
在一些实施例中,控制服务器240可请求仅一种类型的众包(基本或高级)(例如,在图2中的步骤1处)且移动装置220贯穿众包会话使用所述类型的众包(例如,在图2中的步骤3和4处)。基本众包可以用于移动装置的众包数据的粗略不频繁提供,或可与无法支持高级众包的控制服务器240、数据服务器230或移动装置220一起使用。高级众包在由控制服务器240、数据服务器230和移动装置220支持的情况下可以用于移动装置的众包数据的任何精确或频繁提供。
根据一些实例实施例,图3A到3C中提供LPP/LPPe定位协议可如何支持基本众包和高级众包的实例,其概述LPP/LPPe消息的不同部分以及这些不同LPP/LPPe消息部分对基本众包和高级众包的适用性。图3A展示LPP/LPPe消息300的各种部分。图3B展示基本众包LPP/LPPe消息310。图3C展示高级众包LPP/LPPe消息320。
图3A中所示的LPP/LPPe消息300展示LPP/LPPe消息的不同部分,其可适用于通过位置服务器或移动装置对移动装置的定位以及众包。在本文中也被称作参数容器的所述不同消息部分可各自包括单独消息参数和其它消息信息,且可占据消息的不同部分(例如,总LPP/LPPe消息内的不同不重叠位或八位位组的集合)。所述不同消息部分可包含LPP消息部分322和LPPe消息部分324。LPP消息部分322可包含LPP标头330和LPP参数容器331。在一些实施例中,LPP参数容器331可为用于LTE的E-CID定位方法的参数容器、用于LTE的OTDOA定位方法的参数容器或共同参数容器。虽然图3A仅展示一个LPP参数容器331,但在一些实施例中LPP消息部分322可含有一个以上LPP参数容器331。LPPe消息部分324可包含对应于LPPe标头332、共同容器334、A-GNSS容器336、用于LTE的OTDOA容器338、WLANAP容器340和众包容器342的消息部分。LPPe消息部分324内可存在图3A中未图示的其它消息部分,例如支持例如用于LTE的E-CID、用于WCDMA的E-CID、用于GSM的E-CID和/或SRN定位等其它定位方法的消息部分。LPP消息部分322可对应于LPP/LPPe消息300的含有LPP参数的部分且如针对LPP协议所界定,例如由公开可用的3GPP技术规范36.355界定。LPPe消息部分324(包含共同容器334、A-GNSS容器336、用于LTE的OTDOA容器338、WLANAP容器340和众包容器342)可对应于LPP/LPPe消息300的含有LPPe参数的部分且如由OMA针对LPPe协议所界定。
在实施例中,本文在上文描述且在图3A中展示的消息部分中的一或多者可包含在用以支持众包的某些消息中(例如,对应于图2的示范性程序200中传送的消息的用以支持基本和/或高级众包的消息),但除了众包容器342外不可与用以定位或辅助定位移动装置相比不同地界定以用于众包。在此实施例中,对用以支持众包的LPPe协议的信令影响可限于众包容器342。众包容器342接着可用以支持众包(例如,可包含在经传送以支持众包的全部LPP/LPPe消息中,例如在图2中的步骤1到8中传送的消息中的每一者),且不可包含在用以支持移动装置的定位而不是众包的LPP/LPPe消息中。众包容器342可含有控制参数和测量参数(例如,如针对图8中的步骤1、2和8所使用),且可包含用以传送用于高级众包的众包测量相关数据的参数(例如,如在图2的步骤3和4中所使用)。
对于基本众包,控制参数(例如,如在图2中的步骤1、2和8中使用)和确认移动装置将获得众包测量值的测量参数(例如,如在图2的步骤2中)均可包含于LPPe众包容器342中。指示所请求基本众包测量值的测量参数(例如,如在图2中的步骤1中)和用以传达基本众包测量相关数据的参数(例如,如图2的步骤3和4中)可各自包含于相同的LPP和LPPe参数容器中,所述容器用以当用于目标的定位时请求这些测量值或传达这些测量值。举例来说,这些参数容器可包含一或多个LPP参数容器331、共同容器334、A-GNSS容器336、用于LTE的OTDOA容器338、WLANAP容器340和/或其它LPPe参数容器。
经传送以支持基本众包的LPP/LPPe消息310可如图3B中例示。在图3B中,用以请求基本众包的基本众包测量参数(例如,如图2的步骤1中)和基本众包测量数据(例如,对于图2中的步骤3和4)包含于相同的LPP和LPPe参数中,所述参数分别用以在移动装置的定位的情况下请求和报告这些测量值。这些参数因此可出现在用于LPP和LPPe定位方法的LPP和LPPe参数容器中。对于基本众包,提供目标将众包的测量值的详细确认的测量参数可不提供到服务器(例如,在图2的步骤2和8中)。实际上,移动装置将提供基本众包测量值的定位方法的概括指示可提供于众包容器342中。
如图3C中对于高级众包所示,高级众包消息320可仅包含LPP标头330、LPPe标头332和众包容器342。可不包含LPP参数容器331、共同容器334、A-GNSS容器336、用于LTE的OTDOA容器338、WLANAP容器340和其它LPPe参数容器。众包容器342可包含控制参数(例如,对于图2的步骤1、2和8)、测量参数(例如,对于图2的步骤1、2和8)以及传达众包测量相关数据的参数(例如,对于图2的步骤3和4)。对于高级众包,可不包含与正常定位方法相关联的LPP和LPPe参数容器。
表1概括在一些实施例中适用于基本众包和高级众包的LPP和LPPe消息的不同部分。所述表在第一列中展示在LPP和LPPe规范中先前标准化的不同类型的LPP/LPPe消息,在第二列中展示可各自包含LPP/LPPe消息类型和LPP/LPPe参数容器的不同类型的众包信息类型,所述容器可用以使用基本众包(第三列)和高级众包(第四列)传达每一众包信息类型。举例来说,对于LPP/LPPe请求位置信息消息类型(第一列,第三行),此消息类型中可包含的众包信息类型包括所请求控制参数(第二列,第三行)和所请求测量参数(第二列,第四行)。表1展示所请求控制参数将在用于基本众包(第三列,第三行)和高级众包(第四列,第三行)的众包容器中传达。类似地,表1展示所请求测量参数将在用于基本众包的定位方法特定参数容器(第三列,第四行)和用于高级众包的众包容器(第四列,第四行)中传达。
表1
测量集合和测量子集
众包测量集合可包括由于通过测量触发参数的特定测量促成而由目标获得的全部测量值(例如,由于20分钟周期性测量触发参数的一个超时实例而获得的全部测量值)。取决于测量值的数目和每一测量需要的时间,目标可能需要在短时间周期(例如,几秒或甚至几分钟)中获得测量集合。在目标正获得特定测量集合中的测量值的周期期间,目标可能移动,在此情况下所述目标报告全部测量值的精确单个位置是不可能的。因此,每一测量集合可由目标划分为在连续稍后时间获得的测量子集的序列,其中每一测量子集含有由目标在相同或几乎相同位置获得的测量值。
如果当通过测量触发参数触发特定测量集合时目标未获得任何测量值,如同当所需的测量值不可用于由目标获得时的实例,那么目标不可向服务器提供关于测量集合的信息。如果当触发特定测量集合时测量值可供获得,但目标不能够获得任何测量值(例如,由于不充足的资源),那么目标可不向服务器发送关于测量集合的信息或发送错误信息。在一些情况下,少量地发送错误信息消息以便减少信令,例如当目标不能获得测量值持续了预定数目的测量集合时。
在基本众包的一些实施例中,每一测量子集(或包括仅一个测量子集的每一测量集合)包含于来自任何其它测量子集(或测量集合)的单独LPP/LPPe提供位置信息消息中。在高级众包的一些实施例中,单个LPP/LPPe提供位置信息消息可含有许多(例如,高达512个)单独测量子集,其可全部属于同一测量集合或可属于两个或两个以上连续测量集合。这种许多测量子集和可能许多测量集合封装为用于高级众包的单个LPP/LPPe消息可减少将众包测量相关日期从目标传达到数据服务器需要的信令量,且进而减少目标装置的用户和数据服务器的运营商的资源使用和网路使用费用。任选地,控制服务器可指示(例如,在控制参数中)在获得同一测量子集将包含的众包测量值的同时允许目标移动的最大距离,作为控制每一测量子集的报告目标位置的精度的手段。如果在正获得测量集合时目标移动(例如,移动超过控制服务器对于在同一测量子集中包含测量值所允许的任何最大距离),那么可使用一个以上测量子集报告测量集合。相反,如果在获得单个测量集合的测量值的同时目标移动小于控制服务器对于在同一测量子集中包含测量值所允许的最大距离,那么目标可使用仅一个测量子集报告测量集合的测量值。由目标报告的每一测量子集可包含指示获得所包含测量值的时间或相对时间的信息且可指示目标位置。可提供目标位置作为绝对位置和/或相对于针对先前测量子集报告的目标位置的位置。某些测量子集,例如提供绝对目标位置的那些子集,可表示为锚点且可由稍后测量子集参考以便提供相对于表示为锚点的测量子集的目标位置界定的稍后测量子集的目标位置。这可允许从针对表示为锚点的较早测量子集提供或可导出的绝对目标位置获得稍后测量子集的绝对目标位置。如果稍后测量子集的目标位置也被提供作为相对于较早测量子集的目标位置的位置,那么较早测量子集(例如,表示为锚点)的绝对目标位置也可以从稍后测量子集的绝对目标位置获得。
除允许与精确目标位置结合报告同一测量集合的在不同目标位置做出的测量值之外,当单个测量子集无法包含全部测量值时也可以由目标报告多个测量子集以增加报告测量值的数目。作为一实例,这可用以使目标能够报告针对同一WLANAP的多个信道的测量值或报告针对同一小区的多个频率的测量值。
众包控制参数
如本文先前描述,众包控制参数可用以控制众包会话,例如可包含在从控制服务器发送到目标的对众包的请求中(例如,例如在图2的步骤1处),可包含在从目标发送到控制服务器的对众包的确认中(例如,例如在图2的步骤2处),且可包含在响应于目标从控制服务器或数据服务器接收到的状态查询而从此目标发送到控制服务器或数据服务器的消息中(例如在图2的步骤8处)。还如本文先前描述,控制参数可包括以下各项中的一或多者:(1)激活触发参数;(2)测量触发参数;(3)报告触发参数;和/或(4)持续时间触发参数。
如本文中先前所描述,激活触发参数可指示用于在目标处激活和去激活众包的条件(例如,触发条件)。如果已根据激活触发参数激活众包,那么目标可根据测量触发参数获得测量值和其它信息,且可根据报告触发参数报告测量值和其它信息。在根据激活触发参数去激活(或尚未激活)众包时,目标不可获得测量值和其它信息,但可根据报告触发参数继续报告尚未发送到数据服务器的任何先前获得的测量值和其它信息。众包可通过由激活触发参数中的一或多者界定的激活触发条件的检测而激活,且可当未检测到激活触发条件时或当无论激活触发条件如何都检测到可由激活触发参数中的一或多者界定的任何去激活触发条件时去激活。如果不存在激活触发参数(例如,未包含在来自控制服务器的对众包的请求或目标对众包的确认中),那么众包可由目标视为始终经激活。
测量触发参数可指示用于由目标获得新测量值集合的条件(例如,触发条件),例如通过获得且稍后返回如本文先前描述的包括一或多个测量子集的测量集合。如果不存在测量触发参数(例如,未包含在来自控制服务器的对众包的请求或目标对众包的确认中),那么目标可以(例如,15分钟的)固定周期性间隔获得测量值。
报告触发参数可指示用于由目标向数据服务器报告每一新测量值和其它信息的集合的条件(例如,触发条件)。如果不存在报告触发参数(例如,未包含在来自控制服务器的对众包的请求或目标对众包的确认中),那么可允许目标决定何时将测量报告发送到服务器,这可实时或分批地发生。
持续时间触发参数可指示众包的持续时间,例如可指示用于开始和停止众包会话的条件(例如,触发条件)。如果不存在持续时间触发参数(例如,未包含在来自控制服务器的对众包的请求或目标对众包的确认中),那么目标可假定众包应立即开始且持续无限的持续时间。在一些实施例中,服务器或目标可稍后终止无限的持续时间。
在一些实施例中,如先前描述,控制参数可包含位置精度参数以控制目标获得测量子集(例如,可作为测量集合的部分而报告)的所报告目标位置的精度。在一些实施例中,位置精度参数可指示在执行将包含在同一测量子集中的连续众包测量的同时目标可移动的最大距离(以米计)。当获得众包测量值时,目标可监视其位置(例如,使用内部传感器)且将获得的测量值划分为满足位置精度参数暗示的要求的子集。如果不存在位置精度参数(例如,未包含在来自控制服务器的对众包的请求或目标对众包的确认中),那么目标可自身确定任何位置精度。
在一些实施例中,激活触发参数可包括以下参数中的一或多者:地理区域参数;激活区域参数;去激活区域参数;国家网络参数;所检测发射器参数;目标运动状态参数;环境参数;逻辑触发组合参数;激活延迟参数;以及去激活延迟参数。本文接下来针对一些实例实施例描述这些激活触发参数。
地理区域参数可提供目标应在其内激活或去激活众包的地理区域的集合。当省略此参数时,不存在用于激活或去激活众包的地理区域条件。地理区域参数可包含多个(例如,各自高达16个)激活区域和/或去激活区域。激活区域和去激活区域可各自经界定为地理区域(例如,使用圆或多边形界定)。当目标在激活区域内时,目标可能需要激活众包。当目标在去激活区域内时,目标可能需要去激活众包。当目标在激活区域和去激活区域内时(例如,对于重叠区域),在一个实施例中目标可能需要去激活众包。
国家网络参数可指示目标是否需要在某一类型的网络的无线覆盖范围内或特定国家内以便激活众包。举例来说,国家网络参数可包括可由目标检测的以下条件:(i)在目标的归属网络的覆盖范围中,(ii)在目标的归属国家中但不在归属网络的覆盖范围中,和/或(iii)不在归属国家中。国家网络参数可经编码为位串,其中每一网络或国家条件由不同位表示。位可设定成一以指示当检测到对应网络或国家条件时应激活众包。位可设定成零以指示针对对应网络或国家条件将去激活众包。未包含的位可指示可忽略相关联网络或国家条件。此国家网络参数可为任选的且如果不包含则可指示网络和国家条件并不影响众包。在一些实施例中,如果检测到即使存在应激活众包的另一条件也应去激活众包的至少一个激活触发条件(例如,国家网络条件或地理区域条件),那么目标可去激活众包。
所检测发射器参数可提供需要对目标同时可见以激活众包的发射器的最小数目的计数(例如,包括AP、BS和毫微微小区)。当众包已经激活且未检测到最小数目的发射器时此参数不可用以显式地去激活众包。与此参数结合由目标计数的发射器可仅包含已经由控制服务器请求众包测量值(例如,使用测量参数)的发射器。举例来说,如果目标接收到来自五个WiFiAP、三个LTEeNodeB和四个WCDMA节点B的信号且针对WiFi和LTE但不针对WCDMA请求众包,那么所检测发射器的数目将为八。当省略此参数时,在一些实施例中所检测发射器的数目不可为用于众包的条件。
目标运动状态参数可提供当由目标检测时可各自激活众包的目标运动状态的集合。在一些实施例中所述参数可经编码为位串,其中每一运动状态由不同位表示。在实施例中,单独位可各自表示以下运动状态:未知的、静止、行走、跑步、骑车、在汽车中、在火车上、在船上,某个其它状态。位可设定成一以指示当检测到对应运动状态时应激活众包。位可设定成零以指示当检测到对应运动状态时将去激活众包。未包含的位可指示可忽略相关联运动状态。目标运动状态参数可用以帮助通过将众包限制于具有低速度的目标运动状态而确保众包期间的高目标位置准确性。目标运动状态参数在一些实施例中可为任选的且如果不包含则可指示目标运动状态不影响众包。
环境参数可指示可激活众包的环境的集合,例如当目标检测到其在所述集合中的一或多个环境内时。在一些实施例中所述环境参数可经编码为位串,其中每一环境由不同位表示。在实施例中,单独位可表示以下环境:未知的、在室内、在室外。位可设定成一以指示当目标检测到对应环境时应激活众包。位可设定成零以指示当检测到对应环境时将去激活众包。未包含的位可指示目标可忽略相关联环境。此参数在一些实施例中可为任选的且如果不包含则可指示环境不影响众包。
逻辑触发组合参数可指示其它激活触发参数将如何组合。举例来说,所述参数可用以当一或多个激活参数或参数值指示众包激活且一或多个其它激活参数或参数值指示众包去激活或缺乏激活条件时调和不一致。如果逻辑触发组合参数设定成值“或”,那么其它激活触发可经由逻辑“或”运算而组合以使得当且仅当检测到至少一个激活条件时才可激活众包且前提是未检测到去激活条件。如果逻辑触发组合参数设定成值“与”,那么激活触发可经由逻辑“与”运算组合以使得当且仅当经包含以指示激活的任何激活触发参数(例如,来自地理区域参数、国家网络参数、所检测发射器参数、目标运动状态参数和环境参数当中)全部指示激活时才可激活众包且前提是未检测到去激活的触发条件。在一个实施例中逻辑触发组合参数可为任选的且如果不包含则可具有默认值“与”。在实施例中,去激活条件(或触发条件)可优先于激活条件以使得如果无论任何激活条件如何都检测到任何一个去激活条件则可去激活众包。此外,在实施例中,当未检测到激活触发(如根据逻辑触发组合参数使用逻辑“或”和“与”运算而组合)时可去激活众包。
激活延迟参数可提供在目标激活众包之前激活众包的触发条件必须连续地保持的最小持续时间(例如,以5秒的单位)。激活延迟参数可当目标在一般不需要众包的位置时帮助避免不必要的瞬时众包。激活延迟参数可为任选的且当不包含时在一个实施例中具有默认值零。
去激活延迟参数可提供在目标去激活众包之前去激活众包的触发条件必须连续地保持的最小持续时间(例如,以5秒的单位)。去激活延迟参数可当目标在一般需要众包的位置时帮助避免不必要的瞬时众包去激活。去激活延迟参数可为任选的且当不包含时在一个实施例中可具有默认值零。
在一些实施例中,测量触发参数可包括以下参数中的一或多者:测量周期性参数、测量移动参数、测量楼层改变参数、服务小区或AP的测量改变参数,以及逻辑测量组合参数。本文接下来针对一些实例实施例描述这些测量触发参数。
测量周期性参数可用以界定周期性众包测量值且可提供当众包经激活时目标获得众包测量值的新集合的周期性(例如,以10秒的单位)。目标可从目标获得的众包测量值的最后集合达到或超过周期性值起的周期中检测测量周期性条件。
测量移动参数可提供在目标可获得众包测量值的新集合(例如,新测量集合)之前目标必须移动的最小距离(例如,以5米的单位)。目标的移动在一个实施例中可等于先前目标位置与新目标位置之间的直线距离(或直线距离的估计)。测量移动参数可为任选的且当省略时可指示目标移动不是决定何时获得测量值的因素。
测量楼层改变参数当存在时可指示当目标可确定其在室内且已改变楼层水平时目标应做出众包测量值的新集合。为了避免由于其发生是瞬时的楼层水平(例如,对于电梯内的目标)而促成测量,在一个实施例中目标可等待直到其楼层水平表现为稳定,然而进行新测量。测量楼层改变参数可为任选的且当省略时可指示楼层水平的改变不是决定测量的直接因素。作为选择,在一些实施例中,目标可在由于测量楼层改变参数的触发而获得测量值之前等待某个短随机周期(例如,0到30秒)以便避免全部目标在相同位置(例如,在电梯或手扶电梯的入口处)进行测量。
服务小区或AP的测量改变参数当存在时可指示每当目标改变其当前服务小区或服务接入点或者改变到蜂窝式接入或从蜂窝式接入改变(例如,从WLANAP或蓝牙AP改变或者改变到WLANAP或蓝牙AP)时应获得众包测量值的新集合。服务小区或AP的测量改变参数可为任选的且如果不存在则可指示服务小区或AP的改变不是决定何时获得测量值的因素。
逻辑测量组合参数可指示其它测量触发将如何组合。如果逻辑测量组合参数设定成值“或”,那么测量触发在一个实施例中可经由逻辑“或”运算而组合以使得当且仅当目标检测到至少一个获得测量值的测量触发条件时才获得众包测量值的新集合。如果逻辑测量组合参数设定成值“与”,那么测量触发在一个实施例中可经由逻辑“与”运算而组合以使得当且仅当同时检测到针对获得测量值包含的全部测量触发条件时才获得众包测量值的新集合。在一个实施例中对于“与”值,可同时检测测量触发条件(例如,先前已检测但不再适用的测量触发条件可计数为不被检测)。在一些实施例中逻辑测量组合参数可为任选的且如果不包含则可具有默认值“或”。
在一些实施例中,报告触发参数可包括以下参数中的一或多者:实时参数、准实时参数、批次参数、批次报告周期性参数、批次报告移动参数、服务网络改变批次报告参数、批次接入网络限制参数,以及批次存储溢出参数。在一些实施例中,批次参数但不是实时参数或准实时参数可包括或与以下各项中的一或多者组合而发生:批次报告周期性参数、批次报告移动参数、服务网络改变批次报告参数、批次接入网络限制参数以及批次存储溢出参数。本文接下来针对一些实例实施例描述了报告触发参数。
实时参数当其存在时可指示目标向数据服务器的众包测量值报告将实时发生。在此情况下,目标可尝试一旦已获得完整测量集合就将众包测量值的每一新集合发送到数据服务器。如果这是不可能的(例如,如果到数据服务器的连接无法由目标建立或由仅使用某些接入网络的用户偏好禁止),那么所述测量值可由目标丢弃且不发送到数据服务器。在一些实施例中,目标可在进行众包测量之前检验能够接入数据服务器的条件中的一些或全部存在(例如,例如合适的接入网络的可用性)以避免在不必要的测量中浪费资源。
准实时参数当其存在时可指示目标向数据服务器的众包测量值报告将准实时发生。在此情况下,目标可尝试一旦已获得完整测量集合就将众包测量值的每一新集合发送到数据服务器。如果这是不可能的(例如,如果到数据服务器的连接无法建立或由仅使用某些接入网络的用户偏好禁止),那么所述测量值可由目标存储且在稍后时间(例如,连同也推迟的其它测量集合)当到数据服务器的连接再次可能时发送到数据服务器。如果在可报告测量值之前目标中用于测量值的存储装置被完全填充,那么在一个实施例中可丢弃最旧的测量值以便存储新测量值。
批次参数当其存在时可指示目标向数据服务器的众包测量值的报告将仅在由其它报告触发参数指示的某些时间发生。在此情况下,目标可存储众包测量值的每一集合且仅当由其它报告触发参数允许时发送全部所存储的集合。报告触发(例如,由本文接下来描述的除了接入网络限制参数之外的报告触发参数界定的报告触发)在一些实施例中可通过逻辑“或”运算组合。在一些实施例中,一旦发送批次报告(例如,包括先前获得且存储在目标中的全部测量集合),便可从目标的存储装置移除发送的测量集合且可复位每一报告触发的初始条件。举例来说,与批次报告周期性参数相关联的任何周期性或批次报告移动参数的目标移动的任何确定可重新开始。应注意,如果将批次报告发送到数据服务器的条件当没有所存储的测量值要发送时在目标中发生,那么目标可在一个实施例中忽略所述条件或在另一个实施例中稍后在获得任何新测量值时立即发送所述测量值。
在一些实施例中,实时参数、准实时参数和批次参数中的仅一者可存在于报告触发参数中以便避免冲突的触发条件。在这些实施例中的一些实施例中,当包含批次参数时用于批次报告的报告触发参数可仅包含在报告触发参数中。
批次报告周期性参数可指示批次报告的周期性(例如,以15分钟的单位且在15分钟到7天的范围内)。在一些实施例中,批次报告可由目标以至少由批次报告周期性参数指示的周期性发送,当被由接入网络参数界定的条件排除时除外。
批次报告移动参数可提供在新批次报告应发送到数据服务器之前目标可移动的最大距离(例如,以1千米的单位)。在实施例中,移动可等于先前目标位置与新目标位置之间的直线距离(或直线距离的估计)。在一些实施例中,批次报告移动参数可为任选的且当省略时可指示目标移动不是决定批次报告的因素。
服务网络改变批次报告参数当存在时可指示每次目标从一个蜂窝式服务网络改变到另一蜂窝式服务网络时目标应发送批次报告。在实施例中,服务网络向或从WLAN网络(例如,提供WiFi或蓝牙接入但不提供蜂窝式接入的网络)的改变可不计数为服务网络的改变,但在第一与第二蜂窝式网络之间具有一些WLAN接入的情况下从第一蜂窝式网络向第二蜂窝式网络的改变可计数为服务网络改变。
批次接入网络限制参数可提供对与目标将把批次报告发送到数据服务器所经由的接入网络相关联的批次报告的限制。在一些实施例中,批次接入网络限制参数可经编码为位串,其中每一类型的接入网络由不同位表示。位可设定成一以指示经由对应接入网络不允许批次报告。位可设定成零或可省略以指示经由对应接入网络允许批次报告。一个位(例如,可被称为用户指定位)可指示是否可允许目标的用户界定允许和/或不允许的接入网络,这在冲突的情况下将超驰包含在批次接入网络限制参数中的任何其它偏好。在一些实施例中,批次接入网络限制参数可为任选的且如果不包含则可指示任何接入网络可以用于批次报告。
批次存储溢出参数可指示当用于众包测量值的存储装置原本将溢出时目标是否应发送或不发送批次报告。批次存储溢出参数还可指示当存储装置溢出由于目标未被触发而发送批次报告或不能够发送批次报告而确实发生时目标是否将丢弃新测量值或最旧的测量值。在一些实施例中,批次存储溢出参数可为任选的且如果省略则可指示目标可采用实施方案特定偏好用于管理存储溢出。
在一些实施例中,持续时间触发参数可包括以下参数中的一或多者:众包开始时间参数和众包持续时间参数。本文接下来针对一些实例实施例描述这些持续时间触发参数。
众包开始时间参数可指示相对于从控制服务器接收到众包请求的时间(例如,以15分钟的单位)在目标处将何时开始众包。在一些实施例中,众包开始时间参数可为任选的且如果省略则可指示在当前时间的开始时间。
众包持续时间参数可提供众包的总持续时间(例如,以15分钟的单位)。在一些实施例中,众包持续时间参数可为任选的且如果不包含则可指示无限持续时间。
众包测量参数
如本文先前描述,对众包的请求(例如,如在图2的步骤1中)、众包的确认(例如,如在图2中的步骤2中)以及对众包的查询的响应(例如,如在图2中的步骤8中)可各自包含指示目标将获得且报告给数据服务器的测量值和其它信息的类型的测量参数。在高级众包的情况下,由所述测量参数指示的每一测量类型可对应于特定接入类型的测量值且可进一步指定目标对此接入类型应获得的测量值。在实施例中,指示的接入类型可包括:WiFi、LTE、WCDMA、GSM和短程节点(SRN)。另外,测量参数可指示对应于传感器测量值的众包的测量类型。测量参数可进一步包含每一所指示测量类型的频率参数。本文接下来针对一些实例实施例描述用于高级众包的特定测量参数。
对于针对高级众包请求的每一测量类型可包含频率参数,其界定目标应针对哪些测量集合获得测量类型。在实施例中,频率参数包括整数N(其中N≥1),其指示目标将仅针对测量集合N、2N、3N、4N等的对应测量类型获得测量值,其中测量集合1是在目标处针对特定众包会话触发的第一测量集合,测量集合2是第二集合,测量集合3是第三集合等等。一个以上的频率值N可允许通过跳过测量集合而针对对应测量类型减少测量值。例如在针对对应于LTE接入的测量类型指示N=3的情况下,目标将仅在每第三个测量集合中获得与LTE接入相关联的测量值(例如,将仅在测量集合3、6、9、12等中获得LTE测量值)。一种类型的测量的频率N1和另一类型的测量的频率N2的使用(其中N1和N2是互质的)也可最小化对于其获得两个测量类型的测量集合的数目且进而减少个别测量集合的总大小。频率参数可用以减少用于发送和接收众包测量值的资源使用。在一些实施例中,频率参数可为任选的且当不包含时可具有默认值一。在实施例中,当由于频率参数而跳过用于特定测量集合的全部测量值时,可不获得所述测量集合且目标不可将关于所述测量集合的信息提供到数据服务器。
WLANAP测量值参数可包含在用于高级众包的测量参数中以界定目标针对众包将获得的用于WiFi接入的所请求或确认WLANAP相关测量值。在一些实施例中,可使用位串界定所请求或确认WLANAP测量值,其中一个位对应于每一类型的测量。一的位设定可指示测量由服务器请求或由目标确认,且零的位设定或位的省略可指示未请求或未确认测量。在实施例中,可各自彼此单独地请求和确认的WLANAP测量值可包括很少改变的静态WLANAP测量值以及在目标的不同位置处通常不同的动态WLANAP测量值。静态和动态WLANAP测量值均可为由目标针对一或多个WiFiAP获得的测量值或其它信息。静态WLANAP测量值可由目标不频繁地获得和报告且可包括:AP服务集合识别(SSID)、AP操作类、AP装置类型(例如,指示AP支持的IEEE802.11版本)、由AP报告的AP的位置、由目标获得的AP的估计位置、AP信道、AP天线增益和AP发射功率。动态AP测量值可由目标频繁地获得和报告(例如,针对WLANAP测量值触发的每一测量集合)且可包括:AP信噪比、AP信号强度、APRTD、目标发射功率、如由AP测得的目标信噪比、如由AP测得的目标信号强度。
类似于WLANAP测量值参数,为进行高级众包,可将其它参数可包含在测量参数中以界定其它类型的所请求或确认测量值。在一些实施例中,这些其它参数可包括LTE测量值参数、UTRA(通用移动电信系统(UMTS)陆地无线电接入)测量值参数、GSM测量值参数、SRN测量值参数以及传感器测量值参数。这些参数可分别指示针对LTE网络、UTRA(或WCDMA)网络、GSM网络、SRNAP(例如,蓝牙或NFCAP)和目标上的传感器所请求或确认的测量值。在这些实施例中,这些测量值参数中的每一者可使用位串指示所请求或确认的测量值,其中一个位对应于每一类型的测量。为1的位设定可指示测量由服务器请求或由目标确认,且为0的位设定或位的省略可指示未请求或未确认测量。在一些实施例中,且类似于WLANAP测量值,可各自彼此单独地请求和确认的测量值可包括很少改变的静态测量值以及在目标的不同位置处通常不同的动态测量值。在实施例中,静态LTE测量值可包括用于LTE小区的绝对无线电频率信道号(ARFCN)和由目标估计的LTEeNodeB的位置。在实施例中,动态LTE测量值可包括LTE小区是否是用于目标的主要服务小区的指示、用于LTE小区的参考信号接收功率(RSRP)、用于LTE小区的参考信号接收质量(RSRQ)以及用于LTE小区的目标接收减发射(Rx-Tx)时间差测量。在实施例中,静态UTRA测量值可包括UTRA小区的UTRAARFCN、UTRA小区的物理ID以及由目标估计的UTRA节点B的位置。在实施例中,动态UTRA测量值可包括(i)UTRA小区的载波RSSI,(ii)UTRA小区是否是用于目标的服务小区的指示,(iii)频分双工(FDD)UTRA小区的测量值,包括S/N比率(例如,表示为CPICHEc/N0)、接收信号码功率(RSCP)和FDD路径损耗,以及(iv)时分多路复用(TDD)UTRA小区的测量值,包括RSCP、TDD路径损耗和目标时序提前值。在实施例中,静态GSM测量值可包括由目标估计的GSMBS的位置。在实施例中,动态GSM测量值可包括GSM小区是否是用于目标的服务小区的指示、GSM小区的接收信号电平以及目标的时序提前值。在实施例中,静态SRN测量值可包括由AP报告的SRNAP的位置以及由目标估计的SRNAP的位置。在实施例中,动态SRN测量值可包括SRNAP的RSSI和SRNAP的RTD。在实施例中,可不界定静态传感器测量值。在实施例中,动态传感器测量值可包括目标的运动状态、气压、温度、湿度、声级和照度。
在SRN测量值参数的情况下,可包含额外SRN类别参数,其可界定SRN测量值由服务器请求或由目标确认的SRN技术和/或SRN供应商。在此情况下,针对测量值被请求或确认的SRN技术和SRN供应商的每一组合可请求或确认(例如,使用单独位串)单独静态SRN测量值和单独动态SRN测量值。
本文先前使用以识别特定众包测量值(例如,对于与WLANAP、LTE、UTRA、GSM、SRN和传感器相关的测量值)的名称、缩写和术语是此项技术中众所周知的(例如,在来自3GPP和OMA的公开可用TS中界定)且因此将被所属领域的技术人员理解。
众包报告测量值
在一些实施例中,由目标报告到数据服务器用于众包的测量相关数据(例如,在图2中的步骤3和4处)可包括以下参数中的至少一者:众包共同数据参数、序列号参数、基本测量值参数和高级测量值参数。
众包共同数据参数可用以提供由目标针对一个测量报告(例如,图2中的步骤3和4的一个实例)或贯穿整个众包会话(例如,从众包在目标处开始直到众包在目标处终止的时间)报告的全部基本或全部高级众包测量值所共同的数据。众包共同数据参数可将关于目标自身的信息提供到数据服务器,其可使数据服务器能够推断所提供测量值的可靠性和准确性和/或基于数据服务器中可配置的目标装置的已知特性(例如,与目标装置的特定供应商、型号和/或版本相关的特性)重新校准某些提供的测量值。在其中使用LPP/LPPe的实施例中,众包共同数据参数可包含在且仅包含在第一或仅LPP/LPPe提供位置信息中,其是作为单个LPP事务的部分发送以提供众包测量值到数据服务器。
在一些实施例中,众包共同数据参数可包括装置类型参数、报告数目参数和最后报告时间参数中的至少一者。装置类型参数可识别目标装置的原始设备制造商(OEM)供应商和任选地OEM型号和版本(例如,目标装置的OEM制造商)。装置类型识别符还可识别目标装置中的每一无线基带芯片的供应商、型号和版本。报告数目参数可提供众包报告数目,其在一些实施例中可针对第一众包测量报告(例如,根据图2中的步骤3和4将测量值发送到数据服务器的第一实例)开始于一且可针对每一连续测量报告增加一。在一些实施例中,对于匿名可省略报告数目参数以帮助保护用户隐私。最后报告时间参数可提供最后众包测量报告由目标发送到数据服务器的时间。这可由数据服务器使用以编译关于特定目标或全部目标的众包报告的频率的统计数据。在一些实施例中,对于匿名众包可省略此参数以帮助保护用户隐私。
当测量报告包括一个以上消息时(例如,当在图2中的步骤3和4中发送一个以上LPP/LPPe提供位置信息消息时),序列号参数可包含在每一众包消息中。序列号参数可提供每一单独消息(例如,当使用LPP/LPPe时作为同一LPP事务的部分发送以报告众包测量值的每一LPP/LPPe提供位置信息消息)的序列号。在实施例中,序列号开始于零且在每一后续消息中递增1模256。数据服务器可使用序列号参数来检测消息损失和/或消息复制。
基本测量值参数可提供基本众包测量子集的某些数据且在一实施例中可包括基本测量值子集参数(本文稍后描述)。可单独地提供用于基本众包测量子集的基本测量值本身。举例来说,当如与图2和3A-3B关联所描述LPP/LPPe用以传达众包测量值时,用于一个测量子集的基本众包测量值可以与用于目标定位的测量值相同的方式在单独LPP和LPPe定位方法容器中在一个LPP/LPPe消息内传达。在此情况下,每一LPP/LPPe提供位置信息消息可限于提供仅一个测量值子集,其可为一个测量集合的部分或全部(例如,如在一个特定时间通过测量触发参数促成)。
高级测量值参数可提供用于高级众包的一或多个测量子集。在一些实施例中,高级测量值参数可包括高级测量值子集参数、WLANAP测量值参数、LTE测量值参数、UTRA测量值参数、GSM测量值参数、SRN测量值参数和传感器测量参数中的一或多者。
高级测量值子集参数可包括某一数目(例如,1与512之间)的众包测量子集参数。众包测量子集参数可指代由目标在用于高级众包的同一测量报告中报告的连续测量子集,其中每一众包测量子集参数含有用于单个测量子集的测量相关数据。这些测量子集可属于同一测量集合(包括由于一个测量参数触发事件而获得的测量值)或一个以上测量集合。测量子集可按照它们获得的次序在测量报告中包含和参考,且可从第一子集的1编索引到最后子集的N(例如,N≤512),其中在本文中被称作“测量子集索引”的任何测量子集的索引可对应于其在测量报告中的位置。基本测量值子集参数(本文较早参考)可包括一个众包测量子集参数,其在一实施例中可含有相同参数且以与用于高级众包的众包测量子集参数相同的方式编码。
众包测量子集参数可提供目标正报告的一个测量子集的共同信息且可以用于如本文早先所描述的高级众包和基本众包两者。在实施例中,众包测量子集参数可包括测量位置参数、测量时间参数、测量集合结束参数以及锚点参数。
测量位置参数可提供在获得针对对应测量子集报告的测量值的时候目标的绝对位置和/或相对位置。绝对位置可包含纬度、经度和可能海拔,或可使用数据服务器已知的地图或某个坐标系来指代位置。相对位置可针对先前测量子集(例如,标记为锚点的最近测量子集或在未界定锚点的情况下紧接在前的测量子集)提供相对于先前目标位置(无论已知或未知)的目标位置。先前目标位置可符合针对正参考的先前测量子集提供的绝对和/或相对位置。在一些实施例中可提供绝对位置的源和相对位置的源。位置的源可指代由目标使用以获得位置的一或多个定位方法(例如,例如GNSS、辅助GNSS、OTDOA、WiFi、传感器)。
测量时间参数可提供获得针对对应测量子集报告的测量值的绝对时间或相对时间。绝对时间可基于全局时间系统,例如协调通用时间(UTC)。相对时间可提供相对于获得先前测量子集的时间获得对应测量子集中的测量值的时间(例如,以秒计)。测量时间参数还可提供对应测量子集的持续时间。在实施例中,所述持续时间可从测量子集中的第一测量值的时间到获得测量子集中的最后测量值的时间测得。测量时间参数可进一步包含可提供相对于测量子集的开始(例如,第一测量值)针对对应测量子集获得绝对位置和/或相对位置的时间的位置时间。
可包含测量集合结束参数以指示测量集合的结束,且可使得能够区分包含在同一测量报告中的不同测量集合且可使得能够识别属于每一测量集合的测量子集。在一些实施例中,数据服务器可假定新测量集合在目标报告的第一测量子集中开始作为新测量报告的部分(例如,在使用LPP/LPPe的情况下作为传达测量值的新LPP事务的部分),且数据服务器可假定测量集合在目标报告的最后测量子集中结束作为一个测量报告的部分(例如,当使用LPP/LPPe时作为一个LPP事务的部分)。
锚点参数可指示对应测量子集的目标位置可用作锚点,例如可用以界定一或多个后续测量子集的相对目标位置。在一些实施例中,即使锚点的绝对目标位置未知,仍可有用地提供相对于锚点的目标位置以使数据服务器能够推断关于正报告的发射器的一些信息,例如其相对于彼此的位置。
WLANAP测量值参数可提供用于一或多个测量子集的WLANAP的高级众包测量值。提供WLANAP测量值的测量子集可使用本文较早参考的测量子集索引来识别。提供的WLANAP测量值可包括本文较早与测量参数结合所描述的WLANAP测量值中的一或多者。
类似于WLANAP测量值参数,LTE测量值参数、UTRA测量值参数、GSM测量值参数、SRN测量值参数和传感器测量值参数可各自分别提供用于LTE小区、UTRA小区、GSM小区、SRNAP和目标上的传感器的高级众包测量值,各自用于一或多个测量子集。由这些测量值参数中的每一者提供测量值的测量子集可使用本文较早参考的测量子集索引来识别。提供的LTE、UTRA、GSM、SRN和传感器测量值可进一步包括本文较早与测量参数结合针对这些测量类型中的每一者描述的测量值中的一或多者。
应注意,针对全部报告测量类型(例如,WLANAP、LTE、WCDMA、GSM和SRN),可提供每一测量值应用的小区、BS、AP和/或毫微微小区的指示作为每一测量子集和/或测量集合的部分。举例来说,在LTE、WCDMA和GSM的情况下,可提供小区(例如,LTE小区、WCDMA小区或GSM小区)的全局身份。在WLANAP或SRN测量值的情况下,可例如使用媒体接入控制(MAC)地址提供AP的身份。
图4到5分别展示根据一些实例实施例的移动装置和服务器。
在图4中,例示移动装置400。移动装置400可对应于或表示图1中的移动装置150和/或图2中的移动装置220中的一或多者。移动装置400可含有总线410、光学相机420、第一传感器430、其它任选的传感器440(如以点线指示)、处理器450和GNSS接收器490。总线410将相机420、第一传感器430、任选的传感器440和GNSS接收器490一起耦合到处理器450。第一传感器410和/或另一传感器440可包含或包括加速度计、陀螺仪、光传感器、磁力计、气压计、湿度计、麦克风、指南针、温度计和/或类似物。第一传感器410和其它传感器440可启用或辅助移动装置400获得其位置(例如,通过启用水平和/或垂直位置中的相对改变的测量)且可使移动装置400能够获得用于众包的传感器测量值。移动装置400还可包含耦合到总线410(如图4中所示)和/或处理器450(图4中未图示)的存储器460和收发器470。存储器460可包含用以执行本文所描述的实施例的操作系统和代码。收发器470可耦合到天线480且可允许移动装置400向各种BS(例如,图1中的BS130)、各种AP(例如,图2中的AP140)发射信号和从其接收信号,且与一或多个服务器通信,例如图1中的服务器110或本文稍后对于图5描述的服务器500中的一或多者。
收发器470可进一步允许移动装置400测量从一或多个BS和AP(例如,支持LTE、WCDMA、GSM、WiFi和/或蓝牙的BS和AP)接收的信号以便获得众包测量值以支持本文所描述的各种技术。收发器470还可测量从一或多个BS和/或AP接收的信号以使移动装置400或单独位置服务器(例如,服务器600)能够获得移动装置400的位置。收发器470还可实现信号从移动装置400到其它实体(例如,AP和/或BS)的发射,其可由这些其它实体测量且用以提供信息到移动装置400,所述信息可包含在众包测量报告中或用以帮助导出众包测量报告的信息。
具体来说,收发器470可包含接收器以接收来自第二服务器的请求,其中所述请求包括第一控制参数和第一测量参数,且包含发射器以返回对第二服务器的响应,其中所述响应包括第二控制参数和第二测量参数。所述发射器进一步返回对第二服务器的响应,其中所述响应包括第二控制参数和第二测量参数。所述发射器进一步在第二多个不同时间在多个测量报告中将测量值发送到第一服务器,其中所述第二多个不同时间是基于所述第二控制参数。处理器450获得接收器以接收来自第二服务器的请求,其中所述请求包括第一控制参数和第一测量参数,且在第一多个不同时间获得测量值,其中所述测量值是基于第二测量参数,且其中所述第一多个不同时间是基于第二控制参数。
所述第一服务器可为数据服务器且所述第二服务器可为控制服务器。所述第一控制参数和第二控制参数可各自包括激活触发参数、测量触发参数、报告触发参数和持续时间触发参数中的至少一者。所述多个测量报告包括固定匿名值。
接收器充当接收来自第二服务器的请求的装置,其中所述请求包括第一控制参数和第一测量参数。所述发射器充当返回对所述第二服务器的响应的装置,其中所述响应包括第二控制参数和第二测量参数。所述处理器充当在第一多个不同时间获得测量值的装置,其中所述测量值是基于所述第二测量参数,且其中所述第一多个不同时间是基于所述第二控制参数。所述发射器进一步充当在第二多个不同时间在多个测量报告中将测量值发送到第一服务器的装置,其中所述第二多个不同时间是基于所述第二控制参数。
GNSS接收器490可耦合到天线480或图4中未图示的单独天线,且可接收和测量来自GNSSSV(例如,用于GPS、伽利略或格洛纳斯的SV)的信号以使得能够例如根据由处理器450执行的代码而获得移动装置400的位置。在一些实施例中,由移动装置400(例如,从附近AP和/或BS的GNSS测量值或测量)获得的移动装置400的任何位置可包含在如本文在别处所描述的发送到数据服务器的众包测量相关数据内。存储在存储器460中的软件或固件指令可由处理器450执行且使移动装置400能够执行本文所描述的各种程序和技术。
在图5中,例示服务器500,其可为数据服务器、控制服务器或控制/数据服务器。服务器500可表示或对应于图1中的服务器110中的任一者以及图2中的服务器230和240中的任一者或两者。服务器500包含处理器550、存储器560和收发器570。存储器560可包含操作系统和代码,其可由处理器550执行以执行本文所描述的实施例。收发器570允许服务器500与例如移动装置400等一或多个移动装置通信。所述通信可经由例如图1中的网络120等一或多个网络到达服务器500可连接的至少一个网络。
举例来说,用于获得来自移动装置的众包测量值的服务器包括收发器570,其包含接收器和发射器。发射器发送请求到移动装置,其中所述请求包括第一控制参数和第一测量参数。接收器接收来自移动装置的响应,其中所述响应包括第二控制参数和第二测量参数,且在多个测量报告中接收来自移动装置的测量值,其中所述测量值是由移动装置基于所述第二控制参数在第一多个不同时间获得,且其中所述测量值是由移动装置在由所述第二控制参数确定的第二多个不同时间发送。
所述发射器充当发送请求到移动装置的装置,其中所述请求包括第一控制参数和第一测量参数。所述接收器充当接收来自移动装置的响应的装置,其中所述响应包括第二控制参数和第二测量参数,且在多个测量报告中接收来自移动装置的测量值,其中所述测量值是由移动装置基于所述第二控制参数在第一多个不同时间获得,且其中所述测量值是由移动装置在由所述第二控制参数确定的第二多个不同时间发送。
图6到13展示根据一些实例实施例的移动装置和服务器中的程序。
图6展示例如图1中的移动装置150、图2中的移动装置220和图4中的移动装置400等移动装置中的程序600。在610处,移动装置接收来自服务器的获得众包测量值的请求,其中所述请求包括触发。所述触发可为报告触发参数的部分或包括报告触发参数。如上文与图2结合所描述,服务器可起始与移动装置的控制事务。服务器可为控制服务器110或控制/数据服务器。在620处,移动装置基于所述请求获得众包测量值。在630处,移动装置确定触发已发生。在640处,移动装置响应于所述确定而报告众包测量值。移动装置可例如通过将含有众包测量值的LPP/LPPe提供位置信息消息发送到服务器而起始数据事务。服务器可为数据服务器110或控制/数据服务器。
图7展示例如图1中的移动装置150、图2中的移动装置220和图4中的移动装置400等移动装置中的方法700。在710处,服务器起始与移动装置的控制事务。移动装置接收来自服务器的获得众包测量值的请求,其中所述请求包括批次模式与实时模式之间的选择。服务器可为控制服务器110或控制/数据服务器。对众包测量值的请求可例如在LPP/LPPe请求位置信息消息中包含事务ID、会话ID、众包请求以及测量参数和控制参数,如图2的步骤1中。为了完成控制事务,移动装置可例如在LPP/LPPe提供位置信息消息中返回包含结束事务ID、会话IDS、众包确认以及测量参数和控制参数的响应,如图2的步骤2处。
在720处,移动装置基于710中接收的请求而获得众包测量值。在730处,移动装置例如通过如图2中的步骤3处将LPP/LPPe提供位置信息消息发送到服务器而起始数据事务。如果准备发送额外众包消息,那么可如图2中的步骤3处发送额外LPP/LPPe提供位置信息消息,且所述消息可各自包含事务ID、会话ID、众包数据和测量值。在720处发送的最终或仅众包消息可为如图2的步骤4处的LPP/LPPe提供位置信息消息且可包含结束事务ID、会话ID、众包数据和测量值。服务器可为数据服务器110或控制/数据服务器。
图8展示例如图1中的移动装置150、图2中的移动装置220和图4中的移动装置400等移动装置中的方法800。在810处,移动装置接收来自服务器的获得众包测量值的请求。如上文所描述,服务器可起始与移动装置的控制事务。在820处,移动装置基于所述请求获得众包测量值。在830处,移动装置100例如通过如上文所描述将一或多个LPP/LPPe提供位置信息消息发送到服务器而匿名地报告众包测量值。在830发送的LPP/LPPe提供位置信息消息中的每一者可包含设定成例如零等某个固定值以指示匿名报告的会话ID。服务器可为数据服务器110或控制/数据服务器。
图9展示例如图1中的移动装置150、图2中的移动装置220和图4中的移动装置400等移动装置中的方法900,用于例如在图2中的步骤1处响应于接收到LPP/LPPe请求位置信息消息而报告众包测量值。在910处,移动装置从服务器接收LPP/LPPe请求位置信息消息,其中所述LPP/LPPe请求位置信息消息包括获得众包测量值的指令,且包括控制参数,其中所述控制参数包括激活触发参数、测量触发参数、报告触发参数、持续时间触发参数和/或其某种组合。
在920处,移动装置发送包括众包确认的LPP/LPPe提供位置信息消息服务器。在930处,移动装置基于所述控制参数获得众包测量值。在940处,移动装置确定报告触发参数已发生。在950处,移动装置响应于确定报告触发参数已发生而报告众包测量值。
图10展示移动装置中用于向第一服务器报告众包测量值的程序1000。移动装置可对应于图1中的移动装置150、图2中的移动装置220和图4中的移动装置400中的任一者。在1010处,移动装置接收来自第二服务器的请求。所述第一服务器可为数据服务器且所述第二服务器可为控制服务器。所述请求包括第一控制参数和第一测量参数。所述请求可对应于图2中的步骤1的LPP/LPPe请求位置信息消息。
在1020处,移动装置返回对第二服务器的响应。所述响应可对应于图2中的步骤2的LPP/LPPe提供位置信息消息。所述响应包括第二控制参数和第二测量参数。所述第二控制参数可等效于(例如,可相同于)第一控制参数。所述第二测量参数可等效于(例如,可相同于)或可为第一测量参数的子集。
在1030处,移动装置在第一多个不同时间获得测量值。所述测量值是基于第二测量参数。所述第一多个不同时间是基于第二控制参数。
在1040处,所述移动装置在第二多个不同时间在多个测量报告中将测量值发送到第一服务器,其中所述第二多个不同时间是基于所述第二控制参数。所述多个测量报告可对应于在图2中的步骤3和4处发送的LPP/LPPe提供位置信息消息。
在一些实施例中,所述第一控制参数和第二控制参数可各自包括激活触发参数、测量触发参数、报告触发参数和持续时间触发参数中的至少一者。所述激活触发参数可包括用于在移动装置处激活和去激活众包的条件,其中所述第一多个不同时间可包括当激活众包时的时间。所述激活触发参数可包括以下各项中的至少一者:地理区域参数、激活区域参数、去激活区域参数、国家网络参数、所检测发射器参数、目标运动状态参数、环境参数、逻辑触发组合参数、激活延迟参数和去激活延迟参数。所述测量触发参数可包括用于获得测量值的条件且所述第一多个不同时间可包括由所述条件确定的时间,例如当一或多个测量触发参数致使移动装置获得众包测量值时的时间。
所述测量触发参数可包括以下各项中的至少一者:测量周期性参数、测量移动参数、测量楼层改变参数、测量服务小区或AP改变参数,以及逻辑测量组合参数。所述报告触发参数可包括用于将测量值发送到第一服务器的条件且所述第二多个不同时间可包括由所述条件确定的时间,例如当一或多个报告触发参数致使移动装置向第一服务器报告众包测量值时的时间。
所述报告触发参数可包括实时参数、准实时参数和批次参数中的至少一者。在一些实施例中,所述实时参数可包含在报告触发参数中但不包含在准实时参数或批次参数中,且所述第二多个不同时间接着可等效于(例如,可相同于或近似相同于)所述第一多个不同时间或所述第一多个不同时间的子集。所述第一和第二多个不同时间的此等效或近似等效可由于移动装置一旦由于实时参数而获得众包测量值就报告众包测量值(或在无法发送的情况下丢弃众包测量值)而产生,在此情况下测量和报告时间将相同或近似相同。
在一些实施例中,准实时参数可包含在报告触发参数中但不包含在实时参数或批次参数中。在此情况下,所述第二多个不同时间的子集可等效于(例如,可相同于或近似相同于)所述第一多个不同时间的子集。此子集关系可由于移动装置一旦获得众包测量值就报告众包测量值的子集(在此情况下测量和报告时间将相同或近似相同)以及由于准实时参数而在获得其它众包测量值之后报告其它众包测量值(在此情况下测量和报告时间将一般不同)而产生。
在一些实施例中,批次参数可包含在报告触发参数中但不包含在实时参数或准实时参数中。在这些实施例中,移动装置可存储在所述第一多个不同时间中的每一者获得的测量值且将在所述第二多个不同时间中的每一者当前存储的全部测量值发送到第一服务器,其中所述第二多个不同时间中的每一者可基于所述批次参数。举例来说,所述第二多个不同时间中的每一者可由与批次参数相关联的一或多个触发条件触发。在一些实施例中,所述批次参数可包括以下各项中的至少一者:批次报告移动参数、服务网络改变批次报告参数、批次接入网络限制参数,以及批次存储溢出参数。
在一些实施例中,所述持续时间触发参数可包括众包开始时间参数和众包持续时间参数中的至少一者。
在1010处的请求、在1020处的响应和在1040处的每一测量报告可包括会话ID。所述响应和每一测量报告中的会话ID可包括固定匿名值(例如,值零)。程序1000可进一步包括接收来自第一服务器和第二服务器中的一者的众包查询且返回对第一服务器和第二服务器中的所述一者的响应,其中所述响应包括第二控制参数和第二测量参数。在一些实施例中,所述众包查询可对应于图2中的步骤7且对所述查询的响应可对应于图2中的步骤8。
图11展示在例如图1中的服务器110、图2中的服务器230或240和图5中的服务器500等服务器处的程序1100。在1110处,例如控制服务器等服务器向移动装置发送获得众包测量值的请求,其中所述请求包括触发。作为一实例,所述触发可包括报告触发参数或为报告触发参数的部分。在1120处,例如数据服务器或控制/数据服务器等服务器基于移动装置确定触发已发生而接收众包测量值的报告。所述报告可为匿名报告(例如,可含有设定成例如零等固定匿名值的会话ID)以使得移动装置的身份不被揭示。在1130处,例如1110中的服务器或1120中的服务器等服务器可将中止消息和/或众包查询消息发送到移动装置。
图12展示例如图1中的服务器110、图2中的服务器230或240和图5中的服务器500等服务器中的程序1200。在1210处,例如控制服务器等服务器向移动装置发送例如在图2中的步骤1处发送的LPP/LPPe请求位置信息消息。所述LPP/LPPe请求位置信息消息包括获得众包测量值的指令,且包括控制参数。所述控制参数包括激活触发参数、测量触发参数、报告触发参数、持续时间触发参数或其组合。所述控制参数指示移动装置如何获得众包测量值。
在1220处,服务器接收例如在图2中的步骤2中发送的来自移动装置的LPP/LPPe提供位置信息消息。所述LPP/LPPe提供位置信息消息包括众包确认。在1230处,在移动装置处确定由报告触发参数界定的条件已发生之后,可与用于1210和1220的服务器相同或可为不同服务器的服务器(例如,数据服务器)接收例如在图2的步骤3或步骤4中发送的来自移动装置的报告。所述报告包含众包测量值。所述报告可为匿名的;即可不包含移动装置的识别符且可包含设定成某个固定值(例如,零)的会话ID。
图13展示服务器中用于从移动装置获得众包测量值的程序1300。所述服务器可对应于图1中的服务器110、图2中的服务器230或240和图5中的服务器500。在实施例中,所述服务器可为例如图1中的服务器110-N的控制/数据服务器。在1310处,服务器将请求发送到移动装置。所述请求包括第一控制参数和第一测量参数。在实施例中,所述请求包括例如在图2中的步骤1处发送的LPP/LPPe请求位置信息消息。在1320处,所述服务器接收来自移动装置的响应。所述响应包括第二控制参数和第二测量参数。在实施例中,所述响应包括例如在图2中的步骤2处发送的LPP/LPPe提供位置信息消息。在1330处,所述服务器在多个测量报告中接收来自移动装置的测量值。所述测量值由移动装置基于所述第二控制参数在第一多个不同时间获得。所述测量值由移动装置在由所述第二控制参数确定的第二多个不同时间发送。在实施例中,每一测量报告包括例如在图2中的步骤3和4发送的一或多个LPP/LPPe提供位置信息消息。
在一些实施例中,所述第二控制参数可等效于(例如,可相同于)所述第一控制参数。所述第二测量参数可等效于(例如,相同于)所述第一测量参数或第一测量参数的子集。所述第一控制参数和第二控制参数可各自包括激活触发参数、测量触发参数、报告触发参数和持续时间触发参数中的至少一者。所述激活触发参数可包括用于在移动装置处激活和去激活众包的条件,在此情况下所述第一多个不同时间可包括当激活众包时的时间。
所述激活触发参数可包括以下各项中的至少一者:地理区域参数、激活区域参数、去激活区域参数、国家网络参数、所检测发射器参数、目标运动状态参数、环境参数、逻辑触发组合参数、激活延迟参数和去激活延迟参数。
所述测量触发参数可包括用于由移动装置获得测量值的条件,在此情况下所述第一多个不同时间可包括由所述条件确定的时间。所述测量触发参数可包括以下各项中的至少一者:测量周期性参数、测量移动参数、测量楼层改变参数、服务小区或AP测量改变参数,以及逻辑测量组合参数。
所述报告触发参数可包括用于在1330处将测量值发送到服务器的条件,在此情况下所述第二多个不同时间包括由所述条件确定的时间。所述报告触发参数可包括实时参数、准实时参数和批次参数中的至少一者。在一些实施例中,实时参数包含在报告触发参数中但不包含在准实时参数或批次参数中。在这些实施例中,所述第二多个不同时间可等效于(例如,可相同于或近似相同于)所述第一多个不同时间或所述第一多个不同时间的子集。所述第一和第二多个不同时间的此等效或近似等效可由于移动装置一旦由于实时参数而获得众包测量值就报告众包测量值(或在无法发送的情况下丢弃众包测量值)而产生,在此情况下测量和报告时间将相同或近似相同。
在一些其它实施例中,准实时参数可包含在报告触发参数中但不包含在实时参数或批次参数中。在这些实施例中,所述第二多个不同时间的子集可等效于(例如,可相同于或近似相同于)所述第一多个不同时间的子集。此子集关系可由于移动装置一旦获得众包测量值就报告众包测量值的子集(在此情况下测量和报告时间将相同或近似相同)以及由于准实时参数而在获得其它众包测量值之后报告其它众包测量值(在此情况下测量和报告时间将一般不同)而产生。
在一些其它实施例中,批次参数可包含在报告触发参数中但不包含在实时参数或准实时参数中。在这些实施例中,由移动装置在所述第一多个不同时间中的每一者获得的测量值可由移动装置存储。另外在这些实施例中,由移动装置发送的测量值可包括由移动装置在所述第二多个不同时间中的每一者当前存储的测量值,且所述第二多个不同时间中的每一者可基于所述批次参数。举例来说,所述第二多个不同时间中的每一者可由与批次参数相关联的一或多个触发条件触发。
在一些实施例中,所述批次参数可包括以下各项中的至少一者:批次报告周期性参数、批次报告移动参数、服务网络改变批次报告参数、批次接入网络限制参数和批次存储溢出参数。
在一些实施例中,所述持续时间触发参数可包括众包开始时间参数和众包持续时间参数中的至少一者。
在1310处的请求、在1320处的响应和在1330处的每一测量报告可包括会话ID。所述响应和每一测量报告中的会话ID可包括固定匿名值(例如,值零)。
程序1300可进一步包括将众包查询发送到移动装置且接收来自移动装置的响应,其中所述响应包括所述第二控制参数和所述第二测量参数。在一些实施例中,所述众包查询可对应于图2中的步骤7且对所述查询的响应可对应于图2中的步骤8。
依据应用,可通过各种手段实施本文中所描述的方法。举例来说,这些方法可以硬件、固件、软件或其任何组合实施。对于硬件实施方案,处理单元可实施于一或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、电子装置、经设计以执行本文所描述的功能的其它电子单元,或其组合内。
对于固件及/或软件实施方案,可使用执行本文中所描述的功能的模块(例如,程序、功能等)来实施所述方法。在实施本文所述的方法时,可以使用任何有形地体现指令的机器可读媒体。举例来说,软件代码可以存储在存储器中,并且由处理器单元来执行。存储器可实施在处理器单元内或在处理器单元外部。如本文中所使用,术语“存储器”是指任何类型的长期、短期、易失性、非易失性或其它存储器,且不应限于任何特定类型的存储器或任何特定数目个存储器或上面存储有存储器的媒体的类型。
如果以固件和/或软件实施,则功能可作为一或多个指令或代码存储在计算机可读媒体上。实例包含以数据结构编码的计算机可读媒体及以计算机程序编码的计算机可读媒体。计算机可读媒体包含物理计算机存储媒体。存储媒体可为可由计算机存取的任何可用媒体。作为实例而非限制,此等计算机可读媒体可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置,磁盘存储装置或其它磁性存储装置,或任何其它可用于存储呈指令或数据结构形式的所要程序代码且可由计算机接入的媒体;如本文中所使用,磁盘和光盘包含压缩光盘(CD)、激光光盘、光学光盘、数字多功能光盘(DVD),软性磁盘和蓝光光盘,其中磁盘通常以磁性方式再现数据,而光盘用激光以光学方式再现数据。以上各项的组合也应包含在计算机可读媒体的范围内。
举例来说,用于移动装置向第一服务器报告众包测量值的非暂时性计算机可读存储媒体,包含其上存储的程序代码,包括用以进行以下操作的程序代码:接收来自第二服务器的请求,其中所述请求包括第一控制参数和第一测量参数;返回对所述第二服务器的响应,其中所述响应包括第二控制参数和第二测量参数;在第一多个不同时间获得测量值,其中所述测量值是基于所述第二测量参数,且其中所述第一多个不同时间是基于所述第二控制参数;以及在第二多个不同时间在多个测量报告中将所述测量值发送到所述第一服务器,其中所述第二多个不同时间是基于所述第二控制参数。
一种用于服务器报告来自移动装置的众包测量值的非暂时性计算机可读存储媒体,包含其上存储的程序代码,包括用以进行以下操作的程序代码:将请求发送到移动装置,其中所述请求包括第一控制参数和第一测量参数;接收来自移动装置的响应,其中所述响应包括第二控制参数和第二测量参数;以及在多个测量报告中接收来自移动装置的测量值,其中所述测量值由移动装置基于所述第二控制参数在第一多个不同时间获得,且其中所述测量值由移动装置在由所述第二控制参数确定的第二多个不同时间发送。
除了存储在计算机可读媒体上之外,还可将指令和/或数据提供为通信设备中包括的发射媒体上的信号。举例来说,通信设备可包含具有指示指令及数据的信号的收发器。所述指令及数据经配置以致使一或多个处理器实施权利要求书中概述的功能。即,通信设备包含具有指示用以执行所揭示的功能的信息的信号的发射媒体。在第一时间,通信设备中包含的传输媒体可以包含用以执行所揭示功能的信息的第一部分,而在第二时间,通信设备中包含的传输媒体可以包含用以执行所揭示功能的信息的第二部分。
提供对所揭示方面的先前描述以使任何所属领域的技术人员能够进行或使用本发明。所属领域的技术人员将容易明白对这些方面的各种修改,且在不脱离本发明的精神或范围的情况下,本文中所界定的一般原理可应用于其它方面。举例来说,设备、方法和系统可含有本文所描述的先前实例中的任一者。

Claims (61)

1.一种在移动装置中用于向第一服务器报告众包测量值的方法,其包括:
接收来自第二服务器的请求,其中所述请求包括第一控制参数和第一测量参数;
返回对所述第二服务器的响应,其中所述响应包括第二控制参数和第二测量参数;
在第一多个不同时间获得测量值,其中所述测量值是基于所述第二测量参数,且其中所述第一多个不同时间是基于所述第二控制参数;以及
在第二多个不同时间在多个测量报告中将所述测量值发送到所述第一服务器,其中所述第二多个不同时间是基于所述第二控制参数。
2.根据权利要求1所述的方法,其中所述第一服务器是数据服务器且所述第二服务器是控制服务器。
3.根据权利要求1所述的方法,其中所述第二控制参数等效于所述第一控制参数。
4.根据权利要求1所述的方法,其中所述第二测量参数等效于所述第一测量参数或是所述第一测量参数的子集。
5.根据权利要求1所述的方法,其中所述第一控制参数和所述第二控制参数各自包括以下各项中的至少一者:激活触发参数、测量触发参数、报告触发参数,以及持续时间触发参数。
6.根据权利要求5所述的方法,其中所述激活触发参数包括用于在所述移动装置处激活和去激活众包的条件,且其中所述第一多个不同时间包括当激活众包时的时间。
7.根据权利要求6所述的方法,其中所述激活触发参数包括以下各项中的至少一者:地理区域参数、激活区域参数、去激活区域参数、国家网络参数、所检测发射器参数、目标运动状态参数、环境参数、逻辑触发组合参数、激活延迟参数,以及去激活延迟参数。
8.根据权利要求5所述的方法,其中所述测量触发参数包括用于获得所述测量值的条件,且其中所述第一多个不同时间包括由所述条件确定的时间。
9.根据权利要求8所述的方法,其中所述测量触发参数包括以下各项中的至少一者:测量周期性参数、测量移动参数、测量楼层改变参数、服务小区或AP测量改变参数,以及逻辑测量组合参数。
10.根据权利要求5所述的方法,其中所述报告触发参数包括用于将所述测量值发送到所述第一服务器的条件,且其中所述第二多个不同时间包括由所述条件确定的时间。
11.根据权利要求10所述的方法,其中所述报告触发参数包括以下各项中的至少一者:实时参数、准实时参数,以及批次参数。
12.根据权利要求11所述的方法,其中所述实时参数包含在所述报告触发参数中但所述准实时参数或所述批次参数不包含在所述报告触发参数中,且其中所述第二多个不同时间等效于所述第一多个不同时间或所述第一多个不同时间的子集。
13.根据权利要求11所述的方法,其中所述准实时参数包含在所述报告触发参数中但所述实时参数或所述批次参数不包含在所述报告触发参数中,且其中所述第二多个不同时间的子集等效于所述第一多个不同时间的子集。
14.根据权利要求11所述的方法,其中所述批次参数包含在所述报告触发参数中但所述实时参数或所述准实时参数不包含在所述报告触发参数中,且所述方法进一步包括:
存储在所述第一多个不同时间中的每一者获得的所述测量值;以及
将在所述第二多个不同时间中的每一者当前存储的全部测量值发送到所述第一服务器,其中所述第二多个不同时间中的每一者是基于所述批次参数。
15.根据权利要求14所述的方法,其中所述批次参数包括以下各项中的至少一者:批次报告移动参数、服务网络改变批次报告参数、批次接入网络限制参数,以及批次存储溢出参数。
16.根据权利要求5所述的方法,其中所述持续时间触发参数包括众包开始时间参数和众包持续时间参数中的至少一者。
17.根据权利要求1所述的方法,其中所述请求、所述响应和每一测量报告包括会话ID。
18.根据权利要求17所述的方法,其中所述响应中和每一测量报告中的所述会话ID包括固定匿名值。
19.根据权利要求1所述的方法,其进一步包括:
接收来自所述第一服务器和所述第二服务器中的一者的众包查询;以及
返回对所述第一服务器和所述第二服务器中的所述一者的响应,其中所述响应包括所述第二控制参数和所述第二测量参数。
20.一种在服务器中用于从移动装置获得众包测量值的方法,其包括:
将请求发送到所述移动装置,其中所述请求包括第一控制参数和第一测量参数;
接收来自所述移动装置的响应,其中所述响应包括第二控制参数和第二测量参数;以及
在多个测量报告中接收来自所述移动装置的测量值,其中所述测量值是由所述移动装置基于所述第二控制参数在第一多个不同时间获得,且其中所述测量值是由所述移动装置在由所述第二控制参数确定的第二多个不同时间发送。
21.根据权利要求20所述的方法,其中所述第二控制参数等效于所述第一控制参数。
22.根据权利要求20所述的方法,其中所述第二测量参数等效于所述第一测量参数或所述第一测量参数的子集。
23.根据权利要求20所述的方法,其中所述第一控制参数和所述第二控制参数各自包括以下各项中的至少一者:激活触发参数、测量触发参数、报告触发参数,以及持续时间触发参数。
24.根据权利要求23所述的方法,其中所述激活触发参数包括用于在所述移动装置处激活和去激活众包的条件,且其中所述第一多个不同时间包括当激活众包时的时间。
25.根据权利要求24所述的方法,其中所述激活触发参数包括以下各项中的至少一者:地理区域参数、激活区域参数、去激活区域参数、国家网络参数、所检测发射器参数、目标运动状态参数、环境参数、逻辑触发组合参数、激活延迟参数,以及去激活延迟参数。
26.根据权利要求23所述的方法,其中所述测量触发参数包括用于获得所述测量值的条件,且其中所述第一多个不同时间包括由所述条件确定的时间。
27.根据权利要求26所述的方法,其中所述测量触发参数包括以下各项中的至少一者:测量周期性参数、测量移动参数、测量楼层改变参数、服务小区或AP测量改变参数,以及逻辑测量组合参数。
28.根据权利要求23所述的方法,其中所述报告触发参数包括用于将所述测量值发送到所述服务器的条件,且其中所述第二多个不同时间包括由所述条件确定的时间。
29.根据权利要求28所述的方法,其中所述报告触发参数包括以下各项中的至少一者:实时参数、准实时参数,以及批次参数。
30.根据权利要求29所述的方法,其中所述实时参数包含在所述报告触发参数中但所述准实时参数或所述批次参数不包含在所述报告触发参数中,且其中所述第二多个不同时间等效于所述第一多个不同时间或所述第一多个不同时间的子集。
31.根据权利要求29所述的方法,其中所述准实时参数包含在所述报告触发参数中但所述实时参数或所述批次参数不包含在所述报告触发参数中,且其中所述第二多个不同时间的子集等效于所述第一多个不同时间的子集。
32.根据权利要求29所述的方法,其中所述批次参数包含在所述报告触发参数中但所述实时参数或所述准实时参数不包含在所述报告触发参数中,其中由所述移动装置在所述第一多个不同时间中的每一者获得的所述测量值由所述移动装置存储,其中由所述移动装置发送的所述测量值包括由所述移动装置在所述第二多个不同时间中的每一者当前存储的所述测量值,且其中所述第二多个不同时间中的每一者是基于所述批次参数。
33.根据权利要求32所述的方法,其中所述批次参数包括以下各项中的至少一者:批次报告周期性参数、批次报告移动参数、服务网络改变批次报告参数、批次接入网络限制参数,以及批次存储溢出参数。
34.根据权利要求23所述的方法,其中所述持续时间触发参数包括众包开始时间参数和众包持续时间参数中的至少一者。
35.根据权利要求20所述的方法,其中所述请求、所述响应和每一测量报告包括会话ID。
36.根据权利要求35所述的方法,其中所述响应中和每一测量报告中的所述会话ID包括固定匿名值。
37.根据权利要求20所述的方法,其进一步包括:
将众包查询发送到所述移动装置;以及
接收来自所述移动装置的响应,其中所述响应包括所述第二控制参数和所述第二测量参数。
38.一种用于向第一服务器报告众包测量值的移动装置,其包括:
接收器,其用以接收来自第二服务器的请求,其中所述请求包括第一控制参数和第一测量参数;
发射器,其用以返回对所述第二服务器的响应,其中所述响应包括第二控制参数和第二测量参数;
处理器,其用以在第一多个不同时间获得测量值,其中所述测量值是基于所述第二测量参数,且其中所述第一多个不同时间是基于所述第二控制参数;且
其中所述发射器进一步在第二多个不同时间在多个测量报告中将所述测量值发送到所述第一服务器,其中所述第二多个不同时间是基于所述第二控制参数。
39.根据权利要求38所述的移动装置,其中所述第一服务器是数据服务器且所述第二服务器是控制服务器。
40.根据权利要求38所述的移动装置,其中所述第一控制参数和所述第二控制参数各自包括以下各项中的至少一者:激活触发参数、测量触发参数、报告触发参数,以及持续时间触发参数。
41.根据权利要求38所述的移动装置,其中所述多个测量报告包括固定匿名值。
42.一种用于从移动装置获得众包测量值的服务器,其包括:
发射器,其用以将请求发送到所述移动装置,其中所述请求包括第一控制参数和第一测量参数;以及
接收器,其用以:
接收来自所述移动装置的响应,其中所述响应包括第二控制参数和第二测量参数;以及
在多个测量报告中接收来自所述移动装置的测量值,其中所述测量值是由所述移动装置基于所述第二控制参数在第一多个不同时间获得,且其中所述测量值是由所述移动装置在由所述第二控制参数确定的第二多个不同时间发送。
43.根据权利要求42所述的服务器,其中所述第二控制参数等效于所述第一控制参数。
44.根据权利要求42所述的服务器,其中所述第一控制参数和所述第二控制参数各自包括以下各项中的至少一者:激活触发参数、测量触发参数、报告触发参数,以及持续时间触发参数。
45.根据权利要求42所述的服务器,其中所述多个测量报告包括固定匿名值。
46.一种用于向第一服务器报告众包测量值的移动装置,其包括:
用于接收来自第二服务器的请求的装置,其中所述请求包括第一控制参数和第一测量参数;
用于返回对所述第二服务器的响应的装置,其中所述响应包括第二控制参数和第二测量参数;
用于在第一多个不同时间获得测量值的装置,其中所述测量值是基于所述第二测量参数,且其中所述第一多个不同时间是基于所述第二控制参数;以及
用于在第二多个不同时间在多个测量报告中将所述测量值发送到所述第一服务器的装置,其中所述第二多个不同时间是基于所述第二控制参数。
47.根据权利要求46所述的移动装置,其中所述第一服务器是数据服务器且所述第二服务器是控制服务器。
48.根据权利要求46所述的移动装置,其中所述第一控制参数和所述第二控制参数各自包括以下各项中的至少一者:激活触发参数、测量触发参数、报告触发参数,以及持续时间触发参数。
49.根据权利要求46所述的移动装置,其中所述多个测量报告包括固定匿名值。
50.一种用于从移动装置获得众包测量值的服务器,其包括:
用于将请求发送到所述移动装置的装置,其中所述请求包括第一控制参数和第一测量参数;
用于接收来自所述移动装置的响应的装置,其中所述响应包括第二控制参数和第二测量参数;以及
用于在多个测量报告中接收来自所述移动装置的测量值的装置,其中所述测量值是由所述移动装置基于所述第二控制参数在第一多个不同时间获得,且其中所述测量值是由所述移动装置在由所述第二控制参数确定的第二多个不同时间发送。
51.根据权利要求50所述的服务器,其中所述第二控制参数等效于所述第一控制参数。
52.根据权利要求50所述的服务器,其中所述第一控制参数和所述第二控制参数各自包括以下各项中的至少一者:激活触发参数、测量触发参数、报告触发参数,以及持续时间触发参数。
53.根据权利要求50所述的服务器,其中所述多个测量报告包括固定匿名值。
54.一种用于使移动装置向第一服务器报告众包测量值的非暂时性计算机可读存储媒体,其包含存储于其上的程序代码,所述程序代码包括用以进行以下操作的程序代码:
接收来自第二服务器的请求,其中所述请求包括第一控制参数和第一测量参数;
返回对所述第二服务器的响应,其中所述响应包括第二控制参数和第二测量参数;
在第一多个不同时间获得测量值,其中所述测量值是基于所述第二测量参数,且其中所述第一多个不同时间是基于所述第二控制参数;以及
在第二多个不同时间在多个测量报告中将所述测量值发送到所述第一服务器,其中所述第二多个不同时间是基于所述第二控制参数。
55.根据权利要求54所述的非暂时性计算机可读存储媒体,其中所述第一服务器是数据服务器且所述第二服务器是控制服务器。
56.根据权利要求54所述的非暂时性计算机可读存储媒体,其中所述第一控制参数和所述第二控制参数各自包括以下各项中的至少一者:激活触发参数、测量触发参数、报告触发参数,以及持续时间触发参数。
57.根据权利要求54所述的非暂时性计算机可读存储媒体,其中所述多个测量报告包括固定匿名值。
58.一种用于使服务器报告来自移动装置的众包测量值的非暂时性计算机可读存储媒体,其包含存储于其上的程序代码,所述程序代码包括用以进行以下操作的程序代码:
将请求发送到所述移动装置,其中所述请求包括第一控制参数和第一测量参数;
接收来自所述移动装置的响应,其中所述响应包括第二控制参数和第二测量参数;以及
在多个测量报告中接收来自所述移动装置的测量值,其中所述测量值是由所述移动装置基于所述第二控制参数在第一多个不同时间获得,且其中所述测量值是由所述移动装置在由所述第二控制参数确定的第二多个不同时间发送。
59.根据权利要求58所述的非暂时性计算机可读存储媒体,其中所述第二控制参数等效于所述第一控制参数。
60.根据权利要求58所述的非暂时性计算机可读存储媒体,其中所述第一控制参数和所述第二控制参数各自包括以下各项中的至少一者:激活触发参数、测量触发参数、报告触发参数,以及持续时间触发参数。
61.根据权利要求58所述的非暂时性计算机可读存储媒体,其中所述多个测量报告包括固定匿名值。
CN201480060988.9A 2013-11-08 2014-11-07 用于控制从移动装置进行的众包的技术和方法 Pending CN105706417A (zh)

Applications Claiming Priority (17)

Application Number Priority Date Filing Date Title
US201361902130P 2013-11-08 2013-11-08
US61/902,130 2013-11-08
US201361902780P 2013-11-11 2013-11-11
US61/902,780 2013-11-11
US201361903039P 2013-11-12 2013-11-12
US61/903,039 2013-11-12
US201461926186P 2014-01-10 2014-01-10
US61/926,186 2014-01-10
US201461926887P 2014-01-13 2014-01-13
US61/926,887 2014-01-13
US201461926955P 2014-01-14 2014-01-14
US61/926,955 2014-01-14
US201462029997P 2014-07-28 2014-07-28
US62/029,997 2014-07-28
US14/535,278 US9609539B2 (en) 2013-11-08 2014-11-06 Techniques and methods for controlling crowdsourcing from a mobile device
US14/535,278 2014-11-06
PCT/US2014/064609 WO2015070052A1 (en) 2013-11-08 2014-11-07 Techniques and methods for controlling crowdsourcing from a mobile device

Publications (1)

Publication Number Publication Date
CN105706417A true CN105706417A (zh) 2016-06-22

Family

ID=52021418

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480060988.9A Pending CN105706417A (zh) 2013-11-08 2014-11-07 用于控制从移动装置进行的众包的技术和方法

Country Status (6)

Country Link
US (1) US9609539B2 (zh)
EP (1) EP3066814B1 (zh)
JP (1) JP2016538772A (zh)
KR (1) KR101831716B1 (zh)
CN (1) CN105706417A (zh)
WO (1) WO2015070052A1 (zh)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9603117B2 (en) * 2014-02-19 2017-03-21 Apple Inc. Network infrastructure identification
US10397082B2 (en) * 2014-08-07 2019-08-27 Citrix Systems, Inc. Internet infrastructure measurement method and system adapted to session volume
US9832615B2 (en) 2014-09-18 2017-11-28 Qualcomm Incorporated Mobile device sensor and radio frequency reporting techniques
US9338592B1 (en) * 2014-12-03 2016-05-10 Amazon Technologies, Inc. Reducing crowdsourcing network traffic
EP3295729B1 (en) * 2015-05-15 2019-07-10 Telefonaktiebolaget LM Ericsson (publ) Methods and nodes for managing rstd reports
US10778748B2 (en) * 2015-06-05 2020-09-15 Apple Inc. Rapid reconfiguration of device location system
CN105227369B (zh) * 2015-10-19 2016-06-22 南京华苏科技股份有限公司 基于众包模式的移动Apps对无线网路资源利用的分析方法
US9958277B1 (en) * 2015-12-18 2018-05-01 EMC IP Holding Company LLC Waypoint-assisted navigation of an enterprise facility
CN107343291B (zh) * 2016-04-28 2021-11-12 中兴通讯股份有限公司 天馈系统检测方法、装置及基站
JP6447585B2 (ja) * 2016-06-30 2019-01-09 トヨタ自動車株式会社 位置推定システム、センタ
US10038981B2 (en) * 2016-07-26 2018-07-31 Qualcomm Incorporated Synchronous scanning terrestrial networks for measurements for crowdsourcing and positioning
US20180068392A1 (en) * 2016-09-02 2018-03-08 Allstate Insurance Company Generating an Output Based on Processed Sensor Data
US10659921B2 (en) * 2016-09-23 2020-05-19 Qualcomm Incorporated Measurement batching
US20180145892A1 (en) * 2016-11-21 2018-05-24 Ca, Inc. Methods and devices for monitoring overlapped ip addresses in a multi-tenancy environment
US10363833B2 (en) * 2017-03-15 2019-07-30 Ford Global Technologies, Llc Inductive charging active suspension
US10859595B2 (en) * 2017-04-04 2020-12-08 Qualcomm Incorporated Systems and methods for improving location accuracy for a mobile device using sensors
US10547983B2 (en) 2017-09-21 2020-01-28 Here Global B.V. Controlling radio fingerprint observation report collection
US10382995B2 (en) 2017-09-29 2019-08-13 At&T Intellectual Property I, L.P. Utilization of crowd-sourced access point data for 5G or other next generation network
US10271236B1 (en) 2017-09-29 2019-04-23 At&T Intellectual Property I, L.P. Collection of crowd-sourced access point data for 5G or other next generation network
US10231134B1 (en) 2017-09-29 2019-03-12 At&T Intellectual Property I, L.P. Network planning based on crowd-sourced access point data for 5G or other next generation network
EP3777297A1 (en) * 2018-04-05 2021-02-17 Telefonaktiebolaget Lm Ericsson (Publ) Minimization of driving test measurements
CA3096351A1 (en) 2018-04-11 2019-10-17 Ookla, Llc Wireless network service assessment
US10958708B2 (en) 2018-08-22 2021-03-23 International Business Machines Corporation Crowdsourcing big data transfer
US20220237637A1 (en) * 2018-12-18 2022-07-28 Meta Platforms, Inc. Systems and methods for real time crowdsourcing
EP3755077A1 (en) * 2019-06-21 2020-12-23 HERE Global B.V. Context information from crowd-sourced data
US20210132180A1 (en) * 2019-10-30 2021-05-06 Qualcomm Incorporated Increased positioning resolution
EP4064751A4 (en) * 2019-11-22 2022-11-23 Huawei Technologies Co., Ltd. METHOD FOR REPORTING POSITION INFORMATION OF USER EQUIPMENT, USER EQUIPMENT AND NETWORK EQUIPMENT
CN113865587A (zh) 2020-06-30 2021-12-31 伊姆西Ip控股有限责任公司 用于监控现场设备的方法、电子设备和计算机程序产品
CN113868102A (zh) 2020-06-30 2021-12-31 伊姆西Ip控股有限责任公司 用于信息显示的方法、电子设备和计算机程序产品
US11493645B2 (en) 2020-11-19 2022-11-08 Here Global B.V. Method and apparatus for selectively utilizing an online positioning system to determine a reference position associated with fingerprint data
US20220196851A1 (en) * 2020-12-18 2022-06-23 The Boeing Company Position, Navigation and Timing System Architecture Based on Signals of Opportunity
KR20230090511A (ko) * 2021-12-15 2023-06-22 현대자동차주식회사 서버 및 그 제어 방법

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120102164A1 (en) * 2010-10-21 2012-04-26 International Business Machines Corporation Deployment of location based applications with crowdsourced structured points of input for data entry
CN103026739A (zh) * 2010-07-23 2013-04-03 高通股份有限公司 用于在向移动站提供位置辅助数据中使用的方法和装置
EP2615801A1 (en) * 2012-01-13 2013-07-17 ATS Group (IP Holdings) Limited Identification of sensors in sensor networks to participate in measurement campaigns

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150070432A (ko) * 2010-04-29 2015-06-24 인터디지탈 패튼 홀딩스, 인크 네트워크 테스트를 위한 개인 무선 장치의 이용
US9148763B2 (en) * 2010-07-30 2015-09-29 Qualcomm Incorporated Methods and apparatuses for mobile station centric determination of positioning assistance data
JP6222457B2 (ja) * 2011-03-31 2017-11-01 日本電気株式会社 無線通信システムにおける無線端末、無線局、制御装置および通信制御方法
US10148709B2 (en) * 2012-08-31 2018-12-04 Here Global B.V. Method and apparatus for updating or validating a geographic record based on crowdsourced location data

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103026739A (zh) * 2010-07-23 2013-04-03 高通股份有限公司 用于在向移动站提供位置辅助数据中使用的方法和装置
US20120102164A1 (en) * 2010-10-21 2012-04-26 International Business Machines Corporation Deployment of location based applications with crowdsourced structured points of input for data entry
EP2615801A1 (en) * 2012-01-13 2013-07-17 ATS Group (IP Holdings) Limited Identification of sensors in sensor networks to participate in measurement campaigns

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
3GPP: "《LTE;Evolved Universal Terrestrial Radio Access (E-UTRA); LTE Positioning Protocol(LPP)》", 《ETSSI TS 136 355 V11.4.0》 *
APU KAPADIA、NIKOS TRIANDOPOULOS: "《AnonySense:Opportunistic and Privacy-Preserving Context Collection",Apu Kapadia、Nikos Triandopoulos》", 《PERVASIVE COMPUTING 6TH INTERNATIONAL CONFERENCE》 *

Also Published As

Publication number Publication date
EP3066814B1 (en) 2018-04-04
KR20160084425A (ko) 2016-07-13
US9609539B2 (en) 2017-03-28
US20150133152A1 (en) 2015-05-14
KR101831716B1 (ko) 2018-02-23
JP2016538772A (ja) 2016-12-08
WO2015070052A1 (en) 2015-05-14
EP3066814A1 (en) 2016-09-14

Similar Documents

Publication Publication Date Title
CN105706417A (zh) 用于控制从移动装置进行的众包的技术和方法
US11546848B2 (en) Systems and methods to enable combined periodic and triggered location of a mobile device
CN112314021B (zh) 使用早期数据传输对移动设备的低功率周期性和触发的定位
CN110121892B (zh) 用于在第五代无线网络中支持控制平面位置的系统及方法
KR102651980B1 (ko) 모바일 디바이스의 결합된 주기적이고 트리거링된 로케이션을 가능하게 하는 시스템들 및 방법들
JP6527231B2 (ja) Wlan/wpan/センサのサポートを使用する位置決定のための方法及び装置
US11785620B2 (en) Systems and methods for super low latency location service for wireless networks
EP3895454B1 (en) Systems and methods for location reporting with low latency for wireless networks
WO2020198202A1 (en) Methods and systems for using bandwidth parts information during positioning of a mobile device
EP3245535A1 (en) Method and system for providing enhanced location based trilateration
TW202106101A (zh) 使用控制平面最佳化之一行動裝置之低功率週期性且經觸發之位置
CN115152284A (zh) 使用用户面位置解决方案来支持控制面定位方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160622