影音播放软件系统及其影音播放数据保密方法

文档序号:6463809阅读:153来源:国知局
专利名称:影音播放软件系统及其影音播放数据保密方法
技术领域
本发明涉及一种影音播放软件系统及其影音播放数据保密方法,特别 是涉及一种防止影音数据遭盗载的影音播放软件系统。
背景技术
目前,习知的影音档播放方式如图1所示,其为所有网页上播放影音
数据技术的基础模型。于图1中,网页上的影音播放程序10,例如Flash 程序,是先提出一请求指令11予网页描述程序20,例如Java Script程序。 然后,网页描述程序20再以一第一数据撷取指令21向数据库30取得影音 播放程序10所欲播放的影音档31。此时,影音档31是以影音数据32的模 式由数据库30传递到网页描述程序20,再传递到影音播放程序10以进行 播放。
上述的影音播放数据软件系统在数据安全管理上是几乎不设防的。易 言之,人们可以轻易更动网页描述程序20的程序代码,来向数据库30撷 取影音档31。因此,美国专利US6, 880, 083提出一种影音播放数据软件 系统的加密机制,其采用的基础架构如图2所示。图2为较先进的网页上 播放影音数据技术的基础模型,其与图1的差异在于网页描述程序20是先 将第一数据撷取指令21传递给一控制项动态联结函数库40,又称DLL档。 然后,由控制项动态联结函数库40以第二数据撷取指令22向数据库30擷 取影音档31。上述的控制项动态联结函数库40具有整合多方资源,例如中 央处理器、内存及网络频宽的功能。因此,通过控制项动态联结函数库40, 人们可使影音播放程序IO运行得更加顺畅,而美国专利US6, 880, 083的 加密技术,即在于先计算影音数据32于网页描述程序20所产生的杂凑值 (Hashed Value),并以此杂凑值作为控制项动态联结函式库40中常具备的 ActiveX技术对象的解密公钥。其中,ActiveX技术对象为控制项动态联结 函数库40里常具备的网络协议规范。
然而,即使目前各种网页影音资料播放技术不断翻新,各种数据保护 方法亦不断演进,依然遏止不了影音数据遭盗载。而且, 一但伺服端的数 据库30遭入侵,则上述的解密公钥便形同虚设。
由此可见,上述现有的影音播放软件系统及其影音播放数据保密方法 在系统结构、数据保密方法与使用上,显然仍存在有不便与缺陷,而亟待 加以进一步改进。为了解决上述存在的问题,相关厂商莫不费尽心思来谋求解决之道,但长久以来一直未见适用的设计被发展完成,而一般系统及 方法又没有适切的结构及方法能够解决上述问题,此显然是相关业者急欲 解决的问题。因此如何能创设一种新的影音播放软件系统及其影音播放数 据保密方法,实属当前重要研发课题之一,亦成为当前业界极需改进的目标。
有鉴于上述现有的影音播放软件系统及其影音播放数据保密方法存在 的缺陷,本发明人基于从事此类产品设计制造多年丰富的实务经验及专业 知识,并配合学理的运用,积极加以研究创新,以期创设一种新的影音播 放软件系统及其影音播放数据保密方法,能够改进一般现有的影音播放软 件系统及其影音播放数据保密方法,使其更具有实用性。经过不断的研究、 设计,并经反复试作样品及改进后,终于创设出确具实用价值的本发明。

发明内容
本发明的主要目的在于,克服现有的影音播放软件系统及其影音播放 数据保密方法存在的缺陷,而提供一种影音播放数据软件系统及其影音播 放数据保密方法,以解决习知的数据库遭入侵时,影音档任人载取的缺点, 非常适于实用,且具有产业上的利用价值。
本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据
本发明提出的一种影音播放数据软件系统,其包含 一数据库,用以储存 至少一压缩加密影音档; 一控制项动态联结函数库,其包含一解密程序及 一解压缩程序,是用以利用该解压缩程序与该解密程序将该压缩加密影音 档处理为一影音数据; 一网页描述程序,是用以撷取该影音数据;以及一 影音播放程序,是用以播放该影音数据;其中,当一使用端通过该影音播 放程序以播放该影音数据时,该控制项动态联结函数库会先确认该使用端 的一读取权限,再提供该解密程序及该解压缩程序予该使用端,然后该影 音播放程序通过该网页描述程序向该数据库索取该压缩加密影音文件,而 该控制项动态联结函数库再利用该解密程序及该解压缩程序将该压缩加密 影音档处理为该影音数据,以供该影音播放程序使用。
本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。 前述的影音播放软件系统,其中所述的影音播放程序可为一 Flash播 放程序。
前述的影音播放软件系统,其中所述的网页描述程序可为一 Java Script程序。
前述的影音播放软件系统,其中所述的控制项动态联结函数库可为一 ActiveX技术。
前述的影音播放软件系统,其中所述的解压缩程序可为一 <:"++程序。前述的影音播放软件系统,其中所述的解密程序可为一 (70++程序。 本发明的目的及解决其技术问题还采用以下技术方案来实现。依据本
发明提出的一种影音播放数据保密方法,其包含下列步骤将一影音数据 分别以一加密格式进行加密,及以一压缩格式进行压缩;将该加密格式及 该压缩格式记载于一控制项动态联结函数库;利用该控制项动态联结函数 库确认一使用端的一读取权限;以及根据该读取权限提供一解密程序及一 解压缩程序予该使用端;其中,该解密程序是对应该加密格式,且该解压 缩程序是对应该压缩格式。
本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。 前述的影音播放数据保密方法,其中所述的控制项动态联结函数库可 为一 Act iveX技术。
前述的影音播放数据保密方法,其中所述的解压缩程序可为一 C/C++ 程序。
前述的影音播放数据保密方法,其中所述的解密程序可为一 (70++程序。
本发明与现有技术相比具有明显的优点和有益效果。由以上技术方案 可知,本发明的主要技术内容如下
为达到上述目的,本发明提出了一种影音播放数据软件系统,其包含
一数据库、 一控制项动态联结函数库、 一网页描述程序及一影音播放程序。
其中,数据库是用以储存至少一压缩加密影音档。控制项动态联结函数库
则包含一解密程序及一解压缩程序,控制项动态联结函数库是用以利用解 压缩程序与解密程序将压缩加密影音档处理为一影音数据。网页描述程序
是用以撷取影音数据;而影音播放程序是用以播放上述的影音数据。
此外,为达到上述目的,本发明还提出了一种影音播放数据保密方法, 其包含下列步骤。首先,将一影音数据以一加密格式加密并以一压缩格式 进行压缩。接着,将该加密格式及该压缩格式记载于一控制项动态联结函 数库,继之,利用该控制项动态联结函数库确认一使用端的一读取权限。 再根据该读取权限提供一解密程序及一解压缩程序予该使用端,且此解密 程序是对应此加密格式,且此解压缩程序是对应此压缩格式。
借由上述技术方案,本发明的影音播放数据软件系统及其影音播放数 据保密方法至少具有下列优点及有益效果
(1) 本发明是将数据库内的影音文件进行加密及压缩保护,因此即使 遭到入侵,亦仅损失已压缩加密的数据。
(2) 本发明虽已将影音档进行加密及压缩保护,仍可通过控制相动态 联结函数库正常供应给合法的影音播放程序进行播放。
综上所述,本发明具有上述优点及实用价值,其不论在系统结构、方法或功能上皆有较大的改进,在技术上有显著的进步,并产生了好用及实 用的效果,且较现有的影音播放软件系统及其影音播放数据保密方法具有 增进的突出功效,从而更加适于实用,并具有产业的广泛利用价值,诚为 一新颖、进步、实用的新设计。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的
技术手^a,而可依照说明书的内容予以实施,并且为了让本发明的上述和 其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附 图,详细说明如下。


图i为习知的影音播放数据软件系统的结构示意图。
图2为习知的另一影音播放数据软件系统的结构示意图。
图3为本发明的影音播放数据软件系统的结构示意图。
图4为本发明一实施例的控制项动态联结函数库的结构示意图。
图5为本发明的影音播放数据保密方法的步骤流程图。
10影音播放程序11请求指令
20网页描述程序21第一数据撷取指令
22第二数据撷取指令30数据库
31影音档32影音数据
40控制项动态联结函数库41解压缩程序
42解密程序51第一压缩加密影音档
52第二压缩加密影音档53压缩加密影音数据
60ActiveX技术对象61:C/C++程序
Sl~S4:步骤
具体实施例方式
为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功 效,以下结合附图及较佳实施例,对依据本发明提出的影音播放软件系统及 其影音播放数据保密方法其具体实施方式
、结构、方法、步骤、特征及其
功效,详细i兌明如后。
有关本发明的前述及其他技术内容、特点及功效,在以下配合参阅图 式的较佳实施例的详细说明中将可清楚呈现。通过具体实施方式
的说明,当
"了解,'然而所附图式仅是提二参考与说明之用,并:用来对本发明加以 限制。
请参阅图3所示,其为本发明的影音播放数据软件系统的结构示意图。图中,网页上的影音播放程序10,例如Flash程序,是先提出一请求指令 11予网页描述程序20,例如Java Script程序。然后,网页描述程序20 再以一第一数据撷取指令21向控制项动态联结函数库40传答需要取得影 音档的需求。其中,控制项动态联结函数库40包含了一解压缩程序41及 一解密程序42。当控制项动态联结函数库40收到来自网页描述程序20的 第一数据撷取指令21时,即发出一第二数据撷取指令22以向数据库30请 求撷取影音档;此时,数据库30内储存至少一压缩加密影音档,如图3所 示的第一压缩加密影音档51与第二压缩加密影音档52。于是,数据库30 提供一压缩加密影音数据53,亦即压缩加密的数据封包,给控制项动态联 结函数库40;而控制项动态联结函数库40便先利用解压缩程序41将压缩 加密影音数据53解压缩,再利用解密程序42将解压缩后的数据解密以还 原成影音数据32。最后,影音数据32从控制项动态联结函数库40通过网 页描述程序20传递到影音播放程序10以进行播放。当然,如果上述的压 缩加密影音数据53是先将影音档进行压缩,再进行加密而成;则控件动态 联结函数库40便先利用解密程序42将压缩加密影音数据53解密为压缩数 据,再利用解压缩程序41将解密后的压缩数据解压缩以还原成影音数据32。 值得注意的是,第一压缩加密影音档51与第二压缩加密影音档52可 为不同加密方法搭配不同压缩格式的影音数据,而解压缩程序41与解密程 序42则为多种解压缩及解密方法的集合。藉此,数据库30里的影音文件 仅能通过控制项动态联结函数库40来取得正确的解压缩及解密方法;换句 话说,即使数据库30遭到入侵,不法人士亦仅取得多笔不同压缩加密格式 的影音档。
请参阅图4所示,其为本发明一实施例的控制项动态联结函数库的结 构示意图。图中,控制项动态联结函数库40可包含一 Active X技术对象 60,此Active X技术对象60于合法使用者正常使用网页描述程序20,例 如Java Script程序,时启动;并可于使用者通过网页描述程序20认证其 合法身份后,将解密程序41及解压缩程序42加载使用者端计算机的内存。
具体实施方式
可为Active X技术对象60内含一 C/C+十程序61,此C/C++ 程序61则包含一数据解密解压缩格式的对照表以及上述的解压缩程序" 与解密程序42。换句话说,当使用者已通过Java Script程序确认其合法 使用的身分后,Active X技术对象60即于使用者端启动安装,以加载包含 解压缩程序41与解密程序42的(70++程序61。
请参阅图5所示,其为本发明的影音播放数据保密方法的步骤流程图。 首先,如步骤S1所示,将一影音数据分别以一加密格式加密,及以一加压 格式加压。接下来,如步骤S2所示,将此加密格式及力。压格式记载于一控 制项动态联结函数库。然后,如步骤S3所示,利用控制项动态联结函数库
8确认一使用端的一读取权限。最后,如步骤S4所示,根据读取权限提供一 解密程序及一解压缩程序予使用端。其中,解密程序是对应加密格式,且
解压缩程序是对应压缩格式;亦即,控制项动态联结函数库可记载多种加 密格式与压缩格式,及其相对应的多种解密程序与解压缩程序,并根据使 用端的读取权限,提供适当的解密程序与解压缩程序,以令使用端能正确 读取影音数据。在具体实施方面,控制项动态联结函数库可利用一 ActiveX 技术轻易达成;而解压缩程序及解密程序则可由一 (]/0++程序来实现。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式 上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发 明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利 用上述揭示的方法及技术内容作出些许的更动或修饰为等同变化的等效实 施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以 上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方 案的范围内。
权利要求
1、一种影音播放数据软件系统,其特征在于其包含一数据库,是用以储存至少一压缩加密影音档;一控制项动态联结函数库,其包含一解密程序及一解压缩程序,是用以利用该解压缩程序与该解密程序将该压缩加密影音档处理为一影音数据;一网页描述程序,是用以撷取该影音数据;以及一影音播放程序,是用以播放该影音数据;其中,当一使用端通过该影音播放程序以播放该影音数据时,该控制项动态联结函数库会先确认该使用端的一读取权限,再提供该解密程序及该解压缩程序予该使用端,然后该影音播放程序通过该网页描述程序向该数据库索取该压缩加密影音文件,而该控制项动态联结函数库再利用该解密程序及该解压缩程序将该压缩加密影音档处理为该影音数据,以供该影音播放程序使用。
2、 根据权利要求1所述的影音播放数据软件系统,其特征在于其中所 述的影音播放程序可为一 F1 a s h播放程序。
3、 根据权利要求1所述的影音播放数据软件系统,其特征在于其中所 述的网页描述程序可为一 Java Script程序。
4、 根据权利要求1所述的影音播放数据软件系统,其特征在于其中所 述的控制项动态联结函数库可为一 ActiveX技术。
5、 根据权利要求1所述的影音播放数据软件系统,其特征在于其中所 述的解压缩程序可为一 (70++程序。
6、 根据权利要求1所述的影音播放数据软件系统,其特征在于其中所 述的解密程序可为一 (70++程序。
7、 一种影音播放数据保密方法,其特征在于其包含下列步骤 将一影音数据分别以一加密格式进行加密,及以一压缩格式进行压缩; 将该加密格式及该压缩格式记载于一控制项动态联结函数库;利用该控制项动态联结函数库确认一使用端的一读取权限;以及 根据该读取权限提供一解密程序及一解压缩程序予该使用端; 其中,该解密程序是对应该加密格式,且该解压缩程序是对应该压缩 格式。
8、 根据权利要求7所述的影音播放数据保密方法,其特征在于其中所 述的控制项动态联结函数库可为一 Act i veX技术。
9、 根据权利要求7所述的影音播放数据保密方法,其特征在于其中所 述的解压缩程序可为一 (70++程序。
10、根据权利要求7所述的影音播放数据保密方法,其特征在于其中 所述的解密程序可为一 (70++程序。
全文摘要
本发明是有关于一种影音播放数据软件系统及其影音播放数据保密方法,此系统包含一数据库、一控制项动态联结函数库、一网页描述程序及一影音播放程序。数据库是用以储存至少一压缩加密影音档。控制项动态联结函数库则包含一解密程序及一解压缩程序,用以利用解压缩程序与解密程序将压缩加密影音档处理为一影音数据。网页描述程序是用以撷取影音数据;而影音播放程序是用以播放上述的影音数据。当使用端通过影音播放程序以播放影音数据时,控制项动态联结函数库会先确认使用端的一读取权限,再提供解密程序及解压缩程序予使用端。
文档编号G06F21/00GK101593190SQ20081011100
公开日2009年12月2日 申请日期2008年5月29日 优先权日2008年5月29日
发明者林颂闵, 都叔康, 陈炳富 申请人:智胜国际科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1