管理目标计算设备和远程计算设备之间的远程会话的制作方法

文档序号:9921927阅读:236来源:国知局
管理目标计算设备和远程计算设备之间的远程会话的制作方法
【技术领域】
[0001 ]本发明的技术领域是数据处理,或者,更具体地,用于管理目标计算设备和远程计算设备之间的远程会话的方法、装置和产品。
【背景技术】
[0002]现代计算设备可以能够彼此通信,因为计算设备可以通过一个或多个数据通信网络而被连接,并且甚至作为一个或多个数据通信网络的部分而被包括。在一些情形中,计算设备可以包括远程桌面软件,其使得物理上位于第一计算设备处的用户能够控制位于远程的第二计算设备的操作。然而,控制位于远程的第二计算设备的意外结果首先在位于远程的第二计算设备正在显示机密信息时出现。在这种情形中,访问该位于远程的第二计算设备的用户会无意地能够看到该机密信息。

【发明内容】

[0003]用于管理目标计算设备和远程计算设备之间的远程会话的方法、装置和产品,包括:由远程会话管理模块识别目标计算设备所显示的内容的机密级别,所述目标计算设备参与到远程会话中,其中所述远程会话包括由所述目标计算设备所执行的软件以及所述目标计算设备和所述远程计算设备之间的有效数据通信链路;以及由所述远程会话管理模块依赖于所述目标计算设备所显示的内容的所述机密级别来控制所述远程会话。
[0004]从如附图中所示的示例实施例的以下更详细的描述中,本发明的前述和其他目标、特征和优点将是明显的,其中相似的参考标号通常代表示例实施例的相似的部分。
【附图说明】
[0005]图1阐述了根据实施例的在其中可以在目标计算设备和远程计算设备之间发起远程会话的系统的网络框图。
[0006]图2阐述了根据实施例的、包括在管理目标计算设备和远程计算设备之间的远程会话中有用的示例计算机的自动计算机器的框图。
[0007]图3阐述了根据实施例的图示用于管理目标计算设备和远程计算设备之间的远程会话的示例方法的流程图。
[0008]图4阐述了根据实施例的图示用于管理目标计算设备和远程计算设备之间的远程会话的附加示例方法的流程图。
[0009]图5阐述了根据实施例的图示用于管理目标计算设备和远程计算设备之间的远程会话的附加示例方法的流程图。
[0010]图6阐述了根据实施例的图示用于管理目标计算设备和远程计算设备之间的远程会话的又一示例方法的流程图。
【具体实施方式】
[0011 ]从图1开始,将参考附图来描述根据本公开内容的用于管理目标计算设备和远程计算设备之间的远程会话的示例方法、装置和产品。图1阐述了根据实施例的在其中可以在目标计算设备(2)和远程计算设备(8,10)之间发起远程会话的系统的网络框图。
[0012]图1的系统包括经由数据通信网络(6)而被耦合用于数据通信的目标计算设备(2)和两个远程计算设备(8,10)。这样的数据通信网络(6)例如可以被具体化为计算机网络,其中联网的计算设备沿着数据连接彼此交换数据。可以通过沿着数据连接传送的数据分组的使用来交换数据,所述数据连接例如使用缆线介质、无线介质或者它们的任意组合而被建立。
[0013]在图1中描绘的示例中,目标计算设备(2)特征在于:在远程计算设备(8,10)中的一个或多个可能试图经由远程会话来控制该目标计算设备(2)的操作的含义上来说是“目标”。当在目标计算设备(2)上执行的远程会话软件(4)使得目标计算设备(2)被特定远程计算设备(8,10)控制时,目标计算设备(2)和特定远程计算设备(8,10)之间的远程会话被创建。这样的远程会话软件(4)例如可以被具体化为能够使得目标计算设备被远程控制的操作系统特征的一部分或者独立软件应用。特定远程计算设备(8,10)例如可以通过使用在远程计算设备(8,10)上执行的远程会话软件客户端(12,14)来控制目标计算设备(2)。这样,甚至在用户物理上正在利用该远程计算设备(8,10)时,用户也能控制目标计算设备(2)的操作。用户因此可以通过执行目标计算设备(2)上的系统管理任务从而管理该目标计算设备(2),用户可以利用安装在目标计算设备(2)上的软件,或者用户可以另外利用目标计算设备(2)—一尽管事实上用户未物理地接近该目标计算设备(2)。
[0014]构成图1中所示的示例系统的服务器和其他设备的布置是为了说明,而不是限制。如本领域的技术人员所想到的,根据各种实施例有用的系统可以包括图1中未示出的附加的服务器、路由器、其他设备和对等架构。这种数据处理系统中的网络可以支持许多数据通信协议,例如TCP(传输控制协议)、IP(英特网协议)、HTTP(超文本传输协议)、WAP(无线接入协议)、HDTP(手持设备传送协议)和本领域的技术人员所想到的其他协议。各种实施例还可以在除了图1所示的那些之外的各种硬件平台上实现。
[0015]根据本公开内容的管理目标计算设备和远程计算设备之间的远程会话通常利用计算机来实施,也即是说,利用自动计算机器来实施。因此,为了进一步的说明,图2阐述了根据实施例的包括在管理目标计算设备和远程计算设备之间的远程会话中有用的示例计算机(152)的自动的计算机器的框图。图2的计算机(152)包括至少一个计算处理器(156)或者‘CPU’以及通过高速存储器总线(166)和总线适配器(158)被连接至处理器(156)和计算机(152)的其他组件的随机存取存储器(168) (‘ RAM’)。
[0016]存储于RAM(168)中的是远程会话管理模块(126),它是根据实施例的用于管理目标计算设备(192)和远程计算设备(194)之间的远程会话的计算机程序指令的模块。当在目标计算设备(192)上执行的远程会话软件使得目标计算设备(192)被远程计算设备(194)控制时,目标计算设备(192)和远程计算设备(194)之间的远程会话被创建。这样的远程会话软件例如可以被具体化为能够使得目标计算设备(192)被远程控制的操作系统特征的一部分或者独立软件应用。远程计算设备(194)例如可以通过使用在远程计算设备(194)上执行的远程会话软件客户端来控制目标计算设备(192)。这样,甚至在用户物理上正在利用该远程计算设备(194)时,用户也能控制目标计算设备(192)的操作。用户可以通过执行目标计算设备(192)上的系统管理任务从而管理该目标计算设备(192),用户可以利用安装在目标计算设备(192)上的软件,或者用户可以以其他方式利用目标计算设备(192)—一尽管事实上用户未物理地接近该目标计算设备(192)。
[0017]根据实施例,图2中描绘的远程会话管理模块(126)可以被配置来:通过识别目标计算设备(192)所显示的内容的机密级别,来管理目标计算设备(192)和远程计算设备(194)之间的远程会话,其中所述目标计算设备(192)经由目标计算设备(192)和远程计算设备(194)之间的有效数据通信链路参与到与该远程计算设备(194)的远程会话中。该目标计算设备(192)所显示的内容例如可以包括:经由网页浏览器显示的网页内容、经由文字处理应用显示的文档、经由电子表格应用显示的电子表格等等。目标计算设备(192)生成可以被计算机显示器(例如,计算机监视器)利用的数据,该计算机显示器可操作地耦合到目标计算设备(192)以生成用于向目标计算设备(192)的用户展示的图形数据,从这个意义上来说,此类内容可以被目标计算设备(192)‘显示’。可替换地,目标计算设备(192)生成数据,该数据可以被传送至远程计算设备(194)并被远程计算设备(194)利用以生成用于经由计算机显示器向远程计算设备(192)的用户展示的图形数据,该计算机显示器可操作地耦合至远程计算设备(192),从这个意义上来说,此类内容可以被目标计算设备(192)‘显示’。
[0018]由目标计算设备(192)所显示的内容的机密级别代表对该内容的访问应该被限制到的程度。例如,因为该内容包括私人财务信息、因为该内容包括商业实体的所有权信息等等,所以对此类内容的访问应该被限制。由目标计算设备(192)所显示的内容的机密级别可以以相对的术语(例如,高度机密的,中度机密的,非机密的)或者以诸如整数值(其中,数值10代表高度机密的信息并且数值O代表毫不机密的信息)之类的绝对术语来表达。
[0019]识别参与到与远程计算设备(194)的远程会话中的目标计算设备所显示的内容的机密级别例如可以通过在内容中搜索指示该内容旨在机密的关键字来执行
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1