CN108781343A - 用于控制通信端口的外部接入的方法和*** - Google Patents

用于控制通信端口的外部接入的方法和*** Download PDF

Info

Publication number
CN108781343A
CN108781343A CN201780016971.7A CN201780016971A CN108781343A CN 108781343 A CN108781343 A CN 108781343A CN 201780016971 A CN201780016971 A CN 201780016971A CN 108781343 A CN108781343 A CN 108781343A
Authority
CN
China
Prior art keywords
mobile device
message
communication port
port
network
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
CN201780016971.7A
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 CN108781343A publication Critical patent/CN108781343A/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/90Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0227Filtering policies
    • H04L63/0236Filtering by address, protocol, port number or service, e.g. IP-address or URL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/02Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/30Security of mobile devices; Security of mobile applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • 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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/63Location-dependent; Proximity-dependent
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/63Location-dependent; Proximity-dependent
    • H04W12/64Location-dependent; Proximity-dependent using geofenced areas
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/67Risk-dependent, e.g. selecting a security level depending on risk profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Environmental & Geological Engineering (AREA)
  • Emergency Management (AREA)
  • Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开用于提供对例如移动装置中的端口的控制的方法和***,所述端口例如利用用户数据报协议的端口。在特定实施方案中,移动装置用户能够选择关闭或以其它方式限制对所述端口的接入,其能够由此防止蜂窝式通信网络外部的用户获得所述用户的当前位置和/或妨碍所述移动装置的操作。一旦检测到事件,则所述端口能够再次打开,其能够由此准许蜂窝式通信网络例如响应于所述用户进行E911紧急呼叫而确定所述移动装置用户的位置估计。

Description

用于控制通信端口的外部接入的方法和***
相关事项
此PCT申请案要求2016年3月24日申请的题为“用于控制通信端口的外部接入的方法和***(METHODS AND SYSTEMS FOR CONTROLLING EXTERNAL ACCESS TO ACOMMUNICATIONS PORT)”的美国非临时专利申请案第15/080,456号的权益和优先权,所述申请案以全文引入的方式并入本文中。
技术领域
本文中所描述的实施例是针对提供对移动通信装置的一或多个通信端口的控制。
背景技术
全球定位***(GPS)和其它类似的卫星和地面定位***已经实现了户外环境中对移动通信装置的导航服务。同样地,用于获得移动通信装置的位置的估计的特定技术可实现增强型基于位置的服务,特别是在例如住宅、政府或商业场所等室内场所。在特定应用中,基于位置的服务可支持一或多种紧急服务,例如将应急响应资源分派到例如移动装置的估计位置。在一些***中,可使用GPS或其它定位技术通过定位会话获得移动装置的精确估计位置,其中无线通信网络的组件可与移动装置协作以估计移动通信装置的位置。然而,至少在一些情况下,可用来以协作方式辅助为移动装置用户提供紧急服务的移动装置的通信端口也可被恶意实体利用,例如从而损坏移动装置和/或妨碍移动装置的操作。
发明内容
简单来说,特定实施方案可针对一种控制移动装置处的通信端口的外部接入的方法。所述方法可包括:限制对移动装置的通信端口处从无线通信信道接收的一或多个消息的处理;以及响应于检测到移动装置处的事件,允许对通信端口处接收的一或多个消息的处理,所述事件包括紧急事件、装置设置的改变或其组合。
另一实施例可针对一种支持定位服务的移动装置。所述移动装置可包括收发器装置,其以无线方式从通信网络接收一或多个消息且将消息发射到通信网络。所述移动装置可进一步包括一或多个处理器,其耦合到收发器装置且被配置成:起始对收发器装置经由移动装置的通信端口从无线通信信道接收的一或多个消息的处理的一或多个限制;以及至少部分地基于检测到移动装置处的事件而起始对经由通信端口接收的一或多个消息的处理的一或多个限制的解除。在实施例中,所述事件可包括紧急事件、装置设置的改变或其组合。
另一实施例可针对一种控制通信端口的外部接入的移动装置。所述移动装置可包括:用于限制对移动装置的通信端口处从无线通信信道接收的一或多个消息的处理的装置;以及用于至少部分地基于检测到移动装置处的事件而解除对所述通信端口处接收的一或多个消息的处理的限制的装置。所述事件可包括紧急事件或装置设置的改变或其组合。
另一实施例可针对一种非暂时性存储媒体,其包括可由移动装置的专用计算设备执行以进行以下操作的指令:限制对在移动装置处在移动装置的通信端口处从无线通信信道接收的一或多个消息的处理。响应于检测到移动装置处的事件,专用计算设备可解除对通信端口处接收的一或多个消息的处理的限制,其中所述事件可包括紧急事件、装置设置的改变或其组合。
应理解,前述实施方案仅是实例实施方案,且所要求保护的主题不一定限于这些实例实施方案的任何特定方面。
附图说明
参考下图描述非限制性且非详尽性方面,其中除非另外指定,否则相同参考数字贯穿各图指代相同部分。
图1为说明根据一实施方案的含有移动装置的***的某些特征的***图。
图2为根据一实施例的能够支持紧急服务的蜂窝式通信网络的架构的示意图。
图3A为说明根据一实施例的在用户平面定位解决方案中提供定位操作的方法的消息流图式。
图3B为说明根据一实施例的响应于移动装置的UDP端口以关闭或受限状态操作而倾向于丢弃恶意或可疑SUPL-INIT消息的方法的消息流图式。
图4为根据一简化实施例的控制通信端口的外部接入的方法的流程图。
图5为根据一实施例的控制通信端口的外部接入的方法的流程图。
图6A至6B为根据一实施例的移动装置的显示器的示意图,所述显示器显示位置接入选择和显示位置接入特征的状态的指示。
图7为根据一实施例的控制通信端口的外部接入的方法的流程图。
图8为根据一实施例的图1至图3中所展示的移动装置、移动台、UE、订户设备或目标装置的示意图。
图9为说明实例***900的示意图,所述***可包含一或多个可配置成执行例如图4和5中所描述的方法的装置。
具体实施方式
许多公共安全应答点可用来为可分布在较大地理区域内的移动装置用户提供紧急服务,例如紧急服务人员和/或其它资源。因此,如果移动装置用户进行紧急呼叫,那么所述呼叫可路由至例如负责地理区域的特定部分的特定公共安全应答点(PSAP)。相应地,移动装置用户的位置估计应以及时方式完成,使得适当的紧急服务操作员可迅速地分析紧急呼叫的需求和性质。如果可以快速地估计出请求帮助的移动装置用户的位置,便可迅速地将紧急援助资源分配且运送到进行紧急呼叫的移动装置用户的所述位置。
在特定实施例中,移动装置可装备有电路和处理资源,所述电路和处理资源可准许所述移动装置使用例如从(例如)全球导航卫星***获取的信号和/或利用从地面发射器(例如,蜂窝式基站)获取的信号来获得位置估计。由此,响应于移动装置用户例如在美国拨打“911”或例如在英国拨打“999”,可包括PSAP的蜂窝式网络信息基础设施内的定位服务用户端例如可起始定位会话,以促进移动装置的位置估计。在此上下文中,可利用基于连接的“控制平面”解决方案来促进位置估计,所述基于连接的“控制平面”解决方案是指利用支持正常蜂窝式网络操作以及位置确定的信令协议经由接口进行信令消息交换。
可替代地,响应于接到E911呼叫,蜂窝式服务提供者可利用“无连接”协议来触发定位会话,所述协议例如借助于与蜂窝式通信网络进行二进制数字信号连接的用户数据报协议(UDP)。在此上下文中,术语“无连接”协议是指蜂窝式通信网络的一或多个网络元件与移动装置之间的通信,其中消息可编码至数据报中且传送至移动装置。在实施例中,利用无连接协议的通信可例如在不提前告知移动装置任何类型的通信即将到来的情况下,使消息路由至移动装置地址。同样在此上下文中,术语“用户平面”是指利用(例如)因特网协议(IP)、发射控制协议(TCP)和/或用户数据报协议(UDP)来交换用户所产生的内容,例如定位协议产生的消息、文本消息以及其它形式的经编码内容。
在实施例中,如果将利用用户平面进行定位会话,那么位置参数可编码至数据报中且传送至接收方,例如移动装置,所述接收方利用例如由开放移动联盟(Open MobileAlliance;OMA)定义的紧急安全用户平面定位(SUPL)平台和由3GPP和3GPP2定义的标准控制平面定位解决方案。移动装置可响应于例如接收到安全用户平面定位起始(SUPL-INIT)消息而起始定位会话,所述消息可由蜂窝式信息基础设施内的元件响应于接到从移动装置进行的E911紧急呼叫而产生。
在特定实施例中,为了利用用户平面来进行定位会话,可能有利的是保持UDP端口处于“打开”状态,在所述打开状态中UDP端口能够接收来自蜂窝式通信网络内的元件的消息。所述保持UDP端口处于打开状态可例如准许移动装置在大体上所有时间参与定位会话,例如以便能够从蜂窝式信息基础设施内的网络元件获取例如SUPL-INIT消息。因此,为了试图确保移动装置可供在响应于进行E911呼叫的定位会话中协作,可在所有操作时间期间或在大体上所有操作时间期间将移动装置的UDP端口置于打开状态。在实施例中,移动装置的UDP端口可甚至在例如移动装置未主动参与电话呼叫的时间期间仍保持处于打开状态。
然而,尽管保持移动装置的UDP端口在大体上所有操作时间期间处于打开状态可准许移动装置在定位会话中协作,但所述保持操作也可能使移动装置暴露于某些非所需的安全漏洞。举例来说,在一个可能情境中,如果有可能从远程位置(例如,蜂窝式通信网络外部的远程位置)操作膝上计算机的恶意用户获得移动装置的因特网协议(IP)地址,那么所述恶意用户可产生可妨碍或阻碍移动装置操作的消息业务。在一个实例中,恶意用户可产生较大数目(例如,大约1000、2000或更大数目(没有限制))的消息,所述消息可用于用数目足以使移动装置不能够执行正常功能的消息占用移动装置。因此,试图加载数字地图以获得通向目的地的路线规划辅助的移动装置用户例如可体验获得此类辅助的延迟。在其它实例中,试图进行一般电话呼叫或者发送和/或接收(例如)文本消息的移动装置用户可发现移动装置不能够提供此类服务。在至少一种情境中,通过UDP端口接收大量消息可使所述UDP端口不可用于处理合法网络起始的SUPL-INIT消息,例如此情形可妨碍或延迟紧急服务的传递。
在另一情境中,移动装置用户可能希望保持其位置相对私密。举例来说,某些移动装置用户可能害怕对其个人和即时行踪的了解可使其暴露于增加的犯罪活动、人身伤害风险,或可表示不理想后果的一或多个其它风险源。因此,移动装置用户可具有关闭移动装置例如针对外部业务的UDP端口或至少偶尔限制UDP端口的接入的真正需要。然而,至少在一些实施例中,移动装置用户可能希望例如快速地重新打开被关闭的UDP端口,或可能希望容易地恢复UDP端口的相对不受限接入。在实施例中,恢复UDP端口的相对不受限接入可准许移动装置用户例如进行E911电话呼叫且获得响应于进行紧急呼叫的紧急服务。
因此,在某些实施例中,移动装置可包括用户对例如移动装置的“可控制”UDP端口的状态施加控制的能力。在此上下文中,可通过例如在应用层操作的第三方实用程序或插件来促进对移动装置的UDP端口的控制,所述第三方实用程序或插件可动态地打开UDP端口以准许用户窃听或记录参数,例如移动装置位置参数。
在特定实施例中,实用程序或插件可另外准许移动装置的处理器限制经由UDP端口接收的消息。因此,在特定实施例中,对所接收消息的“受限”处理可用以准许例如移动装置的一或多个处理器接收并处理特定类型的消息。限制对所接收消息的处理也可以是指阻断某些其它类型的消息,例如试图妨碍装置操作的恶意用户所发射的消息。因此,举例来说,限制对所接收消息的处理可使得丢弃例如来源于蜂窝式通信网络外部的位置的所接收消息,和/或可指丢弃不包括特定类型标头的消息同时准入包括其它类型标头的消息。在特定实施例中,举例来说,限制处理可指阻断不包括一或多个预定码字的特定消息。
限制UDP端口的接入也可以通过限制获得移动装置用户估计位置的能力而增加移动装置用户私密性。在特定实施例中,UDP端口的接入可受限于例如特定类型的消息,例如经由UDP端口接收的网络起始的SUPL-INIT消息。响应于特定事件,例如紧急事件和/或情况,移动装置可打开UDP端口或解除强加于UDP端口的限制,此情形可由此准许所述端口接收消息业务,例如网络起始的SUPL-INIT消息。
由此,通过准许用户对移动装置的UDP端口施加控制,移动装置用户可降低恶意用户例如通过用非想要和/或无价值的消息业务占用UDP端口来干扰移动装置操作的可能性。另外,对于可能看中个人安全性和/或私密性的个人来说,对移动装置的UDP端口施加控制可带来移动装置用户未被暗中跟踪的可信度和内心宁静。此外,如果需要定位服务,移动装置用户可确保例如可通过简单地修改一或多个移动装置设置来提供定位服务。
图1为说明根据一实施例的包括移动装置的***的某些特征的***图。如图1中所展示,在特定实施方案中,移动装置100可将无线电信号发射到无线通信网络且从无线通信网络接收无线电信号,所述移动装置也可被称作UE(或用户设备)。在一个实例中,移动装置100可通过经由无线通信链路123将无线信号发射到蜂窝式收发器110和/或从蜂窝式收发器110接收无线信号而与蜂窝式通信网络通信,所述蜂窝式收发器可包括无线基础收发器子***(BTS)、节点B或演进型节点B(eNodeB)。类似地,移动装置100可经由无线通信链路125上将无线信号发射到本地收发器115和/或从本地收发器115接收无线信号。本地收发器115可包括接入点(AP)、超微型小区、归属基站、小型小区基站、归属节点B(HNB)或归属eNodeB(HeNB),且可提供对无线局域网(WLAN,例如IEEE 802.11网络)、无线个人局域网(WPAN,例如网络)或蜂窝式网络(例如LTE网络或其它无线广域网,例如接下来段落中所论述的那些网络)的接入。当然,应理解,这些仅仅为可经由无线链路与移动装置通信的网络的实例,且所要求保护的主题在此方面不受限制。
可支持无线通信链路123的网络技术的实例是全球移动通信***(GSM)、码分多址(CDMA)、宽带CDMA(WCDMA)、长期演进(LTE)、高速率包数据(HRPD)。GSM、WCDMA及LTE是由3GPP定义的技术。CDMA和HRPD是由第三代合作伙伴计划2(3GPP2)定义的技术。WCDMA还是全球移动电信***(UMTS)的部分,且可由HNB支持。蜂窝式收发器110可包括向订户提供对用于服务(例如,在服务合同下)的无线电信网络的接入的设备部署。此处,蜂窝式收发器110可执行蜂窝式基站的功能,即在至少部分地基于蜂窝式收发器110能够提供接入业务的范围而确定的小区内服务订户装置。可支持无线通信链路125的无线电技术的实例是IEEE802.11、蓝牙(BT)和LTE。
在特定实施方案中,蜂窝式收发器110和本地收发器115可经由链路145在网络130上与服务器140、150和/或155通信。此处,网络130可包括有线或无线链路的任何组合,且可包含蜂窝式收发器110和/或本地收发器115和/或服务器140、150和155。在特定实施方案中,网络130可包括能够促进移动装置100与服务器140、150或155之间通过本地收发器115或蜂窝式收发器110的通信的因特网协议(IP)或其它信息基础设施。在一实施例中,网络130还可促进移动装置100、服务器140、150和/或155和公共安全应答点(PSAP)160之间例如通过通信链路165的通信。在另一个实施方案中,网络130可包括蜂窝式通信网络信息基础设施,例如基站控制器或者基于分组或基于电路的交换中心(未展示),以促进与移动装置100的移动蜂窝式通信。在特定实施方案中,网络130可包括局域网(LAN)元件,例如WiFiAP、路由器和桥接器,且在此情况下,可包括到提供对例如因特网等广域网的接入的网关元件的链路。在其它实施方案中,网络130可包括LAN,且可或可以不涉及对广域网的接入,但可以不为移动装置100提供任何此类接入(若支持)。在一些实施方案中,网络130可包括多个网络(例如,一或多个无线网络和/或因特网)。在一个实施方案中,网络130可包含一或多个服务网关或分组数据网络网关。另外,服务器140、150和155中的一或多个可为E-SMLC、安全用户平面位置(SUPL)定位平台(SLP)、SUPL位置中心(SLC)、SUPL定位中心(SPC)、位置确定实体(PDE)和/或网关移动定位中心(GMLC),其中的每一个可连接到网络130的一或多个位置检索功能(LRF)和/或移动性管理实体(MME)。
在特定实施例中,移动装置100与蜂窝式发射器110、卫星114、本地收发器115等之间的通信可利用在无线通信信道上传达的信号而发生。因此,术语“信号”可指利用无线通信信道上的电磁波传播的通信。可利用一或多种技术来调制信号以传达消息,所述一或多种技术例如幅度调制、频率调制、二进制相移键控(BPSK)、四相相移键控(QPSK)以及众多其它调制技术,且所要求保护的主题在此方面不受限制。因此,如本文中所使用,术语“消息”是指可使用上文所确定调制技术中的一或多种编码于信号中的参数,例如二进制信号状态。
在特定实施方案中,且如下文所论述,移动装置100可包括电路和处理资源,所述电路和处理资源能够获得位置相关测量结果(例如,从GPS或其它卫星定位***(SPS)卫星114、蜂窝式收发器110或本地收发器115接收的信号的位置相关测量结果),且有可能基于这些位置相关测量结果来计算移动装置100的位置定位或估计位置。在一些实施方案中,可将由移动装置100获得的位置相关测量结果传送到定位服务器,例如增强型服务移动定位中心(E-SMLC)或SUPL定位平台(SLP)(例如,其可以是服务器140、150和155中的一个),在此之后,定位服务器可基于测量结果来估计或确定移动装置100的估计位置。在当前说明的实例中,由移动装置100所获得的位置相关测量结果可包含从例如GPS、GLONASS、伽利略(Galileo)或北斗(Beidou)等属于SPS或全球导航卫星***(GNSS)的卫星接收的信号124的测量结果,和/或可包含从固定在已知位置处的地面发射器(例如,蜂窝式收发器110)接收的信号(例如,123和/或125)的测量结果。
移动装置100或单独的定位服务器可使用若干定位方法中的任一个而基于位置相关测量结果来获得移动装置100的位置估计,所述定位方法例如GNSS、辅助型GNSS(A-GNSS)、高级前向链路三边测量(AFLT)、观测到达时间差(OTDOA)或增强型小区ID(E-CID)或其组合。在这些技术(例如,A-GNSS、AFLT和OTDOA)中的一些中,可至少部分地基于由发射器或卫星发射且在移动装置100处接收到的导频、定位参考信号(PRS)或其它定位相关信号,在移动装置100处相对于固定在已知位置处的三个或多于三个地面发射器或相对于具有准确已知的轨道数据的四个或多于四个卫星或其组合测量伪距或时序差。此处,服务器140、150或155可能够向移动装置100提供定位辅助数据,包含例如关于待测量的信号的信息(例如,信号时序)、地面发射器和/或信号的位置和身份、GNSS卫星的时序和轨道信息,以促进例如A-GNSS、AFLT、OTDOA和E-CID等定位技术。举例来说,服务器140、150或155可包括指示一或多个特定区域(例如,特定场所)中的蜂窝式收发器和/或本地收发器的位置和身份的年历,且可提供描述蜂窝式基站或AP所发射的信号的信息,例如发射功率和信号时序。在E-CID的情况下,移动装置100可获得从蜂窝式收发器110和/或本地收发器115接收到的信号的信号强度的测量结果,和/或可获得移动装置100与蜂窝式收发器110或本地收发器115之间的往返信号传播时间(RTT)。移动装置100可使用这些测量结果以及从服务器140、150或155接收到的辅助数据(例如,地面年历数据或GNSS卫星数据,例如GNSS年历和/或GNSS星历表信息),以确定移动装置100的位置估计,或可将所述测量结果传送到服务器140、150或155以执行相同确定操作。来自移动装置100的呼叫可基于移动装置100的位置进行路由,且例如经由无线通信链路123和通信链路165连接到公共安全应答点(PSAP)160。在一实施例中,PSAP 160可对应于PSAP 218或传统PSAP 220。
移动装置(例如,图1的移动装置100)可被称为无线装置、移动终端、终端、移动台(MS)、用户设备(UE)、具有SUPL功能的终端(SET)或某个其它名称,且可对应于手机、智能电话、膝上型计算机、平板计算机、PDA、跟踪装置或某一其它便携式或可移动装置。通常(但未必),移动装置可例如使用GSM、WCDMA、LTE、CDMA、HRPD、WiFi、BT、WiMax等支持无线通信。移动装置还可例如使用无线LAN(WLAN)、DSL或分组电缆来支持无线通信。移动装置可包括单个实体,或可包括多个实体,例如在其中用户可采用音频、视频和/或数据I/O装置和/或身体传感器和单独的有线或无线调制解调器的个人局域网中。移动装置(例如,移动装置100)的位置的估计可被称为位置、位置估计、位置定位、定位、位置、位置估计或位置定位,且可为地理上的,因此提供移动装置的位置坐标(例如,经纬度),所述坐标可包含或可不包含海拔分量(例如,海拔高度、地面高度或地下深度、楼层或地下室层)。
替代地,移动装置的估计位置可表达为城市位置(例如,表达为邮政地址或建筑物中某个点或小区域(例如,特定房间或楼层)的名称)。移动装置的估计位置也可以表达为区域或体积(地理上或以城市形式界定),预期移动装置以某个概率或置信度水平(例如,67%或95%)位于所述区域或体积内。移动装置的估计位置可进一步是相对位置,包括(例如)相对于在已知位置的某个原点界定的距离和方向或相对X、Y(和Z)坐标,其可地理上或以城市项界定或参考地图、楼层平面图或建筑物平面图上指示的点、区域或体积而界定。在本文中所含的描述中,除非另外指明,否则术语位置的使用可包括这些变体中的任一个。
关于图1所描述的蜂窝式通信网络的架构可被视为包括能够适应各种户外和室内定位解决方案的通用架构,所述定位解决方案包含由开放移动联盟(OMA)所定义的标准SUPL用户平面定位解决方案以及由3GPP和3GPP2所定义的标准控制平面定位解决方案。举例来说,服务器140、150或155可充当:(i)支持SUPL定位解决方案的SUPL定位平台;(ii)通过无线通信链路123或125上的LTE接入支持3GPP控制平面定位解决方案的E-SMLC;或(iii)支持用于UMTS的3GPP控制平面定位解决方案的独立服务移动定位中心(SAS)。
图2为根据一实施例的蜂窝式通信网络201的架构的示意图,所述蜂窝式通信网络可支持紧急服务电话(例如,E911电话)和在LTE服务网络上对进行紧急服务呼叫的UE 200进行位置估计。此处,且如下文在特定实施方案中所描述,可通过使用服务网关202和分组数据网络(PDN)网关204来支持UE 200与充当定位服务器(LS)206的紧急SUPL定位平台(E-SLP)216之间的SUPL消息的TCP/IP输送,用用户平面定位解决方案(例如,OMA SUPL解决方案)来支持进行紧急服务呼叫的UE 200的定位。在此上下文中,UE 200可使用在通常可经由eNB 205、服务网关202和PDN网关204接入以获得例如话音和数据等服务的实体中发生的交互中的消息交换来促进用户平面定位解决方案。
在特定实施方案中,位置检索功能(LRF)214可响应于接收到紧急事件,例如在LRF214接收到从UE 200发送的会话起始协议(SIP)INVITE消息中起始紧急呼叫的紧急服务呼叫请求时,开始确定UE 200的估计位置。根据特定实施方案,如通过图2中展示的蜂窝式通信网络实现,LRF 214可首先试图经由用户平面定位解决方案起始一或多个定位会话,以获得UE 200的位置定位。此处,举例来说,LRF 214可将位置请求消息(例如,根据开放移动联盟移动定位协议(OMA MLP)所定义的紧急位置立即请求消息)发射到E-SLP 216。E-SLP 216继而可试图经由例如利用无连接协议的UDP端口起始与UE 200的SUPL定位会话,且将针对UE 200所获得的位置估计返回到LRF 214。如果E-SLP 216不能够在某一期望时限内将UE200的位置估计返回到LRF 214,且有可能在向E-SLP 216重复UE 200的位置估计请求另外一或多次后,LRF 214可试图经由替代方法,例如利用控制平面定位解决方案,来起始一或多个定位会话。利用控制平面定位解决方案,LRF 214可将位置请求消息(例如,根据MLP所定义的紧急位置立即请求消息)发射到GMLC 210,以在GMLC 210、UE 200、MME 208、eNB 205与E-SMLC 212之间起始一系列消息,从而根据由3GPP TS 23.271和TS 36.305中针对LTE的3GPP所定义的控制平面定位解决方案获得UE 200的位置定位。
图2还说明在蜂窝式通信网络201外部操作的恶意外部用户256。恶意用户256可例如从远程位置,通过例如可包括因特网的网络130,例如利用膝上计算机、台式计算机、智能手机任何其它客户端装置来进行操作。在特定实施例中,恶意用户256可能知道UE 200的因特网协议(IP)地址。由此,恶意用户256可试图例如通过起始定位会话来暗中确定UE 200的位置估计,从而例如使UE 200的用户遭遇危险。在其它实施例中,恶意用户256可能仅试图通过用数目足以使UE 200不能够执行正常功能的潜在无用消息占用UE 200的UDP端口,从而妨碍UE 200的操作或甚至完全停用UE 200。
图3A为说明根据一实施例的支持用户平面定位解决方案中的定位操作的方法的简化消息流图式。在图3A中,UE 300可对应于图2的UE 200且E-SLP 316可对应于图2的E-SLP 216。在图3A中,例如响应于来自服务进行E911呼叫的UE 300(例如其充当SET)的LTE网络中的LRF 214的请求消息301(例如,MLP紧急立即位置请求或ELIRequest),E-SLP 316可将SUPL INIT消息302发射到UE 300。响应于接收到起始SUPL会话的SUPL INIT,UE 300可与E-SLP 316建立定位会话以准许E-SLP 316获得UE 300的估计位置。举例来说,UE 300可将包含LID参数(例如,LocationID参数)的SUPL POS INIT消息303发射到E-SLP 316。在一些实施例中,E-SLP 316可提供基于小区ID(例如基于所接收LID参数)的位置定位以供LRF314使用。UE 300、E-SLP 316和LRF 314可在彼此间交换多个额外消息,且所要求保护的主题在此方面不受限制。
图3B为说明根据一实施例的响应于移动装置的UDP端口以关闭或受限状态操作而倾向于丢弃恶意或可疑SUPL-INIT消息的方法的流程图。在图3B中,恶意外部用户356(类似于图2的恶意外部用户256)可试图暗中获得UE 300的估计位置,或可想办法通过用大量消息占用例如UE 300的一或多个UDP端口从而使UE 300的处理资源不堪重负来停用UE 300。在实施例中,恶意外部用户356可在蜂窝式通信网络外部操作,可能是在距网络装置UE 300相对较远的地方,例如位于与UE 300不同的州或省或例如完全在另一国家。另外,恶意外部用户356可操作例如能够经由(例如)因特网与UE 300进行通信的智能电话、平板计算装置、膝上型或台式计算装置。
在图3B的实例中,恶意用户356可产生例如试图实例化定位会话的SUPL INIT消息,以便获得UE 300的位置估计。然而,如果UE 300已例如经由通过UE 300的显示器所呈现的“设置”页面配置,例如参看本文中图6A和6B所描述,那么恶意外部用户356可接收消息304,所述消息可包括例如指示目的地UDP端口(例如)不可达的因特网控制消息协议(ICMP)消息。恶意外部用户356可例如接收额外消息,或可接收指示不能够与UE 300通信的其它类型的消息,且所要求保护的主题在此方面不受限制。应注意,恶意外部用户356与UE 300之间的通信可利用一或多个路由器(例如,图1的本地收发器115和/或同样图1的蜂窝式收发器110)且利用其它元件进行,且所要求保护的主题在此方面不受限制。
图4为控制移动装置的通信端口的外部接入的方法的流程图,所述移动装置例如图1中所展示的移动装置100。例如图4以及本文中描述的其它图式中所描述的实例实施方案可包含除所展示和描述的框之外的框、较少的框、以不同于可识别次序的次序发生的框,或其任何组合。图1的框400可包括限制对经由通信端口从无线通信信道接收的一或多个参数的处理,所述通信端口可为例如在移动装置的用户平面可控制的。因此,通信端口(例如,可控制通信端口)可对应于例如在蜂窝式通信网络的用户平面可接入的UDP端口。在特定实施例中,术语“可控制端口”或“可控制通信端口”可指可被关闭以阻止接入可控制端口的一些类型或甚至所有类型的消息由移动装置的一或多个处理单元处理的端口。可控制端口也可指接入可受限制以准许特定类型的消息(例如,包括特定标头的消息)由移动装置的一或多个处理单元处理的端口。在某些实施例中,可控制端口可指接入可受限制使得来源于蜂窝式通信网络外的位置的消息(例如)不可由移动装置的一或多个处理单元处理,而来源于蜂窝式通信网络内的位置的消息(例如)可供由移动装置的一或多个处理单元处理的端口。在特定实施例中,框400可通过移动装置中运行的通用应用程序处理器(例如,应用程序处理器811)执行,所述应用程序处理器可响应于接收到例如用户接口835所产生的一或多个电信号而限制对所接收参数的处理,如本文中关于图8进一步所描述。
框450可包括响应于检测到移动装置处的事件,解除对经由可控制端口接收的一或多个参数的处理的限制。因此,在一实施例中,框450可对应于例如打开移动装置用于外部业务的UDP端口。因此,在一个可能的实例中,如果移动装置的一或多个处理器(例如,通用应用程序处理器(例如本文中图8的应用程序处理器811))检测到移动装置用户例如经由图8的用户接口835进行了请求紧急服务的电话呼叫,那么移动装置的所述一或多个处理器可解除对经由可控制端口接收的参数的处理的限制。因此,UDP端口可例如用于经由用户平面接收网络起始的消息,例如可起始定位会话的SUPL-INIT消息。UDP端口可用于经由用户平面接收额外消息,例如网络起始的消息,且所要求保护的主题在此方面不受限制。
在另一实例实施例中,框450可对应于响应于接收到装置启动命令而打开UDP端口,所述命令也可通过例如图8的用户接口835接收。在另一实例中,框450可对应于例如响应于用户与(例如)图8的用户接口835直接进行交互以及响应于修改移动装置的私密性设置而打开UDP端口,例如关于本文中图5所描述。在另一实例中,框450可对应于例如响应于计时器到期而打开UDP端口,所述计时器可准许移动装置用户在预定时间段(例如,5.0分钟、15.0分钟、30.0分钟、一天等)内维持位置接入私密性,如本文中关于图5所描述。在特定实施例中,框450可利用移动装置中运行的通用应用程序处理器(例如,应用程序处理器811)来执行,所述应用程序处理器可响应于接收到例如用户接口835所产生的一或多个电信号而进行操作,如本文中关于图8进一步所描述。
图5为根据一实施例的控制通信端口的外部接入的方法的流程图。举例来说,图5的方法可例如利用与移动装置(例如,图1的移动装置100)的一或多个处理器(例如,图8的通用应用程序处理器811)协作的用户接口来实施。如本文中将进一步描述,图5的流程图的特定框可对应于图4的框400和框450。图5的方法开始于框500,其中响应于接收到来自用户接口的启动命令,所述启动命令可指示用户打开移动装置的电源,移动装置的一或多个处理器可例如在框510处确定是否已启用位置接入。在一些实施例中,除了或代替接收来自用户接口的启动命令,框500可涉及检测可从移动装置的用户接口(例如,图6A到6B的用户接口)接收的位置私密性设置的改变,或可涉及检测用户起始了拨向紧急响应号码(例如,E911)的电话呼叫。因此,至少在一些实施例中,框500可表示图4的框450的上下文中“事件”的实例。
返回至图5,响应于决策框510,移动装置的用户接口可指示UDP端口的状态为打开从而指示UDP端口可用于接收例如SUPL-INIT消息,在所述决策框510中移动装置的一或多个处理器可确定是否已启用位置接入。如果框510的决策指示尚未启用位置接入,那么可执行框530,其中移动装置的处理器可确定移动装置当前是否进行紧急电话呼叫,例如E911呼叫。如果框530的决策指示移动装置未进行(例如)E911呼叫,那么可执行框540,其中移动装置的用户接口可指示UDP端口的状态为关闭从而指示UDP端口不可用于接收例如SUPL-INIT消息。
在一特定实施例中,用户接口可替代地例如指示UDP端口“受限制”,而非移动装置的用户接口指示移动装置的UDP端口关闭。在一实施例中,UDP端口的接入“受限制”的指示可指示例如移动装置可接收和/或处理经由UDP端口接收的特定类型的消息,但是不处理某些其它类型的所接收消息。举例来说,移动装置的UDP端口可被配置成接收包括例如指示消息为合法SUPL-INIT消息的一或多个标识符和/或码字的特定参数的消息,且丢弃不包括预定标识符和/或码字的消息,例如本文中在图7中所描述。返回至图5,如果框530的决策指示移动装置当前进行(例如)E911电话呼叫,那么可执行框550,其中处理器可打开UDP端口,从而准许消息(例如,合法SUPL-INIT消息)由移动装置的一或多个处理器接收和处理。在一实施例中,移动装置的UDP端口的打开可伴随着用户接口上UDP端口可用于接收消息(例如,SUPL-INIT消息)的指示,但所要求保护的主题在此方面不受限制。
在特定实施例中,移动装置可利用来自计时器的输出信号来确定UDP端口例如是否恢复打开状态。因此,如框545(在图5中以虚线示出)处所指示,如果计时器已到期,那么可例如在框547处重新启用位置接入。在一些实施例中,框545的计时器到期可表示图4的框450的上下文中“事件”的实例。响应于例如框547处UDP端口的重新启用,可执行图5的框520,其中移动装置可提供UDP端口已恢复打开状态的指示。然而,如果框545的决策指示计时器尚未到期,那么可执行框530,其中如果移动装置当前进行(例如)E911呼叫,那么可执行框550。在框550处,移动装置的处理器可打开UDP端口,从而准许外部产生的消息(例如,合法SUPL-INIT消息)由移动装置的一或多个处理器接收和处理。因此,移动装置用户进行E911呼叫可表示图4的框450的上下文中“事件”的另一实例。如果移动装置当前未进行(例如)E911呼叫,那么可执行框540,其中移动装置可指示UDP端口已被置于关闭/受限状态。
图6A至6B为根据一实施例的移动装置的显示器的示意图,所述显示器显示位置接入选择和显示位置接入特征的状态的指示。在图6A中,移动装置的“设置”页面可以为移动装置用户提供改变以下的能力:与装置显示器有关的用户设置、与装置存储有关的设置、电池设置、可用应用程序(App)、位置接入、安全性、语言和输入,以及备份和重置选项。在特定实施例中,此些App中的一或多个可表示第三方应用程序,可包括例如移动装置的提供商以外的个人或公司所制备的计算机实施指令。另外,在实施例中,移动装置的显示器上呈现的“设置”页面可包含许多额外设置、定制、装置配置选项,且所要求保护的主题不限于用户接口的任何特定实施方案,例如设置页面。如图6A中所展示,已选择“位置接入”,其可例如引起“位置接入”页面的显示,例如图6B中所展示。
如图6B中所展示,在一可能实施例中,位置接入页面可告知用户,通过启用位置接入,某些应用可获得移动装置的定位参数。在特定实施例中,可通过经由用户平面将SUPL-INIT消息发射到移动装置来获得定位参数,例如如关于图5的框550所描述。在图6B的实施例中,移动装置用户例如已选择关闭或停用UDP端口,此情形可使得移动装置用户能够改变位置且保持此些位置的估计私密,例如如关于图5的框540所描述。关闭或停用UDP端口可带来额外益处,且所要求保护的主题在此方面不受限制。在某些实施例中,如先前所描述,在移动装置用户进行紧急电话呼叫(例如,E911)时,例如图6B中所展示的位置接入指示可响应于呼叫进行而切换到“打开”状态。所述UDP端口响应于进行紧急电话呼叫而切换到“打开”状态例如可对应于图5的框550,且所要求保护的主题在此方面不受限制。
在一实施例中,图6B的“位置接入”设置的选择可对应于图5的框520,其中可提供UDP端口已置于“打开”状态的指示。另外,“位置接入”的选择可表示图4的框450的“事件”,例如其包括解除对经由可控制(例如,UDP)端口所接收的参数的处理的限制。此外,停用位置接入的用户选择(例如,通过取消选择图6A的“位置接入”)可对应于图4的框400,其包括限制对经由可控制(例如,UDP)端口所接收的参数的处理。另外,在一实施例中,取消选择位置接入可对应于图5的框540,其包括提供用户数据报协议端口关闭/受限的指示。
在特定实施例中,例如本文中先前所描述,准许位置接入的选择可以二进制状态操作,其中例如移动装置的UDP端口打开或关闭。在打开状态中,例如,恰当寻址到UDP端口的所有消息业务可由移动装置的一或多个处理器接收和处理。相反,在关闭状态中,寻址到UDP端口的所有消息业务可被忽略和/或丢弃,以阻止移动装置的一或多个处理器处理所接收的消息业务。然而,在某些实施例中,移动装置的UDP端口可置于“受限”状态,其中至少在一个可能实施例中,移动装置的UDP端口可针对来自外部源的某些消息打开,所述消息例如包括指示SUPL-INIT消息的标头信息的消息。另外,置于受限状态的UDP端口可针对来自外部源的某些其它消息关闭,所述消息例如不具有指示SUPL-INIT消息的标头信息的消息或怀疑来源于蜂窝式通信网络外部的位置的消息。移动装置的UDP端口的“受限”状态可准许接收其它类别的消息且丢弃某些其它类别的消息类型,且所要求保护的主题在此方面不受限制。
图7为根据一实施例的控制通信端口的外部接入的方法的流程图。图7的方法可准许移动装置限制无连接端口(例如,UDP端口)的外部接入,所述移动装置例如图6A和6B的UE300或图1的移动装置100。因此,移动装置可能够针对某些类型的外部产生消息显示“打开”,然而针对某些其它类型的外部产生消息保持“关闭”。所述方法可在框700处开始,其中移动装置可检测无连接端口(例如,UDP端口)处消息的存在。在框702处,移动装置的一或多个处理器(例如,图8的应用程序处理器811)可评估所接收消息的参数,例如嵌入于标头中的参数。在特定实施例中,移动装置的一或多个处理器(例如,图8的应用程序处理器811)可评估源参数,其可用来指示所接收消息的来源。在决策框704处,移动装置的一或多个处理器可确定所接收消息的参数指示或至少有可能指示所接收消息来源于例如蜂窝式通信网络内的合法源。响应于所接收消息似乎不是来源于合法源的决策,可执行框706,其中可丢弃所述消息。响应于所接收消息似乎来源于合法源的决策,可执行框708,其中可起始定位会话。
图8为根据一实施例的移动装置800的示意图,所述移动装置例如图1到图3中所展示的移动装置(例如,移动装置100)、移动台、UE(例如,UE 300)、订户设备(SET)或目标装置。在某些实施例中,移动装置800可包括无线收发器821,其能够在无线通信网络上经由无线天线822发射和接收无线信号823,举例来说,无线收发器821可用于经由eNB(例如,eNB205)和其它网络基础设施与LS(例如,LS 206)和/或其它实体建立通信。无线收发器821可通过无线收发器总线接口820连接到总线801。在一些实施例中,无线收发器总线接口820可至少部分与无线收发器821集成。一些实施例可包含多个无线收发器821和无线天线822以使得能够根据对应的多个无线通信标准发射和/或接收信号,所述无线通信标准例如为IEEE标准802.11、CDMA、WCDMA、LTE、UMTS、GSM、AMPS、ZigBee和蓝牙的若干版本(仅举几个实例)。
移动装置800还可包括能够经由SPS天线858接收和获取SPS信号859的SPS接收器855。SPS接收器855还可完全或部分地处理所获取的SPS信号859以用于估计移动装置800的位置。在一些实施例中,通用处理器811、存储器840、DSP 812和/或专用处理器(未展示)也可与SPS接收器855结合,用来完全或部分地处理所获取的SPS信号和/或计算移动装置800的估计位置。可在存储器840或寄存器(未展示)中执行SPS或其它信号(例如,从无线收发器821获取的信号)的存储以供用于执行定位操作。因此,通用处理器811、存储器840、DSP 812和/或专用处理器可提供定位引擎,以用于处理测量结果从而估计移动装置800的位置。
图8中还展示,移动装置800可以包括:数字信号处理器(DSP)812,其通过总线接口810连接到总线801;通用处理器811,其通过总线接口810连接到总线801;以及存储器840。总线接口810可与DSP 812、通用处理器811以及存储器840集成在一起。在各种实施例中,可响应于存储在存储器840中,例如存储在计算机可读存储媒体上的一或多个机器可读指令的执行而进行功能,所述计算机可读存储媒体例如RAM、ROM、FLASH或光盘驱动器,仅举几个实例。一或多个指令可以是可由通用处理器811、专用处理器或DSP 812执行的。存储器840可包括非暂时性处理器可读存储器和/或计算机可读存储器,其存储可由处理器811和/或DSP 812执行以执行本文中所描述的功能的软件代码(编程代码、指令等)。
图8中还展示,用户接口835可包括若干装置中的任一个,例如,扬声器、麦克风、显示器装置、振动装置、键盘、触摸屏(仅举几个实例)。可改为经由到远程用户(例如,接入HMS的用户)的TCP/IP或其它途径来支持用户接口。在特定实施方案中,用户接口835可使用户或例如HMS等O&M***能够与移动装置800上托管的一或多个应用程序交互。举例来说,用户接口835的装置可将模拟或数字信号存储在存储器840上,以供由DSP 812或通用处理器811响应于用户的动作而进一步处理。类似地,在移动装置800上托管的应用程序可将模拟或数字信号存储在存储器840上以将输出信号呈现给用户。
移动装置800还可包括环境传感器860,例如温度传感器、气压传感器、环境光传感器、相机成像器、麦克风,仅举几个实例。传感器860可产生模拟或数字信号,所述信号可存储在存储器840中且由DSP 812或支持一或多个应用程序的通用应用程序处理器811处理,所述一或多个应用程序例如针对定位或导航操作的应用程序。传感器860可用于帮助确定移动装置800的位置,和/或将信息提供到HNB管理***(HMS)或独立服务移动定位中心(SAS)以辅助确定UE的位置。
在特定实施方案中,移动装置800可包括专用调制解调器处理器866,其能够执行所接收信号的基带处理,并在无线收发器821或SPS接收器855处进行下变频转换。类似地,调制解调器处理器866可执行对将进行上变频转换以供由无线收发器821发射的信号的基带处理。在替代性实施方案中,作为具有专用调制解调器处理器的替代,可通过通用处理器或DSP(例如,通用/应用程序处理器811或DSP 812)执行基带处理。然而,应理解,这些仅是可执行基带处理的结构的实例,且所要求保护的主题在此方面不受限制。
图9为说明实例***900的示意图,所述***可包含一或多个可配置成执行例如图4和5中所描述的方法的装置。图9的***900可包含(例如)第一装置902、第二装置904和第三装置906,所述装置可经由无线通信网络908以可操作方式耦合在一起。在一方面中,第二装置904可包括服务器,例如MME、E-SMLC、GMLC、LRF、PSAP、LS或E-SLP,如图2中所描绘。并且,在一方面中,举例来说,无线通信网络908可包括一或多个无线接入点。
如图9中所展示的第一装置902、第二装置904和第三装置906可表示可配置成在无线通信网络908上交换数据的任何装置、器具或机器。借助实例但非限制,第一装置902、第二装置904或第三装置906中的任一个可包含一或多个计算装置或平台,例如台式计算机、膝上计算机、工作站、服务器装置或其类似者。第一装置902、第二装置904或第三装置906中的任一个可包含一或多个个人计算或通信装置或设备,例如个人数字助理、移动通信装置或其类似者。第一装置902、第二装置904或第三装置906中的任一个可包含计算***或相关联服务提供商能力,例如数据库或数据存储服务提供商/***、网络服务提供商/***、因特网或企业内部网服务提供商/***、门户或搜索引擎服务提供商/***、无线通信服务提供商/***或其任何组合。根据本文中所描述的实例,第一装置902、第二装置904和第三装置906中的任一个分别可包括基站历书服务器、基站或移动装置中的一或多个。
类似地,无线通信网络908(例如,在图1中所展示的网络130的特定实施方案中)可表示可配置成支持第一装置902、第二装置904和第三装置906中的至少两个之间的数据交换的一或多个通信链路、方法或资源。借助实例但非限制,无线通信网络908可包含无线或有线通信链路、电话或电信***、数据总线或信道、光纤、地面或航天器资源、局域网、广域网、企业内部网、因特网、路由器或交换机以及类似物,或其任何组合。如所说明,举例来说,通过说明为部分被第三装置906遮蔽的虚线框,可存在以可操作方式耦合到无线通信网络908的额外类似装置。
应认识到,可使用或以其它方式包含硬件、固件、软件或其任何组合来实施***900中所示的各种装置和网络以及如本文中进一步描述的过程和方法的全部或部分。
因此,借助实例但非限制,第二装置904可包含经由总线928以可操作方式耦合到存储器922的至少一个处理单元920。处理单元920可表示可配置成执行数据计算程序或过程的至少一部分的一或多个电路。借助实例但非限制,处理单元920可包含一或多个处理器、控制器、微处理器、微控制器、专用集成电路、数字信号处理器、可编程逻辑装置、现场可编程门阵列或类似者,或其任何组合。
存储器922表示任何数据存储机构。存储器922可包含(例如)主要存储器924或辅助存储器926。主要存储器924可包含(例如)随机存取存储器、只读存储器等。虽然在此实例中说明为与处理单元920分开,但应理解,主要存储器924的全部或部分可提供在处理单元920内或以其它方式与处理单元920处于同一位置/耦合。
在特定实施方案中,室内区域的数字地图可以特定格式存储在存储器922中。处理单元920可执行处理所存储数字地图的指令以识别且分类由数字地图中指示的结构的周边限界的组成区域。如上文指出,这些执行的指令可指定识别且表征形成界定组成区域的周边的结构中的外出片段,且至少部分地基于至少一个经识别外出片段的大小与经定界组成区域的至少一个尺寸的大小的比例而分类经定界组成区域。
举例来说,辅助存储器926可包含与主要存储器或一或多个数据存储装置或***相同或类似类型的存储器,例如,磁盘驱动器、光盘驱动器、磁带驱动器、固态存储器驱动器等。在某些实施方案中,辅助存储器926可以可操作方式接纳计算机可读媒体940,或可以其它方式配置以耦合到计算机可读媒体940。计算机可读媒体940可包含(例如)可承载用于***900中的装置中的一或多个的数据、代码或指令或使所述数据、代码或指令可存取的任何非暂时性媒体。计算机可读媒体940还可称作存储媒体。
第二装置904可包含(例如)通信接口930,其提供或以其它方式支持第二装置904到至少无线通信网络908的操作性耦合。借助实例但非限制,通信接口930可包含网络接口装置或卡、调制解调器、路由器、交换机、收发器,和类似物。
第二装置904可包含(例如)输入/输出装置932。输入/输出装置932表示可配置成接纳或以其它方式引入人类或机器输入的一或多个装置或特征,或可配置成传递或以其它方式提供人类或机器输出的一或多个装置或特征。借助实例但非限制,输入/输出装置932可包含以可操作方式配置的显示器、扬声器、键盘、鼠标、跟踪球、触摸屏、数据端口等。
可取决于根据特定实例的应用而通过各种装置实施本文中所描述的方法。举例来说,这些方法可以硬件、固件、软件或其组合实施。举例来说,在硬件实施方案中,处理单元可实施于一或多个专用集成电路(“ASIC”)、数字信号处理器(“DSP”)、数字信号处理装置(“DSPD”)、可编程逻辑装置(“PLD”)、现场可编程门阵列(“FPGA”)、处理器、控制器、微控制器、微处理器、电子装置、经设计以执行本文中所描述的功能的其它装置单元,或其组合内。
在对特定设备或专用计算装置或平台的存储器内所存储的二进制数字信号进行操作的算法或符号表示方面,呈现本文中包含的详细描述的一些部分。在此特定说明书的上下文中,术语特定设备或其类似者包含通用计算机(一旦其经编程以依据来自程序软件的指令执行特定操作)。算法描述或符号表示是信号处理或有关技术的技术人员用来向所属领域的其它技术人员传达其工作的实质内容的技术的实例。在此算法一般被视为产生期望结果的操作或类似信号处理的自一致序列。在此上下文中,操作或处理涉及对物理量的物理操控。通常,尽管并非必须,但此类量可呈能够予以存储、传送、组合、比较或以其它方式操控的电或磁性信号的形式。主要出于普遍使用的原因,已证实,有时将此类信号称为位、数据、值、单元、符号、字符、项、编号、数字等是方便的。然而,应理解,所有这些或类似术语应与适当物理量相关联且仅为方便的标记。除非另有特定叙述,否则如从本文中的论述显而易见,应了解,贯穿本说明书利用例如“处理”、“计算(computing)”、“运算(calculating)”、“确定”或类似者的术语的论述指特定设备的动作或过程,所述特定设备例如专用计算机、专用计算设备或类似专用电子计算装置。因此,在本说明书的上下文中,专用计算机或类似专用电子计算装置能够操控或变换信号,所述信号通常表示为在专用计算机或类似专用电子计算装置的存储器、寄存器或其它信息存储装置、发射装置或显示装置内的物理电子或磁性量。
算法描述和/或符号表示为信号处理和/或相关领域的技术人员用于向所属领域的其它技术人员传达其工作的实质内容的技术的实例。算法在此处并且一般被视为产生期望结果的操作和/或类似信号处理的自一致序列。在此上下文中,操作和/或处理涉及对物理量的物理操控。通常,尽管并非必须,但这些量可呈能够作为表示各种形式的内容(例如,信号测量结果、文本、图像、视频、音频等)的电子信号和/或状态经存储、传送、组合、比较、处理或以其它方式操控的电和/或磁性信号和/或状态的形式。主要出于普遍使用的原因,已证实,有时将此类物理信号和/或物理状态称为位、字节、值、单元、符号、字符、项、编号、数字、表达、消息、字段、标识符帧、测量值、内容和/或类似者是方便的。然而,应理解,所有这些和/或类似术语应与适当物理量相关联且仅为方便的标记。除非另有确切陈述,否则如从前述论述显而易见,应了解,贯穿本说明书利用例如“处理”、“计算”、“运算”、“确定”、“建立”、“获得”、“识别”、“选择”、“产生”和/或类似者的论述可指例如专用计算机和/或类似专用计算和/或网络装置的特定设备的动作和/或处理程序。因此,在本说明书的上下文中,专用计算机和/或类似专用计算和/或网络装置能够处理、操控和/或变换信号和/或状态,所述信号和/或状态通常表示为专用计算机和/或类似专用计算和/或网络装置的存储器、寄存器和/或其它存储装置、发射装置和/或显示装置内的物理电子和/或磁性量。在此特定专利申请案的上下文中,如所提及,术语“特定设备”可以包括通用计算和/或网络装置,例如通用计算机(一旦其经编程以依照来自程序软件的指令执行特定功能)。
在一些情况下,存储器装置的操作(例如,状态从二进制1到二进制0的改变,或状态从二进制0到二进制1的改变)可包括例如物理变换等变换。在特定类型的存储器装置的情况下,这类物理变换可以包括将物品物理变换到不同状态或物件。举例来说但不限于,对于一些类型的存储器装置,状态的改变可涉及累积和/或存储电荷或释放所储存电荷。同样,在其它存储器装置中,状态的改变可包括物理改变,例如磁定向和/或物理改变的变换和/或分子结构的变换,例如从晶体到非晶体或从非晶体到晶体。在其它存储器装置中,例如,物理状态的改变可涉及量子机械现象,例如可涉及量子位(qubit)的叠加、扭结等等。前述内容并非打算是存储器装置中的状态的改变(从二进制1到二进制0或从二进制0到二进制1)可以包括例如物理变换等变换的所有实例的详尽列表。实际上,前述内容打算是说明性实例。
本文中所描述的无线通信技术可结合各种无线通信网络,例如无线广域网(“WWAN”)、无线局域网(“WLAN”)、无线个人局域网(WPAN)等等。本文中可互换使用术语“网络”与“***”。WWAN可以是码分多址(“CDMA”)网络、时分多址(“TDMA”)网络、频分多址(“FDMA”)网络、正交频分多址(“OFDMA”)网络、单载波频分多址(“SC-FDMA”)网络或以上网络的任何组合等等。CDMA网络可实施一或多个无线电接入技术(“RAT”),例如,cdma2000、宽带CDMA (“W-CDMA”),仅列举一些无线电技术。此处,cdma2000可包含根据IS-95、IS-2000和IS-856标准实施的技术。TDMA网络可实施全球移动通信***(“GSM”)、数字高级移动电话***(“D-AMPS”),或一些其它RAT。GSM和W-CDMA描述于来自名为“第三代合作伙伴计划”(“3GPP”)的协会的文献中。cdma2000描述于来自名为“第三代合作伙伴计划2”(“3GPP2”)的协会的文献中。3GPP和3GPP2文献可公开获得。在一方面中,4G长期演进(“LTE”)通信网络也可根据所要求保护的主题来实施。例如,WLAN可包括IEEE 802.11x网络,且WPAN可包括蓝牙网络、IEEE 802.15x。本文所描述的无线通信实施方案也可以与WWAN、WLAN或WPAN的任何组合结合使用。
在另一方面,如先前所提及,无线发射器或接入点可包括用于将蜂窝式电话服务扩展到企业或家庭中的蜂窝式收发器装置。在此实施方案中,一或多个移动装置可(例如)经由码分多址(“CDMA”)蜂窝式通信协议与蜂窝式收发器装置通信。
本文中所描述的技术可与包含若干GNSS中的任一个和/或GNSS的组合的SPS一同使用。此外,这些技术可供利用充当“伪卫星”的地面发射器或SV与这些地面发射器的组合的定位***使用。地面发射器可(例如)包含基于地面的发射器,其广播PN码或其它测距代码(例如,类似于GPS或CDMA蜂窝式信号)。此发射器可被指派唯一PN码以便准许远程接收器的识别。地面发射器可(例如)用于在来自轨道SV的SPS信号可能不可用的情形中扩增SPS,例如,在隧道、矿场、建筑、都市峡谷或其它封闭区域中。伪卫星的另一实施方案被称为无线电信标。如本文中所使用,术语“SV”旨在包含充当伪卫星、伪卫星的等效物以及可能其它者的地面发射器。如本文中所使用,术语“SPS信号”和/或“SV信号”意图包含来自地面发射器的类似SPS的信号,所述地面发射器包含充当伪卫星或伪卫星的等效物的地面发射器。
如本文中所使用,术语“和”和“或”可包含多种含义,其将至少部分取决于使用所述术语的情境。通常,“或”如果用于关联一列表(例如A、B或C),那么既定表示A、B及C(此处是在包含性意义上使用),以及A、B或C(此处是在排它性意义上使用)。贯穿本说明书对“一个实例”或“一实例”的参考意味着结合实例描述的特定特征、结构或特性包含在所要求保护的主题的至少一个实例中。因此,短语“在一个实例中”或“一实例”在整个本说明书内各处的出现不一定全部是指同一实例。此外,可在一或多个实例中组合所述特定特征、结构或特性。本文中所描述的实例可包含使用数字信号操作的机器、装置、引擎或设备。这些信号可包括电子信号、光学信号、电磁信号,或提供位置之间的信息的任何形式的能量。
虽然已说明且描述目前视为实例特征的内容,但所属领域的技术人员应理解,在不脱离所要求保护的主题的情况下可进行各种其它修改且可用等效物取代。另外,在不脱离本文所描述的中心概念的情况下,可进行许多修改以使特定情形适合于所要求保护的主题的教示。因此,希望所要求保护的主题不限于所公开的特定实例,而是此类所要求保护的主题还可包含落入所附权利要求书和其等效物的范围内的所有方面。

Claims (30)

1.一种控制移动装置处的通信端口的外部接入的方法,其包括:
限制对所述移动装置的所述通信端口处从无线通信信道接收的一或多个消息的处理;及
响应于检测到所述移动装置处的事件,允许对所述通信端口处接收的所述一或多个消息的所述处理,所述事件包括紧急事件、装置设置的改变或其组合。
2.根据权利要求1所述的方法,其中对所述通信端口处接收的所述一或多个消息的所述处理的所述限制包括针对来源于蜂窝式通信网络外部的消息业务关闭所述通信端口。
3.根据权利要求1所述的方法,其中所述通信端口被配置成利用无连接协议起始与蜂窝式通信网络的通信。
4.根据权利要求3所述的方法,其中所述无连接协议至少部分地基于在所述移动装置的用户平面处能够接入的用户数据报协议。
5.根据权利要求1所述的方法,其中对所述通信端口处接收的所述一或多个消息的所述处理的所述限制至少部分地基于评估从所述无线通信信道接收的所述一或多个消息的至少一个参数。
6.根据权利要求1所述的方法,其中所述事件包括所述紧急事件,所述紧急事件包括从用户接口获得信号,所述信号指示拨向紧急服务提供者的电话呼叫。
7.根据权利要求1所述的方法,其中所述装置设置的所述改变响应于从用户接口获得信号,所述信号指示准许对所述通信端口处接收的一或多个消息进行处理的指令。
8.根据权利要求1所述的方法,其中所述装置设置的所述改变响应于从用户接口获得所述移动装置上托管的第三方应用程序的信号。
9.根据权利要求8所述的方法,其中所述装置设置的所述改变响应于从用户接口获得允许一或多个网络元件经由所述无线通信信道进行位置接入的信号。
10.根据权利要求9所述的方法,其中所述网络元件产生安全用户平面定位起始SUPL-INIT消息。
11.根据权利要求1所述的方法,其中所述装置设置的所述改变响应于从用户接口获得所述移动装置的启动命令。
12.根据权利要求1所述的方法,其中所述装置设置的所述改变响应于计时器到期。
13.一种支持定位服务的移动装置,其包括:
收发器装置,其以无线方式从通信网络接收消息且将消息发射到通信网络;以及一或多个处理器,其耦合到所述收发器装置且被配置成:
起始对所述收发器装置经由所述移动装置的通信端口从无线通信信道接收的所述消息的处理的一或多个限制;以及
至少部分地基于检测到所述移动装置处的事件而起始对经由所述通信端口接收的消息的所述处理的所述一或多个限制的解除,所述事件包括紧急事件、装置设置的改变或其组合。
14.根据权利要求13所述的移动装置,其中对所述通信端口处接收的所述一或多个参数的所述处理的所述一或多个限制至少部分地基于所述所接收消息的一或多个参数是否指示所述所接收消息来源于蜂窝式通信网络外部。
15.根据权利要求13所述的移动装置,其中所述紧急事件对应于从用户接口接收到信号,所述信号指示拨向紧急服务提供者的用户电话呼叫。
16.根据权利要求13所述的移动装置,其中所述通信端口利用无连接协议在用户平面处起始通信会话。
17.根据权利要求16所述的移动装置,其中所述通信端口包括用户数据报协议端口。
18.根据权利要求13所述的移动装置,其中所述所接收消息中的一或多个包括安全用户平面定位起始SUPL-INIT消息。
19.根据权利要求13所述的移动装置,其中所述一或多个处理器进一步被配置成:
至少部分地基于所述所接收消息的至少一个参数的评估来确定来自所述无线通信信道的所述所接收消息来源于合法源。
20.一种控制通信端口的外部接入的移动装置,其包括:
用于限制对所述移动装置的所述通信端口处从无线通信信道接收的一或多个消息的处理的装置;及
用于至少部分地基于检测到所述移动装置处的事件而解除对所述通信端口处接收的一或多个消息的所述处理的限制的装置,所述事件包括紧急事件、装置设置的改变或其组合。
21.根据权利要求20所述的移动装置,其中所述用于限制对一或多个消息的处理的装置包括用于针对来源于蜂窝式通信网络外部的消息业务关闭所述通信端口的装置。
22.根据权利要求20所述的移动装置,其进一步包括:
用于评估从所述无线通信信道接收的所述一或多个消息的至少一个参数的装置。
23.根据权利要求20所述的移动装置,其中所述用于解除限制的装置包括用于从用户接口接收允许位置接入的信号的装置,且其中来自用户接口的所述信号响应于启动所述移动装置的用户命令。
24.根据权利要求20所述的移动装置,其进一步包括:
用于响应于安全用户平面定位起始SUPL-INIT消息的装置。
25.根据权利要求20所述的移动装置,其中所述移动装置的所述通信端口包括用户数据报协议端口。
26.一种非暂时性存储媒体,其包括能够由移动装置的专用计算设备执行以进行以下操作的指令:
限制对在所述移动装置处在所述移动装置的通信端口处从无线通信信道接收的一或多个消息的处理;及
响应于检测到所述移动装置处的事件,解除对所述通信端口处接收的所述一或多个消息的所述处理的所述限制,所述事件包括紧急事件、装置设置的改变或其组合。
27.根据权利要求26所述的非暂时性存储媒体,其进一步包括能够由专用计算设备执行以进行以下操作的指令:
利用无连接协议经由所述移动装置的所述通信端口从所述无线通信信道接收所述一或多个消息。
28.根据权利要求26所述的非暂时性存储媒体,其中所述移动装置的所述通信端口包括用户数据报协议端口,且其中所述一或多个所接收消息对应于安全用户平面定位起始SUPL-INIT消息。
29.根据权利要求26所述的非暂时性存储媒体,其中所述事件对应于从用户接口接收到信号,来自所述用户接口的所述信号允许一或多个网络元件进行位置接入。
30.根据权利要求26所述的非暂时性存储媒体,其进一步包括能够由专用处理器执行以进行以下操作的指令:
至少部分地基于所述一或多个消息的至少一个参数的评估来确定从所述无线通信信道接收的所述一或多个消息来源于合法源。
CN201780016971.7A 2016-03-24 2017-02-23 用于控制通信端口的外部接入的方法和*** Pending CN108781343A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US15/080,456 2016-03-24
US15/080,456 US20170280310A1 (en) 2016-03-24 2016-03-24 Methods and systems for controlling external access to a communcations port
PCT/US2017/019217 WO2017165064A1 (en) 2016-03-24 2017-02-23 Methods and systems for controlling external access to a communications port

Publications (1)

Publication Number Publication Date
CN108781343A true CN108781343A (zh) 2018-11-09

Family

ID=58358818

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780016971.7A Pending CN108781343A (zh) 2016-03-24 2017-02-23 用于控制通信端口的外部接入的方法和***

Country Status (4)

Country Link
US (1) US20170280310A1 (zh)
EP (1) EP3434029A1 (zh)
CN (1) CN108781343A (zh)
WO (1) WO2017165064A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10805452B2 (en) * 2019-01-13 2020-10-13 Nextnav, Llc Systems and methods for determining a height of a mobile device above a surface
JP7141378B2 (ja) * 2019-10-03 2022-09-22 Kddi株式会社 条件付きハンドオーバを実行する端末装置、基地局装置、制御方法、及びプログラム

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1765143A (zh) * 2003-02-14 2006-04-26 高通股份有限公司 移动台定位服务的增强型用户隐私
US20060123462A1 (en) * 2004-12-02 2006-06-08 Xerox Corporation Systems and methods for protecting private information in a mobile environment
US20060268874A1 (en) * 2005-05-05 2006-11-30 Venkat Venkatsubra Administering requests for data communications connections in a wide area network that includes a plurality of networks
CN101026869A (zh) * 2006-02-24 2007-08-29 中兴通讯股份有限公司 一种位置服务中隐私控制方法
CN101584202A (zh) * 2006-11-28 2009-11-18 电信***有限公司 基于会话发起协议(sip)的用户平面位置服务
US20130109344A1 (en) * 2011-10-27 2013-05-02 Dara Ung Emergency Text Messaging
CN105191365A (zh) * 2013-03-05 2015-12-23 高通股份有限公司 本地化安全用户平面定位(supl)应急会话

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7002744B2 (en) * 1999-11-22 2006-02-21 Younger Mfg. Co. Dba Younger Optics Polarized optical part using high impact polyurethane-based material
TWI252967B (en) * 2004-07-19 2006-04-11 Richtek Techohnology Corp Output voltage overload suppression circuit applied in voltage regulator
WO2009017625A1 (en) * 2007-07-27 2009-02-05 Avigen, Inc. Treatment of depression, phychosis, and anxiety
US8131278B2 (en) * 2008-12-05 2012-03-06 Nokia Corporation Method, apparatus, and computer program product for application-based communications
US8260312B2 (en) * 2009-02-19 2012-09-04 Research In Motion Limited Method and apparatus for location request tracking
US20110010509A1 (en) * 2009-07-07 2011-01-13 L3 Communications Integrated Systems,L.P. System and method of sorting and calculating statistics on large data sets with a known value range

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1765143A (zh) * 2003-02-14 2006-04-26 高通股份有限公司 移动台定位服务的增强型用户隐私
US20060123462A1 (en) * 2004-12-02 2006-06-08 Xerox Corporation Systems and methods for protecting private information in a mobile environment
US20060268874A1 (en) * 2005-05-05 2006-11-30 Venkat Venkatsubra Administering requests for data communications connections in a wide area network that includes a plurality of networks
US8204027B2 (en) * 2005-05-05 2012-06-19 International Business Machines Corporation Administering requests for data communications connections in a wide area network that includes a plurality of networks
CN101026869A (zh) * 2006-02-24 2007-08-29 中兴通讯股份有限公司 一种位置服务中隐私控制方法
CN101584202A (zh) * 2006-11-28 2009-11-18 电信***有限公司 基于会话发起协议(sip)的用户平面位置服务
US20130109344A1 (en) * 2011-10-27 2013-05-02 Dara Ung Emergency Text Messaging
CN105191365A (zh) * 2013-03-05 2015-12-23 高通股份有限公司 本地化安全用户平面定位(supl)应急会话

Also Published As

Publication number Publication date
US20170280310A1 (en) 2017-09-28
EP3434029A1 (en) 2019-01-30
WO2017165064A1 (en) 2017-09-28

Similar Documents

Publication Publication Date Title
CN105981420B (zh) 用于传回早期位置定位的方法和***
CN109983788A (zh) 用于限制定位协议的消息大小的***和方法
US9980113B2 (en) Emergency communications from a local area network hotspot
CN107113566B (zh) 支持用于过顶服务提供者的定位和紧急呼叫的方法和设备
US11265673B2 (en) Client access to mobile location services
US10419890B2 (en) Client access to mobile location services
CN109196925A (zh) 用于移动设备的定位的方法和/或***
JP6957555B2 (ja) モバイルロケーションサービスへのクライアントアクセス
CN105917684A (zh) 在使用超微型小区的场所中提供基于位置的服务的方法
CN110121892A (zh) 用于在第五代无线网络中支持控制平面位置的***及方法
CN109565659A (zh) 用于物联网的定位的支持的方法及***
CN104602184B (zh) 用流线化的位置服务层来支持位置服务的方法和装置
CN104471964A (zh) 用于在一地点中提供基于位置的服务的方法和***
JP2020537405A (ja) 測位プロトコルメッセージのセグメント化のための方法およびシステム
CN108781429A (zh) 用于位置定位消息流的中止消息
CN108027415B (zh) 用于紧急情况下移动装置的位置确定的方法和装置
CN105934957A (zh) 发现定位家用节点b网关支持的方法和***
US20180317232A1 (en) Method and/or system for reducing uplink channel interference
CN108781343A (zh) 用于控制通信端口的外部接入的方法和***
Rebahi et al. An IP based platform for emergency calls and reporting

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20181109