一种在浏览器和电信网络之间进行通信的方法和网关的制作方法_6

文档序号:9380153阅读:来源:国知局
解密然后透传给后面的SIP协议栈jebsocket转换器接收SIP协议栈发送的SIP信令时,直接透传给前面的Webrtc浏览器。
[0205]以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种在浏览器和电信网络之间进行通信的方法,其特征在于,应用于网关,所述方法包括: 建立与浏览器的第一链路,建立与电信NGNAMS网络的第二链路; 在所述第一链路上接收来自浏览器的第一数据,当所述第一数据是呼叫相关SIP信令时,将所述第一数据转换得到第二数据,将第二数据在第二链路上发送给所述电信NGNAMS网络;以及 在所述第二链路上接收来自所述电信NGNAMS网络的第三数据,当所述第三数据是呼叫相关SIP信令时,将所述第三数据转换得到第四数据,将第四数据在第一链路上透传给所述浏览器。2.根据权利要求1所述的方法,其特征在于,建立与浏览器的第一链路包括: 建立网关与所述浏览器之间的网页套接字链路作为所述第一链路。3.根据权利要求2所述的方法,其特征在于,建立与电信NGN/1MS网络的第二链路包括: 建立网关与所述NGNAMS网络之间的用户数据报协议/传输控制协议/传输层安全协议链路作为所述第二链路。4.根据权利要求1所述的方法,其特征在于,在所述第一链路上接收来自浏览器的第一数据,还包括: 当所述第一数据是非呼叫相关SIP信令时,将所述第一数据直接透传给所述NGNAMS网络。5.根据权利要求1所述的网关,其特征在于,将第二数据在第二链路上发送给所述电信NGN/1MS网络具体包括: 分析所述第二数据的相关信息后,根据分发规则生成第二指令,所述第二指令指示将所述第二数据发送给所述NGNAMS网络。6.根据权利要求4所述的方法,其特征在于,将所述第一数据直接透传给所述NGNAMS网络,具体包括: 当所述第一数据是非呼叫相关SIP信令时,分析所述第一数据的相关信息后,根据分发规则生成第三指令,所述第三指令指示将所述第一数据发送给所述NGNAMS网络。7.根据权利要求1所述的方法,其特征在于,当所述第一数据是呼叫相关SIP信令时,将所述第一数据转换得到第二数据包括: 将所述第一数据的会话描述协议包中网页实时通信协议相关的媒体参数改成所述NGNAMS网络相关的媒体参数而得到所述第二数据。8.根据权利要求7所述的方法,其特征在于,将所述第一数据的会话描述协议包中网页实时通信协议相关的媒体参数改成所述NGNAMS网络相关的媒体参数而得到所述第二数据包括: 将基于数据报传输层安全和加密实时传输协议,音频编码opus/g.711协议和视频编码VP8/H.264协议的第一数据,转换为所述NGN/1MS网络支持的基于实时传输协议,音频编码g.711协议和视频编码H.263/H.264协议的所述第二数据。9.根据权利要求1所述的方法,其特征在于,当所述第三数据是呼叫相关SIP信令时,将所述第三数据转换得到第四数据包括: 将所述第三数据中NGNAMS网络相关的媒体参数改成网页实时通信协议相关的媒体参数得到所述第四数据。10.根据权利要求1所述的方法,其特征在于, 将所述第三数据转换得到第四数据之前还包括: 分析所述第三数据的相关信息后,根据分发规则生成第四指令,所述第四指令指示将所述第三数据发送至进行数据转换的位置处; 将所述第三数据转换得到第四数据之后还包括: 分析所述第四数据的相关信息,根据分发规则生成第五指令,所述第五指令指示将所述第四数据发送给所述浏览器。11.根据权利要求4所述的方法,其特征在于,在所述第二链路上接收来自所述NGN/IMS网络的第三数据还包括: 当所述第三数据是非呼叫相关SIP信令时,将所述非呼叫相关SIP信令不经过转换直接作为所述第四数据,分析所述第四数据的相关信息后,根据分发规则生成第六指令,所述第六指令指示将所述第四数据直接透传给所述浏览器。12.根据权利要求1所述的方法,其特征在于,在所述第一链路上接收来自浏览器的第一数据之后,还包括: 对所述第一数据进行掩码解密。13.根据权利要求1所述的方法,其特征在于,在所述第一链路上接收到来自所述浏览器的第一数据之前还包括: 获取所述浏览器接收媒体的公共网络地址和端口,然后将所述公共网络地址和端口携带在会话描述协议包中,并将所述会话描述协议包携带在所述第一数据中。14.一种在浏览器和电信网络之间进行通信的装置,其特征在于,包括: 链路单元,用于建立与浏览器的第一链路,建立与NGN/1MS网络的第二链路; 第一方向转换发送单元,用于在所述第一链路上接收来自浏览器的第一数据,当所述第一数据是呼叫相关SIP信令时,将所述第一数据转换得到第二数据,将第二数据在第二链路上发送给所述NGNAMS网络;以及 第二方向转换发送单元,用于在所述第二链路上接收来自所述NGNAMS网络的第三数据,当所述第三数据是呼叫相关SIP信令时,将所述第三数据转换得到第四数据,将第四数据在第一链路上透传给所述浏览器。15.根据权利要求14所述的装置,其特征在于,链路单元包括: 第一链路模块,用于建立网关与所述浏览器之间的网页套接字链路作为所述第一链路; 第二链路模块,用于建立网关与所述NGNAMS网络之间的用户数据报协议/传输控制协议/传输层安全协议链路作为所述第二链路。16.一种在浏览器和电信网络之间进行通信的网关,其特征在于,包括:网页套接字转换器和会话发起协议栈,所述网页套接字转换器与会话发起协议栈连接,另一端与支持网页实时通信协议的浏览器连接;其中 网页套接字转换器,用于建立与所述浏览器之间的网页套接字链路,建立与所述会话发起协议栈之间的传输控制协议/传输层安全协议TCP/TLS链路,所述网页套接字链路与所述TCP/TLS链路之间具有对应关系; 以及,在所述网页套接字链路上接收到来自所述浏览器的第一数据时,通过所述TCP/TLS链路发送给所述会话发起协议栈; 会话发起协议栈,用于当所述第一数据是呼叫相关SIP信令时,将所述第一数据发送给所述媒体服务器,并在接收所述媒体服务器将所述第一数据转换得到的能够被电信NGN/IMS网络识别的第二数据后,将所述第二数据发送给所述电信NGNAMS网络,以及当所述第一数据是非呼叫相关SIP信令时,将所述第一数据直接透传给所述电信NGNAMS网络; 会话发起协议栈,还用于接收来自所述电信NGNAMS网络的呼叫相关SIP信令作为第三数据;将所述第三数据发送给所述媒体服务器,并在接收所述媒体服务器将所述第三数据转换得到的能够被所述浏览器识别的第四数据后,将所述第四数据发送给所述网页套接字转换器,或者是接收来自所述电信NGN/1MS网络的非呼叫相关SIP信令,并将非呼叫相关SIP信令作为所述第四数据发送给所述网页套接字转换器; 网页套接字转换器,还用于在所述TCP/TLS链路上接收来自所述会话发起协议栈的所述第四数据,并承载在对应的所述网页套接字链路上发送给所述浏览器。17.根据权利要求16所述的网关,其特征在于,与媒体服务器连接; 媒体服务器,用于当所述第一数据是呼叫相关SIP信令时,将所述第一数据的会话描述协议包中网页实时通信协议相关的媒体参数改成所述NGNAMS网络相关的媒体参数而得到所述第二数据; 以及,当所述第三数据是呼叫相关SIP信令时,将所述第三数据中所述NGNAMS网络相关的媒体参数改成所述网页实时通信协议相关的媒体参数得到第四数据。18.根据权利要求16所述的网关,其特征在于,还包括: 分发控制单元,用于接收来自所述会话发起协议栈通过内部接口发送来的相关信息; 在对第一数据进行处理的过程中,当所述相关信息表明: 所述第一数据是呼叫相关SIP信令时,根据分发规则生成第一指令,所述第一指令能够通过所述内部接口到达所述会话发起协议栈,指示所述会话发起协议栈将所述第一数据发送给所述媒体服务器; 以及,根据分发规则生成第二指令,所述第二指令能够通过所述内部接口到达所述会话发起协议栈,指示所述会话发起协议栈将所述第二数据发送给NGNAMS网络; 所述第一数据是非呼叫相关SIP信令时,保存所述相关信息,以及根据分发规则生成第三指令,所述第三指令能够通过所述内部接口到达所述会话发起协议栈,指示所述会话发起协议栈将所述第一数据发送给NGNAMS网络; 在对第三数据进行处理的过程中,当所述相关信息表明: 所述第三数据是呼叫相关SIP信令时,根据分发规则生成第四指令,所述第四指令通过所述内部接口到达所述会话发起协议栈,指示所述会话发起协议栈将所述第三数据发送给所述媒体服务器; 以及,根据分发规则生成第五指令,所述第五指令通过所述内部接口到达所述会话发起协议栈,指示所述会话发起协议栈将所述第四数据发送给所述浏览器; 所述非呼叫相关SIP信令作为所述第四数据时,根据分发规则生成第六指令,所述第六指令通过所述内部接口到达所述会话发起协议栈,指示所述会话发起协议栈将所述第四数据透传给所述浏览器。19.根据权利要求18所述的网关,其特征在于,第一功能集成单元包括一个网页套接字转换器和一个ICE服务器,第二功能集成单元包括一个会话发起协议栈、分发控制单元和媒体服务器; 所述第一功能集成单元与第二功能集成单元连接。20.根据权利要求18所述的网关,其特征在于, 第一功能集成单元包括一个网页套接字转换器和一个ICE服务器,第二功能集成单元包括一个会话发起协议栈、分发控制单元和媒体服务器; 第一功能集成单元与多个第二功能集成单元连接。21.根据权利要求18所述的网关,其特征在于, 第一功能集成单元包括一个网页套接字转换器和一个ICE服务器,第二功能集成单元包括一个会话发起协议栈、分发控制单元和媒体服务器; 第一功能集成单元与多个网页套接字转换器连接,所述多个网页套接字转换器再与一个第二功能集成单元连接。22.根据权利要求18所述的网关,其特征在于, 第一功能集成单元包括一个网页套接字转换器和一个ICE服务器,第二功能集成单元包括一个会话发起协议栈、分发控制单元和媒体服务器; 第一功能集成单元与多个网页套接字转换器连接,所述多个网页套接字转换器中的每一个再与一个或者多个第二功能集成单元连接。23.一种网页实时通信系统,其特征在于,包括权利要求16?权利要求22中的网关,以及 浏览器,用于与所述网关之间建立、维护和删除网页套接字链路,以及产生所述第一数据; NGN/IMS终端,与电信NGN/1MS网络连接,用于产生所述第三数据。
【专利摘要】本发明实施例提供一种在浏览器和电信网络之间进行通信的方法和网关,应用于网关,方法包括:建立与浏览器的第一链路,建立与电信NGN/IMS网络的第二链路;在所述第一链路上接收来自浏览器的第一数据,当所述第一数据是呼叫相关SIP信令时,将所述第一数据转换得到第二数据,将第二数据在第二链路上发送给所述NGN/IMS网络;以及在所述第二链路上接收来自所述NGN/IMS网络的第三数据,当所述第三数据是呼叫相关SIP信令时,将所述第三数据转换得到的第四数据在第一链路上透传给所述浏览器。实现了互联网技术与通信技术的融合,对电信运营商而言,拓展了电信运营商的用户,对互联网用户而言,可以享受到电信领域提供的业务。
【IPC分类】H04L12/66, H04L29/08, H04L29/06
【公开号】CN105099897
【申请号】CN201410201804
【发明人】丁岩, 梅君君
【申请人】中兴通讯股份有限公司
【公开日】2015年11月25日
【申请日】2014年5月13日
【公告号】WO2015172454A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1