分离域数据的聚合的制作方法

文档序号:9564653阅读:512来源:国知局
分离域数据的聚合的制作方法
【技术领域】
[0001] 所公开主题的实施例总体上涉及电子设备领域,且更具体地涉及对来自电子设备 的不同安全域的数据的聚合。
【背景技术】
[0002] 包括移动设备(例如,智能电话、膝上型计算机、平板电脑、手持游戏设备以及其 他设备)在内的通信和计算设备具有同时访问不同应用、数据和其他信息的能力。这些类 型的设备经常可以用于个人和工作活动。设备可以使用分离的域,分离的域可以包括由安 全协议所分离的不同用户账户、应用以及网络资源。通常,由于域之间信息的可适用的安全 性以及分离,不向第二域提供来自第一域的信息。

【发明内容】

[0003] 根据本发明的一方面,提供了一种用于聚合来自设备的多于一个域的内容的方 法,每个域表示与另一个域相分离的资源的逻辑聚集,所述方法包括:在设备上生成查询; 确定所述设备上的可用域;基于所述查询来扫描所述可用域,以从所述可用域获得相关内 容;聚合来自所述可用域的所述相关内容;以及向所述设备的用户呈现经聚合的相关内 容。
[0004] 根据本发明的另一方面,提供了一种具有设备的多于一个域的设备,每个域表示 与另一个域相分离的资源的逻辑聚集,所述设备包括:存储器,存储包括数据和应用在内的 多个域;与所述存储器通信的一个或多个处理器,被配置为:在设备上生成查询;基于所述 查询来扫描所述多个域,以从所述多个域获得相关内容;聚合来自所述多个域的所述相关 内容;以及向所述设备的用户呈现所述多个域的经聚合的相关内容。
[0005] 根据本发明的又一方面,提供了一种包括计算机可读指令在内的非瞬时计算机可 读介质,用于具有设备的多于一个域的设备,每个域表示与另一个域相分离的资源的逻辑 聚集,所述指令使所述设备的一个或多个处理器执行包括以下各项在内的操作:在设备上 生成查询;确定所述设备上的可用域;基于所述查询来扫描所述可用域,以从所述可用域 获得相关内容;聚合来自所述可用域的所述相关内容;以及向所述设备的用户呈现经聚合 的相关内容。
【附图说明】
[0006] 可以更好地理解实施例,且通过参考附图,多种目标、特征以及优点对于本领域技 术人员而目显而易见。
[0007] 图1是根据本公开实施例的用于聚合来自多个域的内容的设备的存储器的说明 图。
[0008] 图2是示出了根据本公开实施例的跨域搜索的示例流程图。
[0009] 图3是根据本公开实施例的域管理器和域的说明图。
[0010] 图4是示出了根据本公开实施例的跨域搜索的示例的说明图。
[0011] 图5是根据本公开实施例的执行跨域搜索的示例用户界面。
[0012] 图6是示出了根据本公开实施例的其中聚合来自域的数据的示例设备的图。
【具体实施方式】
[0013] 以下描述包括体现说明性实施例的技术的示例系统、方法、技术、指令序列和计算 机程序产品。然而,应当理解:可以在没有这些具体细节的情况下实现所述实施例。例如, 尽管示例涉及聚合来自域的数据,本公开所教导的各种访问和聚合技术可以适用于其他计 算和通信技术,例如周界、用户账户、存储器、分区或其他分离器(separator)。在其它实例 中,众所周知的指令实例、协议、结构和技术并未被详细示出,以突出本描述。
[0014] 包括计算和通信设备(例如,平板计算机或智能电话)在内的电子用户设备可以 用于各种类型的活动(包括例如个人和工作活动),且电子用户设备可被称为一个或多个 设备。为了保护可能是专有的或机密的敏感数据(例如,工作数据),可以使用域来分离和 保护数据。例如,与个人联系人有关的数据可以和与工作联系人有关的数据相分离。在本 文中,域用于指代对与另一个域分离管理的逻辑资源聚集。例如,域可以用于基于安全策略 将设备上使用的资源和信息(例如,文件、应用、证书、配置数据、网络连接、数据等)进行逻 辑分离。每个域可以包括与域资源的使用或访问有关的一个或多个策略。当在一个域内操 作时,可以控制或约束针对域外数据的访问。
[0015] 可以在包括设备在内的计算和通信系统上实现域,且域可以用于将在设备上使用 的信息(例如,文件、应用、证书、配置数据、网络连接等)进行逻辑分离。例如,设备可以包 括多个域,包括第一个人域、企业、商业或工作域、第二个人域、以及共享域。然而,可以跨设 备使用的域的数目和类型不受限制。域可以避免用户在没有授权的情况下访问来自不同资 源的资源。例如,为了保护有价值的信息、确保机密以及数字安全,可能需要将公司数据、应 用和网络与个人数据、应用和网络进行隔离。
[0016] 在一个实施例中,个人域可以由设备的用户来管理,且企业域可以由企业(例如, 公司管理员)来管理。在其他实施例中,企业可以管理个人域以及企业域。对设备的控制 可以取决于设备是由企业、雇主或公司提供的(即,公司负责的设备)还是由用户购买、拥 有或以其它方式提供(即,个人负责的设备)。更常见的,由于维护良好工作以及最新的设 备用于个人和工作活动的个人重要性,各用户购买其自己的设备并将它们用于工作。因此, 从设备的域中取回信息也可能是有价值的。
[0017] 对包括域在内的文件系统的分离可以是逻辑的、物理的、或二者兼而有之。对文件 系统的物理分离可以采用分离的存储器位置(例如,分离的存储器芯片)来实现。如上所 述,对文件系统的逻辑分离可以利用分区、周界、命名空间、域或其任意组合来实现。用户首 选项可以定义向在一个或多个域中执行的应用所许可的能力和权限以及安全约束和通过 域可用的应用和数据。说明性实施例实现了跨域查询,以聚合相关内容用于向用户显示。
[0018] 在一个实施例中,说明性实施例提供了用于聚合域的内容的系统、方法和设备。可 以在设备上生成查询。可以确定设备上的可用域。可以扫描可用域以获得来自可用域的相 关内容。可以聚合来自可用域的相关内容。可以向设备的用户呈现聚合的相关内容。
[0019] 在另一实施例中,内容包括在不访问内容的情况下被聚合以向用户显示的数据和 应用。查询可以表示由设备生成的自动请求或来自用户的搜索请求。例如,查询可以由应 用来自动生成。
[0020] 图1是根据本公开实施例的用于聚合来自多个域的内容的设备的存储器100的说 明图。在一个实施例中,存储器100与电子设备集成。存储器100可以包括任意数目的域, 包括第一域102、混合域104、以及第二域106(统称为"域107")。在其他实施例中,存储器 100可以包括任意数目的域。
[0021] 在一个示例中,第一域102可以表示包括个人数据的个人域,以及第二域106可以 表示包含企业数据的企业域。混合域可以包括第一域102和第二域106的个人和企业数据。 在一个实施例中,混合域104可以不包括文件系统存储器或联网。取而代之地,混合域104 可以用于示出来自所有域107的数据和内容的统一视图。
[0022] 存储器100还可以包括个人信息管理器(ΡΠ 1)应用108。在一个实施例中,P頂应 用108可以以不同方式实现在每个域107中。例如,可以由第一域102、混合域104和第二 域106实现P頂应用108的不同实例。P頂应用108可以包括用于与存储器100的其他部 分和关联设备交互的用户界面和应用逻辑。在另一实施例中,PIM应用108可以跨域使用。
[0023] P頂应用108可以被配置为与混合域104的统一提供器110通信。统一提供器110 是将来自多个域107的数据聚合到用于用户或应用的跨域数据集中的单元,例如,使用统 一视图的P頂应用108。因此,由于对第一域108和第二域106的访问,可以从混合域104 执行导致聚合来自域107的相关内容的查询。在其他实施例中,统一提供器110可以在任 何域107中使用,或者每个域107可以包括统一提供器110。
[0024] 在一个实施例中,统一提供器110可以确定可用域。例如,域107可以改变或被重 新配置。因此,统一提供器110可以在发起查询之前确定要被查询的域107。可以查询可用 域提供器112和114。使用统一提供器110的示例包括跨域107统一消息视图或者统一来 自域107的可用联系人集合。在一个实施例中,统一提供器110从P頂应用108接收请求或 命令以执行查询。然后统一提供器110被配置为基于对域107的查询来聚合相关内容。查 询可以用于从域107的各种级别获得有关信息,以提供有关和相关数据和信息。在一个实 施例中,统一提供器110通过列表统一资源标识符(URI)从域提供器112和114获得相关 内容和数据。统一提供器110执行的数据聚合可以基于查询而实时在存储器100中发生。
[0025] P頂应用108可以通过如图4所进一步示出的一个或多个控制列表来控制查询。 例如,该列表可以定义内容提供器响应于查询可以将数据映射到的最小属性集合(例如, 作者、描述、时间戳、状态等)。在一个实施例中,可以使用命名空间来分离用于每个域107 的文件系统、网络接口以及进程间通信(IPC)通道。命名空间是标识符(也被称为符号和名 称)集合的容器。命名空间可以用于对在存储器中具有严格
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1