一种多联屏桌面共享的方法及系统的制作方法
【技术领域】
[0001]本发明涉及远程数据共享领域,尤其涉及一种远程桌面共享方法,本发明还涉及一种远程桌面共享系统。
【背景技术】
[0002]SDP: Sess1n Descript1n Protocol,会话描述协议。
[0003]2000K消息:在INVITE请求中,2000K表示对方电话已经被接起。
[0004]RTP:Real-time Transport Protocol,实时传输协议,是一个网络传输协议。
[0005]桌面共享指两台或者多台电脑之间进行桌面的相互观看甚至控制桌面,实现文件共享、图片或视频共享等。
[0006]多联屏显示也称一机多屏显示,即为一台主机将内容显示到三台显示器上,根据不同的需求可以将不同的画面显示到不同的显示屏上,或者多台显示器显示一个画面,在实现三屏显示效果的前提下节约成本。如三联屏可同时一个屏幕打开PPT演示、一个屏幕打开WORD、一个屏幕做Excel表格演不。
[0007]目前桌面共享主要是单个屏幕点对点方式,如果需将多联屏的多个屏幕图片或视频等分别发给相同或不同终端,现有产品无法满足需求。
【发明内容】
[0008]为了解决上述技术问题,本发明的目的是提供一种可方便实现多联屏屏幕共享到一个或多个终端设备的多联屏桌面共享的方法。
[0009]为了解决上述技术问题,本发明的目的是提供一种可方便实现多联屏屏幕共享到一个或多个终端设备的多联屏桌面共享系统。
[0010]本发明所采用的技术方案是:
一种多联屏桌面共享的方法,其包括步骤:S1,一个或多个终端设备向多联屏终端发送屏幕共享请求;S2,根据屏幕共享请求截取多联屏终端的屏幕桌面;S3,对屏幕桌面进行编码,通过RTP服务器发送到相应的终端设备;S4,终端设备对接收到的屏幕桌面进行解码显不O
[0011]优选的,所述屏幕共享请求为SIP请求,所述SIP请求包括INVITE消息,所述INVITE消息携带的信息包括终端设备IP、端口号、请求的屏幕编号和终端设备所支持的编解码类型。
[0012]优选的,所述步骤SI具体包括子步骤:S11,一个或多个终端设备向多联屏终端发送带有INVITE消息的SIP请求;S12,所述SIP请求通过软交换服务器透传到多联屏终端;S13,所述多联屏终端收到请求后回复2000K消息;S14,所述终端设备收到2000K消息后回复ACK确认消息到多联屏终端,建立通信链路。
[0013]优选的,所述步骤S3具体为:将屏幕桌面图片压缩成H264码流,通过RTP服务器打包发送到相应的终端设备。
[0014]优选的,其还包括步骤:S0,多联屏终端在软交换服务器登记本地位置。
[0015]优选的,所述多联屏终端为三联屏终端。
[0016]一种多联屏桌面共享的系统,其用于实施一种多联屏桌面共享方法,其包括:多联屏终端,用于提供一个或多个屏幕桌面,分别通过软交换服务器和RTP服务器与一个或多个终端设备连接;软交换服务器,用于传输屏幕共享请求信息;RTP服务器,用于屏幕桌面媒体流信息;一个或多个终端设备,用于接收共享的屏幕桌面。
[0017]优选的,所述多联屏终端为三联屏终端。
[0018]优选的,所述一个或多个终端设备为三个终端设备。
[0019]本发明的有益效果是:
本发明多联屏桌面共享的方法通过软交换服务器建立信令链路,通过RTP服务器建立流媒体共享链路,实现多联屏终端的多个屏幕桌面同时发送给相同或不同的请求端,同时共享三个屏幕的桌面的技术效果。
[0020]另外,本发明通过H264协议压缩抓取到的屏幕桌面并通过RTP发送到请求端,供请求端解码显示,实现简单方便,稳定可靠。
[0021]本发明可广泛应用于各种多联屏桌面共享系统。
[0022]本发明的另一个有益效果是:
本发明多联屏桌面共享系统通过软交换服务器建立信令链路,通过RTP服务器建立流媒体共享链路,实现多联屏终端的多个屏幕桌面同时发送给相同或不同的请求端,同时共享三个屏幕的桌面的技术效果。
[0023]本发明可广泛应用于各种多联屏桌面共享系统。
【附图说明】
[0024]下面结合附图对本发明的【具体实施方式】作进一步说明:
图2是本发明多联屏桌面共享系统一种实施例的结构框图;
图1是本发明多联屏桌面共享的方法信令流程一种实施例的流程示意图。
【具体实施方式】
[0025]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0026]一种多联屏桌面共享的方法,其包括步骤:S1,一个或多个终端设备向多联屏终端发送屏幕共享请求;S2,根据屏幕共享请求截取多联屏终端的屏幕桌面;S3,对屏幕桌面进行编码,通过RTP服务器发送到相应的终端设备;S4,终端设备对接收到的屏幕桌面进行解码显示。
[0027]优选的,所述屏幕共享请求为SIP请求,所述SIP请求包括INVITE消息,所述INVITE消息携带的信息包括终端设备IP、端口号、请求的屏幕编号和终端设备所支持的编解码类型。
[0028]如图2所示,步骤SI称为信令流程,具体包括子步骤:S11,一个或多个终端设备向多联屏终端发送带有INVITE消息的SIP请求;S12,所述SIP请求通过软交换服务器透传到多联屏终端;S13,所述多联屏终端收到请求后回复2000K消息;S14,所述终端设备收到2000K消息后回复ACK确认消息到多联屏终端,建立通信链路。图中实施例采用三个终端设备,分别用终端1、终端2和终端3表示。
[0029]优选的,所述步骤S3具体为:将屏幕桌面图片压缩成H264码流,通过RTP服务器打包发送到相应的终端设备。
[0030]优选的,其还包括步骤:S0,多联屏终端在软交换服务器登记本地位置。
[0031]优选的,所述多联屏终端为三联屏终端。以三联屏终端的桌面共享为例,详述本发明的工作原理如下。
[0032]本发明可以根据用户配置,三联屏中最多可同时将三个屏幕的图片,编码成H.264码流,通过RTP服务器发送到相同或不同的终端供解码显示,从而达到共享桌面的目的。
[0033]该实施例需要三联屏终端、软交换服务器、RTP服务器和三个终端设备配合来完成。
[0034]三联屏终端主要作用为:截取本地三联屏的屏幕桌面,将其编码成H.264码流,通过RTP服务器发送到待调看的终端设备,供请求桌面共享终端设备解码显示。
[0035]软