一种在线音乐试听文件版权保护的方法技术

技术编号:14533011 阅读:60 留言:0更新日期:2017-02-02 16:06
本发明专利技术公开了一种在线音乐试听文件版权保护的方法,包括以下步骤:S1、打开在线试听音乐播放软件;S2、检测音乐播放软件的完整性是否遭到破坏,程序是否遭到修改;S3、下载音乐文件;S4、对于完整的音乐文件切割成多个音乐块,并对切割的音乐块依次进行存储,然后删除从服务器下载的原始的完整音乐文件;S5、依次播放音乐块文件;S6、检测音乐播放软件是否被用户退出。本发明专利技术针对现有的在线音乐文件版权保护的技术缺陷,采取音乐文件切割后播放的方法,把音乐文件切割成以每三十秒为一个文件的音乐块文件形式存放,采取播放音乐块文件,播放完毕后删除相应音乐块文件的方法,确保音乐资源文件不被恶意盗取,从而有效的解决了资源被窃取的问题。

Method for copyright protection of online music audition file

The invention discloses a method for online music file copyright protection, which comprises the following steps: S1, Open Audition online music player software; whether the integrity of S2, detection of music software is damaged, whether the program has been modified; S3, download music files; S4, for the complete cut into a plurality of music music files block, and the music block cutting sequentially stored, then delete the original complete music file is downloaded from the server; S5, play music piece files in order; S6, detection software is user exit music player. The invention aims at the defects of existing copyright protection online music files, take the method of playing music files after cutting, the cut into the music file to the music block file every thirty seconds for a file storage, to play music playback block files, delete files corresponding music block after that music resource file not to be malicious, so as to effectively solve the problem of resource theft.

【技术实现步骤摘要】

本专利技术属于音乐播放
,特别涉及一种在线音乐试听文件版权保护的方法
技术介绍
随着信息技术的不断发展,音乐播放不再是只有完全下载后才能进行播放,许许多多的播放软件都提供了在线播放的功能,不需要用户下载完整音乐文件才能进行音乐播放,点击音乐试听,就可以缓存音乐文件,从而进行播放。音乐试听已经成为了现代音乐播放功能最重要的部分之一,怎么在提供便利的播放功能的前提下,保证缓存的音乐文件不被提取,怎样保证在线音乐试听的版权问题已经成为了各大音乐厂商最值得关注的问题。对在线音乐试听的版权保护,目前现有的方法有以下两种:对文件进行加密,只有相应的音乐播放软件对加密后的音乐文件进行解密后才能进行播放,此方法的缺陷是加密过程繁琐而复杂,且针对加密的效果,其保护作用的效果也不相同,加密强则保护前,加密弱则会被轻易破解。对播放的是文件进行缓存,播放完毕的音乐文件进行删除,从而使盗取者无法获得音乐文件从而达到版权保护的目的,这个方法的局限性在于,如果在音乐没有播放完毕的时候就进行了音乐文件的盗取,则此方法便失效了。在线音乐试听的软件在版权保护意识上及其薄弱,使得不法分子有机可乘,通常盗取者通过访问音乐软件的文档数据,就可以获得相应的音乐资源,从而导致音乐信息被盗取,音乐资源被盗播的情况。现有的版权保护方法大多采用加密的方式加密音乐资源文件,这种方式复杂且效率低。并且这些操作都只针对音乐文件本身,几乎没有对音乐播放软件本身进行检测,通常在一些音乐软件遭到非法修改后,盗取者能轻易的获取到软件远端服务器的音乐资源文件,同样很容易造成音乐文件被盗取。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种把音乐文件切割成以每三十秒为一个文件的音乐块文件形式存放,采取播放音乐块文件,播放完毕后删除相应音乐块文件的方法,确保音乐资源文件不被恶意盗取,从而有效的解决了资源被窃取问题的在线音乐试听文件版权保护的方法。本专利技术的目的是通过以下技术方案来实现的:一种在线音乐试听文件版权保护的方法,包括以下步骤:S1、打开在线试听音乐播放软件;S2、检测音乐播放软件的完整性是否遭到破坏,程序是否遭到修改;S3、下载音乐文件,并检查下载的音乐文件是否完整,对于不完整的音乐文件直接进行播放,对于完整的音乐文件进行切割;S4、对于完整的音乐文件切割成多个音乐块,并对切割的音乐块依次进行存储,然后删除从服务器下载的原始的完整音乐文件;S5、依次播放音乐块文件;S6、检测音乐播放软件是否被用户退出,播放软件没有退出则不做任何处理,播放软件退出则删除所有切割的音乐块文件和音乐信息。进一步地,步骤S2的具体实现方法为:若检测到音乐播放软件不完整或者遭到修改则退出音乐播放软件,结束本次试听;若音乐播放软件完整且未遭到修改则继续对音乐播放软件的缓存进行检查,缓存放在软件的文档数据Cache文件下面,缓存存放着未删除的音乐文件信息和播放信息,有缓存则载入缓存,无缓存则直接进入播放首页。进一步地,步骤S3包括以下子步骤:S31、在播放列表中找到想要播放的音乐,点击想要播放的音乐进行在线音乐试听;S32、音乐播放软件通过http协议向远端的服务器发送连接请求;S33、连接成功后,从远端服务器上检测音乐资源;S34、远端服务器返回音乐文件给音乐播放软件,音乐播放软件开始下载音乐文件;S35、音乐文件下载完毕后对音乐文件进行文件完整性检测;S35、检测音乐文件是否完整,若音乐文件不完整则返回步骤S32,重新请求下载该音乐文件;若重新下载的音乐文件仍然不完整,则不再重新下载,保留该不完整的音乐文件。进一步地,步骤S35检测音乐文件是否完整的方法为:通过对音乐文件的时长检测来判断音乐是否完整:对小于三十秒的音乐文件视为不完整,对于大于三十秒的音乐文件视为完整。进一步地,步骤S4包括以下子步骤:S41、分别以每三十秒为一个音乐块文件对完整的音乐文件进行切割,并将切割完成的音乐块存放在不同的文件下并以0到切分块数的形式进行命名;S42、建立以音乐块文件名字为名的文件夹,将切割后的音乐块分别放入相应的文件夹,所有的音乐数据存在在音乐软件的文档数据区域;S43、切割完毕并存放完毕后,删除从远端服务器下载的原始的完整音乐文件;S44、按照文件名字的顺序对音乐块文件进行排列,选取前两个块进入播放队列,进行播放;其他的音乐块文件则依次进入等待队列,等待前面的音乐块文件播放完毕。进一步地,步骤S5具体包括以下子步骤:S51、选择播放队列的第一个音乐块进行播放;S52、检测播放状态:检测音乐块文件播放是否开始、播放是否进行中、播放到达的位置、播放是否结束;将检测到的内容以xml文件格式存放在音乐软件的文档数据区域;S53、第一个音乐块文件播放开始时,第二个音乐块文件则进入等待,等待进行加载播放;S54、播放完前一个音乐块文件的前二十秒的时候,加载后一个音乐块文件,并将后一个音乐块文件拼接到第一个音乐快文件的后面,进行续播;S55、播放第i个音乐文件时,删除第i-2个音乐块文件,知道所有音乐块文件播放完毕,删除所有音乐块文件;其中,i为正在播放的音乐块文件的编号。本专利技术的有益效果是:1、本专利技术针对现有的在线音乐文件版权保护的技术缺陷,提供了一种先检查音乐播放软件的完整性,确保软件没有被恶意修改过,保证了盗取者不能通过修改音乐播放软件的途径获得音乐播放资源文件;2、对下载后的音乐文件进行检查,确保其有效性和完整性;3、采取音乐文件切割后播放的方法,把音乐文件切割成以每三十秒为一个文件的音乐块文件形式存放,采取播放音乐块文件,播放完毕后删除相应音乐块文件的方法,确保音乐资源文件不被恶意盗取,从而有效的解决了资源被窃取,版权无法得到保护的问题,使得有版权的音乐资源能在在线试听中同样获得版权保护;4、本专利技术对音乐资源文件进行分割,使得形成以三十秒为一个块的音乐块文件,在线音乐软件既可以播放音乐块文件,又能够提高播放的缓存速度,为用户提供更好的播放体验。附图说明图1为本专利技术的在线音乐试听文件版权保护的方法的流程图。具体实施方式下面结合附图进一步说明本专利技术的技术方案。如图1所示,一种在线音乐试听文件版权保护的方法,包括以下步骤:S1、打开在线试听音乐播放软件;S2、检测音乐播放软件的完整性是否遭到破坏,程序是否遭到修改;具体实现方法为:若检测到音乐播放软件不完整或者遭到修改则退出音乐播放软件,结束本次试听;若音乐播放软件完整且未遭到修改则继续对音乐播放软件的缓存进行检查,缓存放在软件的文档数据Cache文件下面,缓存存放着未删除的音乐文件信息和播放信息,有缓存则载入缓存,无缓存则直接进入播放首页。通过音乐软件自检查,启动音乐软件的同时就检查自身软件是否被修改,如果遭到非法修改则不能进行正常播放,只有在检查通过后才能进行正常的播放功能,这个方法保证了盗取者不能通过修改音乐播放软件的途径获得音乐播放资源文件。S3、下载音乐文件,并检查下载的音乐文件是否完整,对于不完整的音乐文件直接进行播放,对于完整的音乐文件进行切割;具体包括以下子步骤:S31、在播放列表中找到想要播放的音乐,点击想要播放的音乐进行在线音乐试听;S32、音乐播放软件通过http协议向远端的服务器发送连接请求;S33、连接成功本文档来自技高网...

【技术保护点】
一种在线音乐试听文件版权保护的方法,其特征在于,包括以下步骤:S1、打开在线试听音乐播放软件;S2、检测音乐播放软件的完整性是否遭到破坏,程序是否遭到修改;S3、下载音乐文件,并检查下载的音乐文件是否完整,对于不完整的音乐文件直接进行播放,对于完整的音乐文件进行切割;S4、将完整的音乐文件切割成多个音乐块,并对切割的音乐块依次进行存储,然后删除从服务器下载的原始的完整音乐文件;S5、依次播放音乐块文件;S6、检测音乐播放软件是否被用户退出,播放软件没有退出则不做任何处理,播放软件退出则删除所有切割的音乐块文件和音乐信息。

【技术特征摘要】
1.一种在线音乐试听文件版权保护的方法,其特征在于,包括以下步骤:S1、打开在线试听音乐播放软件;S2、检测音乐播放软件的完整性是否遭到破坏,程序是否遭到修改;S3、下载音乐文件,并检查下载的音乐文件是否完整,对于不完整的音乐文件直接进行播放,对于完整的音乐文件进行切割;S4、将完整的音乐文件切割成多个音乐块,并对切割的音乐块依次进行存储,然后删除从服务器下载的原始的完整音乐文件;S5、依次播放音乐块文件;S6、检测音乐播放软件是否被用户退出,播放软件没有退出则不做任何处理,播放软件退出则删除所有切割的音乐块文件和音乐信息。2.根据权利要求1所述的一种在线音乐试听文件版权保护的方法,其特征在于,所述步骤S2的具体实现方法为:若检测到音乐播放软件不完整或者遭到修改则退出音乐播放软件,结束本次试听;若音乐播放软件完整且未遭到修改则继续对音乐播放软件的缓存进行检查,缓存放在软件的文档数据Cache文件下面,缓存存放着未删除的音乐文件信息和播放信息,有缓存则载入缓存,无缓存则直接进入播放首页。3.根据权利要求2所述的一种在线音乐试听文件版权保护的方法,其特征在于,所述步骤S3包括以下子步骤:S31、在播放列表中找到想要播放的音乐,点击想要播放的音乐进行在线音乐试听;S32、音乐播放软件通过http协议向远端的服务器发送连接请求;S33、连接成功后,从远端服务器上检测音乐资源;S34、远端服务器返回音乐文件给音乐播放软件,音乐播放软件开始下载音乐文件;S35、音乐文件下载完毕后对音乐文件进行文件完整性检测;S35、检测音乐文件是否完整,若音乐文件不完整则返回步骤S32,重新请求下载该音乐文件;若重新下载的音乐文件仍然不完整,则不再重新下载,保留该不完整的音乐...

【专利技术属性】
技术研发人员:唐雪飞李贞昊李鑫龙倪凯扬
申请(专利权)人:电子科技大学
类型:发明
国别省市:四川;51

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

1