The invention discloses a method for uploading, sharing and playing music files, in which the uploading method includes: encrypting the music file body with symmetric keys to obtain the initial encrypted music files; encrypting symmetric keys and money information according to the public key obtained from the predetermined server; and money information including fee-related information and the account of the music uploader. The encrypted symmetric key and payment information are added to the file header of the original encrypted music file to obtain the final encrypted music file and uploaded to the music providing platform. The invention can prevent malicious tampering by others, at the same time facilitate the music uploader to upload the final encrypted music file directly to the music providing platform, and enable the music uploader to obtain all the profits directly based on account information.
【技术实现步骤摘要】
音乐文件上传方法、分享方法以及播放方法
本专利技术涉及多媒体技术,特别涉及一种音乐文件上传方法、分享方法以及播放方法。
技术介绍
目前,音乐平台为音乐制作人发布音乐的主要渠道,但是传统的音乐平台的支付播放方式大部分虽然以加密形式实现,可是保密强度不高,关键信息容易被他人篡改;或者通过链接下发的方式开放权限,该方式较容易因网络或者后台服务器问题导致链接失效。且不便于音乐制作人收取利润,局限性较大。
技术实现思路
本专利技术的目的在于针对传统技术中的不足,提供一种音乐文件上传方法、分享方法以及播放方法。本专利技术实施例提供了一种从加密软件角度实施的音乐文件上传方法,包括:利用对称密钥对音乐文件体进行加密,得到初始加密音乐文件;根据从预定服务器获取的公钥,对对称密钥和款项信息进行加密;款项信息包括收费相关信息和音乐上传方的账户信息;将加密后的对称密钥和款项信息添加到初始加密音乐文件的文件头得到最终加密音乐文件,并上传至音乐提供平台。在一个具体的实施例中,对称密钥基于对称加密算法随机生成。在一个具体的实施例中,最终加密音乐文件在音乐播放器上读取时,使音乐播放器将文件头发送给预定服务器以利用公钥对应的私钥解密得到款项信息。本专利技术实施例还提供了一种从预定服务器角度实施的音乐文件分享方法,包括:随机产生一对密钥对;密钥对包括公钥和私钥;将公钥发送至音乐上传方用户端;公钥用于加密音乐文件体的对称密钥和款项信息;款项信息包括收费相关信息和音乐上传的账户信息;对称密钥为加密软件基于对称加密算法生成的密钥在从音乐购买方的终端接收到最终加密音乐文件的文件头时,利用私钥将文件头解密 ...
【技术保护点】
1.一种音乐文件上传方法,其特征在于,包括:利用对称密钥对音乐文件体进行加密,得到初始加密音乐文件;根据从预定服务器获取的公钥,对所述对称密钥和款项信息进行加密;所述款项信息包括收费相关信息和音乐上传方的账户信息;将加密后的对称密钥和款项信息添加到所述初始加密音乐文件的文件头得到最终加密音乐文件,并上传至音乐提供平台。
【技术特征摘要】
1.一种音乐文件上传方法,其特征在于,包括:利用对称密钥对音乐文件体进行加密,得到初始加密音乐文件;根据从预定服务器获取的公钥,对所述对称密钥和款项信息进行加密;所述款项信息包括收费相关信息和音乐上传方的账户信息;将加密后的对称密钥和款项信息添加到所述初始加密音乐文件的文件头得到最终加密音乐文件,并上传至音乐提供平台。2.根据权利要求1所述的音乐文件上传方法,其特征在于,所述对称密钥基于对称加密算法随机生成。3.根据权利要求1所述的音乐文件上传方法,其特征在于,所述最终加密音乐文件在音乐播放器上读取时,使所述音乐播放器将所述文件头发送给所述预定服务器以利用所述公钥对应的私钥解密得到所述款项信息。4.一种音乐文件分享方法,其特征在于,包括:随机产生一对密钥对;所述密钥对包括公钥和私钥;将所述公钥发送至音乐上传方用户端;所述公钥用于加密音乐文件体的对称密钥和款项信息;所述款项信息包括收费相关信息和音乐上传方的账户信息;所述对称密钥为加密软件基于对称加密算法生成的密钥;在从音乐购买方的终端接收到最终加密音乐文件的文件头时,利用所述私钥将所述文件头解密得到款项信息和对称密钥;所述最终加密音乐文件包括所述文件头以及利用所述对称密钥对音乐文件体加密得到的初始加密音乐文件。5.根据权利要求4所述的音乐文件分享方法,其特征在于,利用所述私钥将所述文件头解密得到款项信息和对称密钥之后,还包括:接收所述音乐购买方的终端根据所述收费相关信息发送的付款信息,并将所述付款信息与所述款项信息对应的所述账户信息关联存储。6.一种音乐文件播放方法,其特征在于,包括:将从音乐提供平台获取的最终加密音乐文件的文件头发送给预定服务器;所述最终加密音乐文件包括文件头和利用对称密钥对音乐文件体加密得到的初始加密音乐文件,所述文件头包含经公钥加密的款项信息和对称密钥;所述公钥为所述预定服务器随机产生的密钥对中的密钥;接收所述预定服务器根据所述公钥对应的私钥对所述文件头解密后返回的款项信息;接收根据返回的所述款项信息获取到的付款信息,并将所述付款信息发送给所述预定服务器;获取所述预定服务器在接...
【专利技术属性】
技术研发人员:王志,
申请(专利权)人:广州飞傲电子科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。