一种流媒体服务中的文件名保护的方法技术

技术编号:3479909 阅读:172 留言:0更新日期:2012-04-11 18:40
一种流媒体服务中的文件名保护的方法,涉及多媒体技术领域中的流媒体服务,其步骤为:1.终端向门户服务器请求多媒体文件;2.门户服务器查找未加密的统一资源定位符;3.门户服务器加密得到加密的统一资源定位符;4.门户服务器将加密的统一资源定位符发送给终端;5.终端向流媒体服务器发送加密的统一资源定位符;6.流媒体服务器接收加密的统一资源定位符并解密;7.流媒体服务器将多媒体文件发送给终端。本发明专利技术所述的流媒体服务中的文件名保护的方法将被访问的多媒体文件名、文件路径进行加密处理,从而对用户屏蔽流媒体服务器内部文件系统信息,并可以在加密过程中加入时效控制机制,使流媒体服务器能拒绝盗链、重放等非授权的请求。

【技术实现步骤摘要】

本专利技术涉及多媒体
中的流媒体服务,具体的说是一种流 媒体服务中的文件名保护的方法。
技术介绍
流媒体是指在IP网络中使用流式传输技术,连续、实时传输的 多媒体数据,如音频、视频或多媒体文件等。流媒体技术主要应用在 基于IP的在线音视频点播、监控、视频通信等领域。通常一套流媒 体系统在逻辑上包含三个组成部分终端、流媒体服务器、门户服务 器。用户使用终端从门户服务器获得流媒体访问地址,该地址通常以 统一资源定位符(URL)的形式描述,例如所说的统一资源定位符 (URL)的形式可以为rtsp:〃video. fhn. com. cn/path/sample. mp4, 其中rtsp代表使用的传输协议为实时流媒体协议(Real Time Streaming Protocol), 〃video. fhn. com. cn代表流媒体服务器地址, 通常要通过IP地址及网络才能访问到,/path/代表多媒体文件的访 问路径,sample. mP4代表多媒体文件名称;终端通过访问该地址获 取流媒体数据,即向统一资源定位符中给出的流媒体服务器请求流媒 体服务,流媒体服务器接收到流媒体服务请求后,在本地文件系统中 检索到统一资源定位符中给出的多媒体文件,并向终端发送流媒体数 据。为了流媒体服务器的安全,现有的技术方案中已经存在一些方案 来扩展统一资源定位符,在统一资源定位符的文件名后扩展补充业务 描述字段、认证字段、时效性字段等,用以解决重放、盗链等安全问 题。但是,均不能将真实的文件路径和文件名进行保护,非法用户能 以此分析出流媒体服务器的文件系统组织结构,利用文件系统漏洞直 接未经许可接入流媒体服务器,进行非法的下载或修改媒体文件内容。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种流媒体 服务中的文件名保护的方法,将被访问的多媒体文件名、文件路径进 行加密处理,从而对用户屏蔽流媒体服务器内部文件系统信息,并可 以在加密过程中加入时效控制机制,使流媒体服务器能拒绝盗链、重 放等非授权的请求。为达到以上目的,本专利技术采取的技术方案是-,其特征在于其步骤为 步骤l、终端向门户服务器发送请求,査询某一多媒体文件所在流媒体服务器的统一资源定位符;步骤2、门户服务器接收终端发送的请求,获取该请求中包含的多媒体文件名称,查找该多媒体文件名称所对应的未加密的统一资源定位符;步骤3、门户服务器将未加密的统一资源定位符中的文件路径、 多媒体文件名称加密,得到加密的统一资源定位符;步骤4、门户服务器将加密的统一资源定位符发送给终端;步骤5、终端接收加密的统一资源定位符,获取加密的统一资源 定位符中未加密的流媒体服务器名称,向该流媒体服务器发送加密的 统一资源定位符,请求获得加密的统一资源定位符中的多媒体文件;步骤6、流媒体服务器接收终端发送的加密的统一资源定位符, 获取加密的统一资源定位符中的已经加密的文件路径和多媒体文件 名称并解密,得到未加密的统一资源定位符;步骤7、流媒体服务器根据解密后得到的未加密的统一资源定位 符找到多媒体文件,将该多媒体文件发送给终端。在上述技术方案的基础上,步骤3所说的得到加密的统一资源定 位符是指得到一个包括服务截止期限的加密的统一资源定位符,所说的服务截止期限包括截止日期和/或截止时间,其加密的具体步骤为步骤a、门户服务器根据设定规则生成或随机生成一个晚于当前 日期和时间的未加密的服务截止期限;步骤b、门户服务器用流媒体服务器和门户服务器均知晓的参数 作为加密密钥,先将未加密的统一资源定位符中的文件路径、多媒体 文件名称和未加密的服务截止期限合并,再用加密密钥将合并的字符 串加密得到密文,将未加密的流媒体服务器名称和密文合并,得到包 括服务截止期限的加密的统一资源定位符;步骤6所说的接收终端发送的加密的统一资源定位符是指接收 终端发送的包括服务截止期限的加密的统一资源定位符,所说的解密 是指解密包括服务截止期限的加密的统一资源定位符中的密文,其解 密的具体步骤为步骤a、流媒体服务器接收终端发送的包括服务截止期限的加密 的统一资源定位符,获取其中的密文并解密,得到未加密的统一资源 定位符和未加密的服务截止期限;步骤b、流媒体服务器判断未加密的服务截止期限是否晚于流媒 体服务器的当前日期和时间,如果当前日期和时间早于或等于未加密的服务截止期限,则转步骤7,否则将错误提示信息发送给终端。在上述技术方案的基础上,所说的加密密钥为截止日期,流媒体 服务器和门户服务器之间的日期和时间是自动同步的。在上述技术方案的基础上,步骤3的加密采用DIJNdael加密算 法,步骤6的解密采用DIJNdael解密算法。本专利技术所述的流媒体服务中的文件名保护的方法将被访问的多 媒体文件名、文件路径进行加密处理,从而对用户屏蔽流媒体服务器 内部文件系统信息,并可以在加密过程中加入时效控制机制,使流媒 体服务器能拒绝盗链、重放等非授权的请求。附图说明本专利技术有如下附图图1流媒体服务中的文件名保护的方法流程图 图2流媒体服务中的文件名保护的方法中流媒体服务器的工作 流程图具体实施方式以下结合附图对本专利技术作进一步详细说明。图1为本专利技术所述的流媒体服务中的文件名保护的方法流程图, 其步骤为-步骤l、终端向门户服务器发送请求,查询某一多媒体文件所在 流媒体服务器的统一资源定位符;步骤2、门户服务器接收终端发送的请求,获取该请求中包含的 多媒体文件名称,査找该多媒体文件名称所对应的未加密的统一资源 定位符;步骤3、门户服务器将未加密的统一资源定位符中的文件路径、 多媒体文件名称加密,得到加密的统一资源定位符;步骤4、门户服务器将加密的统一资源定位符发送给终端;步骤5、终端接收加密的统一资源定位符,获取加密的统一资源 定位符中未加密的流媒体服务器名称,向该流媒体服务器发送加密的 统一资源定位符,请求获得加密的统一资源定位符中的多媒体文件;步骤6、流媒体服务器接收终端发送的加密的统一资源定位符, 获取加密的统一资源定位符中的已经加密的文件路径和多媒体文件 名称并解密,得到未加密的统一资源定位符;步骤7、流媒体服务器根据解密后得到的未加密的统一资源定位 符找到多媒体文件,将该多媒体文件发送给终端。在上述技术方案的基础上,步骤3所说的得到加密的统一资源定 位符是指得到一个包括服务截止期限的加密的统一资源定位符,所说 的服务截止期限包括截止日期和/或截止时间,其加密的具体步骤为步骤a、门户服务器根据设定规则生成或随机生成一个晚于当前 日期和时间的未加密的服务截止期限;步骤b、门户服务器用流媒体服务器和门户服务器均知晓的参数 作为加密密钥,先将未加密的统一资源定位符中的文件路径、多媒体 文件名称和未加密的服务截止期限合并,再用加密密钥将合并的字符 串加密得到密文,将未加密的流媒体服务器名称和密文合并,得到包 括服务截止期限的加密的统一资源定位符;步骤6所说的接收终端发送的加密的统一资源定位符是指接收 终端发送的包括服务截止期限的加密的统一资源定位符,所说的解密 是指解密包括服务截止期限的加密的统一资源定位符中的密文,其解 密的具体步骤为步骤a、流媒体服务器接收终端发送的包括服务截止期限的加密 的统一资源定位符,获取其中的密文并解本文档来自技高网
...

【技术保护点】
一种流媒体服务中的文件名保护的方法,其特征在于:其步骤为:    步骤1、终端向门户服务器发送请求,查询某一多媒体文件所在流媒体服务器的统一资源定位符;    步骤2、门户服务器接收终端发送的请求,获取该请求中包含的多媒体文件名称,查找该多媒体文件名称所对应的未加密的统一资源定位符;    步骤3、门户服务器将未加密的统一资源定位符中的文件路径、多媒体文件名称加密,得到加密的统一资源定位符;    步骤4、门户服务器将加密的统一资源定位符发送给终端;    步骤5、终端接收加密的统一资源定位符,获取加密的统一资源定位符中未加密的流媒体服务器名称,向该流媒体服务器发送加密的统一资源定位符,请求获得加密的统一资源定位符中的多媒体文件;    步骤6、流媒体服务器接收终端发送的加密的统一资源定位符,获取加密的统一资源定位符中的已经加密的文件路径和多媒体文件名称并解密,得到未加密的统一资源定位符;    步骤7、流媒体服务器根据解密后得到的未加密的统一资源定位符找到多媒体文件,将该多媒体文件发送给终端。

【技术特征摘要】

【专利技术属性】
技术研发人员:余鑫
申请(专利权)人:武汉烽火网络有限责任公司
类型:发明
国别省市:83[中国|武汉]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利