[发明专利]一种基于P2P网络媒体传送的方法、媒体加密的方法及系统有效

专利信息
申请号: 200710125733.8 申请日: 2007-12-29
公开(公告)号: CN101471771A 公开(公告)日: 2009-07-01
发明(设计)人: 刘欣;李彦 申请(专利权)人: 华为技术有限公司
主分类号: H04L9/30 分类号: H04L9/30;H04L9/32;H04L29/06;H04H60/82
代理公司: 暂无信息 代理人: 暂无信息
地址: 518129广东省*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 p2p 网络媒体 传送 方法 媒体 加密 系统
【说明书】:

技术领域

发明属于网络通信领域,尤其涉及一种基于点对点技术(Peer-to-Peer,P2P)网络媒体传送的方法、媒体加密的方法及系统。

背景技术

在网络通信领域,信息的正文、图形、声音、图像、动画等,都可以称为媒体。自互联网诞生以来,以其自由、共享和开放的特点吸引了大量的网络用户,并成为人们获取媒体信息的重要渠道。普通网络用户可以在互联网上发布内容,真正的融入到其中。在Internet占主导地位的今天,互联网为用户提供媒体信息共享的服务平台。用户可以将媒体信息发布到网络上,也可以通过网络下载共享的资源信息。

P2P技术的出现为网络用户提供了更好的网络信息的共享方式。在P2P技术中各节点是对等的具有相同的责任和能力并协同完成任务。对等点之间通过直接互连共享信息资源、处理器资源、存储资源甚至高速缓存资源等,无需依赖集中式服务器资源就可以完成任务。随着点对点P2P技术的不断推广,人们逐步转变了原有获取信息的手段,特别是对于实时性要求比较高的视频点播和直播,媒体信息的传送方法显得格外重要,人们希望能使用P2P技术方式来获取感兴趣的媒体。

在现有技术中有基于P2P网络的文件传输方法的描述,它将服务器节点拆分成追踪服务器和中央服务器两个逻辑模块,中央服务器负责数据索引,追踪服务器负责完成计费管理和密钥分发管理,并假定追踪服务器最初维护了相关用户的公钥信息。如图1所示是该方案中用户获取数据的方法流程示例,在本示例中,用户B请求获取数据D,方法流程简述如下:

1、用户B向中央服务器发送请求,请求获取数据D。

2、中央服务器向用户B返回拥有数据D的用户节点列表。

3、用户B得到拥有数据D的用户节点列表,并从中选择用户A,向用户A发送媒体请求。

4、用户A在收到用户B的媒体请求后,通知追踪服务器。

5、追踪服务器根据用户A的请求,为用户A和用户B的会话生成一对公钥和私钥;并使用用户A的公钥加密用户B的公钥以及用户A与用户B会话的公钥。

6、追踪服务器将加密后的媒体加密密钥发送给用户A。

7、用户A使用用户A的私钥解密加密包,得到用户A与用户B会话公钥和用户B的公钥;然后使用用户B的公钥和会话公钥两次加密数据D。

8、用户A向用户B发送加密数据。

9、当用户B接收到加密数据包后,发送消息通知追踪服务器。

10、追踪服务器对用户B本次的媒体请求进行计费。

11、追踪服务器使用用户B的公钥加密会话私钥发送给用户B,用户B使用用户B的私钥,以及用户A与用户B的会话私钥解密获取数据D。

由于该方案采用的是不对称密钥体系,同时还是一次一密的不对称加密方法,而不对称密钥加解密效率低,因此媒体传送的效率和实时性将会受到影响。另外,利用这类媒体传输方法,在需要对获取媒体的用户进行计费的场合下,用户每获得一个数据块,都需要进行计费,导致服务器计费频率过高,增加服务器负载。

发明内容

本发明的目的在于提供一种基于P2P网络媒体传送的方法,旨在解决现有技术中基于P2P网络媒体传输速率低的问题。

本发明的另一目的在于提供一种媒体加密的方法。

本发明的另一目的在于提供一种基于P2P网络媒体传送的系统。

本发明的另一目的在于提供一种媒体加密的系统。

本发明是这样实现的,一种基于P2P网络媒体传送的方法,所述P2P网络包括媒体请求客户端、服务器以及媒体源客户端,媒体请求客户端通过服务器向媒体源客户端请求媒体数据,所述方法包括:

媒体请求客户端登陆服务器,与服务器协商媒体加密密钥;

媒体请求客户端向服务器请求媒体数据,服务器向媒体请求客户端发送采用所述媒体加密密钥加密的所述媒体数据的节点信息列表,媒体请求客户端采用所述媒体加密密钥解密所述节点信息列表;

媒体请求客户端向所述节点信息列表中的媒体源客户端请求多个媒体数据块,媒体源客户端采用加密媒体数据块加密所述多个媒体数据块,发送给媒体请求客户端;

媒体请求客户端接收所述多个媒体数据块的密文,向服务器请求所述加密媒体数据块解密所述多个媒体数据块的密文,获取所述多个媒体数据块。

一种媒体加密的方法,用于媒体源客户端加密向媒体请求客户端发送的媒体数据,所述方法包括:

媒体源客户端设置每次向媒体请求客户端发送媒体数据块的数目,所述数目大于等于2;

媒体源客户端设置加密媒体数据块在所述数目的媒体数据块中的位置号;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710125733.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top