公开了用于附着到主机计算设备的计算设备的示例。在根据本公开的方面的一个示例实现方式中,计算设备可包括一个或多个处理器、存储器和将计算设备附着到主机计算设备的连接端口。此外,计算设备可包括驱动器安装模块,其使设备驱动器被安装在主机计算设备上以使得计算设备能够向主机计算设备发送数据和从主机计算设备接收数据。计算设备还可包括操作系统会话模块,其在计算设备上发起操作系统会话并使操作系统会话经由主机计算设备上的web浏览器接口对主机计算设备的用户可访问。
【技术实现步骤摘要】
【国外来华专利技术】【专利说明】
技术介绍
计算机系统的用户可能期望在另一者的网络(诸如雇主的网络)上使用其自己的设备。例如,用户可能希望在工作处或从远程位置使用其自己的计算设备(诸如膝上型计算机、平板计算机等)安全地连接到其雇主的网络。【附图说明】以下详细描述参考附图,其中:图1图示根据本公开的示例的用于附着到主机计算设备的计算设备的框图;图2图示根据本公开的示例的用于附着到主机计算设备的计算设备的框图;图3图示根据本公开的示例的被附着到主机计算设备的附着计算设备的框图;以及图4图示根据本公开的示例的用于附着计算设备与主机计算设备通信的方法的流程图。【具体实施方式】雇主有时允许雇员将其自己的计算设备带到工作的地方或允许用户从远程位置(例如,从家庭、从移动设备、从公共计算设备)使用其自己的计算设备来访问雇主的网络。这些“带你们自己的设备”的程序导致在相同网络中正使用许多不同类型的设备。此外,用户自己的设备可以包含可能对雇主的网络有害的病毒或其他破坏性软件。类似地,如果用户的设备未包含财产安全保护,雇主的网络可能通过用户的设备被不适当地访问或被“非法闯入(hack) ”。先前,雇主可能要求用户利用作为用户自己的操作系统的一个操作系统和作为雇主的操作系统的一个操作系统对用户自己的设备进行双引导(boot)。类似地,可能已经要求用户使用可引导的USB存储器设备(或类似的存储器设备)以使用存储在USB存储器设备上的操作系统来引导用户自己的计算设备。该方案的一个不利方面(downside)是它防止用户在使用雇主的操作系统的同时访问用户自己的操作系统。该方案的另一不利方面是USB存储器设备上的操作系统必须包含所有对于计算设备适当地运转必要的驱动器和软件。另一现有方法是允许雇员远程地连接到雇主的网络。例如,虚拟专用网络、远程桌面协议会话、Citrix远程会话或其他远程会话可使得雇员能够将其设备连接到雇主的网络。在该情况下,用户可以通过web (网络)浏览器、通过客户端软件或通过另一类似适当的方法来访问雇主的网络上的内容。然而,该方法在到达雇主的网络之前通过用户的网络传递所有通信。这不仅引入等待时间问题,还引入互联网安全问题。经常用于访问远程网络的客户端软件的另一缺陷是它必须针对许多不同的操作系统而被编写,因为用户的设备在这方面经常变化。以下将通过参考用于附着到主机计算设备的附着计算设备的若干示例来描述各种示例,所述附着计算设备使得用户能够经由主机计算设备访问附着计算设备上的专用计算环境。在一个示例中,用户可将附着计算设备附着到主机计算设备。一旦被附着,附着计算设备就可启动并在附着计算设备上加载操作系统。然后用户可通过主机计算设备通过例如web浏览器访问附着计算设备上的操作系统。在一些实现方式中,用户可在附着计算设备上运行与主机计算设备上的各种标准操作系统(例如,微软Windows、苹果1S、安卓0S、Linux等)完全分离的操作系统环境,而不必在主机计算设备上安装任何附加软件。附着计算设备还通过使用例如经加密和/或经认证的浏览器会话来提供通过主机计算设备的安全访问以允许用户从附着计算设备访问机密的或安全资源而没有与这些类型的组合的消费者和企业环境关联的典型安全性风险。此外,附着计算设备提供便携性,允许用户运输附着计算设备并在各种主机计算设备中使用它。这允许用户(雇员)从几乎任何地方访问雇主的网络和数据,而不需要对主机计算设备的管理性访问或必须在主机计算设备上执行大量的管理活动。从下面的描述中这些和其他优点将显而易见。图1图示根据本公开的示例的用于附着到主机计算设备(未示出)的计算设备100的框图。应当理解,主机计算设备可包括任何适当类型的计算设备,包括例如智能电话、平板计算机、台式计算机、膝上型计算机、工作站、服务器、智能监视器、智能电视、数字标志牌、科学仪器、零售销售点设备、视频墙、成像设备、外围设备等。计算设备100 (在此也可以称为附着计算设备或附着设备)可包括可被配置为处理指令的处理器102。处理器102可以是任何适当类型的处理器或微处理器,包括ARM处理器或其他类型的基于RISC的处理器,或者处理器102可包括通用处理器或专用处理器。指令可以被存储在诸如存储器设备104之类的非瞬态有形计算机可读存储介质上,或在单独的设备(未示出)上,或在存储使可编程处理器执行在此描述的技术的指令的任何其他类型的易失性或非易失性存储器上。可替换地或可附加地,计算设备100可包括用于执行在此描述的技术的专用硬件,诸如一个或多个集成电路、专用集成电路(ASIC)、专用特殊处理器(ASSP)、现场可编程门阵列(FPGA)或专用硬件的前述示例的任何组合。在一些实现方式中,可酌情连同多个存储器和/或多个类型的存储器一起使用多个处理器。计算设备100可以以各种方式被附着到主机计算设备。例如,计算设备100可包括连接端口 112,诸如USB端口、火线端口、以太网端口、串行端口或另一合适类型的连接端口,以用于经由主机计算设备上的类似适合类型的端口(未示出)将计算设备100连接到主机计算设备。例如,如果计算设备100的连接端口 112为USB连接端口,计算设备100可在主机计算设备(未示出)的USB接收端口处附着到主机计算设备。在一个示例中,计算设备100可包括驱动器安装模块108。驱动器安装模块108可被存储在存储器104中并在处理器102上执行并且可使设备驱动器被安装在主机计算设备上。在一个示例中,设备驱动器可以被存储在存储器104中,或者在另一个示例中,可以被存储在诸如分别地图2和3的数据存储区(store) 206或数据存储区306之类的数据存储区中。多个设备驱动器可被存储在数据存储区中,并且可由驱动器安装模块108或由主机计算设备的用户选择正确的设备驱动器。设备驱动器可以使得计算设备100能够通过向主机计算设备发送数据和从主机计算设备接收数据来与主机计算设备通信。在一个示例中,计算设备100可在连接端口 112处经由USB连接附着到主机计算设备。在该情形下,设备驱动器可以是使得计算设备100能够经由USB连接向主机计算机发送数据和从主机计算机接收数据的USB设备驱动器。在其他示例中,可酌情利用不同的合适的连接类型。驱动器安装模块108可使主机计算设备安装设备驱动器。例如,如果当计算设备被附着到主机计算设备时主机计算设备已经上电,计算设备可自动被触发。在该情况下,驱动器安装模块108可将设备驱动器连同使主机计算设备安装设备驱动器的命令(或命令集)传递或传送到主机计算设备。驱动器安装模块108也可以被手动触发,诸如通过物理按钮按压、通过在命令提示处输入的命令、或者通过用户接口上的选择。在一个示例中,主机计算设备可提示主机计算设备的用户允许或接受设备驱动器安装。在另一示例中,主机计算设备也可在没有来自用户的输入和/或没有用户的知识的情况下安装设备驱动器。一旦设备驱动器被安装在主机计算设备上,计算设备100可通过向主机计算设备发送数据和从主机计算设备接收数据来与主机计算设备通信。计算设备100还可包括操作系统模块110,操作系统模块110可在计算设备100上发起操作系统会话。例如,操作系统模块110可使操作系统(例如,Linux、微软Wind本文档来自技高网...
【技术保护点】
一种方法,包括:由被附着到主机计算设备的计算设备使主机计算设备安装来自计算设备的驱动器,以使得计算设备和主机计算设备能够经由通信链路进行通信;由被附着到主机计算设备的计算设备在计算设备上发起操作系统会话;由被附着到主机计算设备的计算设备对要显示在主机计算设备的浏览器中的交互式远程显示进行编码;以及由被附着到主机计算设备的计算设备经由通信链路将经编码的交互式远程显示发送到主机计算设备。
【技术特征摘要】
【国外来华专利技术】
【专利技术属性】
技术研发人员:F·莱弗兰斯,T·J·弗林,
申请(专利权)人:惠普发展公司,有限责任合伙企业,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。