当前位置: 首页 > 专利查询>石器公司专利>正文

基于服务器的远程桌面记录和回放方法和装置制造方法及图纸

技术编号:10646008 阅读:172 留言:0更新日期:2014-11-12 19:38
本发明专利技术提供了基于服务器的远程桌面会话的记录和回放方法。记录和回放方法的一个实施例包括接收与远程桌面协议会话相关的数据。记录和回放方法的一个实施例进一步包括在与远程桌面协议会话的远程桌面协议客户端关联的装置以外的其他位置存储数据。记录和回放方法的一个实施例还包括接收复制远程桌面会话的请求。记录和回放方法的一个实施例还包括从存储器获取数据。记录和回放方法的一个实施例包括根据至少部分获取的数据协助复制至少部分远程桌面协议会话。此外,本发明专利技术还提供了相关的方法、装置、系统和计算机程序产品。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术的实施例涉及远程桌面技术,更具体地说,本专利技术的实施例涉及一种远程桌面会话的基于服务器的记录和回放方法、装置和计算机程序产品。
技术介绍
长期以来,计算机产业经历了快速发展和革新。技术进步不仅引发了新型计算设备,而且促进了计算设备在其中操作和交互的系统和网络的发展。从大型计算机和超级计算机到个人电脑和移动设备,每个计算设备的新模型都带来了伴随着挑战和优势的共享。在过去的数十年里,计算从分布式系统(如大型计算机)过渡到分散式系统(如个人电脑)。新的分散的客户导向模型尽管为用户提供了理想的灵活性和便利性,但是也导致了资源使用的效率低下和不必要的额外费用。例如,每台个人电脑要求比典型负载更大的处理能力和存储容量。因此,当前计算的趋势回归到集中模型,其中,应用程序和数据进行集中管理、存储,并可以减少费用、提升安全和效率。作为一种新兴模式,“云”依赖通过计算机网络的计算资源的传送。“云”提供的服务涵盖操作系统的单独应用程序到全部功能。为了促进云服务的传送,一些系统至少部分依赖远程访问技术,例如远程桌面协议(RDP)。RDP允许用户通过网络连接查看和控制远程运行的桌面或应用程序。但是,允许远程桌面、应用程序甚至文件系统的远程控制,可能会使服务器面临额外的安全风险和未授权访问。此外,RDP服务的用户的操作会产生错误或低效,需要根据服务器的分析更正或改善。因此,确有必要提供一种允许服务器监测RDP会话的计算系统,以防止或减轻RDP客户端产生的安全威胁、错误或低效引起的问题。
技术实现思路
本专利技术提供的实施例由服务器监视、记录和/或回放RDP会话,因此可满足上述要求。本专利技术实施例的系统、方法、装置和计算机程序产品,为计算设备、计算设备用户和网络供应商提供了许多优点。本专利技术的实施例允许在服务器侧自动记录和监测RDP会话。本专利技术一些实施例的其他优点包括:允许RDP会话记录,无需会话正在被记录或监视的RDP客户端的用户知道,RDP客户端机器无需额外的存储或网络容量,RDP客户端机器无需进一步的处理能力,和/或无需在RDP客户端机器安装特殊的软件。如此,管理员可监测一个或多个正在进行的RDP会话,以监测错误使用或未授权访问的信息,或在将来回放所有或部分RDP会话以确定错误或安全漏洞的原因。一些实施例允许RDP会话被位于RDP服务器和RDP客户端之间的网络实体记录。如此,门户环境的管理员可在门户环境未控制RDP服务器的会话中监测RDP会话。在其他优选实施例中,只有一些识别的RDP会话部分可被记录,例如,已知需要特定级别授权或可能导致错误或其他问题的活动。在其他的实施例中,如前所述,记录的会话可被索引,以使得管理员可检索特别重要事件的记录。本专利技术的一个实施例提供了一种方法,其包括:接收有关远程桌面协议会话的数据。本专利技术的实施例的方法进一步包括:在一个除与远程桌面协议会话的远程桌面协议客户端有关的设备位置之外存储数据。本专利技术的实施例的方法进一步包括:接收复制远程桌面协议会话的请求。此外,本专利技术的实施例的方法可以包括从存储器获取数据。本专利技术的实施例的方法可以进一步包括:根据至少部分获取的数据促进复制至少部分远程桌面协议会话。本专利技术的另一个实施例提供了一个系统,其包括用于操作远程桌面协议客户端的第一设备。此外,系统可以包括用于操作远程桌面协议服务器的第二设备。本专利技术实施例的系统可以进一步包括第三设备,第三设备位于第一设备和第二设备之间的网络路径上,第三设备可用于在远程桌面协议会话期间接收和存储第一设备和第二设备传输的数据。附图说明已经大概描述了本专利技术的实施例,以下将结合附图详细描述本专利技术的具体实施例,附图并非严格按尺寸绘制,其中:图1所示为本专利技术一些实施例的通过门户界面提供数据中心的网络交换的系统,可受益于基于服务器的远程桌面会话的记录和回放。图2所示为本专利技术一些实施例的终端装置的框图。图3所示为本专利技术一些实施例的服务网络装置的框图。图4所示为本专利技术一些实施例的基于服务器的远程桌面会话的记录和回放方法的流程图。具体实施方式以下将结合附图详细描述本专利技术的一些实施例,其中,附图仅仅示出了本专利技术的部分实施例,并非所有实施例。事实上,本专利技术还可以体现为其他不同形式的实施例,并不局限于说明书中给出的实施例,说明书中给出的实施例仅仅是为了使揭示满足法律要求。在附图中,相同的附图标记表示相同的元件。根据本专利技术的一些实施例,术语“数据”、“内容”、“信息”和相似的术语可以交替使用,表示可以被传送、接收、操作和/或存储的数据。定义本说明书中的术语“计算机可读介质”指的是任意用于参与提供包括执行指令在内的信息给处理器的介质。介质可以有多种形式,包括但不限于永久的计算机可读储存介质(如非易失性媒体和易失性媒体)和传输媒体。例如,传输媒体包括同轴电缆、铜丝、光纤电缆和不需要电线或电缆通过空间传送的载波,如音波和电磁波,包括无线电、光学和红外波。信号包括人造的振幅、频率、位相、极化或其他通过传播媒体传播的物理特性的瞬变。计算机可读媒体的例子包括软盘、柔性磁盘、硬盘、磁带、任意其他的磁性介质、只读存储光盘(CD-ROM)、可重写光盘(CD-ROM)、数字化视频光盘(DVD)、蓝光光盘、任意其他的光学介质、打孔卡片、纸带、光学标记表、任意其他具有孔或其他视觉可识别标记的物理介质、随机存取存储器(RAM)、可编程只读存储器(PROM)、可擦可编程只读存储器(EPROM)、闪存-可擦可编程只读存储器(FLASH-EPROM),任意其它存储器片或胶卷、载波、或任意其他计算机可读介质。此处使用的计算机可读介质指的是除传播媒体外的任意计算机可读介质。但是,可以理解的是,在所描述的使用计算机可读存储介质的实施例中,其他类型的计算机可读介质可被替换或与计算机可读存储介质同时使用在替代实施例中。说明书中使用的术语“电路”指的是以下所有:(a)纯硬件电路的实施(如仅在模拟和/或数字电路中的实施);(b)电路和软件(和/或固件)的组合,例如可适用:(i)处理器的组合或(ii)部分处理器/软件(包括数字信号处理器)、软件和存储器协同工作使得一个装置(如终端装置、中继装置或服务器)执行各种功能;和(c)电路,如微处理器或部分微处理器,需要软件或固件操作,即使软件或固件物理上并不存在。在本申请中,“电路”的定义适用于所有使用术语之处,包括任意权利要求。进一步本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/201280055124.html" title="基于服务器的远程桌面记录和回放方法和装置原文来自X技术">基于服务器的远程桌面记录和回放方法和装置</a>

【技术保护点】
一种记录远端桌面客户端活动的方法,其包括:接收在终端装置执行的与远程桌面客户端会话的活动相关的数据;将所述数据存储在所述远程桌面客户端会话的终端装置以外的位置;接收复制至少部分远程桌面客户端会话的请求;从存储器获取至少部分与远程桌面客户端会话相关的数据;根据至少部分所述获取的数据展示复制的请求的远程桌面客户端会话的数据。

【技术特征摘要】
【国外来华专利技术】2011.09.09 US 61/533,0271.一种记录远端桌面客户端活动的方法,其包括:
接收在终端装置执行的与远程桌面客户端会话的活动相关的数据;
将所述数据存储在所述远程桌面客户端会话的终端装置以外的位置;
接收复制至少部分远程桌面客户端会话的请求;
从存储器获取至少部分与远程桌面客户端会话相关的数据;
根据至少部分所述获取的数据展示复制的请求的远程桌面客户端会话的数
据。
2.根据权利要求1所述的记录远端桌面客户端活动的方法,其特征在于,
所述接收数据的步骤包括:接收表示与远程桌面客户端会话相关的事件、活动
或输入中的至少一个。
3.根据权利要求1所述的记录远端桌面客户端活动的方法,其特征在于,
所述存储数据的步骤由与所述远程桌面客户端会话相关的事件、活动或输入中
的至少一个触发。
4.根据权利要求1所述的记录远端桌面客户端活动的方法,其特征在于,
所述接收数据的步骤进一步包括:接收来自关联所述远程桌面客户端会话的终
端装置的数据和接收来自所述远程桌面客户端会话的服务器的数据。
5.根据权利要求4所述的记录远端桌面客户端活动的方法,其特征在于,
进一步包括加密所述数据以安全传输。
6.根据权利要求5所述的记录远端桌面客户端活动的方法,其特征在于,
进一步包括:接收解密从所述终端装置接收的数据的第一密钥和接收解密从所
述服务器接收的数据的第二密钥。
7.根据权利要求1所述的记录远端桌面客户端活动的方法,其特征在于,
进一步包括:在所述存储步骤之前修改所述数据,其中,所述修改数据包括压
缩和索引所述数据中的至少一种。
8.根据权利要求1所述的记录远端桌面客户端活动的方法,其特征在于,
所述展示复制的请求的远程桌面客户端会话的数据进一步包括:
提供获取的数据输入到另一个远程桌面客户端的终端装置;以及
在复制期间禁止用户输入到所述另一个远程桌面客户端的终端装置。
9.一种记录远端桌面客户端活动的装置,其包括:
至少一个处理器;以及
至少一个存储计算机程序代码的存储器,其中,所述至少一个存储器和存
储的计算机程序代码,同所述至少一个处理器一起,被设置为使所述装置:
接收在终端装置执行的与远程桌面客户端会话的活动相关的数据;
将所述数据存储在所述远程桌面客户端会话的终端装置以外的位置;
接收复制至少部分远程桌面客户端会话的请求;
从存储器获取至少部分与远程桌面客户端会话相关的数据;
根据至少部分所述获取的数据展示复制的请求的远程桌面客户端会话的数...

【专利技术属性】
技术研发人员:理查德·W·格尔曼托尼·E·汤普森埃里克·T·马歇尔
申请(专利权)人:石器公司
类型:发明
国别省市:美国;US

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

1