CN104303531B - 用于提供位置保密的方法和装置 - Google Patents

用于提供位置保密的方法和装置 Download PDF

Info

Publication number
CN104303531B
CN104303531B CN201380024010.2A CN201380024010A CN104303531B CN 104303531 B CN104303531 B CN 104303531B CN 201380024010 A CN201380024010 A CN 201380024010A CN 104303531 B CN104303531 B CN 104303531B
Authority
CN
China
Prior art keywords
secrecy
information
measurements
combinations
user
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.)
Active
Application number
CN201380024010.2A
Other languages
English (en)
Other versions
CN104303531A (zh
Inventor
S·博尔德列夫
I·J·奥利弗
J-J·H·卡亚
M·A·于西塔洛
D·比斯瓦斯
J·K·洛里拉
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.)
Nokia Technologies Oy
Original Assignee
Nokia Technologies Oy
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 Nokia Technologies Oy filed Critical Nokia Technologies Oy
Publication of CN104303531A publication Critical patent/CN104303531A/zh
Application granted granted Critical
Publication of CN104303531B publication Critical patent/CN104303531B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • 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
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2111Location-sensitive, e.g. geographical location, GPS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/20Network architectures or network communication protocols for network security for managing network security; network security policies in general

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Medical Informatics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Databases & Information Systems (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

提供了一种用于当位置演变时提供实时控制的位置保密并且根据期望位置保密等级来向用户提供替代路由和应用的方法。位置保密平台确定与至少一个设备相关联的至少一个位置。位置保密平台还处理与至少一个位置、至少一个设备、与至少一个设备相关联的一个或多个应用或其组合相关联的上下文信息和/或促进与至少一个位置、至少一个设备、与至少一个设备相关联的一个或多个应用或其组合相关联的上下文信息的处理,以确定关于至少一个位置的一个或多个应用的一个或多个保密度量;其中,一个或多个保密度量通过至少一个位置处的一个或多个应用而至少部分地与用户数据的曝光相关。

Description

用于提供位置保密的方法和装置
背景技术
服务提供商和设备制造商(例如,无线、蜂窝等)不断受到挑战以通过例如提供引人注目的网络附图来向消费者递送价值和便利。具有各种连接方法的移动设备现在变成对经由因特网提供的各种服务的主要门户,并且还是信息的主要存储点。随着可用服务(例如应用)的范围和种类的增加,这些服务的互操作性和组合使用成为主要挑战。服务聚合的一个示例是经由移动设备提供基于位置的服务。近年来,已经变得能够提供向移动设备的用户提供不同类型的基于位置的信息的若干服务。基于位置的服务的示例中的一些包括增强现实、增强虚拟现实、映射,导航等。这些服务中的每一个都具有其自己的特定服务器(例如,因特网上),该服务器提供与特定位置和定向相关联的信息(诸如兴趣点、***文章等),并且通过在移动设备上运行的客户端应用来使其向用户显示。然而,随着移动设备上的位置感知服务和应用的出现,位置保密变得越来越相关。一方面,用户可能对来自由位置感知应用提供的高度定制化服务的益处有兴趣。另一方面,用户还可能怀疑在误用恶意应用时由应用及其隐含内容所收集的位置信息的类型。
发明内容
因此,需要一种方法,该方法用于提供在位置演变时的实时控制的位置保密,并且根据期望的位置保密水平来向用户提供替代路由和应用。
根据一个实施例,一种方法包括:确定与至少一个设备相关联的至少一个位置。该方法还包括处理与至少一个位置、至少一个设备、与至少一个设备相关联的一个或多个应用或其组合相关联的上下文信息和/或促进与至少一个位置、至少一个设备、与至少一个设备相关联的一个或多个应用或其组合相关联的上下文信息的处理,以关于至少一个位置确定一个或多个应用的一个或多个保密度量,其中,一个或多个保密度量通过至少一个位置处的一个或多个应用而至少部分地与用户数据的曝光相关。
根据另一实施例,一种装置包括至少一个处理器以及至少一个存储器,该至少一个存储器包括用于一个或多个计算机程序的计算机程序代码,该至少一个存储器和计算机程序代码被配置成通过至少一个处理器,至少部分地使得该装置确定与至少一个设备相关联的至少一个位置。还使得该装置处理与至少一个位置、至少一个设备、与至少一个设备相关联的一个或多个应用或其组合相关联的上下文信息和/或促进与至少一个位置、至少一个设备、与至少一个设备相关联的一个或多个应用或其组合相关联的上下文信息的处理,以关于至少一个位置确定一个或多个应用的一个或多个保密度量,其中,一个或多个保密度量通过至少一个位置处的一个或多个应用而至少部分地与用户数据的曝光相关。
根据另一实施例,一种计算机可读存储介质承载一个或多个指令的一个或多个序列,当由一个或多个处理器执行该一个或多个指令时,至少部分地使得装置确定与至少一个设备相关联的至少一个位置。还使得该装置处理与至少一个位置、至少一个设备、与至少一个设备相关联的一个或多个应用或其组合相关联的上下文信息和/或促进与至少一个位置、至少一个设备、与至少一个设备相关联的一个或多个应用或其组合相关联的上下文信息的处理,以关于至少一个位置确定一个或多个应用的一个或多个保密度量,其中,一个或多个保密度量通过至少一个位置处的一个或多个应用而至少部分地与用户数据的曝光相关。
根据另一实施例,一种装置包括用于确定与至少一个设备相关联的至少一个位置的部件。该装置还包括用于处理与至少一个位置、至少一个设备、与至少一个设备相关联的一个或多个应用或其组合相关联的上下文信息和/或促进与至少一个位置、至少一个设备、与至少一个设备相关联的一个或多个应用或其组合相关联的上下文信息的处理,以关于至少一个位置确定一个或多个应用的一个或多个保密度量的部件,其中,一个或多个保密度量通过至少一个位置处的一个或多个应用而至少部分地与用户数据的曝光相关。
此外,对于本发明的各种示例性实施例,以下是可应用的:一种方法,包括促进处理(1)数据和/或(2)信息和/或(3)至少一个信号,该(1)数据和/或(2)信息和/或(3)至少一个信号至少部分地基于(或至少部分地从其得到)与本发明的任何实施例相关的本申请中公开的方法(或过程)中的任何一个或任何组合。
对于本发明的各种示例性实施例,以下也是可应用的:一种方法,包括促进对至少一个接口的访问,该至少一个接口被配置为允许对至少一个服务的访问,该至少一个服务被配置为执行本申请中公开的网络或服务提供商方法(或过程)中的任何一个或任何组合。
对于本发明的各种示例性实施例,以下也是可应用的:一种方法,包括促进创建和/或促进修改(1)至少一个设备用户接口元素和/或(2)至少一个设备用户接口功能,(1)至少一个设备用户接口元素和/或(2)至少一个设备用户接口功能至少部分地基于从本申请中所公开的与本发明的任何实施例相关的方法或过程中的一个或任何组合得到的数据和/或信息、和/或从本申请中公开的与本发明的任何实施例相关的方法(或过程)中的一个或任何组合得到的至少一个信号。
对于本发明的各种示例性实施例,以下也是可应用的:一种方法,包括创建和/或修改(1)至少一个设备用户接口元素和/或(2)至少一个设备用户接口功能,(1)至少一个设备用户接口元素和/或(2)至少一个设备用户接口功能至少部分地基于从本申请中所公开的与本发明的任何实施例相关的方法(或过程)中的一个或任何组合得到的数据和/或信息、和/或从本申请中公开的与本发明的任何实施例相关的方法(或过程)中的一个或任何组合得到的至少一个信息。
在各种示例性实施例中,方法(或过程)可以在服务提供商侧或移动设备侧或者在服务提供商和移动设备之间通过在两侧执行的动作以任何共享的方式来实现。
对于各种示例性实施例,以下是可应用的:一种装置,包括用于执行原始提交的权利要求1-10、21-30和46-48中的任何一项所述的方法的装置。
仅通过图示很多具体实施例和实施方式,包括预期用于执行本发明的最佳模式,本发明的其他方面、特征和优点将从下面的详细描述中变得显而易见。本发明还能够具有其他和不同的实施例,并且在完全不背离本发明的精神和范围的情况下,可以在各种明显的方面修改其若干细节。因此,附图和说明书将被视为说明性的而不是限制性的。
附图说明
在附图的各个附图中,通过示例的方式而不是通过限制的方式来图示本发明的实施例:
图1是根据一个实施例的能够提供实时控制的位置保密的***的图;
图2是根据一个实施例的位置保密平台的组件的图;
图3A-3B是根据一个实施例的用于提供实时控制的位置保密的过程的流程图;
图4A-4B是根据各种实施例的应用的保密影响的利用和呈现的图;
图5是可以用于实现本发明的实施例的硬件的图;
图6是可以用于实现本发明的实施例的芯片组的图;以及
图7是可以用于实现本发明的实施例的移动终端(例如,手机)的图。
具体实施方式
公开了用于提供实时控制的位置保密的方法、装置和计算机程序的示例。在下面的描述中,出于说明的目的,阐述了许多具体细节,以提供对本发明的实施例的全面理解。然而,对于本领域技术人员显而易见的是,本发明的实施例可以在没有这些具体细节或通过等同布置来实践。在其他实例中,公知的结构和设备以框图的形式示出,以避免不必要地混淆本发明的实施例。
图1是根据一个实施例的能够提供实时控制的位置保密的***的图。通过诸如智能电话应用的移动应用收集的位置数据的保密最近已变成由消费者、研究人员、监管者、研发人员等严格审查的目标。然而,当前的解决方案和提议仅考虑通过智能电话应用控制用户位置数据访问。
通常,向移动设备的用户给予例如经由控制面板来静态地配置他或她的位置访问的选项,该控制面板对不同的应用指定访问权限(允许、拒绝等)。在该情况下,这是由移动操作***(OS)平台来决定的,以确保用户设置在运行时被粘着(adhere)。该方法具有防止其成为全面的解决方案的固有缺陷。
在一个实施例中,用户可能不具有所需要的足够的知识以决定对他或她的位置信息有多少访问以及在何种条件下应当被给予每个应用。用户可能需要具有关于应用的访问模式的信息,以便于能够做出关于由应用者对他或她的位置信息访问的水平的决定。然而,应用访问模式信息通常不容易由移动设备的用户获得。
在一个实施例中,通过应用确定位置访问的保密暗示是重要的。位置访问的实际保密影响可以取决于许多因素,诸如所使用的基本算法(GPS、Wi-Fi三角测量等),并且进而确定返回的数据的准确性、访问的频率、由环境提供的隐匿性等。因此,需要保密度量来量化对位置信息的访问的保密暗示,并且以用户友好的方式将其呈现给用户。此外,为了使用户能够有效地决定有益的对应用的位置访问,在用户位置演变时,应当向用户实时的呈现应用位置访问模式及其保密暗示。这需要高效的存储和递送基础设施以实时地呈现信息。
为了解决该问题,图1的***100引入提供实时控制的位置保密的能力。在一个实施例中,由位置保密平台103对位置保密的有效控制包括提供增值服务,诸如,例如推荐的保密安全路径、应用、策略等,以执行实现保密的期望水平所需要的必要数据变换。例如,在这里所讨论的各种实施例下,可以根据诸如用户和/或感兴趣的内容的因素来非对称或对称地提供位置保密。
在一个实施例中,位置保密平台103基于各种因素来确定一组保密度量,各种因素诸如应用的历史和其对包括位置信息的信息的访问、由UE 107a-107i的用户确定用户偏好、UE 107a-107i周围的环境等。在一些实施例中,保密度量还可以考虑到连接提供商或连接方法(例如,认知连接、近场通信(NFC)/射频识别(RFID)、射频(RF)存储器标签、无线存储器连接等),用于提供在UE107a-107i、服务提供商115、信息管理环境111a-111n或其组合之间的连接。注意,保密度量可以被存储在UE 107a-107i上的本地存储上、或位置保密平台103的存储上、信息管理环境111a-111n上或其组合上。在一些实施例中,所使用的连接方法或解决方案也可以用于确定保密度量的存储位置。
在一个实施例中,随着UE 107a-107i的位置演进(例如,携带UE的用户从一个位置移动到另一位置),例如经由用户接口(UI)109a-109i来向用户提供与位置感知应用117a-117i中的每一个相关联的保密相关信息的实时显示。所提供的实时保密相关信息使得UE107a-107i的用户能够在任何时间通过由位置感知应用117a-117i中的任何一个控制对其位置的访问来控制其位置保密。例如,可以通过位置保密平台103来使得用户能够在使数据可用于应用117a-117i之前应用对位置数据的数据变换。
在一个实施例中,位置保密平台103采用用于有效显示、存储和传输机制的各种方法,以向UE 107a-107i实时呈现用于各种应用117a-117i的位置保密相关信息。
在一个实施例中,位置保密平台103向UE 107a-107i的用户提供位置保密相关推荐服务。推荐可以包括,例如,推荐包括迂回路由以保持保密的保密安全行驶路径由、推荐在给定行进路径或路由上的保密安全应用、在优选或安装的应用不安全的情况下推荐替代保密安全应用、推荐提供或强制期望保密水平的策略或其组合。
在一个实施例中,位置保密平台103从UE 107a-107i收集位置数据。位置保密的平台103使用收集的位置数据以进行关于位置感知应用117a-117i的位置保密使用的推断。位置保密平台103可以收集各种位置相关数据项,例如时间戳(数据被收集的日期和时间)、数据源类型(用于确定数据的方法、基于GPS的方法、非基于GPS的方法等)、准确度(所收集的位置数据的准确度水平)、访问数据的应用等。
在一个实施例中,位置保密平台103针对位置数据收集使用不同的源。例如,位置数据可以由访问位置数据的应用117a-117i主动提供。注意,虽然对于第三方应用117a-117i来说,主动共享位置数据可能不会被实际采用,但是,在制造阶段已经预先安装在UE107a-107i上的应用117a-117i、或促进其保密友好性的保密友好应用117a-117i可以容易地与位置保密平台103共享位置数据。
在一个实施例中,除了由应用117a-117i提供的位置数据之外,位置保密平台103还可以在中间件API级截取访问请求,诸如应用编程接口(API)调用。注意,应用117a-117i中的大部分依赖于中间件框架117a-117i,诸如QtWindows Phone等,来访问包括位置数据的UE 107a-107i资源。在该实施例中,位置保密平台103可以支持对基于位置的API的登录服务,使得每当应用117a-117i调用基于位置的API以访问位置数据时,登记来自应用117a-117i的请求细节。此外,还可以在诸如操作***(OS)级、驱动器级等较低***级执行截取和登记。
在一个实施例中,位置保密平台103利用保密度量来量化由一个或多个应用117a-117i获取的位置数据的保密影响。在该实施例中,使用位置保密平台103记录的数据来确定读取表示位置L的数据的应用117a-117i的保密影响。保密影响可以被表达为以下参数的函数F(a,s,e,h),该参数包括参数a(表示所获取的位置数据的准确度)、s(对位置L的用户敏感度,期望用户对诸如其家庭、办公室、孩子的学校等的特定位置更敏感)、e(周围环境的参数,诸如由位置L提供的隐匿级别)和h(应用117a-117i的行为历史,包括访问频率、位置L的先验知识、基于来自用户的反馈以及以人群方式收集的其他用户的反馈在过去检测到的任何恶意行为等)。注意,由位置L提供的隐匿级(参数e)以及位置L的保密影响处于相对的关系,意味着由位置提供的隐匿级越高,其保密影响就越低。
在一个实施例中,位置数据的准确度(参数a)可以取决于UE107a-107i正在使用的连接方法。例如,如果UE 107a-107i使用白色空间数据库提供的频谱,则UE 107a-107i应当以特定的准确度将其位置报告给数据库。另一方面,一些连接方法,诸如家庭、餐馆等中的热点被本地提供。又如,因为向连接提供对特定点或位置的触摸,所以触摸距离连接(例如,NFC/RFID、RF存储器标记、短距离无线等)是非常局部的,并且通常具有高的准确定。本地连接方法还可以涉及隐匿级。例如,如果通过专用无线局域网(WLAN)来连接UE 107a-107i,则可以容易地经由WLAN来识别UE。
在一些实施例中,连接方法的局部性(例如,连接方法进行操作的距离)能够确定由位置保密平台103使用的保密级。例如,触摸距离无线电或连接方法可能是非常局部的,具有几厘米的范围,从而限制或可能的保密问题。在其他情况下,该连接方法可以具有较长的范围,这可以通过平台103来创建可以由不同保密强制级别处理的其他保密内容。
在一个实施例中,可以经由用户友好的UI 109a-109i来向UE107a-107i的用户呈现位置数据共享的保密暗示。该影响可以被抽象为图形图标,以使用户容易地发现和比较该暗示。
在一个实施例中,即使许多用户可能对接收保密暗示信息没有任何兴趣,位置保密平台103也使得UE 107a-107i的用户能够确定所有应用117a-117i的总体期望保密级、每个应用117a-117i的各个保密级或其组合。由用户进行的设置可以在UE 107a-107i的使用期限中被进行一次、周期性地、偶尔地修改或其组合。
此外,在一个实施例中,UE 107a-107i的用户可能希望基于应用访问的数据的类型、应用提供的服务的类型、应用所基于的技术的类型或其组合来定义对应用117a-117i组的保密级别。
如图1所示,***100包括用户设备(UE)107a-107i组101,其具有经由通信网络105对位置保密平台103的连接。通过示例的方式,***100的通信网络105包括一个或多个网络,诸如数据网络、无线网络、电话网络或其任何组合。可以理解,数据网络可以是任何局域网(LAN)、城域网(MAN)、广域网(WAN)、公共数据网络(例如,因特网)、短程无线网络、或任何其他适当的分组交换网络,诸如例如专用电缆或光纤网络等的商业上可拥有的专用分组交换网络、NFC/RFID、RF存储器标签、触摸距离无线电装置或者其任何组合。此外,无线网络可以是例如蜂窝网络,并且可以采用各种技术,包括增强型数据速率全球演进(EDGE)、通用分组无线电服务(GPRS)、全球移动通信***(GSM)、因特网协议多媒体子***(IMS)、通用移动电信***(UMTS)等,以及任何其他适当的无线介质,例如,全球微波接入互操作(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线保真(WiFi)、无线LAN(WLAN)、、因特网协议(IP)数据广播、卫星、移动ad-hoc网络(MANET)等或其任何组合。
UE 107a-107i是任何类型的移动终端、固定终端或便携式终端,包括移动手机、站、单元、设备、多媒体计算机、多媒体平板、因特网节点、通信器、台式计算机、膝上型计算机、笔记本电脑、上网本计算机、平板计算机、个人通信***(PCS)设备、个人导航设备、个人数字助理(PDA)、音频/视频播放器、数字照相机/摄像机、定位设备、电视接收器、无线电广播接收器、电子书设备、游戏设备或其任何组合,包括这些设备的附件和***设备或其任意组合。还可以理解,UE 107a-107i可以支持对用户的任何类型的接口(诸如“可佩戴”电路等)。
通过示例的方式,UE 107a-107i和位置保密平台103使用公知的、新的或仍在开发的协议来与彼此和通信网络105的其他组件进行通信。在该上下文中,协议包括规则集合,该规则定义通信网络105内的网络节点如何基于通过通信链路发送的信息来与彼此进行通信。该协议在每个节点内的不同操作层是有效的,从生成和接收各种类型的物理信号到选择用于将这些信号变换至该信号所识别的信息的格式的链路、到识别在计算机***上执行的哪个软件应用发送或接收该信息。在开放***互连(OSI)参考模型中描述了用于通过网络交换信息的概念上不同的协议层。
网络节点之间的通信通常通过受到交换离散数据分组的影响。每个分组通常包括:(1)与具体协议相关联的报头信息、以及(2)在报头信息之后并且包含可以独立于该具体协议被处理的信息的净荷信息。在一些协议中,分组包括(3)在净荷之后并且指示净荷信息的结束的尾部信息。报头包括诸如分组的源、其目的地、净荷的长度以及由协议使用的其他属性的信息。通常,用于具体协议的净荷中的数据包括用于与OSI参考模型的不同高层相关联的不同协议的报头和净荷。用于具体协议的报头通常指示包含在其净荷中的下一协议的类型。高层协议被认为是封装在低层协议中。包括在穿越诸如因特网的多个异构网络的分组中的报头通常包括物理(层1)报头、数据链层(层2)报头、互联网(层3)报头和传输(层4)报头以及各种应用(层5、层6和层7)报头,如OSI参考模型所定义的。
图2是根据一个实施例的位置保密平台的组件的图。通过示例的方式,位置保密平台103包括用于提供实时控制的位置保密的一个或多个组件。可以理解,这些组件的功能可以被组合在一个或多个组件中或者通过等同功能的其他组件来执行。在该实施例中,位置保密平台包括位置模块201、保密度量模块203、监视模块205、变换/策略模块207、推荐模块209、上下文信息模块211、评估模块213和存储215。
在一个实施例中,位置模块201确定UE 107a-107i的位置。位置模块201可以实时地确定位置,并且在携带UE 107a-107i的用户移动时刷新位置信息。实时位置信息使得位置模块201保持跟踪每个UE 107a-107i的行径路径。此外,位置模块201可以位于UE 107a-107i上,收集与每个UE 107a-107i相关联的位置信息,并且将所收集的信息传送到位置保密平台103。
在一个实施例中,保密度量模块203确定与每个UE 107a-107i和每个应用117a-117i相关联的保密度量,其中保密度量表示每个应用117a-117i可以在UE 107a-107i位置保密上所具有的保密暗示。保密度量模块203可以基于各种上下文信息来确定保密度量,诸如应用117a-117i的历史(关于特定UE 107a-107i、关于UE 107a-107i组、或其组合);UE107a-107i的用户所确定的并且存储在UE或信息存储113a-113m上的用户偏好或其组合;环境信息(关于UE 107a-107i周围区域的信息);由服务提供商115提供并且使用以将UE107a-107i连接到通信网络105的连接方法;或其组合。
在一个实施例中,监视模块205基于预定的调度、基于来自一个或多个UE 107a-107i的需求、基于来自隐私度量模块203的需求或其组合来实时地、定期地监视UE 107a-107i的位置以及与UE 107a-107i相关联的上下文信息。保密度量模块203使用经由监视模块205收集的信息来确定保密度量。
在一个实施例中,变换/策略模块207变换所确定的位置处的用户数据。用户数据变换可以包括使用各种加密方法来加密用户数据,以防止应用117a-117i中的任何一个对数据的未授权的访问。变换/策略模块207还可以提供由UE 107a-107i的制造商、由服务提供商115、由UE 107a-107i的用户或其组合确定的一个或多个策略,以关于每个应用117a-117i确定针对保密度量的一个或多个阈值。
在一个实施例中,推荐模块209处理所确定的保密度量,并且向UE 107a-107i提供从一个位置到另一位置的推荐的行进路径,其中,推荐的路径包括迂回以保持位置保密的路由。替代地,推荐模块209可以推荐用于在UE 107a-107i行进的路径上使用的应用。例如,在一些实施例中,可能不存在可以使保密保持在期望等级的任何可用的替代路径。在这些实施例中,该路径可以保持不变,而推荐模块209可以推荐没有威胁到UE 107a-107i的位置保密的应用117a-117i的替代的集合。
在一个实施例中,上下文信息模块211提供由保密度量模块203使用以确定保密度量的上下文信息。该上下文信息可以包括关于与UE 107a-107i的用户相关联的数据源、数据的准确度、数据的使用或其组合的信息。
在一个实施例中,评估模块213针对阈值来评估由保密度量模块203所确定的保密度量。该阈值可以表示UE 107a-107i的位置保密的最低可容许等级,并且可以由UE 107a-107i的制造商、服务提供商115、UE 107a-107i的用户或其组合确定为策略的一部分。
在一个实施例中,位置保密平台103将由其组件201-211中的任何一项使用或产生的数据存储在存储215中、信息存储113a-113m中、UE 107a-107i的本地存储上或其组合上。
图3A-3B是根据一个实施例的用于提供实时控制的位置保密的过程的流程图。在一个实施例中,位置保密平台103执行过程300和310,并且例如在包括处理器和存储器的芯片组中被实现,如图6中所示。在一个实施例中,在图3A的流程图300的步骤301中,位置模块201确定与至少一个UE 107a-107i的至少一个位置相关联。至少一个位置可以表示当前位置、先前位置、一个或多个下一目的地位置、或其组合。
在一个实施例中,根据图3A的步骤303,保密度量模块203处理与至少一个位置、至少一个UE 107a-107i、与至少一个UE相关联的一个或多个应用117a-117i或其组合相关联的上下文信息和/或促进与至少一个位置、至少一个UE 107a-107i、与至少一个UE相关联的一个或多个应用117a-117i或其组合相关联的上下文信息的处理,以关于至少一个位置来确定用于一个或多个应用117a-117i的一个或多个隐私度量。由保密度量模块203确定的一个或多个保密度量通过至少一个位置处的一个或多个应用117a-117i而至少部分地与UE107a-107i的用户数据的曝光相关。上下文信息与至少一个位置相关联。
图3B是根据一个实施例的用于确定保密度量的过程的流程图。在一个实施例中,根据图3B的流程图310的步骤311,监视模块205根据调度、按需要(UE 107a-107i的用户、服务提供商115或其组合的需要)或其组合来基本上实时地、定期地使得至少部分地监视至少一个位置、上下文信息或其组合。上下文信息可以包括应用117a-117i历史、UE 107a-107i的用户的偏好、UE 107a-107i周围的环境因素,诸如例如由UE 107a-107i使用以连接到通信网络105的连接方法、或其组合。监视模块205可以记录各种事件,诸如UE 107a-107i位置的改变、用户偏好更新、服务供应商115改变连接方法、应用更新等或其组合以及每个事件的时间戳、修改或更新的源或其组合。此外,在信息管理环境111a-111n或其组合中,监视数据可以被存储在存储215中。在一些实施例中,监视可以包括从外部源(例如,除了UE 107a-107i之外的源,诸如服务提供商115或可通过通信网络105提供的任何其他源)获取数据。另外,在监视期间手机的数据或信息(例如,来自UE 107a-107i或来自外部源)然后可以被储存或上传到集中资源。在一个使用情况中,集中资源可以是例如接收监视的信息或数据以更新或改善其地图数据库的地图服务。
在一个实施例中,根据图3B的步骤313,保密度量模块203至少部分地基于记录的监视结果来至少部分地使得更新一个或多个保密度量。例如,如果UE 107a的用户通过应用或应用117a-117i组来更新关于位置访问的偏好,则保密度量模块302关于UE 107a更新与应用117a-117i相关联的保密度量。
在一个实施例中,按照图3B的步骤315,交易/策略模块207至少部分地基于一个或多个保密度量来至少部分地使得变换用户数据,以实现期望的保密等级。例如,该交易/策略模块207可以在返回数据之前,关于其准确度(例如,通过进一步对其隐匿或加密、通过将GPS坐标提取到城市级等)来变换UE 107a-107i的位置数据。
在一个实施例中,根据图3B的步骤317,推荐模块209确定用于UE 107a-107i的行进路径是否已经被确定。例如,用户可以强烈地偏好在特定路径上行径,或者取道特定的路由以进行工作。如果确定了至少一个行进路径,则根据图3B的步骤319,位置模块201确定与至少一个UE 107a-107i相关联的至少一个行进路径。
随后,根据图3B的步骤321,推荐模块209处理由保密度量模块302确定的一个或多个保密度量、与一个或多个其他位置相关联的一个或多个其他保密度量、或者其组合和/或促进由保密度量模块302确定的一个或多个保密度量、与一个或多个其他位置相关联的一个或多个其他保密度量、或者其组合的处理,以至少部分地使得确定至少一个推荐的应用117a-117i(保密安全应用),以供在至少一个确定的行进路径上使用。
替代地,在一个实施例中,如果根据图3B的步骤317,没有检测到预先确定的行进路径,则根据步骤323,推荐模块209处理由保密度量模块203确定的一个或多个保密度量、与一个或多个其他位置相关联的一个或多个其他保密度量或其组合和/或促进由保密度量模块203确定的一个或多个保密度量、与一个或多个其他位置相关联的一个或多个其他保密度量或其组合,以至少部分地使得确定至少一个位置、一个或多个其他位置或其组合之间的至少一个推荐的行进路径(保密安全路径)。推荐模块209可以至少部分地基于当前位置、其他位置(例如,目的地)、上下文信息或其组合来确定推荐的行进路径、推荐的应用或其组合。
在一个实施例中,根据图3B的步骤325,上下文信息模块211通过一个或多个应用117a-117i来确定UE 107a-107i的用户数据的源信息、准确度信息、使用信息或其组合,其中,上下文信息至少部分地包括源信息、准确度信息、使用信息或其组合。所确定的上下文信息由保密度量模块203使用以确定保密度量。
在一个实施例中,根据图3B的步骤327,保密度量模块203确定至少一个位置的UE107a-107i的用户敏感度信息,其中,一个或多个保密度量进一步至少部分地基于用户敏感度信息。该用户敏感度信息可能指示UE 107a-107i的用户的特定位置的保密的重要性。例如,家庭和孩子的学校比工作地点具有与之相关联的更高的敏感度。在一个实施例中,该位置敏感度也可以用于建议或呈现用于向特定和/或用户的保密的重要性。
在一个实施例中,根据图3B的步骤329,保密度量模块203关于一个或多个应用117a-117i确定用于一个或多个保密度量的一个或多个阈值。该阈值可以指示针对该度量最高或最低可接受或可容许的等级。该阈值可以至少部分地基于由用户、制造商、服务提供商或其组合确定的设置。
在一个实施例中,根据图3B的步骤331,评估模块213至少部分地使得针对一个或多个阈值来评估一个或多个保密度量。该评估结果可以用于确定是否至少部分地使得曝光用户数据(由保密度量模块203)、变换用户数据(由变换/策略模块207)、选择一个或多个保密策略(由变换/策略模块207)、呈现一个或多个保密警报(由监视模块205)或其组合。
在一个实施例中,保密度量模块203确定与至少一个位置、至少一个UE 107a-107i或其组合相关的与通信网络105相关联的网络信息、由通信网络105或有服务提供商115提供的连接信息或其组合,其中,由保密度量模块203确定的一个或多个保密度量进一步至少部分地基于该网络信息、连接信息或者其组合。
在一个实施例中,根据图3B的步骤335,保密度量模块203至少部分地使得至少一个位置与一个或多个地图图块相关联,其中,地图图块通过将地图切割为图块来创建以用于快速检索和显示。随后,根据图3B的步骤337,保密度量模块203关于一个或多个地图图块来确定一个或多个保密度量,使得保密度量集合被指派给每个地图图块,并且用于向在由分块地图所表示的区域中行进的UE 107a-107i提供位置保密。
图4A-4B是根据各种实施例的利用和呈现应用的保密影响的图。在一个实施例中,如图4A所示,由位置保密平台103提供的保密度量401向UE 107a的用户提供关于各种应用117a-117i的保密影响的信息。
在一个实施例中,应用117a-117i的保密影响可以作为由UE 109a上的列405a、405b和405v组成的表403而被呈现给UE 107a的用户,其中,列405a示出应用,列405b示出来自列405a的每个应用对UE 107a的位置保密的影响量,并且列405c示出来自列405a的每个应用对UE 107a的用户当前选择的行进路径的保密的影响量(例如,经由使用GPS服务应用的驱动方向)。
在一个实施例中,UE 107a的用户可以使用表403中显示的信息,例如通过设置每个应用的可接受位置保密级,来控制将可用于不同应用117a-117i的位置数据。用户设置可以被表达和保持为位置保密平台103所强加的保密规则。位置保密平台103可以将应用117a-117i限制为不超过基于保密度量所确定的设置的保密阈值等级的位置数据。
在一个实施例中,只要达到可接受限制,位置保密平台101就可以通过拒绝/组织对位置数据的进一步访问来强加位置保密。在另一实施例中,位置保密平台103可以通过例如通过在运行数据之前,将GPS坐标抽象为城市级来对数据进一步进行隐匿,来关于其准确度变换位置。
在又一实施例中,位置保密平台103可以推荐提供更好的隐匿或者更远离用户敏感的位置的路径迂回。
在一个实施例中,如图4B所示,关于不同应用117a-117i的地图411的各部分的保密等级可以被预先计算和缓存在例如UE 107a上、存储215中或其组合上,以在运行时便于访问。地图411的各部分可以将地图划分成为相等大小的方块(如在图4B所示)、地理分区(例如,国家、地区、城市、道路、建筑物等)或其组合来确定。
在图4B的实施例中,显示器413在UI 109a上示出了应用117a-117i的列表415a、地图411的地图图块的列表415b以及用于每个地图图块的图块保密等级415c。
如前所述,位置L中的用于UE 107a-107i的保密度量可以被表达为以下参数的函数F(a,s,e,h),该参数包括参数a(表示所获取的位置数据的准确度)、s(对位置L的用户敏感度)、e(周围环境的参数,诸如由位置L提供的隐匿级别)和h(应用117a-117i的行为历史)。注意,参数a是实时参数,而参数s、e和h是静态参数。在一个实施例中,关于不同应用117a-117i的地图的各部分的保密等级可以被预先计算和缓存在例如UE 107a上、存储215中或其组合上,以在运行时便于访问。
在一个实施例中,位置保密平台103可以计算用于UE 107a-107i的保密安全路径,使得位置感知应用UE 117a-117i集合可以由UE 107a-107i在保密安全的路径上行进的同时使用,而不妨害用户保密。
在一个实施例中,位置保密平台103可以在UE 107a-107i在所确定的路径上行进的同时向UE 107a-107i提供保密安全和保密不安全的位置感知应用117a-117i。
在另一实施例中,当预先确定了行进路径和位置感知应用117a-117i的优选集合,并且位置保密平台103确定了一些或所有的优选应用是保密不安全的时,位置保密平台103向UE 107a-107i推荐保密安全应用117a-117i。在该实施例中,推荐的替代应用具有相同的优选应用的功能。此外,位置保密平台103可以在向UE 107a-107i提供类似的保密级别的同时修改用户保密设置。
在一个实施例中,包括预先确定的保密等级的保密相关的信息可以与地图411的地图图块相对应地在UI 109a上显示或被存储(例如,在UE 107a-107i的本地存储器上、存储215上、信息管理环境111a-111n中或其组合),其中数据被缓存在例如通信网络105的环境内的最近的内容分发网络(CDN)处。
注意,因为短距离通信大多包围物理对象,并且仅就地曝光特征,所以使得双向机制能够调整由CDS缓存的保密设置。该机制以更精细的方式针对具***置(例如,这里,现在)通过保密设置来进行工作。
此外,中间范围的通信,具体地认知无线电(CR),可以以较粗的方式来制作保密设置,因为CR具有来自共存管理器和区域数据的关于何种类型以及哪个带宽可以用于建立链路的知识。类似地,保密设置可能受到如何进行该决定的影响。
本文所述的用于提供实时控制的位置保密的过程可以有利地经由软件、硬件、固件或软件和/或固件和/或硬件的组合来实现。例如,本文所述的过程可以有利地经由处理器等、数字信号处理(DSP)芯片、专用集成电路(ASIC)、现场可编程门阵列(FPGA)等来实现,以下详细说明用于执行所述功能的这样的示例性硬件。
图5图示了可以实现本发明的实施例的计算机***。虽然关于具体设备或装置描绘了计算机***500,但是可以理解,图5内的其他设备或设施(例如,网络单元、服务器等)可以采用所示的***500的硬件和组件。计算机***500被编程(例如,经由计算机程序代码或指令)为提供如这里描述的实时控制的位置保密,并且包括用于在计算机***500的其他内部和外部组件之间传递信息的诸如总线510的通信机制。信息(也称为数据)被表示为通常是电压的可测量现象的物理表达,但是在其他实施例中包括诸如磁、电磁、压力、化学、生物、分子、原子、亚原子和量子交互的现象。例如,南北磁场或零和非零电压表示二进制数字(比特)的两种状态(0,1)。其他现象可以表示基数较高的数字。测量之前的多个同时量子态测量的叠加表示量子比特(量子位)。一个或多个数字的序列构成用于表示字符的代码或数字的数字数据。在一些实施例中,称为模拟数据的信息由具体范围内的可测量值的相邻连续来表示。计算机***500或其一部分构成了用于执行提供实时控制的位置保密的一个或多个步骤的部件。
总线510包括一个或多个并行的信息导体,使得信息在耦合到总线510的设备之间快速地传输。用于处理信息的一个或多个处理器502与总线510耦合。
处理器(或多个处理器)502对于提供实时控制的位置保密相关的计算机程序代码指定的信息执行一组操作。计算机程序代码是指令或语句集,提供用于操作处理器和/或计算机***以执行指定功能的指令。例如,代码可以被写入在编译成处理器的本机指令集的计算机编程语言。代码还可以直接使用本机指令集(例如,机器语言)来写入。操作集合包括使信息具有总线510的形式并且使信息位于总线510上。操作集合通常还包括比较两个或更多个信息单元、移动信息单元的位置、以及诸如通过加法或乘法或如或、异或(XOR)和与的逻辑运算来组合两个或更多个信息单元。可以通过称为指令的信息,诸如一个或多个数字的操作代码,来向处理器表示由处理器执行的操作集合中的每个操作。要由处理器502执行的操作的序列,诸如操作代码的序列,构成处理器指令,也称为计算机***指令,或简称为计算机指令。处理器可以被单独或组合地实现为机械、电、磁、光、化学或量子组件等。
计算机***500还包括耦合到总线510的存储器504。诸如随机存取存储器(RAM)或任何其他动态存储装设备的存储器504存储包括用于提供实时控制的位置保密的处理器指令的信息。动态存储器允许存储在其中的信息由计算机***500来改变。RAM允许存储在称为存储器地址的位置处的信息的单元独立于相邻地址处的信息而被存储和检索。存储器504由处理器502使用以存储在处理器指令的执行期间的临时值。计算机***500还包括只读存储器(ROM)506或耦合到总线510的任何其他静态存储设备,以存储静态信息,包括不由计算机***500改变的指令。一些存储器由易失性存储器构成,其在失去电力时失去存储在其上的信息。而且,诸如磁盘、光盘或闪存卡的用于存储包括指令的信息的非易失性(持续)存储设备508也耦合到总线510,该信息即使在计算机***500被关闭或以其他方式失去电力时也保存。
从外部输入设备512向总线510提供包括用于提供实时的控制位置保密的指令的信息以由处理器来使用,外部输入设备512诸如包含有人类用户操作的字母数字键的键盘、麦克风、红外线(IR)遥控器、操纵杆、游戏手柄、指示笔、触摸屏或传感器。传感器检测其附近的状况,并且将这些检测变换为与用于表示计算机***500中的信息的可测量现象兼容的物理表达式。主要用于与人类交互的耦合到总线510的其他外部设备包括显示器设备514,诸如阴极射线管(CRT)、液晶显示器(LCD)、发光二极管(LED)显示器、有机LED(OLED)显示器、等离子屏幕或用于呈现文本或图像的打印机、以及指示设备516,诸如鼠标、跟踪球、光标方向键或运动传感器,以控制在显示器514上呈现的小光标图像的位置并且发出与在显示器514上呈现图形元素相关联的命令。例如,在一些实施例中,在计算机***500在没有人类输入的情况下自动地执行所有功能的实施例中,外部输入设备512、显示器设备514和指示设备516中的一个或多个被省略。
在所示的实施例中,诸如专用集成电路(ASIC)520的专用硬件耦合到总线510。专用硬件被配置为执行无法由处理器出于特殊目的而足够快地执行的操作。ASIC的示例包括用于生成用于显示器514的图像的图形加速器卡、用于加密和解密通过网络发送的消息的加密板、语音识别、以及对特殊外部设备的接口,诸如重复执行在硬件中更有效实现的一些复杂操作序列的机械臂和医学扫描设备。
计算机***500还包括耦合到总线510的通信接口570的一个或多个实例。通信接口570提供对与其自己的处理器一起进行操作的各种外部设备的单向或双向通信耦合,诸如打印机、扫描仪和外部磁盘。通常,与连接到具有其自己的处理器的各种外部设备所连接到的本地网络580的网络链路578耦合。例如,通信接口570可以是个人计算机上的并行端口或串行端口或通用串行总线(USB)端口。在一些实施例中,通信接口570是综合服务数字网络(ISDN)卡或数字订户线路(DSL)卡或电话调制解调器,其提供对相应类型的电话线路的信息通信连接。在一些实施例中,通信接口570是电缆调制解调器,其将在总线510上的信号转换成用于通过同轴电缆的通信连接的信号或者用于通过光纤电缆的通信连接的光信号。又如,通信接口570可以是局域网(LAN)卡,以提供对诸如以太网的兼容LAN的数据通信连接。还可以实现无线链路。对于无线链路,通信接口570发送或接收或发送和接收承载诸如数字数据的信息流的电、声或电磁信号,包括红外和光学信号。例如,在诸如类似手机的移动电话的无线手持设备中,通信接口570包括称为无线电收发器的无线电频带电磁发射器和接收器。在特定实施例中,通信接口570支持对通信网络105的连接,以向UE 107a-107i提供实时控制的位置保密。
如本文所用的术语“计算机可读介质”指参与向处理器502提供包括用于执行的指令的信息的任何介质。这样的介质可以采取许多形式,包括但不限于计算机可读存储介质(例如,非易失性介质、易失性介质)以及传输介质。诸如非易失性介质的非瞬时介质包括,例如,光盘或磁盘,诸如存储设备508。易失性介质包括例如动态存储器504。传输介质包括例如双绞线、同轴电缆、铜线、光纤电缆、和在没有电线或电缆的情况下通过空间行进的载波,诸如声波和电磁波,包括无线电、光学和红外波。信号包括通过传输介质传送的幅度、频率、相位、极性或其他物理属性的人为瞬时变化。计算机可读介质的一般形式包括,例如,软盘、柔性盘、硬盘、磁带、任何其他磁介质、CD-ROM、CDRW、DVD、任何其他光学介质、打孔卡、纸带、光学标记片、具有孔或其他光可识别标记的任何其他物理介质、RAM、PROM、EPROM、闪速EPROM、EEPROM、闪速存储器、任何其他存储器芯片或盒、载波或计算机可以从其进行读取的任何其他介质。术语计算机可读存储介质这里用于指任何计算机可读介质,除了传输介质。
在一个或多个有形介质中编码的逻辑包括在计算机可读存储介质和诸如ASIC520的专用硬件上的处理器指令中的一个或二者。
网络链路578通常使用传输介质通过一个或多个网络向使用或处理信息的其他设备提供信息通信。例如,网络链路578可以通过本地网络580提供对主机计算机582或有因特网服务提供商(ISP)操作的设备584的连接。ISP设备584进而通过现在一般称为因特网590的网络的公共世界范围的分组交换通信网络来提供数据通信服务。
连接到因特网的称为服务器主机592的计算机托管响应于通过因特网接收到的信息来提供服务的过程。例如,服务器主机592托管提供表示用于在显示器514处呈现的视频数据的信息的过程。可以理解,***500的组件可以被布置在例如主机582和服务器592的其他计算机***内的各种配置中。
本发明的至少一些实施例涉及使用计算机***500来实现这里描述的技术中的一些或全部。根据本发明的一个实施例,这些技术由计算机***500响应于处理器502执行包含在存储器504中的一个或多个处理器指令的一个或多个序列来执行。这样的指令,也称为计算机指令、软件和程序代码,可以从诸如存储设备508或网络链路578的另一计算机可读介质读取到存储器504中。包含在存储器504中的指令序列的执行使得处理器502执行这里描述的方法步骤中的一个或多个。在替代实施例中,诸如ASIC 520的硬件可以用来代替或与软件结合以实现本发明。因此,本发明的实施例不限于硬件和软件的任何特定组合,除非本文另有明确说明。
通过通信接口570在网络链路578或其他网络上传送的信号承载去往和来自计算机***500的信息。计算机***500可以通过网络580、590等、通过网络链路578和通信接口570来发送和接收信息。在使用因特网590的示例中,服务器主机592通过因特网590、ISP设备584、本地网络580和通信接口570来传送由从计算机500发送的消息所请求的对具体应用的程序代码。接收到的代码可以由处理器502在接收到时来执行,或者可以被存储在存储器504或存储设备508或任何其他非易失性存储中以供以后执行,或者采用这两种形式。以该方式,计算机***500可以获取载波上的信号的形式的应用程序代码。
在将一个或多个指令或数据或二者的序列承载到处理器502以供执行中,可以涉及各种形式的计算机可读介质。例如,指令和数据可以初始地被承载在诸如主机582的远程计算机的磁盘上。远程计算机将指令加载和数据加载到动态存储器中,并且使用调制解调器通过电话线路来发送指令和数据。计算机***500的本地的调制解调器在电话线路上接收指令和数据,并且使用红外发射器来将指令和数据转换成用作网络链路578的红外线载波上的信号。用作通信接口570的红外线检测器接收在红外线信号中承载的指令和数据,并且将表示指令和数据的信息设置到总线510上。总线510将信息承载到处理器502从其进行检索的存储器504,并且使用通过指令发送的数据中的一些来执行该指令。在存储器504中接收到的指令和数据可以在由处理器502执行之前或之后,可选地被存储在存储设备508上。
图6图示了可以实现本发明的实施例的芯片组或芯片600。芯片组600被编程为提供如这里描述的实时控制的位置保密,并且包括,例如,包含在一个或多个物理封装(例如,芯片)中的关于图5描述的处理器和存储器组件。通过示例的方式,物理封装包括结构构件(例如,背板)上的一个或多个材料、组件和/或电线的布置,以提供一个或多个特性,诸如物理强度、尺寸的保护和/或电气交互的限制。可以理解,在特定实施例中,芯片组600可以在单个芯片中实现。还可以理解,在特定实施例中,芯片组或芯片600可以被实现为单个“片上***”。还可以理解,在特定实施例中,例如,可能不使用单独的ASIC,并且如这里公开的所有的相关功能可以由一个或多个处理器来执行。芯片组或芯片600或其一部分构成了用于执行提供与功能的可用性相关联的用户接口导航信息的一个或多个步骤的部件。芯片组或芯片600或其一部分构成了用于执行提供实时控制的位置保密的一个或多个步骤的部件。
在一个实施例中,芯片组或芯片600包括用于在芯片组600的组件之间传递信息的诸如总线601的通信机制。处理器603连接到总线601,以执行存储在例如存储器605中的指令和处理信息。处理器603可以包括一个或多个处理核心,其中的每个核心被配置为独立地执行。多核处理器支持在单个物理封装内的多重处理。多核处理器的示例包括两个、四个、八个或更多数目的处理核心。替代地或另外,处理器603可以包括经由总线601协同配置的一个或多个微处理器,以支持指令、流水线或多线程的独立执行。处理器603还可以与一个或多个专用部件伴随,以执行特定的处理功能和任务,诸如一个或多个数字信号处理器(DSP)607或一个或多个专用集成电路(ASIC)609。DSP 607通常被配置为独立于处理器603来实时地处理现实世界的信号(例如,声音)。类似地,ASIC 609可以被配置为执行不容易由更通用的处理器执行的专用功能。用于辅助这里描述的本发明的功能的其他专用组件可以包括一个或多个现场可编程门阵列(FPGA)、一个或多个控制器或一个或多个其他专用计算机芯片。
在一个实施例中,芯片组或芯片600仅包括一个或多个处理器以及支持和/或与一个或多个存储器相关和/或用于其的一些软件和/或固件。
处理器603和所附组件经由总线601连接到存储器605。存储器605包括用于存储可执行指令的动态存储器(例如RAM、磁盘、可写入光盘等)和静态存储器(例如,ROM,CD-ROM等),当可执行指令被执行时,执行本文中所描述的本发明的步骤以提供实时控制的位置保密。存储器605还存储与执行本发明的步骤相关联或通过其生成的数据。
图7是根据一个实施例的能够在图1的***中进行操作的用于通信的移动终端(例如,手机)的示例性组件的图。在一些实施例中,移动终端701或其一部分构成用于执行提供实时控制的位置保密的一个或多个步骤的部件。通常,无线电接收器通常在前端和后端特性方面来限定。接收器的前端包含全部射频(RF)电路,而后端包含所有基带处理电路。如本申请中使用的术语“电路”是下述二者:(1)仅硬件实现(例如仅在模拟和/或数字电路中的实现)、以及(2)电路和软件(和/或固件)的组合(诸如,如果适用于特定上下文,则与处理器的组合,包括一起工作以使得诸如移动电话或服务器的装置执行各种功能的数字信号处理器、软件和存储器)。“电路”的定义适用于该术语在包括任何权利要求的本申请中的所有用途。又如,如在本申请中使用的,并且如果适用于具体上下文,则术语“电路”还可以涵盖仅处理器(或多个处理器)及其(或其)附带软件/或固件的实施方式。术语“电路”还可以涵盖如果适用于具体上下文,则例如移动电话中的基带集成电路或应用处理器集成电路或者蜂窝网络设备或其他网络设备中的类似的集成电路。
电话的相关内部组件包括主控制单元(MCU)703、数字信号处理器(DSP)705以及接收器/发送器单元,其包括麦克风增益控制单元和扬声器增益控制单元。主显示器单元707向用户提供显示,以支持执行或支持提供实时控制的位置保密的步骤的各种应用和移动终端功能。显示器707包括被配置为显示移动终端(例如,移动电话)的用户接口的至少一部分的显示电路。另外,显示器707和显示电路被配置为促进对移动终端的至少一些功能的用户控制。音频功能电路709包括麦克风711和放大从麦克风711输出的语音信号的麦克风放大器。从麦克风711输出的放大的语音信号被馈送到编码器/解码器(CODEC)713。
无线电部715放大功率并且转换频率以经由天线717与包括在移动通信***中的基站进行通信。功率放大器(PA)719和发射机/调制电路可操作地响应于MCU 703,其中来自PA 719的输出耦合到双工器721或环行器或天线开关,如本领域公知的。PA 719也耦合到电池接口和功率控制单元720。
在使用时,移动终端701的用户对麦克风711讲话,并且他或她的语音与任何检测到的背景噪声一起被转换成模拟电压。然后,通过模拟到数字转换器(ADC)723将该模拟电压被转换成数字信号。控制单元703将数字信号路由到DSP 705中以在其中进行处理,诸如语音编码、信道编码、加密和交织。在一个实施例中,使用蜂窝传输协议按未单独示出的单元来编码该处理的语音信号,蜂窝传输协议诸如增强型数据速率全球演进(EDGE)、通用分组无线电服务(GPRS)、全球移动通信***(GSM)、因特网协议多媒体子***(IMS)、通用移动电信***(UMTS)等,以及任何其他适当的无线介质,例如,微波接入(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线保真(WiFi)、卫星等、或其任何组合。
然后,将编码的信号路由到均衡器725,以补偿在通过空中传输期间发生的任何频率相关的损失,诸如相位和幅度失真。在均衡比特流之后,调制器727将该信号与在RF接口729中生成的RF信号组合。调制器727通过频率或相位调制来生成正弦波。为了准备用于传输的信号,上变频器731将从调制器727输出的正弦波与由合成器733生成的另一正弦波组合以实现期望频率的传输。然后,通过PA 719发送该信号以使信号增加到适当的功率水平。在实际的***中,PA 719用作可变增益放大器,其增益由DSP 705根据从网络基站接收到的信息来进行控制。然后,该信号在双工器721内进行滤波,并且可选地被发送到天线耦合器735以匹配用于提供最大功率传输的阻抗。最后,该信号经由天线717被传送到本地基站。可以提供自动增益控制(AGC)以控制接收器的最后级的增益。该信号可以从那里被转发到远程电话,该远程电话可以是另一蜂窝电话、连接到公共交换电话网络(PSTN)或其他电话网络的任何其他移动电话或地面线路。
传送到移动终端701的声音信号经由天线717来接收,并且立即通过低噪声放大器(LNA)737来放大。下变频器739降低载波频率,而解调器741去除RF,仅留下数字比特流。然后,信号通过均衡器725,并且由DSP 705来处理。全部在可以被实施为中央处理单元(CPU)的主控制单元(MCU)703的控制下,数字到模拟转换器(DAC)743转换该信号,并且通过扬声器745将得到的输出传送给用户。
MCU 703从键盘747接收包括输入信号的各种信号。与其他用户输入组件(例如,麦克风711)相结合的键盘747和/或MCU 703包括用于管理用户输入的用户接口电路。MCU 703运行用户接口软件,以促进对移动终端701的至少一些功能的用户控制以提供实时控制的位置保密。MCU 703还将显示命令和切换命令分别递送到显示器707以及语音输出切换控制器。另外,MCU 703与DSP 705交换信息,并且可以访问可选地包含的SIM卡749和存储器751。此外,MCU 703执行该终端所需要的各种控制功能。DSP 705可以根据实现来对语音信号执行各种传统数字处理功能中的任何一个。此外,DSP 705从由麦克风711检测到的信号确定本地环境的背景噪声水平,并且将麦克风711的增益设置为选择为补偿移动终端701的用户的自然趋势的水平。
CODEC 713包括ADC 723和DAC 743。存储器751存储包括呼入音调数据的各种数据,并且能够存储其他数据,包括经由例如全球因特网接收到的音乐数据。软件模块可以驻留在RAM存储器、闪速存储器、寄存器或本领域公知的任何其他形式的可写入存储介质中。存储器设备751可以是但不限于,单个存储器、CD、DVD、ROM、RAM、EEPROM、光存储、磁盘存储、闪速存储器存储、或能够存储数字数据的任何其他非易失性存储介质。
可选地包含的SIM卡749承载例如重要的信息,诸如蜂窝电话号码、载波供应服务、订阅详细信息以及安全信息。SIM卡749主要用于标识无线电网络上的移动终端701。卡749还包含用于存储个人电话号码登记、文本消息和用户特定的移动终端设置的存储器。
尽管已经结合很多实施例和实现描述了本发明,但是本发明不限于此,而是涵盖落入所附权利要求的范围内的各种明显的修改和等同布置。虽然本发明的特征以权利要求中的特定组合来表达,但是可以预期的是,这些特征可以以任何组合和顺序来布置。

Claims (25)

1.一种用于提供位置保密的方法,包括:
确定与至少一个设备相关联的至少一个位置;
处理与所述至少一个位置、所述至少一个设备、与所述至少一个设备相关联的一个或多个应用或其组合相关联的上下文信息和/或促进与所述至少一个位置、所述至少一个设备、与所述至少一个设备相关联的所述一个或多个应用或其组合相关联的所述上下文信息的处理,以关于所述至少一个位置来确定所述一个或多个应用的一个或多个保密度量;其中,所述一个或多个保密度量通过所述至少一个位置处的所述一个或多个应用而至少部分地与用户数据的曝光相关;以及
处理所述一个或多个保密度量以确定所述至少一个位置之中的至少一个推荐的行进路径,其中所述至少一个推荐的行进路径包括迂回路由以保持保密。
2.根据权利要求1所述的方法,进一步包括:
根据调度、按需要或其组合来使得至少部分地基本上实时地、定期地监视所述至少一个位置、所述上下文信息或其组合;以及
至少部分地基于所述监视来使得至少部分地更新所述一个或多个保密度量。
3.根据权利要求2所述的方法,进一步包括:
至少部分地基于所述一个或多个保密度量来使得至少部分地变换所述用户数据。
4.根据权利要求1-3中的任何一项所述的方法,进一步包括:
确定与所述至少一个设备相关联的至少一个行进路径;
处理所述一个或多个保密度量、与一个或多个其他位置相关联的一个或多个其他保密度量或其组合和/或促进所述一个或多个保密度量、与一个或多个其他位置相关联的一个或多个其他保密度量或其组合的处理,以使得至少部分地确定至少一个推荐的应用以在所述至少一个行进路径上使用。
5.根据权利要求1-3中的任何一项所述的方法,进一步包括:
通过所述一个或多个应用确定所述用户数据的源信息、准确度信息、使用信息或其组合,
其中,所述上下文信息至少部分地包括所述源信息、所述准确度信息、所述使用信息或其组合。
6.根据权利要求5所述的方法,进一步包括:
确定所述至少一个位置的用户敏感度信息,
其中,所述一个或多个保密度量进一步至少部分地基于所述用户敏感度信息。
7.根据权利要求1-3中的任何一项所述的方法,进一步包括:
关于所述一个或多个应用来确定所述一个或多个保密度量的一个或多个阈值;
使得至少部分地针对所述一个或多个阈值来评估所述一个或多个保密度量,以至少部分地确定是否引起(a)所述用户数据的曝光;(b)所述用户数据的变换;(c)一个或多个保密策略的选择;(d)一个或多个保密警报的呈现;或(e)其组合。
8.根据权利要求1-3中的任何一项所述的方法,进一步包括:
确定与所述至少一个位置、所述至少一个设备或其组合相关联的网络信息、连接信息或其组合,
其中,所述一个或多个保密度量进一步至少部分地基于所述网络信息、所述连接信息或其组合。
9.根据权利要求1-3中的任何一项所述的方法,进一步包括:
至少部分地使所述至少一个位置与一个或多个地图图块相关联;以及
关于所述一个或多个地图图块来确定所述一个或多个保密度量。
10.一种用于提供位置保密的装置,包括:
至少一个处理器;以及
至少一个存储器,所述至少一个存储器存储用于一个或多个程序的计算机程序代码,所述至少一个存储器和所述计算机程序代码被配置成通过所述至少一个处理器,使得所述装置至少执行下述步骤,
确定与至少一个设备相关联的至少一个位置;
处理与所述至少一个位置、所述至少一个设备、与所述至少一个设备相关联的一个或多个应用或其组合相关联的上下文信息和/或促进与所述至少一个位置、所述至少一个设备、与所述至少一个设备相关联的一个或多个应用或其组合相关联的上下文信息的处理,以关于所述至少一个位置确定针对所述一个或多个应用的一个或多个保密度量;其中,所述一个或多个保密度量通过所述至少一个位置处的所述一个或多个应用而至少部分地与用户数据的曝光相关;以及
处理所述一个或多个保密度量以确定在所述至少一个位置之中的至少一个推荐的行进路径,其中所述至少一个推荐的行进路径包括迂回路由以保持保密。
11.根据权利要求10所述的装置,其中,使得所述装置进一步:
根据调度、按需要或其组合来使得至少部分地基本上实时地、定期地监视所述至少一个位置、所述上下文信息或其组合;以及
至少部分地基于所述监视来使得至少部分地更新所述一个或多个保密度量。
12.根据权利要求11所述的装置,其中,使得所述装置进一步:
至少部分地基于所述一个或多个保密度量来使得至少部分地变换所述用户数据。
13.根据权利要求10-12中的任何一项所述的装置,其中,使得所述装置进一步:
确定与所述至少一个设备相关联的至少一个行进路径;
处理所述一个或多个保密度量、与一个或多个其他位置相关联的一个或多个其他保密度量或其组合和/或促进所述一个或多个保密度量、与一个或多个其他位置相关联的一个或多个其他保密度量或其组合的处理,以至少部分地使得确定至少一个推荐的应用以在所述至少一个行进路径上使用。
14.根据权利要求10-12中的任何一项所述的装置,其中,使得所述装置进一步:
通过所述一个或多个应用确定所述用户数据的源信息、准确度信息、使用信息或其组合,
其中,所述上下文信息至少部分地包括所述源信息、所述准确度信息、所述使用信息或其组合。
15.根据权利要求14所述的装置,其中,使得所述装置进一步:
确定针对所述至少一个位置的用户敏感度信息,
其中,所述一个或多个保密度量进一步至少部分地基于所述用户敏感度信息。
16.根据权利要求10-12中的任何一项所述的装置,其中,使得所述装置进一步:
关于所述一个或多个应用来确定针对所述一个或多个保密度量的一个或多个阈值;
至少部分地针对所述一个或多个阈值来评估所述一个或多个保密度量,以至少部分地确定是否引起(a)所述用户数据的曝光;(b)所述用户数据的变换;(c)一个或多个保密策略的选择;(d)一个或多个保密警报的呈现;或(e)其组合。
17.根据权利要求10-12中的任何一项所述的装置,其中,使得所述装置进一步:
确定与所述至少一个位置、所述至少一个设备或其组合相关联的网络信息、连接信息或其组合,
其中,所述一个或多个保密度量进一步至少部分地基于所述网络信息、所述连接信息或其组合。
18.根据权利要求10-12中的任何一项所述的装置,其中,使得所述装置进一步:
至少部分地使所述至少一个位置与一个或多个地图图块相关联;以及
关于所述一个或多个地图图块来确定所述一个或多个保密度量。
19.根据权利要求10-12中的任何一项所述的装置,其中,所述装置是移动电话,进一步包括:
用户接口电路和用户接口软件,被配置成通过使用显示器来促进对所述移动电话的至少一些功能的用户控制,并且被配置成对用户输入进行响应;以及
显示器和显示器电路,被配置成显示所述移动电话的用户接口的至少一部分,所述显示器和所述显示器电路被配置成促进对所述移动电话的至少一些功能的用户控制。
20.一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个指令的一个或多个序列,当由电子设备的一个或多个处理器执行所述一个或多个指令的一个或多个序列时,使得所述电子设备至少执行根据权利要求1-9中的任何一项所述的方法。
21.一种用于提供位置保密的设备,包括用于至少执行根据权利要求1-9中的任何一项所述的方法的装置。
22.根据权利要求21所述的设备,其中,所述设备是移动电话,进一步包括:
用户接口电路和用户接口软件,被配置成通过使用显示器来促进对所述移动电话的至少一些功能的用户控制,并且被配置成对用户输入进行响应;以及
显示器和显示器电路,被配置成显示所述移动电话的用户接口的至少一部分,所述显示器和所述显示器电路被配置成促进对所述移动电话的至少一些功能的用户控制。
23.一种用于提供位置保密的方法,包括促进对至少一个接口的访问,所述至少一个接口被配置为允许对至少一个服务的访问,所述至少一个服务被配置成至少执行根据权利要求1-9中的任何一项所述的方法。
24.一种用于提供位置保密的方法,包括促进处理(1)数据和/或(2)信息和/或(3)至少一个信号的处理,所述(1)数据和/或(2)信息和/或(3)至少一个信号至少部分地基于根据权利要求1-9中的任何一项所述的方法。
25.一种用于提供位置保密的方法,包括促进创建和/或促进修改(1)至少一个设备用户接口元件和/或(2)至少一个设备用户接口功能,所述(1)至少一个设备用户接口元件和/或(2)至少一个设备用户接口功能至少部分地基于根据权利要求1-9中的任何一项所述的方法。
CN201380024010.2A 2012-05-07 2013-04-15 用于提供位置保密的方法和装置 Active CN104303531B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/465,614 US10146956B2 (en) 2012-05-07 2012-05-07 Method and apparatus for providing location privacy
US13/465,614 2012-05-07
PCT/FI2013/050407 WO2013167793A1 (en) 2012-05-07 2013-04-15 Method and apparatus for providing location privacy

Publications (2)

Publication Number Publication Date
CN104303531A CN104303531A (zh) 2015-01-21
CN104303531B true CN104303531B (zh) 2018-12-07

Family

ID=49513683

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380024010.2A Active CN104303531B (zh) 2012-05-07 2013-04-15 用于提供位置保密的方法和装置

Country Status (4)

Country Link
US (1) US10146956B2 (zh)
EP (1) EP2848021B1 (zh)
CN (1) CN104303531B (zh)
WO (1) WO2013167793A1 (zh)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014032049A2 (en) * 2012-08-24 2014-02-27 Environmental Systems Research Institute, Inc. Systems and methods for managing location data and providing a privacy framework
US8925037B2 (en) * 2013-01-02 2014-12-30 Symantec Corporation Systems and methods for enforcing data-loss-prevention policies using mobile sensors
US20150082459A1 (en) * 2013-09-18 2015-03-19 Solomo Identity, Llc Geolocation with consumer controlled personalization levels
WO2015095509A1 (en) * 2013-12-18 2015-06-25 Joseph Schuman Systems, methods and associated program products to minimize, retrieve, secure and selectively distribute personal data
US9565557B2 (en) * 2014-06-06 2017-02-07 Google Inc. Intelligently transferring privacy settings between devices based on proximity
GB2531332B (en) 2014-10-17 2021-01-06 Nokia Technologies Oy Location identification
JP6483849B2 (ja) * 2015-03-16 2019-03-13 ノキア テクノロジーズ オサケユイチア 位置プライバシー
WO2016146880A1 (en) * 2015-03-17 2016-09-22 Nokia Technologies Oy Wireless routing
CN105184149B (zh) * 2015-08-11 2018-07-06 广东欧珀移动通信有限公司 一种防止恶意程序频繁获取用户位置信息的方法及***
US10681088B2 (en) * 2015-09-30 2020-06-09 International Business Machines Corporation Data security system
US9867041B2 (en) * 2015-10-21 2018-01-09 Emory University Methods and systems for determining protected location information based on temporal correlations
US10404697B1 (en) 2015-12-28 2019-09-03 Symantec Corporation Systems and methods for using vehicles as information sources for knowledge-based authentication
US10326733B2 (en) 2015-12-30 2019-06-18 Symantec Corporation Systems and methods for facilitating single sign-on for multiple devices
CN105760466A (zh) * 2016-02-05 2016-07-13 廖炜恒 一种社交平台数据读取方法、装置和***
US10956603B2 (en) 2016-04-07 2021-03-23 Samsung Electronics Co., Ltd. Private dataaggregation framework for untrusted servers
WO2017195082A1 (en) * 2016-05-10 2017-11-16 Nokia Technologies Oy Antenna co-location and receiver assumptions
US10375114B1 (en) 2016-06-27 2019-08-06 Symantec Corporation Systems and methods for enforcing access-control policies
US10462184B1 (en) 2016-06-28 2019-10-29 Symantec Corporation Systems and methods for enforcing access-control policies in an arbitrary physical space
US10469457B1 (en) 2016-09-26 2019-11-05 Symantec Corporation Systems and methods for securely sharing cloud-service credentials within a network of computing devices
KR102676115B1 (ko) * 2016-12-12 2024-06-19 삼성전자주식회사 위치 데이터를 제공하는 전자 장치 및 그 방법
WO2018150659A1 (ja) * 2017-02-14 2018-08-23 ソニー株式会社 情報処理装置、情報処理方法、およびプログラム
US10812981B1 (en) 2017-03-22 2020-10-20 NortonLifeLock, Inc. Systems and methods for certifying geolocation coordinates of computing devices
US10102758B1 (en) * 2017-05-02 2018-10-16 Here Global B.V. Method and apparatus for privacy-sensitive routing of an aerial drone
CN110069697B (zh) * 2017-10-31 2021-01-12 武汉安天信息技术有限责任公司 一种基于用户使用和选择偏好的安全应用推荐方法及装置
US10916077B2 (en) 2018-08-13 2021-02-09 Baidu Usa Llc User privacy protection on autonomous driving vehicles
US11689916B2 (en) 2019-03-18 2023-06-27 International Business Machines Corporation Privacy enhanced location verification for improved transaction security
CN112329060A (zh) * 2020-11-05 2021-02-05 华为技术有限公司 一种隐私信息生成方法和终端设备

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102239488A (zh) * 2008-12-05 2011-11-09 诺基亚公司 用于模糊上下文信息的方法和设备

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7403785B2 (en) 2003-06-17 2008-07-22 International Business Machines Corporation Consolidating online privacy preferences
US7412724B2 (en) * 2003-07-31 2008-08-12 International Business Machines Corporation Data network and method for checking nodes of a data network
US7873423B2 (en) * 2005-04-01 2011-01-18 Baytsp.Com, Inc. System and method for distributing and tracking media
US8150932B2 (en) 2005-06-30 2012-04-03 Nokia Corporation System and method for providing privacy protected navigation between mobile terminals
US8489110B2 (en) 2006-05-12 2013-07-16 At&T Intellectual Property I, L.P. Privacy control of location information
US8989778B2 (en) 2006-06-01 2015-03-24 Green Dot Corporation Secure and private location sharing for location-aware mobile communication devices
US20090319172A1 (en) * 2007-04-26 2009-12-24 Timebi, Lda Travel time prediction system
US8050690B2 (en) * 2007-08-14 2011-11-01 Mpanion, Inc. Location based presence and privacy management
US8024111B1 (en) 2008-04-02 2011-09-20 Strategic Design Federation W, Inc. Travel route system and method
US8332535B2 (en) 2008-07-09 2012-12-11 International Business Machines Corporation System and method for providing privacy and limited exposure services for location based services
ES2337437B8 (es) * 2008-10-22 2011-08-02 Telefonica S.A. S de red seguros basado en el contextoprocedimiento y sistema para controlar el acceso inalambrico a recurso.
EP2341318B1 (en) * 2009-12-29 2019-10-09 BlackBerry Limited Mobile device and method of representing route information
US20120203663A1 (en) * 2011-02-07 2012-08-09 Carpadium Consulting Pty. Ltd. Method and apparatus for authentication utilizing location
US8646032B2 (en) 2011-12-30 2014-02-04 Nokia Corporation Method and apparatus providing privacy setting and monitoring user interface

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102239488A (zh) * 2008-12-05 2011-11-09 诺基亚公司 用于模糊上下文信息的方法和设备

Also Published As

Publication number Publication date
US20130298248A1 (en) 2013-11-07
EP2848021B1 (en) 2017-03-01
WO2013167793A1 (en) 2013-11-14
US10146956B2 (en) 2018-12-04
EP2848021A4 (en) 2015-12-30
CN104303531A (zh) 2015-01-21
EP2848021A1 (en) 2015-03-18

Similar Documents

Publication Publication Date Title
CN104303531B (zh) 用于提供位置保密的方法和装置
CN103262077B (zh) 用于基于设备标识符的用户标识的方法和装置
CN105659575B (zh) 用于针对人员感知和位置共享的令牌确定的方法和装置
CN103688244B (zh) 用于为分布式计算提供端到端隐私的方法和装置
CN104798082A (zh) 用于提供用于数据流的隐私策略的方法和装置
US9414183B2 (en) Method and apparatus for providing group context sensing and inference
CN102439593B (zh) 提供个性化虚拟环境的方法和装置
CN104094576B (zh) 基于云服务之间的信任关系整合不同的云服务数据和行为
US20130339864A1 (en) Method and apparatus for providing mixed-reality connectivity assistance
CN103797479B (zh) 用于混合社交搜索模型的方法和装置
CN102939514B (zh) 用于位置服务的方法和装置
CN104885486A (zh) 对访问在线用户群组进行基于位置的授权
CN104871441A (zh) 为基于邻近性的访问请求提供安全机制的方法和装置
CN103348368A (zh) 用于提供基于上下文的优惠券共享的方法和装置
CN102939579A (zh) 绑定用户接口元素和粒度反映处理的方法和装置
US9557401B2 (en) Method and apparatus for providing location information of user devices based on signal frequencies of transmitters
CN102947827A (zh) 生成协作播放列表的方法和装置
US20140108361A1 (en) Method and apparatus for providing location trajectory compression based on map structure
US9705929B2 (en) Method and apparatus for transforming application access and data storage details to privacy policies
US20150339371A1 (en) Method and apparatus for classifying significant places into place categories
CN104025627A (zh) 用于将兴趣点信息共享为web链接的方法和装置
WO2012089899A1 (en) Method and apparatus for providing recommendations based on preloaded models
CN104756121A (zh) 在复合媒体中向组件的创建者提供归属的方法和设备
US9378528B2 (en) Method and apparatus for improved cognitive connectivity based on group datasets
CN104322080A (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
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20160120

Address after: Espoo, Finland

Applicant after: Technology Co., Ltd. of Nokia

Address before: Espoo, Finland

Applicant before: Nokia Oyj

GR01 Patent grant
GR01 Patent grant