[发明专利]P2P网络中数据传输的方法、电子设备、装置、网络架构有效
申请号: | 201810771757.9 | 申请日: | 2018-07-13 |
公开(公告)号: | CN108833591B | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 邓建勋;赵爽;胡文送;陈冰;肖志宏 | 申请(专利权)人: | 广州虎牙信息科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 11415 北京博思佳知识产权代理有限公司 | 代理人: | 林祥<国际申请>=<国际公布>=<进入国 |
地址: | 511446 广东省广州市番禺区南村镇万博二*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据包 电子设备 数据传输 网络架构 客户端 自定义 接收服务器 实时视频流 传输策略 格式封装 共享资源 预先约定 唯一性 传统的 服务器 发送 直播 传输 申请 | ||
本申请公开了P2P网络中数据传输的方法、电子设备、装置、网络架构,该方法包括步骤:接收服务器发送的数据包,所述数据包由共享资源拆分而成,并由服务器按照自定义的格式封装,所述自定义的格式中包括第一标识,第一标识用于描述每个数据包唯一性;在与其他客户端建立P2P网络后,基于预先约定的传输策略和所述第一标识与其他客户端交互所述数据包。旨在解决传统的P2P技术无法适用于直播模式的实时视频流的传输的技术问题。
技术领域
本申请涉及通信领域,尤其涉及数据传输技术领域。
背景技术
Peer-to-peer(P2P)是一种分布式网络,P2P网络的参与者共享他们所拥有的一部分硬件资源(处理能力、存储能力、网络连接能力、打印机等),这些共享资源需要由网络提供服务和内容,能被其它对等节点(peer)直接访问而无需经过中间实体。在此网络中的参与者既是资源(服务和内容)提供者(服务端server),又是资源(服务和内容)获取者(客户端client)。
P2P模式常常被用在共享视频或音频资料的场景(例如音视频等网站的视频资源下载)。各网络节点共享资源时,通常将资源以文件的形式存储在各网络节点上,并将文件拆分成若干个子文件传输给对端节点。由于传统的P2P技术通常是基于文件的方式传输数据,需要事先将文件制作好,因此适用场景存在局限定,例如,P2P技术无法适用于直播模式的实时视频流的传输。
发明内容
本申请提供P2P网络中数据传输的方法、电子设备、装置、网络架构。
根据本申请实施例的第一方面,提供一种基于P2P网络的数据传输方法,所述方法包括步骤:
接收服务器发送的数据包,所述数据包由共享资源拆分而成,并由服务器按照自定义的格式封装,所述自定义的格式中包括第一标识,第一标识用于描述每个数据包唯一性;
在与其他客户端建立P2P网络后,基于预先约定的传输策略和所述第一标识与其他客户端交互所述数据包。
在一些例子中,所述共享资源包括文件数据、流媒体数据;所述数据包的大小与P2P网络的传输带宽匹配。
在一些例子中,与其他客户端建立P2P网络之前还包括步骤:
通知服务器第二标识,所述第二标识用于描述共享资源的唯一性;以使服务器基于所述第二标识通知各客户端建立P2P网络连接。
在一些例子中,所述流媒体数据为直播视频流,所述客户端为观众客户端,所述第二标识为直播间的标识;预先约定的传输策略包括:
在预定时间内先从服务器获取数据包,之后,向所述服务器查询是否存在第二标识所对应的客户端,如果存在,则向第二标识所对应的客户端请求数据包。
在一些例子中,所述数据包的大小为1KB。
根据本申请实施例的第二方面,提供一种利用上述第一方面任一一项所述方法建立的网络架构,所述网络架构包括服务器和若干客户端;
所述服务器用于,在共享资源被拆分成若干数据包后,将数据包按照自定义的格式封装、将封装后的所述数据包发给各客户端以及通知各客户端建立P2P网络;所述自定义的格式中包括第一标识,第一标识用于描述每个数据包唯一性;
所述客户端用于,根据服务器的通知与其他客户端建立P2P网络,以及基于预先约定的传输策略和所述第一标识与其他客户端交互所述数据包。
根据本申请实施例的第三方面,提供一种基于P2P网络的数据传输方法,所述方法包括步骤:
在共享资源被拆分成若干数据包后,将数据包按照自定义的格式封装,所述自定义的格式中包括第一标识,第一标识用于描述每个数据包唯一性;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙信息科技有限公司,未经广州虎牙信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810771757.9/2.html,转载请声明来源钻瓜专利网。