用于保护定位相关信息的方法和设备的制造方法_5

文档序号:9476550阅读:来源:国知局
信任旗标IE发送到H-SPC 1906,其可指示用于SET 1908的PE提供者是否受信任且经授权从H-SPC 1906接收PPAD (例如在步骤K处和/或在步骤R处)。
[0118]图20是说明根据一实施方案的用于SUPL 2.1SI代理漫游周期性触发会话的实例消息流程2000的图ο此处例如,展示V-SLP 2002 (例如,可包括V-SLC 2004和V-SPC2006)、H-SLP 2008以及目标SET 2010。在此实例中,V-SLC 2004可在步骤G处通过将PE验证请求IE发送到H-SLP 2008而获得且验证用于SET 2010的PE提供者ID。H-SLP 2008可在步骤H处将PE验证请求IE转发到SET 2010。SET 2010可在步骤I处将PE验证响应IE返回到H-SLP 2008,且H-SLP 2008可在步骤J处将PE验证响应IE转发到V-SLC 2004。V-SLC 2004可随后使用在步骤J处接收的PE验证响应IE中的信息验证用于SET 2010的PE提供者,且可随后在步骤K处将PE信任IE发送到V-SPC 2006,其指示用于SET 2010的PE是否视为受信任的。如果在步骤K中指示PE为受信任的,那么V-SPC 2006可在步骤N处和/或在步骤W处将PPAD (例如,AP位置)提供到SET 2010。
[0119]图21是说明根据一实施方案的用于SUPL 2.1SI非代理非漫游周期性触发会话的实例消息流程2100的图。此处例如,展示H-SLP 2102 (例如,可包括H-SLC 2104和H-SPC2106)以及目标SET 2108。在此实例中,在步骤F处,PE验证请求IE可由H-SLC 2104发送到SET 2108,且在事件G处,PE验证响应IE可由SET 2108返回到H-SPC 2106。H-SPC 2106可在步骤H处将PE验证响应IE转发到H-SLC 2104,其可使H-SLC 2104能够验证用于SET2108的PE提供者。H-SLC 2104可随后在步骤I处将PE信任旗标IE发送到H-SPC 2106,其可指示用于SET 2108的PE提供者是否受信任且经授权从H-SPC 2106接收PPAD (例如在步骤J处和/或在步骤P处)。
[0120]图22是说明根据一实施方案的用于SUPL 2.1SI非代理漫游周期性触发会话的实例消息流程2200的图。此处例如,展示H-SLC 2202, V-SLP 2204 (例如,可包括V-SLC 2206和V-SPC 2208)以及目标SET 2210。在此实例中,V-SLC 2206可在步骤G处通过将PE验证请求IE发送到H-SLC 2202而获得且验证用于SET 2210的PE提供者ID。H-SLC 2202可在步骤H处将PE验证请求IE转发到SET 2210。SET 2210可在步骤I处将PE验证响应IE返回到V-SPC 2208,且V-SPC 2208可在步骤J处将PE验证响应IE转发到V-SLC 2206。V-SLC 2206可随后使用在步骤J处接收的PE验证响应IE中的信息验证用于SET 2210的PE提供者,且可随后在步骤K处将PE信任IE发送到V-SPC 2208,其指示用于SET 2210的PE是否视为受信任的。如果在步骤K中指示PE为受信任的,那么V-SPC 2208可在步骤L处和/或在步骤R处将PPAD (例如,AP位置)提供到SET 2210。
[0121]图23是说明根据实例实施方案的可在移动台(例如,UE)中或移动台内的PE中实施以在所述移动台内提供的PE处获得受保护定位辅助数据(PPAD)的实例过程2300的流程图。在实例框2302处,可与位置服务器交换一或多个消息以验证移动台内提供的定位引擎。在某些情况下,在实例框2304处可验证定位引擎的提供者。
[0122]在实例框2306处,且基于在实例框2304处的PE的验证,可接收PPAD (例如,在经由框2302的验证后)。在某些实施方案中,在框2308处,PPAD可指示发射器装置(例如,例如AP)的位置。在某些情况下,在框2310处,可从位置服务器接收PPAD (例如,经由SUPL通信会话)。在某些情况下,在框2312处,可从另一装置(例如,(非移动)发射器装置)接收PPAD。在一些实施方案中,在框2314处,可从位置服务器获得解密密钥且应用于所获取的经加密广播信号以获得PPAD。
[0123]在实例框2316处,在框2306处获得的PPAD可提供到定位引擎和/或由定位引擎使用。
[0124]图24是说明根据实例实施方案的可在计算装置(例如,位置服务器)中实施以使移动台或移动台内的PE能够获得受保护定位辅助数据(PPAD)以供所述移动台内提供的PE使用的实例过程2400的流程图。在实例框2402处,可至少部分地基于与移动台(或与PE)交换的一或多个消息而验证移动台中提供的定位引擎。在某些情况下,在框2404处,可验证PE的提供者。
[0125]在实例框2406处,且基于在实例框2404中的PE提供者的验证,可启用移动台以获得用于定位引擎的PPAD。在某些实施方案中,在框2408处,PPAD可指示发射器装置的位置。在某些情况下,在框2410处,PPAD可由位置服务器发射到移动台或PE(例如,经由SUPL通信会话)。在一些实施方案中,在框2412处,可将解密密钥提供到移动台以用于解密包括PPAD的经加密广播信号。在某些实施方案中,在框2414处,PPAD可由位置服务器发射到发射器装置以用于发射到一或多个移动台的经加密广播信号中。在某些实施方案中,在框2416处,可将消息发射到装置,例如(非移动)发射器装置),所述消息指示特定移动台将从所述装置接收PPAD。
[0126]图25是说明根据实例实施方案的可在移动台(例如,UE)中或移动台内的PE中实施以将受保护定位数据(PPD)从PE提供到位置服务器的实例过程2500的流程图。在实例框2502处,可与位置服务器交换一或多个消息以验证位置服务器与移动台内提供的定位引擎之间的关系。在某些实施方案中,在框2504处,可验证定位引擎的提供者和/或位置服务器的提供者。
[0127]在实例框2506处,且基于在框2504处的验证,PH)可由定位引擎获得或从定位引擎获得。在某些情况下,在框2508处,pro可指示发射器装置的位置和/或移动台的位置。
[0128]在实例框2510处,可将PH)发射到位置服务器。在某些实施方案中,在框2512处,可经由SUPL通信会话发射PPD。
[0129]图26是说明根据实例实施方案的可在计算装置(例如,位置服务器)中实施以从移动台内提供的PE获得受保护定位数据(PPD)的实例过程2600的流程图。在实例框2602处,可至少部分基于与移动台交换的一或多个消息而验证所述移动台中提供的定位引擎。在某些情况下,在框2604处,可验证定位引擎的提供者和/或位置服务器的提供者。
[0130]在实例框2606处,可从定位引擎接收PPD。在某些实施方案中,在框2608处,PI3D可指示发射器装置的位置和/或移动台的位置。在某些情况下,在框2610处,可经由SUPL通信会话接收PPD。
[0131]图27是说明根据某些实例实施方案的实例专用计算平台2700的某些特征的示意图,所述计算平台可在计算装置112(例如,位置服务器)内提供以使移动台能够获得受保护定位辅助数据供所述移动台内提供的PE使用和/或从移动台内提供的PE获得受保护定位数据。计算平台2700可表示:图2中的位置服务器202 ;图3中的LS 302和LS 304 ;图4中的LS 402和LS I至Ij LS N ;图5中的D/H-SLP 504 ;图6中的D/H-SLP 602 ;以及图7到22中参考的每一 SLC、SPC和SLP。
[0132]如所说明,计算平台2700可包括经由一或多个连接2706 (例如,一或多个电导体、一或多个导电路径、一或多个总线、一或多个光纤路径、一或多个电路、一或多个缓冲器、一或多个发射器、一或多个接收器等)耦合到存储器2704的一或多个处理单元2702(例如,执行根据本文中提供的某些技术的数据处理等)。处理单元2702可例如以硬件或硬件与软件的组合实施。处理单元2702可表示可经配置以执行数据计算程序或过程的至少一部分的一或多个电路。举例来说但非限制,处理单元可包含一或多个处理器、控制器、微处理器、微控制器、专用集成电路、数字信号处理器、可编程逻辑装置、现场可编程门阵列或类似者,或其任何组合。
[0133]存储器2704可表示任何数据存储机构。存储器2704可包含(例如)主要存储器2704-1和/或辅助存储器2704-2。主要存储器2704-1可包括(例如)随机存取存储器、只读存储器等。虽然在此实例中图解说明为与处理单元分开,但应理解主要存储器的全部或一部分可提供在处理单元2702或计算装置112内的其它相似电路内或另外与其位于同一地点且耦合。辅助存储器2704-2可包括(例如)与主要存储器和/或一或多个数据存储装置或系统相同或相似类型的存储器,例如磁盘驱动器、光盘驱动器、磁带驱动器、固体运动状态存储器驱动器等。
[0134]在某些实施方案中,辅助存储器可以可操作方式接收非暂时性计算机可读媒体2720或以其它方式可配置以耦合到所述非暂时性计算机可读媒体。存储器2704和/或非暂时性计算机可读媒体2720可包括用于例如根据如本文所提供的适用技术执行数据处理和/或其它功能的指令2722。
[0135]计算平台2700可例如进一步包括通信接口 2708。通信接口 2708可例如包括一或多个有线和/或无线网络接口单元、无线电、调制解调器等,此处由一或多个接收器2710和一或多个发射器2712表示。应理解在某些实施方案中,通信接口 2708可包括一或多个收发器和/或类似物。此外,应理解,虽然未展示,但通信接口 2708可包括一或多个天线及/或在给定通信接口能力的情况下可适用的其它电路。
[0136]根据某些实例实施方案,通信接口 2708可例如经启用以用于与各种有线通信网络一起使用,所述有线通信网络例如为电话系统、局域网、广域网、个域网、内联网、因特网等。
[0137]根据某些实例实施方案,通信接口 2708和/或2808(参看图28)可例如经启用以用于与各种无线通信网络一起使用,所述无线通信网络例如为无线广域网(WWAN)、无线局域网(WLAN)、无线个域网(WPAN)等。术语“网络”和“系统”在本文中可互换使用。WffAN可为码分多址(CDMA)网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交频分多址(OFDMA)网络、单载波频分多址(SC-FDMA)网络等等。CDMA网络可以实施一或多个无线电接入技术(RAT),例如cdma2000、宽带CDMA (W-CDMA)、时分同步码分多址(TD-SCDMA),仅列举一些无线电技术。这里,cdma2000可包含根据IS-95、IS_2000、HRPD和IS-856标准实施的技术。TDMA网络可以实施全球移动通信系统(GSM)、数字高级移动电话系统(D-AMBP能力)或某种其它RAT。GSM和W-CDMA描述于来自名为“第三代合作伙伴计划”(3GPP)的协会的文档中。Cdma2000描述于来自名为“第三代合作伙伴计划2” (3GPP2)的协会的文档中。3GPP和3GPP2文献是可公开获得的。WLAN可包含IEEE 802.1lx网络,且WPAN可包含(例如)蓝牙网络、IEEE802.15xo无线通信网络可包含所谓的下一代技术(例如,“4G”),例如3GPP长期演进(LTE)、3GPP高级LTE、WiMAX、超移动宽带(UMB)和/或类似者。另外,通信接口 2708可进一步提供与一或多个其它装置的基于红外线的通信。WLAN可例如包括IEEE 802.1lx网络,且WPAN可包括例如蓝牙网络、IEEE 802.15x。本文中所描述的无线通信实施方案也可以与WWAN、WLAN或WPAN的任何组合结合使用。
[0138]计算装置112可例如进一步包括一或多个输入和/或输出单元2714。输入和/或输出单元2714可以表示一或多个装置或其它类似机构,其可以用于从一或多个其它装置和/或用户获得输入和/或向一或多个其它装置和/或用户提供输出。因此,例如,输入和/或输出单元2714可包括各种按钮、开关、触摸垫、跟踪球、操纵杆、触摸屏、键盘及/或类似物,其可以用于接收一或多个用户输入。在某些情况下,输入和/或输出单元2714可包括可用于为用户产生视觉输出、可听输出和/或触感输出的各种装置。例如,输入和/或输出单元2714可以用于在显示机构上呈现视频显示、图形用户接口等。
[0139]在某些情况下,计算平台2700的全部或部分可类似地在发射器装置102内配置(见图1)。
[0140]图28是说明根据某些实例实施方案的实例专用计算平台2800的某些特征的示意图,所述计算平台可在移动台(例如,UE)内提供以获得且提供受保护定位辅助数据到所述移动台内提供的PE和/或将受保护定位数据从PE提供到位置服务器。计算平台2800可为或可表示图1中的移动台104、图2中的UE 204、图5中的目标SET 506、图6中的目标SET 604以及图7到22中参考的每一目标SET。
[0141]如所说明,计算平台2800可包括经由一或多个连接2806 (例如,一或多个电导体、一或多个导电路径、一或多个总线、一或多个光纤路径、一或多个电路、一或多个缓冲器、一或多个发射器、一或多个接收器等)耦合到存储器2804的一或多个处理单元2802(例如,执行根据本文中提供的某些技术的数据处理等)。处理单元2802可例如以硬件或硬件与软件的组合实施。处理单元2802可表示可经配置以执行数据计算程序或过程的至少一部分的一或多个电路。举例来说但非限制,处理单元可包含一或多个处理器、控制器、微处理器、微控制器、专用集成电路、数字信号处理器、可编程逻辑装置、现场可编程门阵列或类似者,或其任何组合。处理单元2802可例如执行对应于一或多个应用程序152 (图1)的计算机可实施指令。
[0142]存储器2804可表示任何数据存储机构。存储器2804可包含(例如)主要存储器2804-1和/或辅助存储器2804-2。主要存储器2804-1可包括(例如)随机存取存储器、只读存储器等。虽然在此实例中图解说明为与处理单元分开,但应理解主要存储器的全部或一部分可提供在处理单元2802或移动台104内的其它相似电路内或另外与其位于同一地点且耦合。辅助存储器2804-2可包括(例如)与主要存储器和/或一或多个数据存储装置或系统相同或相似类型的存储器,例如磁盘驱动器、光盘驱动器、磁带驱动器、固体运动状态存储器驱动器等。
[0143]在某些实施方案中,辅助存储器可以可操作方式接受非暂时性计算机可读媒体2820或可以其它方式经配置以耦合到所述非暂时性计算机可读媒体。存储器2804和/或非暂时性计算机可读媒体2820可包括用于例如根据如本文所提供的适用技术执行数据处理的指令2822。
[0144]计算平台2800可例如进一步包括通信接口 2808。通信接口 2808可例如包括一或多个有线和/或无线网络接口单元、无线电、调制解调器等,此处由一或多个接收器2810和一或多个发射器2812表示。应理解在某些实施方案中,通信接口 2808可包括一或多个收发器和/或类似物。此外,应理解,虽然未展示,但通信接口 2808可包括一或多个天线及/或在给定通信接口能力的情况下可适用的其它电路。
[0145]根据某些实例实施方案,通信接口 2808可例如经启用以用于与各种有线通信网络一起使用,所述有线通信网络例如为电话系统、局域网、广域网、个域网、内联网、因特网等。通信接口 2808还可实现GNSS卫星信号和/或来自AP和基站的信号的接收以用于进行与计算平台2800的位置相关的测量。
[0146]计算平台2800可例如进一步包括一或多个输入和/或输出单元2814。输入和/或输出单元2814可以表示一或多个装置或其它类似机构,其可以用于从一或多个其它装置和/或用户获得输入和/或向一或多个其它装置和/或用户提供输出。因此,例如,输入和/或输出单元2814可包括各种按钮、开关、触摸垫、跟踪球、操纵杆、触摸屏、键盘、麦克风、相机及/或类似物,其可以用于接收一或多个用户输入。在某些情况下,输入和/或输出单元2814可包括可用于为用户产生视觉输出、可听输出和/或触感输出的各种装置。例如,输入和/或输出单元2814可以用于经由显示机构及/或音频机构呈现视频显示器、图形用户接口、定位及/或导航相关的信息、电子地图的视觉表示、路由方向等。
[0147]计算平台2800可例如包括一或多个传感器2816。举例来说,传感器2816可表示一或多个环境传感器,例如磁力计或指南针、气压计或高度计等,且其可用于定位。举例来说,传感器2816可表示一或多个惯性传感器,其可有用于检测移动台104的某些移动。因此,例如,传感器2816可包括一或多个加速度计、一个或一或多个陀螺仪。此外,在某些情况下,传感器2816可包括一或多个输入装置和/或呈一或多个输入装置的形式,例如麦克风、相机、光传感器等。
[0148]定位引擎2818可以能够获取和/或处理无线信号,和/或另外提供/支持定位和/或导航能力。定位引擎2818可包括SPS接收器以完全或部分地处理所获取的无线信号134以用于估计计算平台2800的位置和/或运动。在某些情况下,定位引擎2818可包括局部存储器,以及一或多个处理单元(未图示),例如一或多个通用处理器、一或多个数字信号处理器DSP、一或多个专用处理器,其也可以用于完全或部分地处理所获取的信号和/或计算计算平台2800的估计位置。在某些实施方案中,所获取的信号的此处理的全部或部分可由计算平台2800中的其它处理能力(例如,处理单元2802、存储器2804等)与定位引擎2818结合而执行。用于执行定位操作的SPS或其它信号的存储可在定位引擎内提供的存储器2804或安全存储寄存器(未图示)中执行。在一些情况下,传感器2816可为定位引擎2818的部分。在一些情况下,定位引擎2818可为计算平台2800的单独物理组件(例如,单独的硅芯片),且可包括一或多个处理器、存储器、安全存储器、一或多个通信接口和软件和/或固件指令(例如,存储在定位引擎2818上的存储器中)以用于执行本文所描述的各种技术。在一些情况下,定位引擎2818可不为计算平台2800的单独物理组件,而是可包括在计算平台2800的例如处理单元2802或数字信号处理器(图28中未图示)等其它组件上运行的软件或固件(例如,经配置以用于执行本文所描述的各种技术)。定位引擎2818可为或可表示图1中的PE 106、图2中的PE 206、图3中的PE 306和PE 308、图4中的UEI到M中的每一者的提供者B PE,以及与图5到22中描述的技术结合而参考的包含于SET中的PE。
[0149]在某些情况下,传感器2816可产生模拟或数字信号,所述模拟或数字信号可存储在存储器2804中且由DPS(未图示)或处理单元2802处理以至少部分基于一或多个定位功能而支持一或多个应用程序,例如针对于定位或导航操作的应用程序。
[0150]处理单元2802可包括专用调制解调器处理器或类似物,其可能够对在通信接口2808或定位引擎2809的接收器2810处获取且向下转换的信号执行基带处理。类似地,调制解调器处理器或类似者可执行对将被向上转换以供(无线)发射器2812发射的信号的基带处理。在一些实施方案中,调制解调器处理器可为计算平台2800的单独物理组件(图28中未图示)且可含有其自身的处理器、存储器和通信接口。在一些实施方案中,定位引擎2818可包含或可为作为计算平台2800的单独物理组件(例如,单独的硅芯片)的调制解调器处理器的部分。在替代实施方案中,作为具有专用的调制解调器处理器的替代,可通过通用处理器或DSP (例如,通用和/或应用程序处理器)执行基带处理。然而,应理解,这些仅是可执行基带处理的结构的实例,并且所主张的标的物在此方面不受限制。此外,应理解,本文中提供的实例技术可适于多种不同电子装置、移动台、发射装置、环境、定位模式等。
[0151]本文中描述的方法可由各种装置取决于根据特定实例的应用来实施。举例来说,此类方法可以硬件、固件、软件或其组合实施。在(例如)硬件实施方案中,处理单元可实施于一或多个专用集成电路(“ASIC”)、数字信号处理器(“DSP”)、数字信号处理装置(“DSH)”)、可编程逻辑装置(“PLD”)、现场可编程门阵列(“FPGA”)、处理器、控制器、微控制器、微处理器、电子装置、经设计以执行本文所描述的功能的其它装置单元,或其组合内。
[0152]在对特定设备或专用计算装置或平台的存储器内所存储的二进制数字信号的进行操作的算法或符号表示方面,呈现在本文中包含的详细描述的一些部分。在此特定说明书的上下文中,术语特定设备或类似者包含通用计算机(一旦其经编程以依据来自程序软件的指令执行特定操作)。算法描述或符号表示是信号处理或有关技术的技术人员用来向所属领域的其他技术人员传达其工作的实质内容的技术的实例。算法在此处且一般被视为产生所要结果的操作或类似信号处理的自一致序列。在此上下文中,操作或处理涉及对物理量的物理操纵。通常,尽管并非必须,但此类量可呈能够被存储、传送、组合、比较或以其它方式操纵的电或磁性信号的形式。已证实主要出于常见使用的原因而时常方便的是将此类信号称为位、数据、值、元件、符号、字符、术语、编号、数字或类似者。然而,应理解,所有这些或类似术语应与适当物理量相关联,且仅仅为方便的标记而已。除非另外特定陈述,否则如从本文中的论述显而易见,应了解,贯穿本说明书利用例如“处理”
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1