媒体资源共享的方法、共享服务器及共享系统的制作方法_4

文档序号:8383712阅读:来源:国知局
0126]17、浏览器与共享服务器之间根据已知的对方的NAT地址和端口进行ICE联通性测试,建立第一媒体通道;
[0127]18、浏览器与共享服务器之间通过第一媒体通道共享媒体资源。
[0128]本实施例中,共享服务器与注册服务器进行Web Socket通信,与浏览器进行点对点UDP通信,与ICE服务器进行TCP通信。
[0129]通过上面的描述可以看出:本发明的浏览器支持Web RTC标准,共享服务器与浏览器可通过与应用服务器建立的双向通道进行消息交互,在共享服务器及浏览器分别获取自身及对方的地址信息后,可进行ICE联通性测试并建立第一媒体通道,通过第一媒体通道实现共享服务器及浏览器之间的媒体资源共享,由于很多浏览器都支持Web RTC标准,故相比于现有技术中使用NAT穿越的方式来说,本发明例在服务器与浏览器之间资源共享适用的范围变大,不需要专门的客户端来完成;相比于使用服务器中继的方式,本发明在共享数据量较大的媒体资源时,对应用服务器资源的占用较低,节约了网络资源;当共享服务器与浏览器之间的第一媒体通道建立失败时,共享服务器与浏览器仍可以应用服务器为中继,建立与浏览器之间的第二媒体通道,并实现与浏览器共享媒体资源,从而确保了共享服务器与浏览器之间的正常通信。
[0130]以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种媒体资源共享的方法,其特征在于,包括以下步骤: 共享服务器通过双向通道获取浏览器的共享请求; 根据所述共享请求获取所述共享服务器与所述浏览器的地址信息; 根据获取的所述共享服务器与所述浏览器的地址信息与所述浏览器进行ICE联通性测试,并建立第一媒体通道; 通过所述第一媒体通道与所述浏览器共享媒体资源。
2.根据权利要求1所述的方法,其特征在于,所述根据所述共享请求获取所述共享服务器与所述浏览器的地址信息的步骤包括: 根据所述共享请求,通过所述双向通道向应用服务器返回请求响应消息,由所述应用服务器通过所述双向通道将所述请求响应消息转发给所述浏览器; 接收通过所述应用服务器获取的所述浏览器的NAT地址与端口,以及所述共享服务器的NAT地址与端口 ; 通过所述双向通道将所述共享服务器的NAT地址与端口发送至所述浏览器。
3.根据权利要求2所述的方法,其特征在于,所述根据获取的所述共享服务器与所述浏览器的地址信息与所述浏览器进行ICE联通性测试,并建立第一媒体通道的步骤包括: 根据获取的所述共享服务器与所述浏览器的NAT地址及端口与所述浏览器进行ICE联通性测试,并建立第一媒体通道。
4.根据权利要求2所述的方法,其特征在于,所述根据获取的所述共享服务器与所述浏览器的地址信息与所述浏览器进行ICE联通性测试,并建立第一媒体通道的步骤之后还包括: 若所述第一媒体通道建立失败,则以所述应用服务器为中继,建立与所述浏览器之间的第二媒体通道; 通过所述第二媒体通道与所述浏览器共享媒体资源。
5.根据权利要求2所述的方法,其特征在于,所述共享服务器通过双向通道获取浏览器的共享请求的步骤包括: 所述共享服务器及所述浏览器分别与所述应用服务器建立双向通道; 通过所述共享服务器及所述浏览器分别与所述应用服务器建立的双向通道获取浏览器的共享请求。
6.根据权利要求1所述的方法,其特征在于,所述通过第一媒体通道与所述浏览器共享媒体资源的步骤包括:通过所述第一媒体通道向浏览器发送媒体资源,或者通过所述第一媒体通道接收所述浏览器发送的媒体资源。
7.一种媒体资源共享服务器,其特征在于,包括: 请求获取模块,用于通过双向通道获取浏览器的共享请求; 地址信息获取模块,用于根据所述共享请求获取所述共享服务器与所述浏览器的地址信息; 第一建立模块,用于根据获取的所述共享服务器与所述浏览器的地址信息与所述浏览器进行ICE联通性测试,并建立第一媒体通道; 第一共享模块,用于通过所述第一媒体通道与所述浏览器共享媒体资源。
8.根据权利要求7所述的共享服务器,其特征在于,所述地址信息获取模块包括: 返回单元,用于根据所述共享请求,通过所述双向通道向应用服务器返回请求响应消息,由所述应用服务器通过所述双向通道将所述请求响应消息转发给所述浏览器; 接收单元,用于接收通过所述应用服务器获取的所述浏览器的NAT地址与端口,以及所述共享服务器的NAT地址与端口 ; 发送单元,用于通过所述双向通道将所述共享服务器的NAT地址与端口发送至所述浏IrWSBJaL-HPT O
9.根据权利要求8所述的共享服务器,其特征在于,所述第一建立模块具体用于根据获取的所述共享服务器与所述浏览器的NAT地址及端口与所述浏览器进行ICE联通性测试,并建立第一媒体通道。
10.根据权利要求8所述的共享服务器,其特征在于,还包括: 第二建立模块,用于若所述第一媒体通道建立失败,则以所述应用服务器为中继,建立与所述浏览器之间的第二媒体通道; 第二共享模块,用于通过所述第二媒体通道与所述浏览器共享媒体资源。
11.根据权利要求8所述的共享服务器,其特征在于,所述请求获取模块包括: 通道建立单元,用于所述共享服务器及所述浏览器分别与所述应用服务器建立双向通道; 请求获取单元,用于通过所述共享服务器及所述浏览器分别与所述应用服务器建立的双向通道获取浏览器的共享请求。
12.根据权利要求7所述的共享服务器,其特征在于,所述第一共享模块具体用于通过所述第一媒体通道向浏览器发送媒体资源,或者通过所述第一媒体通道接收所述浏览器发送的媒体资源。
13.一种媒体资源共享系统,其特征在于,包括应用服务器、浏览器以及权利要求7至12任一项所述的共享服务器,其中: 所述应用服务器用于根据所述共享请求向共享服务器及浏览器发送地址信息;所述浏览器用于通过双向通道向共享服务器发送共享请求,还用于与共享服务器配合进行ICE联通性测试,并建立第一媒体通道,还用于通过第一媒体通道与共享服务器共享媒体资源。
14.根据权利要求13所述的共享系统,其特征在于,所述应用服务器包括注册服务器和ICE服务器。
【专利摘要】本发明涉及一种媒体资源共享的方法、共享服务器及共享系统,媒体资源共享的方法包括以下步骤:共享服务器通过双向通道获取浏览器的共享请求;根据所述共享请求获取所述共享服务器与所述浏览器的地址信息;根据获取的所述共享服务器与所述浏览器的地址信息与所述浏览器进行ICE联通性测试,并建立第一媒体通道;通过所述第一媒体通道与所述浏览器共享媒体资源,本发明能够提高服务器与浏览器之间共享媒体资源的通用性,降低成本,节约网络资源。
【IPC分类】H04L29-06, H04L29-08, H04L29-12
【公开号】CN104702565
【申请号】CN201310653199
【发明人】王蔚, 李从兵
【申请人】中兴通讯股份有限公司
【公开日】2015年6月10日
【申请日】2013年12月5日
【公告号】WO2015081691A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1