[发明专利]一种P2P连接方法、服务器、终端以及一种通信系统在审
申请号: | 201310603242.5 | 申请日: | 2013-11-25 |
公开(公告)号: | CN104660651A | 公开(公告)日: | 2015-05-27 |
发明(设计)人: | 李茗;张海;赵瑞前;马宙;李卓 | 申请(专利权)人: | 乐视网信息技术(北京)股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 p2p 连接 方法 服务器 终端 以及 通信 系统 | ||
技术领域
本发明涉及通信领域,尤其涉及一种P2P连接方法、一种P2P连接服务器、一种P2P连接终端以及一种通信系统。
背景技术
随着互联网的飞速发展和用户对于多媒体信息需求的不断增加,尤其是当用户数量逐渐增多时,传统的用户端/服务器(Client/Server,C/S)模式的服务模式已经渐渐不能满足用户终端对于获取媒体信息的需求了。
如图1所示,传统C/S模式的系统架构由互联网协议控制(Internet Protocol Control,IPC)站点、服务器以及用户终端三部分组成,其中每个用户终端均与服务器建立单独的通信通道,用户终端通过服务器从IPC站点获取数据资源。因此当用户终端的数量急剧增加时,用户终端点播的视频总量随之增多,观看视频的用户越多,网络上冗余的数据就越多,因此服务器的负载也会急剧增加。服务器的可用资源,如:中央处理器(Central Processing Unit,CPU),内存,特别是带宽资源,已经成为系统的瓶颈。当服务器的服务能力达到上限时,将不能为新加入的用户提供服务,系统的规模也受到了限制。
端对端(Peer to Peer,P2P)技术的出现优化了传统的C/S模式的服务模式。P2P的一个重要特点是改变互联网现在的以大网站为中心的状态、重返″非中心化″,并把权力交还给用户。P2P技术允许用户终端之间建立P2P连接,这样建立P2P连接的用户终端便可以互相沟通,达到交换信息、资源共享的目的。但在基于P2P模式的流媒体传输系统架构中,用户终端之间的信息交流不是直接进行的,需要有位于中心的服务器来协调。
如图2所示,在基于P2P模式的流媒体传输系统架构中,用户终端除了可以通过流媒体服务器从IPC站点获取流媒体的数据外,还可以与其他用户终端建立P2P连接,进而和其他用户终端进行数据的上传和下载,以达到用户终端之间信息交换、数据资源共享的目的;每个用户终端既充当用户端又充当服务器,享用其他用户终端提供的数据资源的同时也为其它用户终端提供数据资源。目前服务器在基于P2P模式的流媒体传输系统架构中只充当辅助作用,服务器为用户终端选择用于建立P2P连接的其他用户终端,但服务器在为用户终端选择用于建立P2P连接的其他用户终端时,该选择是随机进行的,没有一定的规则,使得用户终端不能选择到最适合的用于建立P2P连接的其他用户终端,使系统利用率降低。
综上所述,目前基于P2P模式的流媒体传输系统并没有从根本上解决传统C/S模式的服务模式中存在的问题,服务器在为用户终端选择用于建立P2P连接的其他用户终端时,该选择是随机进行的,不能为该用户终端选择到最适合的用于建立P2P连接的其他用户终端,使得用户终端之间不能很好地进行信息交换、数据资源的共享,进而使得网络上冗余的数据增多,服务器的负载增大,系统成本高、利用率低。
发明内容
本发明提供一种P2P连接方法、一种P2P连接服务器、一种P2P连接终端以及一种通信系统,用于实现服务器更好的为用户终端选择用于建立P2P连接的其他用户终端,以达到用户终端之间数据资源共享的目的,降低系统成本,提高系统利用率,提高数据传输速率。
本发明实施例提供一种P2P连接方法,该方法包括:
服务器接收第一终端发送的请求服务器为该第一终端选择建立P2P连接的终端的消息;
服务器根据本地接收并记录的该第一终端的地理位置信息以及其他终端的地理位置信息为该第一终端选择第二终端,并将所选择的第二终端的信息通知该第一终端。
通过上述方法,第一终端便可以与服务器为其选择的第二终端建立P2P连接,使得第一终端与第二终端之间进行数据资源共享,降低系统成本,提高系统利用率,提高数据传输速率。
较佳地,服务器根据本地接收并记录的该第一终端的地理位置信息以及其他终端的地理位置信息为该第一终端选择第二终端,包括:
服务器根据本地接收并记录的第一终端的地理位置信息以及其他终端的地理位置信息,从其他终端中选择与第一终端位于同一行政区域的第二终端。
这样服务器便可以根据第一终端的地理位置信息以及其他终端的地理位置信息为该第一终端选择P2P连接的第二终端。
较佳地,当其他终端中没有地理位置与第一终端的地理位置在同一行政区域的第二终端时,服务器根据本地接收并记录的第一终端的地理位置信息以及其他终端的地理位置信息,为该第一终端从其他终端中选择位于第一终端所在的行政区域的相邻行政区域的第二终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视网信息技术(北京)股份有限公司;,未经乐视网信息技术(北京)股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310603242.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:矿用多功能无线通信系统
- 下一篇:一种家居智能化监控系统