一种桌面共享方法、装置及系统制造方法及图纸

技术编号:37498576 阅读:7 留言:0更新日期:2023-05-07 09:35
本申请实施例提供一种桌面共享方法、装置及系统,涉及通信技术领域,能够节省桌面共享占用的带宽资源和终端的端口资源。该方法应用在通话终端上时,该方法包括:通话终端建立视频通话媒体传输通道,该视频通话媒体传输通道用于向视频通话业务中至少一个对端通话终端传输通话视频流,该通话视频流包含通话终端拍摄的视频内容;并且通话终端通过该视频通话媒体传输通道向至少一个对端通话终端传输桌面视频流,该桌面视频流包含通话终端从桌面显示内容捕获的视频内容。内容捕获的视频内容。内容捕获的视频内容。

【技术实现步骤摘要】
一种桌面共享方法、装置及系统


[0001]本申请实施例涉及通信
,尤其涉及一种桌面共享方法、装置及系统。

技术介绍

[0002]随着移动网络带宽的大幅提升,在用户与客户服务中心的工作人员通过终端进行语音/视频通话的过程中,该用户持有的终端(将用户持有的终端简称为用户终端)与客户服务中心的工作人员持有的终端(将客户服务中心的工作人员持有的终端简称为客服终端)之间可以进行桌面共享,如此可以高效且快速地解决用户的问题。
[0003]目前,用户终端与客服终端之间进行桌面共享时,用户终端和客服终端上均需要安装用于桌面共享的应用(application,APP),用户终端的桌面共享APP与客服终端的桌面共享APP通过桌面共享服务器建立共享信息传输通道,进而用户终端和客服终端通过共享信息传输通道传输桌面视频流。
[0004]上述用户终端和客服终端通过桌面共享APP进行桌面共享的方法中,两方终端需安装APP并进行复杂的操作,对人员的技能要求较高;并且该专用于传输桌面视频流的共享信息传输通道需要占用额外的带宽资源,基于该共享信息传输通道传输桌面视频流也需要占用用户终端和客服终端额外的端口资源。

技术实现思路

[0005]本申请实施例提供一种桌面共享方法、装置及系统,能够节省桌面共享占用的带宽资源和终端的端口资源。
[0006]为达到上述目的,本申请实施例采用如下技术方案:
[0007]第一方面,本申请实施例提供一种桌面共享方法,应用于通话终端,该方法包括:通话终端建立视频通话媒体传输通道,该视频通话媒体传输通道用于向视频通话业务中至少一个对端通话终端传输通话视频流,该通话视频流包含通话终端拍摄的视频内容;并且通话终端通过该视频通话媒体传输通道向至少一个对端通话终端传输桌面视频流,该桌面视频流包含通话终端从桌面显示内容捕获的视频内容。
[0008]本申请实施例提供的桌面共享方法,当通话终端将通话终端的桌面共享给对端通话终端时,该通话终端可以基于现有的视频通话媒体传输通道发送该通话终端的桌面视频流,无需花费额外的带宽资源建立专用于传输桌面视频流的共享信息传输通道,并且无需占用终端(包括通话终端和对端通话终端)额外的端口资源。进一步的,与现有的桌面共享方法相比,本申请实施例提供的技术方案中,无需在用户终端和客服终端上安装桌面共享APP,如此,也无需操作人员进行复杂的相关操作,不要求操作人员具有较高的操作技能。
[0009]一种可能的实现方式中,在通过视频通话媒体传输通道向至少一个对端通话终端传输桌面视频流之前,本申请实施例提供的桌面共享方法还包括:通话终端停止通过视频通话媒体传输通道向至少一个对端通话终端传输通话视频流,此时桌面视频流仅包括从桌面显示内容捕获的视频内容。
[0010]一种可能的实现方式中,上述视频通话媒体传输通道包括通话终端与媒体服务器之间的视频通话媒体传输通道,以及至少一个对端通话终端分别与媒体服务器之间的视频通话媒体传输通道,也就是说,该视频通话媒体传输通道是一条需要媒体服务器作为媒介的传输通道,即间接的视频通话媒体传输通道。基于此,上述通话终端通过视频通话媒体传输通道向至少一个对端通话终端传输桌面视频流具体包括:通话终端通过通话终端与媒体服务器之间的视频通话媒体传输通道向媒体服务器传输桌面视频流,以使得媒体服务器通过至少一个对端通话终端分别与媒体服务器之间的视频通话媒体传输通道向至少一个对端通话终端传输桌面视频流。
[0011]一种可能的实现方式中,上述视频通话媒体传输通道包括通话终端分别与至少一个对端通话终端之间的视频通话媒体传输通道,即该视频通话媒体传输通道是直接的视频通话媒体传输通道。基于此,上述通话终端通过视频通话媒体传输通道向至少一个对端通话终端传输桌面视频流具体包括:通话终端通过通话终端分别与至少一个对端通话终端之间的视频通话媒体传输通道向至少一个对端通话终端传输桌面视频流。
[0012]一种可能的实现方式中,在通话终端通过视频通话媒体传输通道向至少一个对端通话终端传输桌面视频流之前,本申请实施例提供的桌面共享方法还包括:确认通话终端具备桌面共享能力。
[0013]一种可能的实现方式中,上述确认通话终端具备桌面共享能力具体包括:通话终端从控制服务器接收会话发起协议(session initiation protocol,SIP)消息,该SIP消息中包括桌面共享请求标识,该桌面共享请求标识用于确认通话终端是否具备桌面共享的能力;然后通话终端向控制服务器发送SIP消息的响应消息,该响应消息中包括桌面共享应答标识,该桌面共享应答标识用于指示通话终端具备桌面共享的能力。
[0014]本申请实施例中,通话终端发出桌面共享申请之后,通话终端本身的状态可能会发生变化,需要确认状态发生变化后的通话终端是否还具备桌面共享能力。在通话终端具备桌面共享能力的情况下,才可以继续执行桌面共享方法。示例性的,通话终端可能因为摄像头不可用、当前网络信号较差,或者处于2G/3G网络,视频通话媒体传输通道不可用,或者通话终端对应的用户不方便接听视频电话等等,在这些情况下,通话终端不具备桌面共享能力,因此,在通话终端通过视频通话媒体传输通道向至少一个对端通话终端传输桌面视频流之前,需要确认通话终端当前是否具备桌面共享的能力。
[0015]一种可能的实现方式中,上述SIP消息中还包括媒体服务器的会话描述协议(session description protocol,SDP)信息,SIP消息的响应消息中还包括通话终端的SDP信息。如此,上述桌面共享请求标识携带在SIP消息的头域中;或者,该桌面共享请求标识携带在媒体服务器的SDP信息中。
[0016]本申请实施例中,媒体服务器的SDP信息包括媒体服务器的地址信息(例如IP地址)、音频端口信息、音频编解码格式、视频端口信息以及视频编解码格式,该通话终端的SDP信息包括通话终端的地址信息(例如IP地址)、音频端口信息、音频编解码格式、视频端口信息以及视频编解码格式。
[0017]可选地,呼叫方发起的通话可以使语音通话,也可以是视频通话,当发起的通话是语音通话时,在控制服务器接收到通话终端发送的桌面共享申请之后,也可以根据上述SIP消息和SIP消息的响应消息中的媒体服务器的SDP信息和通话终端的SDP信息进行媒体资源
协商,建立视频通话媒体传输通道。
[0018]可选地,桌面共享标识在SIP消息的头域中有以下两种携带方式。第一种携带方式是在SIP消息的Contact的扩展字段中携带桌面共享标识(记为ds),第二种携带方式是在SIP消息的Supported扩展字段中携带桌面共享标识(ds)。
[0019]可选地,在SDP信息中携带桌面共享标识(ds)的情况下,可以在SDP信息的扩展字段中进一步指示传输从桌面显示内容捕获的视频内容的视频端口信息。具体的,可以指示使用传输通话视频流的视频端口传输从桌面显示内容捕获的内容。
[0020]可选地,在SDP信息中也可以指示视频通话是单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种桌面共享方法,应用于通话终端,所述方法包括:建立视频通话媒体传输通道,所述视频通话媒体传输通道用于向视频通话业务中至少一个对端通话终端传输通话视频流,所述通话视频流包含所述通话终端拍摄的视频内容;通过所述视频通话媒体传输通道向所述至少一个对端通话终端传输桌面视频流,所述桌面视频流包含所述通话终端从桌面显示内容捕获的视频内容。2.根据权利要求1所述的方法,其特征在于,在通过所述视频通话媒体传输通道向所述至少一个对端通话终端传输桌面视频流之前,所述方法还包括:停止通过所述视频通话媒体传输通道向所述至少一个对端通话终端传输通话视频流。3.根据权利要求1或2所述的方法,其特征在于,所述视频通话媒体传输通道包括所述通话终端与媒体服务器之间的视频通话媒体传输通道,以及所述至少一个对端通话终端分别与所述媒体服务器之间的视频通话媒体传输通道;所述通过所述视频通话媒体传输通道向所述至少一个对端通话终端传输桌面视频流,包括:通过所述通话终端与所述媒体服务器之间的视频通话媒体传输通道向所述媒体服务器传输所述桌面视频流,以使得所述媒体服务器通过所述至少一个对端通话终端分别与所述媒体服务器之间的视频通话媒体传输通道向所述至少一个对端通话终端传输所述桌面视频流。4.根据权利要求1或2所述的方法,其特征在于,所述视频通话媒体传输通道包括所述通话终端分别与所述至少一个对端通话终端之间的视频通话媒体传输通道;所述通过所述视频通话媒体传输通道向所述至少一个对端通话终端传输桌面视频流,包括:通过所述通话终端分别与所述至少一个对端通话终端之间的视频通话媒体传输通道向所述至少一个对端通话终端传输所述桌面视频流。5.根据权利要求1至4任一项所述的方法,其特征在于,在通过所述视频通话媒体传输通道向所述至少一个对端通话终端传输桌面视频流之前,所述方法还包括:确认所述通话终端具备桌面共享能力。6.根据权利要求5所述的方法,其特征在于,所述确认所述通话终端具备桌面共享能力,包括:从控制服务器接收会话发起协议SIP消息,所述SIP消息中包括桌面共享请求标识,所述桌面共享请求标识用于确认所述通话终端是否具备桌面共享的能力;向所述控制服务器发送所述SIP消息的响应消息,所述响应消息中包括桌面共享应答标识,所述桌面共享应答标识用于指示所述通话终端具备桌面共享的能力。7.根据权利要求1至6任一项所述的方法,其特征在于,在通过所述视频通话媒体传输通道向所述至少一个对端通话终端传输桌面视频流之前,所述方法还包括:从所述控制服务器接收传输通道指示信息,所述传输通道指示信息用于指示通过所述视频通话媒体传输通道传输所述桌面视频流。8.根据权利要求1至7任一项所述的方法,其特征在于,在通过所述视频通话媒体传输
通道向所述至少一个对端通话终端传输桌面视频流之前,所述方法还包括:向所述控制服务器发送桌面共享申请,所述桌面共享申请中包括桌面共享申请标识,所述桌面共享申请标识用于请求在所述通话终端与所述至少一个对端通话终端进行视频通话的过程中,向所述至少一个对端通话终端共享所述通话终端的桌面。9.根据权利要求1至8任一项所述的方法,其特征在于,所述桌面视频流还包括所述通话终端拍摄的视频内容。10.一种桌面共享方法,其特征在于,应用于控制服务器,所述方法包括:触发建立视频通话媒体传输通道,所述视频通话媒体传输通道用于视频通话业务中的通话终端向至少一个对端通话终端传输通话视频流,所述通话视频流包含所述通话终端拍摄的视频内容;向所述通话终端发送传输通道指示信息,所述传输通道指示信息用于指示通过所述视频通话媒体传输通道传输桌面视频流,所述桌面视频流包含所述通话终端从桌面显示内容捕获的视频内容。11.根据权利要求10所述的方法,其特征在于,所述视频通话媒体传输通道包括所述通话终端与媒体服务器之间的视频通话媒体传输通道,以及所述至少一个对端通话终端分别与所述媒体服务器之间的视频通话媒体传输通道;或者,所述视频通话媒体传输通道包括所述通话终端分别与所述至少一个对端通话终端之间的视频通话媒体传输通道。12.根据权利要求10或11所述的方法,其特征在于,所述向所述通话终端发送传输通道指示信息之前,所述方法还包括:确认所述通话终端具备桌面共享能力。13.根据权利要求12所述的方法,其特征在于,所述确认所述通话终端具备桌面共享能力,包括:向所述通话终端发送会话发起协议SIP消息,所述SIP消息中包括桌面共享请求标识,所述桌面共享请求标识用于确认所述通话终端是否具备桌面共享的能力;从所述通话终端接收所述SIP消息的响应消息,所述响应消息中包括桌面共享应答标识,所述桌面共享应答标识用于指示所述通话终端具备桌面共享的能力。14.根据权利要求10至13任一项所述的方法,其特征在于,所述向所述通话终端发送传输通道指示信息之前,所述方法还包括:接收所述通话终端发送的桌面共享申请,所述桌面共享申请中包括桌面共享申请标识,所述桌面共享申请标识用于请求在所述通话终端与所述至少一个对端通话终端进行视频通话的过程中,向所述至少一个对端通话终端共享所述通话终端的桌面。15.一种桌面共享方法,其特征在于,应用于媒体服务器,所述方法包括:建立第一视频通话媒体传输通道和建立第二视频通话媒体传输通道,所述第一视频通话媒体传输通道为所述媒体服务器与通话终端之间的视频通话媒体传输通道,所述第二视频通话媒体传输通道为所述媒体服务器分别与至少一个对端通话终端之间的视频通话媒体传输通道;所述第一视频通话媒体传输通道和所述第二视频通话媒体传输通道用于向视
频通话业务中所述至少一个对端通话终端传输通话视频流,所述通话视频流包含所述通话终端拍摄的视频内容;通过所述第一视频通话媒体传输通道从所述通话终端接收桌面视频流;所述桌面视频流包含所述通话终端从桌面显示内容捕获的视频内容;通过所述第二视频通话媒体传输通道向所述至少一个对端通话终端传输所述桌面视频流。16.根据权利要求15所述的方法,其特征在于,在通过所述第一视频通话媒体传输通道从通话终端接收桌面视频流之前,所述方法还包括:停止通过所述第一视频通话媒体传输通道从所述通话终端接收通话视频流。17.根据权利要求15或16所述的方法,其特征在于,在通过所述第一视频通话媒体传输通道从通话终端接收桌面视频流之后,通过所述第二视频通话媒体传输通道向所述至少一个对端通话终端传输所述桌面视频流之前,所述方法还包括:对所述桌面视频流进行转码处理,转码处理后的桌面视频流的编解码格式与所述至少一个对端通话终端的编解码格式相同。18.根据权利要求15至17任一项所述的方法,其特征在于,所述桌面视频流还包括所述通话终端拍摄的视频内容;在通过所述第二视频通话媒体传输通道向所述至少一个对端通话终端传输所述桌面视频流之前,所述方法还包括:对所述通话终端拍摄的视频内容和所述通话终端从桌面显示内容捕获的视频内容进行混合编码处理,得到所述桌面视频流。19.一种通话终端,其特征在于,包括处理模块和发送模块;所述处理模块,用于建立视频通话媒体传输通道,所述视频通话媒体传输通道用于向视频通话业务中至少一个对端通话终端传输通话视频流,所述通话视频流包含所述通话终端拍摄的视频内容;所述发送模块,用于通过所述视频通话媒体传输通道向所述至少一个对端通话终端传输桌面视频流,所述桌面视频流包含所述通话终端从桌面显示内容捕获的视...

【专利技术属性】
技术研发人员:徐长月黄顺炎吕梁
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1