Summary of the invention
In view of this, purpose of the present invention is providing a kind of media data guard method.
Based on above-mentioned purpose, the invention provides a kind of media data guard method, be executed in a communication terminal and a server, above-mentioned communication terminal and above-mentioned server carry out wireless telecommunications.At first,, send a medium download request, download a media data in order to request at above-mentioned communication terminal.At above-mentioned server, receive above-mentioned medium download request.At above-mentioned server,, produce one of above-mentioned media data and describe archives, media protection archives, reach copyright message archives according to above-mentioned medium download request.The foregoing description archives comprise the download address of above-mentioned media protection archives and above-mentioned copyright message archives.Above-mentioned media protection archives comprise the above-mentioned media data after the encryption.Above-mentioned copyright message archives comprise in order to the deciphering gold key to above-mentioned media protection file declassification.At above-mentioned server, transmit the foregoing description archives to above-mentioned communication terminal.At above-mentioned communication terminal, receive the foregoing description archives from above-mentioned server.
In addition, the present invention more proposes a kind of media data guard method, is executed in server.At first, from communication terminal receiving media download request.Then, according to above-mentioned medium download request, produce description shelves, media protection archives and the copyright message archives of above-mentioned media data.The foregoing description archives comprise the download address of above-mentioned media protection archives and above-mentioned copyright message archives.Above-mentioned media protection archives comprise the above-mentioned media data after the encryption.Above-mentioned copyright message archives comprise in order to the deciphering gold key to above-mentioned media protection file declassification.Transmit the foregoing description shelves to above-mentioned communication terminal.
In addition, the present invention also proposes a kind of media data guard method, is executed in communication terminal.Send medium and download request to server, in order to request downloads of media data.Receive the description archives from above-mentioned server, wherein the foregoing description archives comprise the download address of media protection archives and copyright message archives.Above-mentioned media protection archives comprise the above-mentioned media data after the encryption.Above-mentioned copyright message archives comprise in order to the deciphering gold key to above-mentioned media protection file declassification.According to the download address of above-mentioned media protection archives in the foregoing description archives, send protection medium download request, in order to download above-mentioned media protection archives.Receive above-mentioned media protection archives.According to the download address of above-mentioned copyright message archives in the foregoing description archives, send the copyright download request, in order to download above-mentioned copyright message archives.Receive above-mentioned copyright message archives.
In addition, the present invention also proposes a kind of media data protection system.Above-mentioned media data protection system comprises server and communication terminal, in order to carry out wireless telecommunications with above-mentioned server.Above-mentioned server receives a medium download request from above-mentioned communication terminal, and according to above-mentioned medium download request, produces one of above-mentioned media data and describe shelves, media protection archives and copyright message archives.The foregoing description archives comprise the download address of above-mentioned media protection archives and above-mentioned copyright message archives.Above-mentioned media protection archives comprise the above-mentioned media data after the encryption.Above-mentioned copyright message archives comprise in order to the deciphering gold key to above-mentioned media protection file declassification.Above-mentioned server transmits the foregoing description shelves to above-mentioned communication terminal.
Embodiment
The invention provides a kind of media data guard method, can be executed in the media data protection system.
Fig. 1 has shown the structural representation of media data protection system of the present invention.Communication terminal 10, wireless application protocol gateway 15 and server 20 have been comprised among Fig. 1.Communication terminal 10 can be the various device for mobile communication with medium browsing function and wireless network communication function, for example: mobile phone or personal digital assistant.Communication terminal 10 comprise memory 4, and browser 11 in order to read, decoding, playing media data.In order to connecting communication terminal 10 and server 20, and the user that can carry out device for mobile communication authenticates (end-userauthentication) to wireless application protocol gateway 15 as traditional wireless application protocol gateway.Server 20 comprises encrypts golden key 135 and a media database 21 in order to the Storage Media data, wherein comprises media data 100.
Media data 100 can comprise various medium, for example: recreation, static image, dynamic image, music or article.In the present invention, the media data that extends (Multipurpose Internet MailExtensions is called for short MIME) specification to meet the multipurpose internet mail is an example, yet it is not in order to limit the present invention.
Wireless application protocol gateway 15 is via Internet connection server 20.Communication terminal 10 can connect wireless application protocol gateway 15 via Wi-Fi.
Media data guard method of the present invention can be executed in communication terminal 10 and server 20.When communication terminal 10 and server 20 carried out wireless telecommunications, communication terminal 10 carried out wireless telecommunications via wireless application protocol gateway 15 and server 20.The message transmission of communication terminal 10 and server 20 all sees through wireless application protocol gateway 15.Therefore following message and transfer of data will repeat no more wireless application protocol gateway 15.In the present invention, communication terminal 10 and server 20 utilize wireless application protocol (Wireless Application Protocol is called for short WAP) to carry out wireless telecommunications, yet it is not in order to limit the present invention.The present invention also can be applied in the transfer of data agreement that any communication terminal is supported.
Fig. 2 has shown media data guard method flow chart of the present invention.
Communication terminal 10 sends medium and downloads request to server 20 in order to request downloads of media data 100 (step S2).
Server 20 receives above-mentioned medium download request (step S4).Server 20 produces one of above-mentioned media data and describes archives 110, media protection archives 120, reaches copyright message archives 130 (step S6) according to above-mentioned medium download request.In the present invention, server 20 is after receiving above-mentioned medium download request, and the mode that produces above-mentioned kind of archives again can avoid changing in advance the extensive work burden of whole media datas.And the generation of copyright information can be controlled individually, that is the different user different time downloads, and the copyright information can be different.If before receiving above-mentioned medium download request,, must make a lot of conversion work before downloading just with the conversion in advance of all medium.
Fig. 3 shows description of the invention archives schematic diagram.Describing archives 110 comprises the media protection archives and downloads information 111, copyright message archives and download information 112 and introduce information 113 about media data 100.Describe archives 110 and also can comprise other more information.The media protection archives are downloaded the address information that information 111 comprises media protection archives 120.Copyright message archives are downloaded the address information that information 112 comprises copyright message archives 130.For instance; if server 20 produces and Storage Media protection archives 120 and copyright message archives 130 in the memory of server 20 itself; then media protection archives download information 111 and copyright message archives download information 112 all comprise the address of server 20, and distinctly comprise the path information of media protection archives 120 and copyright message archives 130.It should be noted that it is not in order to limit the present invention.For instance, server 20 also can couple other server, for example is called first server and second server.If server 20 produces and Storage Media out of the ordinary protects archives 120 and copyright message archives 130 in the memory of first server and second server; then media protection archives download information 111 and copyright message archives download information 112 comprise outside the path information of media protection archives 120 and copyright message archives 130, also distinctly comprise the address of first server and second server.
Introduce of the brief introduction of information 113 records about media data 100.The user of communication terminal 10 can read and introduce information 113 to determine whether downloads of media is protected archives 120.
Fig. 4 has shown media protection archives schematic diagram of the present invention.Media protection archives 120 comprise length field 121, mime type field 122, enciphered data length field 123 and the enciphered data 124 of mime type.Why type media data of media data 100 no matter, through adding server 20 codings and encrypt after can produce the media protection archives of identical mime type.Server 20 can utilize various coded systems that media data 100 is encoded, for example binary coding, UU encode (UU-encode).
The length field 121 of mime type is in order to the length of the mime type of recording medium data 100.Mime type field 122 is in order to the mime type of recording medium data 100.Enciphered data length field 123 length in order to recording of encrypted data 124.Enciphered data 124 is that server 20 is encrypted and produced with 135 pairs of media datas of a golden key of encryption 100.Enciphered data 124 writes down encrypted media data 100.Yet media protection archives 120 also can comprise other information.
Fig. 5 has shown copyright message archives schematic diagram of the present invention.Copyright message archives 130 comprise a golden key 131 of deciphering and medium copyright 132.Decipher golden key 131 in order to enciphered data 124 is deciphered.Medium copyright 132 can comprise the useful life information of media data 100.Yet copyright message archives 130 also can comprise other more information, for example media data operating specification regulations.
After media protection archives 120 and copyright message archives 130 were produced, server 20 can be stored in media protection archives 120 and copyright message archives 130 in the memory of server 20 or store up respectively in different servers.
Then, server 20 transmits foregoing description archives 110 to communication terminal 10 (step S8).
Communication terminal 10 receives from server 20 and describes archives 110 (step S10).Describe archives 101 and can be expressed as a page, for example meet the page that extends SGML (Extensible Markup Language is called for short XML), wireless transmission SGML (Wireless Markup Language is called for short WML).Communication terminal 10 can utilize browser 11 to show the page of describing archives 110.The user of communication terminal 10 can watch the page of describing archives 101, and determines according to this whether downloads of media is protected archives 120 or copyright message archives 130.
If downloads of media protection archives 120 are wanted in decision, communication terminal 10 is downloaded information 111 according to the media protection archives in the foregoing description archives, sends a protection medium download request, in order to download above-mentioned media protection archives 120 (step S12).After server 20 received protection medium download requests (step S14), transfer medium protection archives 120 were to communication terminal 10 (step S16).
Communication terminal 10 is protected archives 120 (step S18) from server 20 receiving medias, and media protection archives 120 are stored in memory 4.
If decision will be downloaded copyright message archives 130.Communication terminal 10 is downloaded information 112 according to the copyright message archives in the foregoing description archives 110, sends a copyright download request, in order to download above-mentioned copyright message archives 130 (step S20).
Server 20 receives copyright download request (step S22) afterwards, sends above-mentioned copyright message archives 130 to communication terminal 10 (step S24).
Communication terminal 10 receives above-mentioned copyright message archives 130 (step S26) from above-mentioned server 20, and is stored in memory 4.
Communication terminal 10 utilizes above-mentioned copyright message archives 130, and to 120 deciphering (step S28) of media protection archives, and decoding is to produce media data 100.Clearer and more definite, communication terminal 10 utilizes above-mentioned deciphering gold key 131, to enciphered data 124 deciphering.Communication terminal 10 then utilizes media data 100 browser 11 to open, show or play.
The time limit information is the useful life in order to restricting media protection archives.Communication terminal 10 is with copyright message archives 130 during with media protection archives 120 deciphering, according to the service time that the time limit information limits deciphering back media data 100, for example the time limit information is recorded in the relevant data structure of media data 100.During the each playing media data 100 of portable terminal 10, judge earlier whether media data 100 expires.In this case, the copyright information does not have the number of times restriction, and it only need be used when decrypt media protection archives 120, controls the use of media data 100 later on according to the time limit information that has been provided with by communication terminal 10.Yet copyright message archives 130 of the present invention can utilize diverse ways to protect media data 100.
For instance, communication terminal is limited distinctly to store the media data 100 after the deciphering.When communication terminal 10 will be opened media data 100, all need utilize 120 deciphering of 130 pairs of media protection archives of copyright message archives to produce media data 100.And communication terminal can not be sent out the copyright information outward.By this, can prevent that media data 100 from being duplicated arbitrarily.
Medium copyright 132 also can comprise access times restrictions, see through access times limit control media data 100 access times in a pre-determined number.
Media data guard method of the present invention can be in conjunction with billing mechanism.For instance, charging lock road is set in wireless application protocol gateway 15 or server 20.By this, can the download request person of media data 100 be chargeed.
Therefore, media data guard method of the present invention and system can protect media data, and prevent media data after being moved the communicating terminal download, the problem of being duplicated arbitrarily.
Though the present invention discloses as above with preferred embodiment; right its is not in order to limit the present invention; anyly be familiar with present technique field person; without departing from the spirit and scope of the present invention; when can being used for a variety of modifications and variations, so protection scope of the present invention is as the criterion when looking accompanying the claim person of defining.