传送与用户的不同形象相关联的数据制造技术

技术编号:11037493 阅读:93 留言:0更新日期:2015-02-12 00:58
一种电子设备具有包括相应通信栈的多个环境。这些环境对应于相应的不同用户形象。通过网络在对应的分离传输流中传送与不同用户形象相关联的数据。

【技术实现步骤摘要】
【国外来华专利技术】传送与用户的不同形象相关联的数据
技术介绍
用户可以在各种不同角色中使用电子设备。例如,电子设备可以被用户用在工作情境(诸如用户被企业的雇用的部分)或个人情境(用于个人通信,诸如个人电子邮件、社交网络发帖等等)二者中。 【附图说明】 参照下面的附图描述了一些实施例图1是并入一些实现方式的示例网络布置的框图;图2A-2C是根据各种实现方式的示例电子设备的框图;图3和4是根据各种实现方式的物理和逻辑网络基础设施的框图;图5是根据一些实现方式的过程的流程图;以及图6是根据一些实现方式的示例系统的框图。 【具体实施方式】 一些企业(例如,商行、政府机关、教育组织等)允许用户将公共的电子设备(用户的个人电子设备或用户的工作电子设备)用于与用户的不同角色相关的任务。用户的不同角色可以对应于用户的不同形象,其中,作为示例,不同的形象可以包括工作形象和个人形象,工作形象涉及与针对企业的工作相关联的用户的通信,个人形象涉及用户的个人通信(例如,个人电子邮件、社交网络发帖等)。用户还可以具有其他形象,诸如与用户进行的慈善工作相关的另一形象、与作为体育联盟成员相关联的另外的形象等等。 当用户将相同的电子设备用于与用户的不同形象相关联的任务时,安全性可能是关注点。为了增强与用户的工作形象相关联的数据的安全性,例如,期望维持与工作形象相关联的数据同与用户的其他形象相关联的数据的分离。 根据一些实现方式,提供了用于以不同传输流传输用于用户的不同形象的数据的技术或机制。维持用户的不同形象的数据之间的分离允许与用户的不同形象相关联的数据的隔离,这改进了与用户的特定形象(例如,工作形象)相关联的数据的安全性。 “传输流”是指允许在网络中的至少两个端点之间或当中的数据交换的会话、串流或连接。在一些示例中,传输流可以是逻辑网络的形式,诸如虚拟局域网(VLAN)或其他类型的逻辑网络。一个或多个逻辑网络可以在包括物理网络基础设施的物理网络上被定义,该物理网络基础设施可以包括诸如交换机或路由器之类的通信节点以及这些通信节点之间的互连链路。 图1是根据一些实现方式的示例网络布置的框图,其包括耦合到网络的电子设备100。在一些示例中,电子设备100可以包括移动设备,诸如智能电话、个人数字助理(PDA)、平板计算机、笔记本计算机等等。在其他示例中,电子设备100可以是台式计算机、游戏控制台或某种其他类型的电子设备。 电子设备100包括用于电子设备100的用户的相应不同形象的多个环境。在图1的示例中,描绘了两个环境102、104,其中环境102用于用户的工作形象,并且环境104用于用户的个人形象。尽管在图1示例中针对用户的工作和个人形象分别描绘了仅两个环境102、104,但是应注意的是,在其他示例中,可以针对用户的其他形象提供附加或替代环境。 不同的环境102、104可以是在电子设备100中定义的不同虚拟或逻辑环境。作为示例,每个环境102、104可以是虚拟机,其可以指代物理机(诸如电子设备100)的区段的分区。虚拟机虚拟化或模拟物理机。从用户或应用的角度来看,虚拟机可能看起来就像物理机。虚拟机可以包括一个或多个应用和其他部件,诸如操作系统、设备驱动器等等。 在不同示例中,环境102和104可以用电子设备100中的不同类型的分区实现。 工作形象环境102包括至少一个应用106(例如,网页浏览器、文字处理应用、电子制表应用等)和通信栈108。应用106由用户用作用户的工作形象的一部分。通信栈108用于传送(发送和/或接收)与用户的工作形象相关联的数据,而物理网络接口 110用于通过网络112传送电子设备100的数据。 注意,在电子设备100中可以存在一个物理网络接口 110或者多个物理网络接口。物理网络接口 110可以是物理无线网络接口,以允许电子设备100与网络112无线通信。可替代地,物理网络接口 I1可以是用于有线连接到网络112的有线物理网络接口。在一些示例中,物理网络接口 110可以被实现为网络接口卡。 个人形象环境104类似地包括至少应用114和通信栈118。环境104中的通信栈118用于与物理网络接口 110传送与用户的个人形象相关联的数据。在仅存在一个物理网络接口 I1的示例中,物理网络接口 110被不同环境102、104中的通信栈108和118共享。在存在多个物理网络接口 110的示例中,则物理网络接口 110中的不同物理网络接口可以分别用于与环境102和104中的通信栈108和118中的相应不同通信栈传送数据。 环境102和104中的每一个还可以包括其他模块,诸如操作系统(未示出)等等。 如图1中还示出的,网络112包括用于通过网络112路由数据的网络节点120。作为示例,网络节点120可以包括接入点(例如,无线或有线接入点)和其他网络节点。作为示例,这样的其他网络节点可以包括交换机、路由器、防火墙、负载平衡器等等中的任一个或组合。远程端点122 (作为示例,其可以是另一电子设备或服务器)耦合到网络112。网络节点120可以在电子设备100与远程端点122之间传送数据。 网络112的网络节点120可以包括:传输流模块124,其能够建立多个传输流以用于分别传送工作形象环境102和个人形象环境104的相应数据。如下文所进一步讨论的,针对多个传输流,可以在电子设备100中(诸如在通信栈108和110处)建立不同的逻辑网络连接点。网络节点120中的传输流模块124能够将来自电子设备100的数据分离到多个传输流中,这取决于数据与哪个逻辑网络连接点相关联。 网络节点120还可以包括:移动性管理模块126,其可以用于管理电子设备100的移动性,诸如当电子设备100无线附着到无线接入网时。例如,诸如当电子设备100越过对应无线接入网的不同覆盖区域之间的边界时,移动性管理模块126可以管理电子设备100从源无线接入网到目的地无线接入网的切换。网络节点120的移动性管理模块126可以与电子设备100中的切换控制模块128交互来执行切换操作。 图2A-2C示出了电子设备100的环境102和104的三种不同示例实现方式。在图2A中,工作形象环境102的通信栈108包括网际协议(IP)层202和媒体接入控制(MAC)层204。类似地,个人形象环境104的通信栈118包括IP层206和MAC层208。 IP层202和206使用IP分组来执行网络通信,其中每个IP分组包含源和目的地IP地址以标识源网络设备和目的地网络设备。IP地址用于通过网络112 (图1)路由IP分组。 MAC层204或208是数据链路层,其提供寻址和信道接入控制机制以允许多个网络设备通过共享网络进行通信。MAC层204或206可以使用MAC地址来在源网络设备与目的地网络设备之间传送数据帧。 应注意,在对应的通信栈108或118中,IP层202或206处于相应的MAC层204或208之上。IP层所生成的IP分组被承载在MAC层所产生的MAC帧的有效载荷段中。 尽管未示出,图2A的通信栈108或118可以进一步包括处于IP层202或206之上的附加层。 在根据图2A的示例中,电子设备100还包括:实体管理模块210,用于在环境本文档来自技高网...

【技术保护点】
一种电子设备,包括:多个环境,包括用于通过网络进行通信的相应通信栈,其中,所述多个环境对应于用户的相应不同形象;以及至少一个物理网络接口,用于通过所述网络在对应的分离传输流中传送与不同形象相关联的数据,其中,所述通信栈用于提供用于对应的分离传输流的对应不同连接点。

【技术特征摘要】
【国外来华专利技术】1.一种电子设备,包括: 多个环境,包括用于通过网络进行通信的相应通信栈,其中,所述多个环境对应于用户的相应不同形象;以及 至少一个物理网络接口,用于通过所述网络在对应的分离传输流中传送与不同形象相关联的数据,其中,所述通信栈用于提供用于对应的分离传输流的对应不同连接点。2.根据权利要求1所述的电子设备,其中,所述不同形象包括第一形象和第二形象,所述第一形象涉及与针对企业的工作相关联的用户的通信,所述第二形象涉及用户的个人通?目。3.根据权利要求1所述的电子设备,其中,至少一个物理网络设备包括多个物理网络设备以传送相应通信栈的数据,并且所述电子设备还包括: 用于选择性地将所述通信栈中的特定通信栈的数据路由到物理网络接口中的任一个的模块。4.根据权利要求1所述的电子设备,其中,所述通信栈中的每一个包括网际协议(IP)层和媒体接入控制(MAC)层。5.根据权利要求4所述的电子设备,其中,所述连接点处于对应的MAC层处。6.根据权利要求4所述的电子设备,其中,所述连接点处于所述通信栈的在IP层之上的对应上部层处。7.根据权利要求1所述的电子设备,其中,所述通信栈中的每一个包括网际协议(IP)层,并且其中,所述连接点处于对应的IP层处。8.根据权利要求1所述的电子设备,其中,所述网络是第一接入网,所述电子设备还包括控制模块,所述控制模块用于与网络节点交互以使得将与不同形象中的特定形象相关联的数据通信从所述第一接入网上的传输流切换到第二不同的接入网上的传输流。9.一种网络中的网络节点的方法,包括: 在...

【专利技术属性】
技术研发人员:PT孔顿S班纳吉R邱KH金JS希斯科克
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1