The embodiment of the invention discloses a method and a device including real-time communication, web based proxy device detects the terminal initiated real-time communication web based on session request message, the session request message including bandwidth requirements; if the session request including the bandwidth demand information is greater than that of the terminal users include the bandwidth requirements of signing configuration information is modified, the session request message including the bandwidth requirements, so that the session request message including the bandwidth requirement is less than or equal to the terminal users including signing the bandwidth requirements of configuration information; the modified session request message to another terminal the world wide web, can solve the real-time communication based on business can dynamically adjust the bandwidth according to the flow of business information and affect the communication business problems.
【技术实现步骤摘要】
基于万维网的实时通信的实现方法及装置
本专利技术实施例涉及通信
,尤其涉及一种基于万维网的实时通信的实现方法及装置。
技术介绍
图1为基于万维网的实时通信(英文:WebReal-TimeCommunication,简称WebRTC)的系统架构图,如图1所示,终端1可以通过浏览器访问Web服务器,其中,Web服务器例如可以通过超文本传输协议(英文:HypertextTransferProtocol,简称HTTP)或WebSocket与终端1通信,其中,WebSocket用以终端1在浏览器中实现和Web服务器的双向通信。同时,Web服务器通过信令路径与终端2对应的其他Web服务器交互,以协商终端1和终端2需要建立的流媒体会话中的业务流信息,其中,业务流信息中包括带宽需求、编码格式、业务类型、业务端口等信息,从而使得终端1和终端2之间建立流媒体通信路径,实现语音、视频、数据等流媒体业务。然而,在实际应用中,由于无线网络速率的波动导致终端1和终端2之间的流媒体业务所需的带宽不能得到保证时,目前,基于万维网的实时通信业务不能根据无线网络状态动态调整业务流信息中的带宽需求,从而会影响基于万维网的实时通信业务。
技术实现思路
本专利技术提供一种基于万维网的实时通信的实现方法及装置,用以解决基于万维网的实时通信业务不能根据无线网络状态动态调整业务流信息中的带宽需求而影响通信业务的问题。第一方面,本专利技术提供一种基于万维网的实时通信的实现方法,包括:代理设备检测到终端发起的基于万维网的实时通信的会话请求消息,所述会话请求消息中包括带宽需求;若所述会话请求消息中包括的带宽 ...
【技术保护点】
一种基于万维网的实时通信的实现方法,其特征在于,包括:代理设备检测到终端发起的基于万维网的实时通信的会话请求消息,所述会话请求消息中包括带宽需求;若所述会话请求消息中的带宽需求大于所述终端的用户签约配置信息中的带宽需求,则修改所述会话请求消息中的带宽需求,使得所述会话请求消息的带宽需求小于等于所述终端的用户签约配置信息中的带宽需求;将所述修改后的会话请求消息发送给另一终端;修改所述会话请求消息中的带宽需求之后,包括:所述代理设备根据所述修改后的会话请求消息,创建临时会话状态信息表,并将所述修改后的会话请求消息中的带宽需求保存到所述临时会话状态信息表中;所述代理设备接收与所述终端连接的无线接入点设备发送的链路状态变化消息,根据所述链路状态变化消息调整所述临时会话状态信息表中的带宽需求;所述代理设备向所述终端发送会话更新消息,所述会话更新消息中包括所述调整后的带宽需求。
【技术特征摘要】
1.一种基于万维网的实时通信的实现方法,其特征在于,包括:代理设备检测到终端发起的基于万维网的实时通信的会话请求消息,所述会话请求消息中包括带宽需求;若所述会话请求消息中的带宽需求大于所述终端的用户签约配置信息中的带宽需求,则修改所述会话请求消息中的带宽需求,使得所述会话请求消息的带宽需求小于等于所述终端的用户签约配置信息中的带宽需求;将所述修改后的会话请求消息发送给另一终端;修改所述会话请求消息中的带宽需求之后,包括:所述代理设备根据所述修改后的会话请求消息,创建临时会话状态信息表,并将所述修改后的会话请求消息中的带宽需求保存到所述临时会话状态信息表中;所述代理设备接收与所述终端连接的无线接入点设备发送的链路状态变化消息,根据所述链路状态变化消息调整所述临时会话状态信息表中的带宽需求;所述代理设备向所述终端发送会话更新消息,所述会话更新消息中包括所述调整后的带宽需求。2.根据权利要求1所述的方法,其特征在于,将所述修改后的会话请求消息发送给另一终端之后,还包括:所述代理设备检测到所述另一终端回应的基于万维网的实时通信的应答消息;若所述应答消息中包括的带宽需求与所述临时会话状态信息表中包括的带宽需求不一致,则根据所述应答消息中包括的带宽需求更新所述临时会话状态信息表中的带宽需求;将所述应答消息发送给所述终端。3.根据权利要求1所述的方法,其特征在于,所述代理设备向所述终端发送会话更新消息之后,包括:所述代理设备检测到所述终端发起的基于万维网的实时通信的会话更新请求消息,所述会话更新请求消息中包括所述调整后的带宽需求;将所述会话更新请求消息发送给所述另一终端。4.根据权利要求3所述的方法,其特征在于,将所述会话更新请求消息发送给所述另一终端之后,包括:所述代理设备检测到所述另一终端回应的基于万维网的实时通信的会话更新应答消息;若所述会话更新应答消息中包括的带宽需求与所述代理设备保存的临时会话状态信息表中包括的带宽需求不一致,则根据所述会话更新应答消息中包括的带宽需求更新所述临时会话状态信息表中的带宽需求;将所述会话更新应答消息发送给所述终端。5.一种基于万维网的实时通信的...
【专利技术属性】
技术研发人员:孙福清,王云贵,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。