CN104125145A - 基于网页浏览器的通信方法、设备和*** - Google Patents
基于网页浏览器的通信方法、设备和*** Download PDFInfo
- Publication number
- CN104125145A CN104125145A CN201410393119.XA CN201410393119A CN104125145A CN 104125145 A CN104125145 A CN 104125145A CN 201410393119 A CN201410393119 A CN 201410393119A CN 104125145 A CN104125145 A CN 104125145A
- Authority
- CN
- China
- Prior art keywords
- browser
- communication
- public network
- server
- objective
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明提供一种基于网页浏览器的通信方法、设备和***,其中,该方法包括:WebRTC服务器若判断获知源浏览器和/或目标浏览器处于私网中,则生成与通信交互对应的会话标识,并分别向通信双方发送包含会话标识和Websocket服务器的IP地址的中转通信指令,通信双方根据中转通信指令,分别向与IP地址对应的Websocket服务器发送包括会话标识和公网地址信息的链路建立请求消息,Websocket服务器根据会话标识获取通信双方的地址映射关系,根据地址映射关系完成通信交互。从而实现了处于私网中的浏览器之间的实时通信,提高了通信业务应用的灵活性。
Description
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种基于网页浏览器的通信方法、设备和***。
背景技术
随着互联网的发展和HTML5的发布和部署,网页浏览器能够实现网页实时通信(Web Real-Time Communication,WebRTC),WebRTC是一个支持网页浏览器进行实时语音对话或视频对话的技术,通过浏览器提供简单的脚本语言就可以达到实时通讯的能力,该技术在企业网中广泛使用。
现有技术中,各个浏览器将自身的媒体通道地址即IP地址和标识信息封装在多媒体会话的应用层控制协议SDP中并发送给WebRTC服务器,WebRTC服务器在本地存储各个浏览器的标识信息和IP地址的对应关系。从而当源浏览器向WebRTC服务器发起与目标浏览器的通信交互请求后,WebRTC服务器根据标识信息查询与目标浏览器对应的IP地址并返回给源浏览器,继而源浏览器根据目标浏览器的IP与目标浏览器进行通信交互。现有技术中网页实时通信的交互流程针对的是各个浏览器都处于公网中的应用场景,所应用的媒体通道地址都是公网IP地址,因此,通信双方可以直接寻址进行交互。
但是,在实际应用中,由于公网IP地址资源紧张,企业网中的员工电脑一般处于私网中,所应用的媒体通道地址都是私网IP地址,针对源浏览器和/或目标浏览器部署在私网里的情况,以目标浏览器部署在私网里的情况举例说明,目标浏览器预先将自身的私网IP地址和标识信息封装在SDP中发送给网络地址转换器NAT,NAT为该SDP分配公网IP发送给WebRTC服务器,需要注意的是,NAT并不能更改SDP中所封装的浏览器的媒体通道地址,于是WebRTC服务器返回给发起通信请求的源浏览器的是目标浏览器的私网IP地址,但是源浏览器无法根据私网IP地址直接与目标浏览器进行通信交互,因此,现有技术具有一定的局限性。
发明内容
针对现有技术的上述缺陷,本发明实施例提供一种基于网页浏览器的通信方法、设备和***。
本发明一方面提供一种基于网页浏览器的通信方法,包括:
网页实时通信WebRTC服务器接收源浏览器发送的用于与目标浏览器进行通信交互的请求消息,所述请求消息包括:所述源浏览器的第一标识信息和所述目标浏览器的第二标识信息;
所述WebRTC服务器判断所述源浏览器和/或所述目标浏览器是否处于私网中,若是,则根据所述第一标识信息和所述第二标识信息生成与所述通信交互对应的会话标识,并分别向所述源浏览器和所述目标浏览器发送包含所述会话标识和网页套接字Websocket服务器的IP地址的中转通信指令,以使所述源浏览器和所述目标浏览器根据所述中转通信指令,分别向与所述IP地址对应的Websocket服务器发送包括会话标识和公网地址信息的链路建立请求消息,以供所述Websocket服务器根据会话标识获取通信双方的地址映射关系,以便根据所述地址映射关系完成所述通信交互。
本发明另一方面提供一种基于网页浏览器的通信方法,包括:
Websocket服务器接收源浏览器和目标浏览器分别发送的、包括会话标识和公网地址信息的链路建立请求消息,其中,所述链路建立请求消息是所述源浏览器和所述目标浏览器接收到WebRTC服务器发送的中转通信指令后发送的;
所述Websocket服务器根据会话标识获取通信双方的地址映射关系,以便根据所述地址映射关系完成与所述通信双方对应的通信交互。
本发明又一方面提供一种网页实时通信服务器,包括:
第一接收模块,用于接收源浏览器发送的用于与目标浏览器进行通信交互的请求消息,所述请求消息包括:所述源浏览器的第一标识信息和所述目标浏览器的第二标识信息;
第一处理模块,用于判断所述源浏览器和/或所述目标浏览器是否处于私网中,若是,则根据所述第一标识信息和所述第二标识信息生成与所述通信交互对应的会话标识,并分别向所述源浏览器和所述目标浏览器发送包含所述会话标识和Websocket服务器的IP地址的中转通信指令,以使所述源浏览器和所述目标浏览器根据所述中转通信指令,分别向与所述IP地址对应的Websocket服务器发送包括会话标识和公网地址信息的链路建立请求消息,以供所述Websocket服务器根据会话标识获取通信双方的地址映射关系,以便根据所述地址映射关系完成所述通信交互。
本发明再一方面提供一种网页套接字服务器,包括:
第二接收模块,用于接收源浏览器和目标浏览器分别发送的、包括会话标识和公网地址信息的链路建立请求消息,其中,所述链路建立请求消息是所述源浏览器和所述目标浏览器接收到WebRTC服务器发送的中转通信指令后发送的;
第二处理模块,用于根据会话标识获取通信双方的地址映射关系,以便根据所述地址映射关系完成与所述通信双方对应的通信交互。
本发明又一方面提供一种基于网页浏览器的通信***,包括:源浏览器、目标浏览器,上述的网页实时通信服务器,以及网页套接字服务器。
本发明实施例提供的基于网页浏览器的通信方法、设备和***,首先WebRTC服务器若判断获知源浏览器和/或目标浏览器处于私网中,则生成与通信交互对应的会话标识,并分别向通信双方发送包含会话标识和Websocket服务器的IP地址的中转通信指令,通信双方根据中转通信指令,分别向与IP地址对应的Websocket服务器发送包括会话标识和公网地址信息的链路建立请求消息,Websocket服务器根据会话标识获取通信双方的地址映射关系,根据地址映射关系完成通信交互。从而实现了处于私网中的浏览器之间的实时通信,提高了通信业务应用的灵活性。
附图说明
图1为本发明实施例提供的一个基于网页浏览器的通信方法的流程图;
图2为本发明实施例提供的另一个基于网页浏览器的通信方法的流程图;
图3为本发明实施例提供的一个网页实时通信服务器的结构示意图;
图4为本发明实施例提供的一个网页套接字服务器的结构示意图;
图5为本发明实施例提供的一个基于网页浏览器的通信***的结构示意图。
具体实施方式
图1为本发明实施例提供的一个基于网页浏览器的通信方法的流程图,如图1所示,该方法包括:
步骤100,网页实时通信WebRTC服务器接收源浏览器发送的用于与目标浏览器进行通信交互的请求消息,所述请求消息包括:所述源浏览器的第一标识信息和所述目标浏览器的第二标识信息;
当企业网内的源终端使用基于网页浏览器的实时通讯功能与目标终端进行通信交互时,源终端向WebRTC服务器发送用于与目标浏览器进行通信交互的请求消息,该请求消息包括:源浏览器的第一标识信息和目标浏览器的第二标识信息。WebRTC服务器对接收到的请求消息进行解析获取源浏览器的第一标识信息和目标浏览器的第二标识信息。
步骤101,所述WebRTC服务器判断所述源浏览器和/或所述目标浏览器是否处于私网中,若是,则根据所述第一标识信息和所述第二标识信息生成与所述通信交互对应的会话标识,并分别向所述源浏览器和所述目标浏览器发送包含所述会话标识和网页套接字Websocket服务器的IP地址的中转通信指令,以使所述源浏览器和所述目标浏览器根据所述中转通信指令,分别向与所述IP地址对应的Websocket服务器发送包括会话标识和公网地址信息的链路建立请求消息,以供所述Websocket服务器根据会话标识获取通信双方的地址映射关系,以便根据所述地址映射关系完成所述通信交互。
WebRTC服务器在获取通信双方的标识信息之后,判断源浏览器和/或目标浏览器是否处于私网中。具体地,WebRTC服务器判断源浏览器和/或目标浏览器是否处于私网中的方式有很多,举例说明如下:方式一,若源浏览器发送的请求消息中还包括源公网地址信息,WebRTC服务器判断该请求消息是否是源浏览器通过网络地址转换器发送的,若判断获知该请求消息是网络地址转换器接收源浏览器发送的请求消息,并对地址进行转换处理后发送的,则确定源浏览器处于私网中;若判断获知该请求消息是源浏览器直接发送的,则确定源浏览器处于公网中,此时,再根据目标浏览器的第二标识信息向目标浏览器发送网络询问请求消息,根据目标浏览器返回的网络询问响应消息是否为网络地址转换器发送的以确定此时的目标浏览器是否处于私网中。方式二,在WebRTC服务器接收源浏览器发送的请求消息之前,接收各个浏览器实时上报的位置消息,所述位置消息包括:公网地址信息和标识信息,WebRTC服务器根据源浏览器的第一标识信息和目标浏览器的第二标识信息查询预先获取的位置信息,获取对应的公网地址信息,判断公网地址信息中是否包含私有IP地址信息,以确定源浏览器和/或目标浏览器是否处于私网中。
若WebRTC服务器判断获知源浏览器和/或目标浏览器是否处于私网中,则确定通信双方不能直接识别对方进行通信交互,需要通过Websocket服务器进行中转交互,Websocket服务器可以与浏览器之间进行Websocket连接,从而支持浏览器的直接访问。WebRTC服务器根据第一标识信息和第二标识信息生成与通信交互对应的会话标识,可以理解的是,根据第一标识信息和第二标识信息生成与通信交互对应的会话标识的具体方式可以根据实际应用需要进行选择,可以是应用第一标识信息和第二标识信息生成组合标识信息,比如第一标识信息为A,第二标识信息为B,则生成的与通信交互对应的会话标识为AB,或者比如第一标识信息为11,第二标识信息为34,应用预设的数学模型对11和34进行运算生成与通信交互对应的会话标识的数值。
WebRTC服务器生成与通信交互对应的会话标识后,分别向源浏览器和目标浏览器发送中转通信指令,其中,该中转通信指令包含会话标识和Websocket服务器的IP地址,源浏览器和目标浏览器接收到中转通信指令后,根据Websocket服务器的IP地址分别通过网络地址转换器NAT向与该IP地址对应的Websocket服务器发送包括会话标识和公网地址信息的链路建立请求消息。需要注意的是,NAT对用于传输媒体流的过程所分配的公网IP地址中所用的端口信息与背景技术中提到的NAT对用于传输信令流的过程所分配的公网IP地址中所用的端口信息不一样。Websocket服务器对接收到的链路建立请求消息进行解析,获取发送方发送的会话标识和公网地址信息,从而Websocket服务器根据会话标识获取通信双方的地址映射关系,即将发送相同会话标识的通信双方的公网地址信息生成地址映射关系,以便根据该地址映射关系完成与通信双方对应的通信交互。
本实施例提供的基于网页浏览器的通信方法,首先WebRTC服务器若判断获知源浏览器和/或目标浏览器处于私网中,则生成与通信交互对应的会话标识,并分别向通信双方发送包含会话标识和Websocket服务器的IP地址的中转通信指令,通信双方根据中转通信指令,分别向与IP地址对应的Websocket服务器发送包括会话标识和公网地址信息的链路建立请求消息,Websocket服务器根据会话标识获取通信双方的地址映射关系,根据地址映射关系完成通信交互。从而实现了处于私网中的浏览器之间的实时通信,提高了通信业务应用的灵活性。
图2为本发明实施例提供的另一个基于网页浏览器的通信方法的流程图,如图2所示,该方法包括:
步骤200,Websocket服务器接收源浏览器和目标浏览器分别发送的、包括会话标识和公网地址信息的链路建立请求消息,其中,所述链路建立请求消息是所述源浏览器和所述目标浏览器接收到WebRTC服务器发送的中转通信指令后发送的;
当企业网内的源终端使用基于网页浏览器的实时通讯功能与目标终端进行通信交互时,源终端向WebRTC服务器发送用于与目标浏览器进行通信交互的请求消息,该请求消息包括:源浏览器的第一标识信息和目标浏览器的第二标识信息。WebRTC服务器判断源浏览器和/或目标浏览器是否处于私网中,则确定通信双方不能直接识别对方进行通信交互,需要通过Websocket服务器进行中转交互,从而根据第一标识信息和第二标识信息生成与通信交互对应的会话标识,分别向源浏览器和目标浏览器发送中转通信指令,其中,该中转通信指令包含会话标识和Websocket服务器的IP地址,源浏览器和目标浏览器接收到中转通信指令后,根据Websocket服务器的IP地址分别向与该IP地址对应的Websocket服务器发送包括会话标识和公网地址信息的链路建立请求消息。
步骤201,所述Websocket服务器根据会话标识获取通信双方的地址映射关系,以便根据所述地址映射关系完成与所述通信双方对应的通信交互。
Websocket服务器对接收到的链路建立请求消息进行解析,获取发送方发送的会话标识和公网地址信息,从而Websocket服务器根据会话标识获取通信双方的地址映射关系,即将发送相同会话标识的通信双方的公网地址信息生成地址映射关系,以便根据该地址映射关系完成与通信双方对应的通信交互。
具体地,当Websocket服务器接收到源浏览器或者目标浏览器发送的、包括源公网地址信息的数据传输请求消息时,查询预存的地址映射关系获取与源公网地址信息对应的目标公网地址信息,并将与通信交互对应的数据发送到与目标公网地址信息对应的目标浏览器或者源浏览器。
本实施例提供的基于网页浏览器的通信方法,首先WebRTC服务器若判断获知源浏览器和/或目标浏览器处于私网中,则生成与通信交互对应的会话标识,并分别向通信双方发送包含会话标识和Websocket服务器的IP地址的中转通信指令,通信双方根据中转通信指令,分别向与IP地址对应的Websocket服务器发送包括会话标识和公网地址信息的链路建立请求消息,Websocket服务器根据会话标识获取通信双方的地址映射关系,根据地址映射关系完成通信交互。从而实现了处于私网中的浏览器之间的实时通信,提高了通信业务应用的灵活性。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
图3为本发明实施例提供的一个网页实时通信服务器的结构示意图,如图3所示,该网页实时通信服务器包括:第一接收模块11和第一处理模块12,其中,第一接收模块11用于接收源浏览器发送的用于与目标浏览器进行通信交互的请求消息,所述请求消息包括:所述源浏览器的第一标识信息和所述目标浏览器的第二标识信息;第一处理模块12用于判断所述源浏览器和/或所述目标浏览器是否处于私网中,若是,则根据所述第一标识信息和所述第二标识信息生成与所述通信交互对应的会话标识,并分别向所述源浏览器和所述目标浏览器发送包含所述会话标识和Websocket服务器的IP地址的中转通信指令,以使所述源浏览器和所述目标浏览器根据所述中转通信指令,分别向与所述IP地址对应的Websocket服务器发送包括会话标识和公网地址信息的链路建立请求消息,以供所述Websocket服务器根据会话标识获取通信双方的地址映射关系,以便根据所述地址映射关系完成所述通信交互。
其中,第一接收模块11还用于:接收各个浏览器实时上报的位置消息,所述位置消息包括:公网地址信息和标识信息;
第一处理模块12具体用于:根据所述第一标识信息和所述第二标识信息查询预先获取的位置信息,获取对应的公网地址信息,判断所述公网地址信息中是否包含私有IP地址信息,以确定所述源浏览器和/或所述目标浏览器是否处于私网中。
本实施例提供的网页实时通信服务器中各模块的功能和处理流程,可以参见上述图1所示的方法实施例,其实现原理和技术效果类似,此处不再赘述。
图4为本发明实施例提供的一个网页套接字服务器的结构示意图,如图4所示,该网页套接字服务器包括:第二接收模块21和第二处理模块22,其中,第二接收模块21用于接收源浏览器和目标浏览器分别发送的、包括会话标识和公网地址信息的链路建立请求消息,其中,所述链路建立请求消息是所述源浏览器和所述目标浏览器接收到WebRTC服务器发送的中转通信指令后发送的;第二处理模块22用于根据会话标识获取通信双方的地址映射关系,以便根据所述地址映射关系完成与所述通信双方对应的通信交互。
其中,第二处理模块22具体用于:
接收源浏览器或者目标浏览器发送的、包括源公网地址信息的数据传输请求消息;
查询所述地址映射关系获取与所述源公网地址信息对应的目标公网地址信息,并将与所述通信交互对应的数据发送到与所述目标公网地址信息对应的目标浏览器或者源浏览器。
本实施例提供的网页套接字服务器中各模块的功能和处理流程,可以参见上述图2所示的方法实施例,其实现原理和技术效果类似,此处不再赘述。
图5为本发明实施例提供的一个基于网页浏览器的通信***的结构示意图,如图5所示,该***包括:源浏览器1、目标浏览器2,网页实时通信服务器3,以及网页套接字服务器4。其中,网页实时通信服务器3以及网页套接字服务器4可以采用本发明上述实施例提供的网页实时通信服务器和网页套接字服务器,源浏览器1和目标浏览器2可以为本发明上述实施例涉及的源浏览器和目标浏览器。
本实施例提供的基于网页浏览器的通信***中各模块的功能和处理流程,可以参见上述图1所示的方法实施例,其实现原理和技术效果类似,此处不再赘述。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (9)
1.一种基于网页浏览器的通信方法,其特征在于,包括:
网页实时通信WebRTC服务器接收源浏览器发送的用于与目标浏览器进行通信交互的请求消息,所述请求消息包括:所述源浏览器的第一标识信息和所述目标浏览器的第二标识信息;
所述WebRTC服务器判断所述源浏览器和/或所述目标浏览器是否处于私网中,若是,则根据所述第一标识信息和所述第二标识信息生成与所述通信交互对应的会话标识,并分别向所述源浏览器和所述目标浏览器发送包含所述会话标识和网页套接字Websocket服务器的IP地址的中转通信指令,以使所述源浏览器和所述目标浏览器根据所述中转通信指令,分别向与所述IP地址对应的Websocket服务器发送包括会话标识和公网地址信息的链路建立请求消息,以供所述Websocket服务器根据会话标识获取通信双方的地址映射关系,以便根据所述地址映射关系完成所述通信交互。
2.根据权利要求1所述的基于网页浏览器的通信方法,其特征在于,在所述接收源浏览器发送的用于与目标浏览器进行通信交互的请求消息之前,所述方法还包括:
所述WebRTC服务器接收各个浏览器实时上报的位置消息,所述位置消息包括:公网地址信息和标识信息;
所述判断所述源浏览器和/或所述目标浏览器是否处于私网中具体包括:
根据所述第一标识信息和所述第二标识信息查询预先获取的位置信息,获取对应的公网地址信息,判断所述公网地址信息中是否包含私有IP地址信息,以确定所述源浏览器和/或所述目标浏览器是否处于私网中。
3.一种基于网页浏览器的通信方法,其特征在于,包括:
Websocket服务器接收源浏览器和目标浏览器分别发送的、包括会话标识和公网地址信息的链路建立请求消息,其中,所述链路建立请求消息是所述源浏览器和所述目标浏览器接收到WebRTC服务器发送的中转通信指令后发送的;
所述Websocket服务器根据会话标识获取通信双方的地址映射关系,以便根据所述地址映射关系完成与所述通信双方对应的通信交互。
4.根据权利要求3所述的基于网页浏览器的通信方法,其特征在于,所述根据所述地址映射关系完成与所述通信双方对应的通信交互具体包括:
接收源浏览器或者目标浏览器发送的、包括源公网地址信息的数据传输请求消息;
查询所述地址映射关系获取与所述源公网地址信息对应的目标公网地址信息,并将与所述通信交互对应的数据发送到与所述目标公网地址信息对应的目标浏览器或者源浏览器。
5.一种网页实时通信服务器,其特征在于,包括:
第一接收模块,用于接收源浏览器发送的用于与目标浏览器进行通信交互的请求消息,所述请求消息包括:所述源浏览器的第一标识信息和所述目标浏览器的第二标识信息;
第一处理模块,用于判断所述源浏览器和/或所述目标浏览器是否处于私网中,若是,则根据所述第一标识信息和所述第二标识信息生成与所述通信交互对应的会话标识,并分别向所述源浏览器和所述目标浏览器发送包含所述会话标识和Websocket服务器的IP地址的中转通信指令,以使所述源浏览器和所述目标浏览器根据所述中转通信指令,分别向与所述IP地址对应的Websocket服务器发送包括会话标识和公网地址信息的链路建立请求消息,以供所述Websocket服务器根据会话标识获取通信双方的地址映射关系,以便根据所述地址映射关系完成所述通信交互。
6.根据权利要求5所述的网页实时通信服务器,其特征在于,所述第一接收模块还用于,
接收各个浏览器实时上报的位置消息,所述位置消息包括:公网地址信息和标识信息;
所述第一处理模块具体用于:
根据所述第一标识信息和所述第二标识信息查询预先获取的位置信息,获取对应的公网地址信息,判断所述公网地址信息中是否包含私有IP地址信息,以确定所述源浏览器和/或所述目标浏览器是否处于私网中。
7.一种网页套接字服务器,其特征在于,包括:
第二接收模块,用于接收源浏览器和目标浏览器分别发送的、包括会话标识和公网地址信息的链路建立请求消息,其中,所述链路建立请求消息是所述源浏览器和所述目标浏览器接收到WebRTC服务器发送的中转通信指令后发送的;
第二处理模块,用于根据会话标识获取通信双方的地址映射关系,以便根据所述地址映射关系完成与所述通信双方对应的通信交互。
8.根据权利要求7所述的网页套接字服务器,其特征在于,所述第二处理模块具体用于:
接收源浏览器或者目标浏览器发送的、包括源公网地址信息的数据传输请求消息;
查询所述地址映射关系获取与所述源公网地址信息对应的目标公网地址信息,并将与所述通信交互对应的数据发送到与所述目标公网地址信息对应的目标浏览器或者源浏览器。
9.一种基于网页浏览器的通信***,其特征在于,包括:源浏览器、目标浏览器,如权利要求5或6所述的网页实时通信服务器,以及如权利要求7或8所述的网页套接字服务器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410393119.XA CN104125145B (zh) | 2014-08-12 | 2014-08-12 | 基于网页浏览器的通信方法、设备和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410393119.XA CN104125145B (zh) | 2014-08-12 | 2014-08-12 | 基于网页浏览器的通信方法、设备和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104125145A true CN104125145A (zh) | 2014-10-29 |
CN104125145B CN104125145B (zh) | 2017-05-17 |
Family
ID=51770414
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410393119.XA Active CN104125145B (zh) | 2014-08-12 | 2014-08-12 | 基于网页浏览器的通信方法、设备和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104125145B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107682251A (zh) * | 2017-10-18 | 2018-02-09 | 福建中金在线信息科技有限公司 | 基于websocket的网页即时聊天方法及装置 |
CN107979564A (zh) * | 2016-10-21 | 2018-05-01 | 中兴通讯股份有限公司 | 一种网页实时通信会话的无缝切换方法及装置 |
CN108289131A (zh) * | 2017-12-12 | 2018-07-17 | 北京知道未来信息技术有限公司 | 一种获取用户客户端内网和公网ip地址的方法 |
CN108712506A (zh) * | 2018-05-31 | 2018-10-26 | 中国联合网络通信集团有限公司 | 区块链节点通信方法、装置及区块链节点 |
CN112073378A (zh) * | 2020-08-12 | 2020-12-11 | 福建升腾资讯有限公司 | 一种基于WebRTC的流媒体端口复用方法、设备及介质 |
CN112469007A (zh) * | 2020-11-19 | 2021-03-09 | 何卓略 | 一种物联网***的连接方法 |
CN113722026A (zh) * | 2020-10-23 | 2021-11-30 | 北京沃东天骏信息技术有限公司 | 通信方法、装置、设备和计算机可读介质 |
CN114285829A (zh) * | 2021-12-14 | 2022-04-05 | 上海哔哩哔哩科技有限公司 | WebRTC连接方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101262478A (zh) * | 2008-04-10 | 2008-09-10 | 杭州华三通信技术有限公司 | 穿越网络地址转换nat的方法和设备 |
US8281363B1 (en) * | 2008-03-31 | 2012-10-02 | Symantec Corporation | Methods and systems for enforcing network access control in a virtual environment |
CN103929438A (zh) * | 2014-05-06 | 2014-07-16 | 中国联合网络通信集团有限公司 | 基于网页浏览器通信的防火墙穿越方法、设备和*** |
CN103945003A (zh) * | 2014-05-06 | 2014-07-23 | 北京邮电大学 | 一种WebRTC客户端连接动态自适应选择的方法 |
-
2014
- 2014-08-12 CN CN201410393119.XA patent/CN104125145B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8281363B1 (en) * | 2008-03-31 | 2012-10-02 | Symantec Corporation | Methods and systems for enforcing network access control in a virtual environment |
CN101262478A (zh) * | 2008-04-10 | 2008-09-10 | 杭州华三通信技术有限公司 | 穿越网络地址转换nat的方法和设备 |
CN103929438A (zh) * | 2014-05-06 | 2014-07-16 | 中国联合网络通信集团有限公司 | 基于网页浏览器通信的防火墙穿越方法、设备和*** |
CN103945003A (zh) * | 2014-05-06 | 2014-07-23 | 北京邮电大学 | 一种WebRTC客户端连接动态自适应选择的方法 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107979564A (zh) * | 2016-10-21 | 2018-05-01 | 中兴通讯股份有限公司 | 一种网页实时通信会话的无缝切换方法及装置 |
CN107682251A (zh) * | 2017-10-18 | 2018-02-09 | 福建中金在线信息科技有限公司 | 基于websocket的网页即时聊天方法及装置 |
CN108289131A (zh) * | 2017-12-12 | 2018-07-17 | 北京知道未来信息技术有限公司 | 一种获取用户客户端内网和公网ip地址的方法 |
CN108712506A (zh) * | 2018-05-31 | 2018-10-26 | 中国联合网络通信集团有限公司 | 区块链节点通信方法、装置及区块链节点 |
CN108712506B (zh) * | 2018-05-31 | 2021-02-02 | 中国联合网络通信集团有限公司 | 区块链节点通信方法、装置及区块链节点 |
CN112073378A (zh) * | 2020-08-12 | 2020-12-11 | 福建升腾资讯有限公司 | 一种基于WebRTC的流媒体端口复用方法、设备及介质 |
CN112073378B (zh) * | 2020-08-12 | 2022-07-08 | 福建升腾资讯有限公司 | 一种基于WebRTC的流媒体端口复用方法、设备及介质 |
CN113722026A (zh) * | 2020-10-23 | 2021-11-30 | 北京沃东天骏信息技术有限公司 | 通信方法、装置、设备和计算机可读介质 |
CN112469007A (zh) * | 2020-11-19 | 2021-03-09 | 何卓略 | 一种物联网***的连接方法 |
CN112469007B (zh) * | 2020-11-19 | 2024-06-04 | 何卓略 | 一种物联网***的连接方法 |
CN114285829A (zh) * | 2021-12-14 | 2022-04-05 | 上海哔哩哔哩科技有限公司 | WebRTC连接方法及*** |
WO2023109045A1 (zh) * | 2021-12-14 | 2023-06-22 | 上海哔哩哔哩科技有限公司 | WebRTC连接方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN104125145B (zh) | 2017-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104125145A (zh) | 基于网页浏览器的通信方法、设备和*** | |
US10536490B2 (en) | Apparatus and method for communications involving a legacy device | |
CN104348710A (zh) | 用于获取和关联web实时通信交互流特性的方法和*** | |
CN102790813B (zh) | 基于IPv6网络的通信方法和***以及终端设备 | |
CN104253857A (zh) | 背靠背虚拟web实时通信代理以及相关的方法、*** | |
CN108512821B (zh) | 数据传输方法、装置和***,网闸,交易数据存储方法 | |
US10397183B2 (en) | Method and system for enabling media optimization in a cloud conference | |
CN101567798A (zh) | 基于ip多媒体***架构的电子白板会议的实现***及方法 | |
CN104980482A (zh) | 文件发送方法及装置、文件接收方法及装置 | |
CN105282008A (zh) | 在网络实时通信交互会话期间增强媒体特性的方法和*** | |
CN103929438A (zh) | 基于网页浏览器通信的防火墙穿越方法、设备和*** | |
CN108259542A (zh) | 资源的传输方法和装置 | |
CN101841520A (zh) | 域名***以及域名***的信息处理方法、装置 | |
CN102845123A (zh) | 虚拟私云的连接方法及隧道代理服务器 | |
CN102724209A (zh) | 一种基于sip的文件传输方法、终端和应用服务器 | |
CN102594886B (zh) | 浏览器与浏览器直通的方法、装置和通信*** | |
KR20110071453A (ko) | 지그비 게이트웨이 및 이의 메시지 동일화 방법 | |
CN104243281A (zh) | 基于移动互联网的语音通信方法 | |
CN102694864A (zh) | 利用http协议实现流媒体功能的方法、流媒体服务器及*** | |
CN101282339B (zh) | 流媒体***的能力协商方法、数据传输方法及相关设备 | |
CN114666306B (zh) | WebRTC网络连接建立方法和服务器、电子设备及计算机可读存储介质 | |
CN102170456A (zh) | 对等网络中获取内容的方法、装置和*** | |
CN106911732A (zh) | 一种网站访问加速方法及装置 | |
CN106850554B (zh) | 双***定向连接的方法和装置 | |
CN102984696B (zh) | 基于移动终端的ip通信方法、设备和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |