一种远程桌面显示方法、装置和系统的制作方法

文档序号:10616058阅读:423来源:国知局
一种远程桌面显示方法、装置和系统的制作方法
【专利摘要】本发明公开了一种远程桌面显示方法、装置和系统,包括:在终端侧,在接收到远程显示设备发送的远程桌面显示请求后,获取终端设备的屏幕镜像数据流,将获取的所述屏幕镜像数据流通过广域网发送给远程显示设备;在远程显示侧,接收终端设备通过广域网发送的、所述终端设备的屏幕镜像数据流,对接收到的屏幕镜像数据流进行解码显示,用以在广域网远程显示设备的远程桌面上实现对终端设备屏幕镜像数据流的实时显示。
【专利说明】
一种远程桌面显示方法、装置和系统
技术领域
[0001]本发明涉及互联网远程桌面显示领域,尤其涉及一种远程桌面显示方法、装置和系统。
【背景技术】
[0002]本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]当前智能设备如手机等显示屏幕尺寸较小,用户通过手机屏幕查看多媒体文件体验较差。如果能够将手机等智能设备显示屏幕上显示的多媒体文件通过尺寸较大的屏幕进行显示,则可以在一定程度上提高用户体验。
[0004]目前的投屏技术仅支持在同一局域网内的两个设备进行投屏显示,例如可以将手机等智能设备显示屏幕上显示的内容投屏至在同一个局域网内的电视或者电脑等尺寸较大的屏幕上进行显示,但是如果两个设备不在同一个局域网内,则无法完成投屏显示。因此,如何实现两个不在同一局域网内的远程设备之间的投屏显示成为现有技术亟待解决的技术问题之一。

【发明内容】

[0005]本发明实施例提供一种远程桌面显示方法、装置和系统,用以在广域网上实现远程桌面的实时显示。
[0006]本发明实施例提供一种远程桌面显示方法,包括:
[0007]在接收到远程显示设备发送的远程桌面显示请求后,获取终端设备的屏幕镜像数据流;
[0008]将获取的所述屏幕镜像数据流通过广域网发送给远程显示设备。
[0009]本发明实施例提供一种远程桌面显示装置,包括:
[0010]获取单元,用于在接收到远程显示设备发送的远程桌面显示请求后,获取终端设备的屏幕镜像数据流;
[0011]发送单元,用于将获取的所述屏幕镜像数据流通过广域网发送给远程显示设备。
[0012]本发明实施例提供另外一种远程桌面显示方法,包括:
[0013]接收终端设备通过广域网发送的、所述终端设备的屏幕镜像数据流;
[0014]对接收到的屏幕镜像数据流进行解码显示。
[0015]本发明实施例提供另外一种远程桌面显示装置,包括:
[0016]接收单元,用于接收终端设备通过广域网发送的、所述终端设备的屏幕镜像数据流;
[0017]显示单元,用于对接收到的屏幕镜像数据流进行解码显示。
[0018]本发明提供一种远程桌面显示系统,包括上述终端设备和所述远程显示设备。
[0019]本发明有益效果包括:
[0020]本发明实施例提供一种远程桌面显示方法、装置和系统,在终端设备侧,终端设备在接收到远程显示设备发送的远程桌面显示请求后,获取终端设备的屏幕镜像数据流,将获取的所述屏幕镜像数据流通过广域网发送给远程显示设备;在远程显示设备侧,接收终端设备通过广域网发送的、所述终端设备的屏幕镜像数据流,对接收到的屏幕镜像数据流进行解码显示,本发明实施例提供的远程桌面显示方法不受局域网的限制,实现了远程显示设备上实时显示终端设备上的屏幕镜像数据的目的。
[0021]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
【附图说明】
[0022]图1为本发明实施例中,终端侧远程桌面显示方法的实施流程示意图;
[0023]图2为本发明实施例中,远程显示侧远程桌面显示方法的实施流程示意图;
[0024]图3为本发明实施例中,终端侧远程桌面显示装置的结构示意图;
[0025]图4为本发明实施例中,远程显示侧远程桌面显示装置的结构示意图;
[0026]图5为本发明实施例中,远程桌面显示系统的结构示意图。
【具体实施方式】
[0027]以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0028]实施例一
[0029]如图1所示,为本发明实施例提供的终端侧远程桌面显示方法的实施流程示意图,可以包括以下步骤:
[0030]S101、在接收到远程显示设备发送的远程桌面显示请求后,获取终端设备的屏幕镜像数据流。
[0031]具体实施时,终端设备是通过终端设备与本地的无线网络建立的无线网络连接接收远程显示设备发送的远程桌面显示请求,终端设备在接收到远程桌面显示请求后,初始化终端设备本地的镜像服务器,以从镜像服务器获得屏幕镜像数据流,其中,镜像服务器调用屏幕镜像数据采集功能采集终端设备的屏幕镜像数据得到屏幕镜像数据流,终端设备通过镜像服务器获得屏幕镜像数据流,对获得的屏幕镜像数据流进行相应编码处理。
[0032]优选的,在1S系统下实施本发明实施例时,可以通过安装于终端设备中的1S客户端实现,终端设备本地的镜像服务器可以是1S系统提供的AirPlay镜像server服务器,并调用1S系统提供的AirPlay功能采集屏幕镜像数据得到屏幕镜像数据流。
[0033]具体实施时,1S客户端获取屏幕镜像数据流的实施过程如下:
[0034]在1S客户端通过1S客户端与本地的无线网络建立的无线网络连接接收到远程显示设备的远程桌面显示请求后,1S客户端开始初始化本地AirPlay镜像server服务器,并建立1S客户端中的AirPlay功能和本地AirPlay镜像server服务器之间的功能连接,1S客户端通过其AirPlay功能获取屏幕镜像数据得到屏幕镜像数据流,将得到的屏幕镜像数据流通过AirPlay功能与本地AirPlay镜像server服务器之间的功能连接发送给本地AirPlay镜像server服务器,本地AirPlay镜像server服务器将接收到屏幕镜像数据流发送给1S客户端。
[0035]S102、将获取的所述屏幕镜像数据流通过广域网发送给远程显示设备。
[0036]具体实施时,终端设备将获取的屏幕镜像数据流进行编码处理后通过广域网利用RTSP(Real Time Streaming Protocol,实时流传输协议)、RTP(Real_Time TransportProtocol,实时传输协议)或者RSVP(Rresource Reserve Protocol,资源预订协议)协议发送给远程显示设备。
[0037]优选的,在1S系统下实施本发明实施例时,1S客户端通过本地AirPlay镜像server服务器获取屏幕镜像数据流后,对得到的屏幕镜像数据流进行编码处理,并将编码后的屏幕镜像数据流通过广域网利用RTSP协议、RTP协议或者RSVP协议发送给远程显示设备。
[0038]相应的,远程显示设备在接收到屏幕镜像数据流后,对其进行相应的数据处理后得到终端设备的屏幕镜像数据并进行显示。以下结合实施例二对远程显示设备侧的实施方式进行说明。
[0039]实施例二
[0040]如图2所示,为本发明实施例提供的远程显示侧远程桌面显示方法的实施流程示意图,可以包括以下步骤:
[0041]S201、接收终端设备通过广域网发送的、所述终端设备的屏幕镜像数据流。
[0042]具体的,远程显示设备接收终端设备通过广域网利用RTSP协议、RTP协议或者RSVP协议发送的、终端设备的屏幕镜像数据流。
[0043]S202、对接收到的屏幕镜像数据流进行解码显示。
[0044]具体实施时,远程显示设备对接收到的屏幕镜像数据流进行解码得到终端设备的屏幕镜像数据,并在远程显示设备上实时显示终端设备的屏幕镜像数据。
[0045]实施例三:
[0046]实施例三提供了一种终端侧实施的远程桌面显示装置,由于该装置解决问题的原理与终端侧远程桌面显示方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。
[0047]如图3所示,为本发明实施例提供的终端侧远程桌面显示装置的结构示意图,包括:获取单元301和发送单元302。
[0048]获取单元301,用于在接收到远程显示设备发送的远程桌面显示请求后,获取终端设备的屏幕镜像数据流。
[0049]具体实施时,获取单元301,具体用于通过所述终端设备与本地的无线网络建立的无线网络连接接收远程显示设备发送的远程桌面显示请求,获取单元301在接收到远程桌面显示请求后,对终端设备中本地的镜像服务器进行初始化,待初始化完成后,获取单元301调用屏幕镜像数据采集功能采集终端设备的屏幕镜像数据得到屏幕镜像数据流,获取单元301通过镜像服务器获得屏幕镜像数据流,对获得的屏幕镜像数据流进行相应编码处理。
[0050]发送单元302,用于将获取单元301获取的屏幕镜像数据流通过广域网发送给远程显示设备。
[0051]较佳的,具体实施时,发送单元302,具体用于将获取的屏幕镜像数据流通过广域网利用RTSP协议、RTP协议或者RSVP协议发送给远程显示设备。
[0052]为了描述的方便,以上各部分按照功能划分为各模块(或单元)分别描述。当然,在实施本发明时可以把各模块(或单元)的功能在同一个或多个软件或硬件中实现。例如,本发明实施例三提供的终端侧远程桌面显示装置可以全部设置于终端设备中,由终端设备完成对屏幕镜像数据流的获取和发送。
[0053]实施例四:
[0054]实施例四提供了远程显示侧远程桌面显示装置,由于该装置解决问题的原理与远程显示侧远程桌面显示方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。
[0055]如图4所示,为本发明实施例提供的远程显示侧远程桌面显示装置的结构示意图,包括:接收单元401和显示单元402。
[0056]接收单元401,用于接收终端设备通过广域网发送的、终端设备的屏幕镜像数据流。
[0057]具体实施时,接收单元401,具体用于接收终端设备通过广域网利用RTSP协议、RTP协议或者RSVP协议发送的、终端设备的屏幕镜像数据流。
[0058]显示单元402,用于对接收单元401接收到的屏幕镜像数据流进行解码显示。
[0059]具体的,显示单元402接收到终端设备的屏幕镜像数据流后,对终端设备的屏幕镜像数据流进行相应解码处理,得到终端设备的屏幕镜像数据,待解码处理完成后,显示单元402对得到的终端设备的屏幕镜像数据进行远程桌面显示。
[0060]为了描述的方便,以上各部分按照功能划分为各模块(或单元)分别描述。当然,在实施本发明时可以把各模块(或单元)的功能在同一个或多个软件或硬件中实现。例如,本发明实施例四提供的远程显示侧远程桌面显示装置可以全部设置于远程显示设备中,由远程显示设备完成对终端设备发送的屏幕镜像数据流的接收和远程桌面显示。
[0061 ] 实施例五:
[0062]如图5所示,为本发明实施例提供的远程桌面显示系统的结构示意图,包括:终端设备501和远程显示设备502,其中:
[0063]终端设备501,可以用于在接收到远程显示设备502发送的远程桌面显示请求后,获取终端设备501的屏幕镜像数据流;将获取的屏幕镜像数据流通过广域网发送给远程显示设备502;
[0064]远程显示设备502、用于接收终端设备501通过广域网发送的、终端设备501的屏幕镜像数据流;对接收到的屏幕镜像数据流进行解码显示。
[0065]应当理解,本发明实施例中,远程显示设备502在接收终端设备通过广域网发送的、终端设备501的屏幕镜像数据流之前,首先应向终端设备501发送远程桌面显示请求。
[0066]其中,终端设备501,可以用于通过终端设备501与本地的无线网络建立的无线网络连接接收远程显示设备502发送的远程桌面显示请求。
[0067]终端设备501,在接收到远程显示设备502发送的远程桌面显示请求之后,开始获取终端设备501的屏幕镜像数据流,包括:初始化终端设备本地的镜像服务器;采集所述终端设备的屏幕镜像数据得到所述屏幕镜像数据流;通过所述镜像服务器获取所述屏幕镜像数据流。终端设备501将获取的屏幕镜像数据流通过广域网利用实时流传输协议RTSP协议发送给远程显示设备502。
[0068]远程显示设备502,接收终端设备501通过广域网利用RTSP协议、RTP协议或者RSVP协议发送的、终端设备的屏幕镜像数据流,并进行远程桌面显示。
[0069]具体实施时,本发明实施例可以但不限应用于以下应用场景:
[0070]应用场景一、1S系统下的远程桌面显示
[0071]以1S操作系统下实现远程桌面显示为例,其可以通过安装于终端设备中的1S客户端实施,具体可以是iPhone手机、iPad等智能设备中安装的1S客户端,终端设备中的本地镜像服务器可以是1S系统提供的本地AirPlay镜像server服务器,终端设备中具有采集终端设备的屏幕镜像数据功能的可以是1S系统提供的AirPlay功能,基于1S操作系统的远程桌面显示的具体实现过程为:
[0072]在终端设备侧,1S客户端预先开启了与本地的无线网络建立的无线网络连接,在连接到无线网络后,1S客户端可以通过无线网络与远程显示设备进行通信。1S客户端在接收到远程显示设备发送的远程桌面显示请求后,开始对本地的AirPlay镜像server服务器进行初始化操作,待1S客户端对本地的AirPlay镜像server服务器初始化完成后,将AirPlay功能连接到本地的AirPlay镜像server服务器,之后利用AirPlay功能采集屏幕镜像数据得到屏幕镜像数据流发送给AirPlay镜像server服务器,由AirPlay镜像server服务器将获得的屏幕镜像数据流发送给1S客户端,1S客户端将获得的屏幕镜像数据流进行编码处理后通过广域网利用RTSP协议、RTP协议或者RSVP协议发送给远程显示设备。
[0073]在远程显示设备侧,远程显示设备对接收到的1S客户端通过广域网发送的屏幕镜像数据流进行解码操作,得到相应的屏幕镜像数据后输出显示,基于此,实现了 1S系统下的远程桌面显示。
[0074]需要说明的是,本发明实施例提供给的远程桌面显示方法还可以应用于安装有不同操作系统的终端设备中,例如,可以应用于Android操作系统或者Windows操作系统中,在其他操作系统中的【具体实施方式】可能有所不同,但是实现的基本原理与上述应用于1S系统中相同,这里不再一一列举。
[0075]本发明实施例提供的远程桌面显示方法、装置和系统,在终端侧,终端设备通过终端设备与本地的无线网络建立的无线网络连接接收到远程显示设备发送的远程桌面显示请求后,对终端设备本地的镜像服务器进行初始化,并采集终端设备的屏幕镜像数据得到屏幕镜像数据流,终端设备将获取的屏幕镜像数据流通过广域网利用RTSP协议、RTP协议或者RSVP协议发送给远程显示设备;在远程显示设备侧,远程显示设备接收终端设备通过广域网发送的、终端设备的屏幕镜像数据流,并对接收到的屏幕镜像数据流进行解码处理,待解码完成后,由远程显示设备完成对终端设备的屏幕镜像数据的远程桌面的实时显示。
[0076]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中携带有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-R0M、光学存储器等)上实施的计算机程序产品的形式。
[0077]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0078]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0079]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0080]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0081]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种远程桌面显示方法,其特征在于,包括: 在接收到远程显示设备发送的远程桌面显示请求后,获取终端设备的屏幕镜像数据流; 将获取的所述屏幕镜像数据流通过广域网发送给远程显示设备。2.如权利要求1所述的方法,其特征在于,按照以下方法接收远程显示设备发送的远程桌面显示请求: 通过所述终端设备与本地的无线网络建立的无线网络连接接收所述远程显示设备发送的远程桌面显示请求。3.如权利要求1或2所述的方法,其特征在于,获取终端设备的屏幕镜像数据流,具体包括: 初始化终端设备本地的镜像服务器; 采集所述终端设备的屏幕镜像数据得到所述屏幕镜像数据流; 通过所述镜像服务器获取所述屏幕镜像数据流。4.如权利要求1所述的方法,其特征在于,将获取的屏幕镜像数据流通过广域网发送给远程显示设备,具体包括: 将获取的屏幕镜像数据流通过广域网利用实时流传输协议RTSP协议、实时传输协议RTP或资源预订协议RSVP发送给远程显示设备。5.一种远程桌面显示装置,其特征在于,包括: 获取单元,用于在接收到远程显示设备发送的远程桌面显示请求后,获取终端设备的屏幕镜像数据流; 发送单元,用于将所述获取单元获取的所述屏幕镜像数据流通过广域网发送给远程显示设备。6.如权利要求5所述的装置,其特征在于, 所述获取单元,具体用于通过所述终端设备与本地的无线网络建立的无线网络连接接收所述远程显示设备发送的远程桌面显示请求。7.如权利要求5或6所述的装置,其特征在于,所述获取单元,包括: 初始化子单元,用于初始化终端设备本地的镜像服务器; 采集子单元,用于采集所述终端设备的屏幕镜像数据得到所述屏幕镜像数据流; 获取子单元,用于通过所述镜像服务器获取所述屏幕镜像数据流。8.如权利要求5所述的装置,其特征在于, 所述发送单元,具体用于将获取的屏幕镜像数据流通过广域网利用实时流传输协议RTSP协议、实时传输协议RTP或资源预订协议RSVP发送给远程显示设备。9.一种远程桌面显示方法,其特征在于,包括: 接收终端设备通过广域网发送的、所述终端设备的屏幕镜像数据流; 对接收到的屏幕镜像数据流进行解码显示。10.如权利要求9所述的方法,其特征在于,接收终端设备通过广域网发送的、所述终端设备的屏幕镜像数据流,具体包括: 接收终端设备通过广域网利用实时流传输协议RTSP协议、实时传输协议RTP或资源预订协议RSVP发送的、所述终端设备的屏幕镜像数据流。11.一种远程桌面显示装置,其特征在于,包括: 接收单元,用于接收终端设备通过广域网发送的、所述终端设备的屏幕镜像数据流; 显示单元,用于对所述接收单元接收到的屏幕镜像数据流进行解码显示。12.如权利要求11所述的装置,其特征在于, 所述接收单元,具体用于接收终端设备通过广域网利用实时流传输协议RTSP协议、实时传输协议RTP或资源预订协议RSVP发送的、所述终端设备的屏幕镜像数据流。13.一种远程桌面显示系统,其特征在于,包括终端设备和远程显示设备,其中,所述终端设备包括权利要求5?8任一权利要求所述的远程桌面显示装置,所述远程显示设备包括权利要求11或12所述的远程桌面显示装置。
【文档编号】H04L29/08GK105978963SQ201610302637
【公开日】2016年9月28日
【申请日】2016年5月9日
【发明人】刁海真
【申请人】北京启迪思创科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1