[发明专利]利用实时通信建立点对点联机的方法无效
申请号: | 200910203821.4 | 申请日: | 2009-05-15 |
公开(公告)号: | CN101888397A | 公开(公告)日: | 2010-11-17 |
发明(设计)人: | 谢旺睿 | 申请(专利权)人: | 宏碁股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12;H04L12/56 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邵亚丽 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 实时 通信 建立 点对点 联机 方法 | ||
技术领域
本发明涉及一种建立点对点联机的方法,尤其涉及一种利用实时通信以建立点对点联机的方法。
背景技术
目前,为了解决IPv4所能提供的网络地址(Internet Protocol,IP)个数不足以应付网络快速成长而产生的需求,网络地址转换器(Network AddressTranslation,NAT)被广泛的运用在网络的各个角落。网络地址转换器(NetworkAddress Translation,NAT)是一个路由器(router),通过更换网络地址的位首(IPHead)的做法将网络分成外部网络和内部网络,其优势在于对外只需要一个公用的网络地址,而内部网络的IP则可以在不同的单位重复使用。这样的做法可以在有限的IP个数下提供更多的端点连上网络。
网络地址转换器(NAT)有一个特性是外部网络无法直接联机到内部网络,如果两个端点同时在不同的内部网络下想进行联机,会受到这个特性的限制而失败。点对点联机(Peer to Peer Network)是近几年来受到重视的研究领域,如何穿越网络地址转换器(NAT)更是该领域中的重要主题之一,例如STUN、TURN、NAT-T都是该主题研究下的产物,但是这些协议仍存在着某些限制或缺失。本发明即是整合了实时通信IM与STUN(Simple Traversal ofUDP over NAT)的优点,提出一套建立点对点联机的方法。
参照图1,其绘示了一般现有技术中建立点对点联机的结构示意图。图中,在步骤(1)首先将第一端点11及第二端点12分别连接至STUN服务器13。接着在步骤(2),分别从STUN服务器13取得第一端点11及第二端点12两端点的外部网络地址Pa及Pb。在步骤(3),由第一端点11及第二端点12交换网络地址信息。在步骤(4)从第一端点11及第二端点12分别传送各自的外部网络地址至对方,最后在步骤(5)建立第一端点11及第二端点12的点对点连接关系。
上述的步骤是现有技术中利用STUN服务器13建立点对点联机的流程,其中步骤(3)要交换双方的IP/Port数据,因为此时第一端点11及第二端点12之间并没有联机,所以要完成交换数据的动作必须要通过另一种方式进行,其中最常见的做法是利用另一台服务器进行交换数据。本发明是利用十分普及化的实时通信进行数据交换,过程不需要通过服务器,能够提供企业软件在开发上降低维护服务器的成本。
发明内容
有鉴于上述现有技术中所存在的问题,本发明的目的在于提供一种利用实时通信建立点对点联机的方法,以解决网络中两个端点都在网络地址转换器(Network Address Translation,NAT)之下时的联机困难。
根据本发明的目的,提出一种利用实时通信建立点对点联机的方法。首先,在第一通信端按下实时通信程序的启动键,通过实时通信程序建立第一通信端与第二通信端的第一视频联机,执行辅助程序以确认第一视频联机是否已建立。当视频联机已建立,则辅助程序使用通信协议以取得第一通信端的外部网络地址。接着通过实时通信程序将外部网络地址传送至第二通信端,再根据外部网络地址使第二通信端与第一通信端建立第二视频联机。
其中,辅助程序包含通信协议执行模块以及适用于实时通信程序的外挂程序。
其中,此外挂程序检测视频邀请事件,并通知通信协议执行模块使用通信协议以取得外部网络地址。
其中,第二视频联机的视频质量高于第一视频联机的视频质量。
此外,本发明还提出一种利用实时通信建立点对点联机的方法。首先,分别在第一电子装置及第二电子装置中执行第一实时通信程序及第二实时通信程序,以建立所述第一电子装置及所述第二电子装置的第一点对点联机。接着,执行辅助程序以确认所述第一点对点联机是否已建立。当第一点对点联机已建立,则辅助程序执行网络通信协议以取得所述第一电子装置的外部网络地址。通过第一实时通信程序将外部网络地址传送至所述第二通信端,再根据外部网络地址,使第一电子装置的第一应用程序及第二电子装置的第二应用程序建立第二点对点联机。
承上所述,根据本发明的利用实时通信建立点对点联机的方法,可具有一或多个下述优点:
(1)此方法可通过内部网络进行连接,从而可解决网络中两端点在不同内部网络时的联机困难。
(2)此方法可通过内部网络进行连接,从而在联机时可不受限于服务器频宽的影响。
附图说明
图1为现有技术的结构示意图;
图2为本发明的利用实时通信建立点对点联机的方法的实施步骤流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宏碁股份有限公司,未经宏碁股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910203821.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:输出功率可调式低能耗驱动器
- 下一篇:润滑油组合物