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