Mobile multimedia broadcast receiving chip, device and method and baseband processing chip
Technical Field
The present invention relates to mobile multimedia broadcasting technologies, and in particular, to a mobile multimedia broadcasting receiving chip, a mobile multimedia broadcasting receiving device, a mobile multimedia broadcasting receiving method, and a baseband processing chip.
Background
The china mobile multimedia broadcasting technology alliance, abbreviated as China Mobile Multimedia Broadcasting (CMMB), is a technical system serving china mobile multimedia broadcasting, and aims to develop multimedia receiving technology and equipment suitable for mobile applications.
In order to normally receive the CMMB signal and convert it into an audio/video stream that can be played at the mobile terminal, a mobile multimedia broadcast receiving device needs to be configured at the mobile terminal, and a mobile multimedia broadcast receiving device and method in the prior art are described below with reference to fig. 1 and 2.
Fig. 1 is a block diagram of a mobile multimedia broadcast receiving apparatus in the prior art. As shown in fig. 1, the apparatus includes: a receiving chip 101 and a baseband processing chip 102, wherein a tuner 1011 and a modem 1012 are integrated in the receiving chip 101. The air signal received by the terminal is a CMMB radio frequency signal, and after receiving the CMMB radio frequency signal, the tuner 1011 tunes the received CMMB radio frequency signal into a CMMB baseband signal, and sends the CMMB baseband signal to the modem 1012, and then the modem 102 demodulates the CMMB baseband signal into a CMMB digital signal, where the CMMB digital signal is digital program information. Therefore, the receiving chip 101 mainly completes tuning and demodulation of the CMMB radio frequency signal, and finally converts the CMMB radio frequency signal into a CMMB digital signal. The baseband processing chip 102 descrambles the received CMMB digital signal, thereby converting the CMMB digital signal into a CMMB audio/video stream. For clarity of presentation of the invention, fig. 1 also shows a player 103. When the CMMB audio and video stream is transmitted to the player 103, the player 103 plays the CMMB audio and video stream.
Based on the above device, a multimedia broadcast receiving method in the prior art can be further summarized, and fig. 2 is a flowchart of a mobile multimedia broadcast receiving method in the prior art. As shown in fig. 2, the related art multimedia broadcast receiving method includes the following steps:
step 201, tuning the CMMB radio frequency signal into a CMMB baseband signal.
Step 202, demodulating the CMMB baseband signal into a CMMB digital signal.
And step 203, converting the CMMB digital signal into audio and video stream.
It can be seen that, in an application scenario of the multimedia broadcast receiving apparatus and method provided in the prior art, a digital signal is not encrypted, that is, digital program information is not encrypted, so that a processing object of the baseband processing chip 102 is program information without encryption, but as the commercialization degree of the CMMB gradually increases, most operators will encrypt digital program information in order to maintain their own business interests, generally, a finally demodulated CMMB digital signal is an encrypted digital program information packet, the encrypted digital program information packet includes encrypted digital program information and an encrypted key, and the key can decrypt the encrypted digital program information, and at present, a scheme for decrypting the encrypted key and decrypting the encrypted digital program information is as follows: a peripheral circuit or a decryption chip is added outside the receiving chip 101 to decrypt the encrypted key, and a peripheral circuit or a decryption chip is added outside the baseband processing chip 102 to decrypt the encrypted digital program information with the obtained key.
In the above decryption scheme, the key decryption function is set outside the receiving chip 101, so that the receiving chip 101, the baseband processing chip 102 and the decryption chip are required in the implementation process of decrypting the encrypted digital program information, or the receiving chip 101, the baseband processing chip 102 and a peripheral circuit located outside the receiving chip are required, and therefore, the integration level of the multimedia broadcast receiving device is low.
Disclosure of Invention
In view of the above, the present invention provides a mobile multimedia broadcasting baseband processing chip, a receiving chip and a device, which can improve the integration level of a multimedia broadcasting receiving device.
The invention also provides a mobile multimedia broadcast receiving method which can improve the integration level of the multimedia broadcast receiving device.
In order to solve the technical problem, the technical scheme of the invention is realized as follows:
a mobile multimedia broadcasting receiving chip, the receiving chip comprising: the mobile terminal comprises a tuner and a modem, wherein the tuner tunes China Mobile Multimedia Broadcasting (CMMB) radio frequency signals into CMMB baseband signals and sends the CMMB baseband signals to the modem, and a key decryption module is integrated in the receiving chip; wherein,
the modem is used for demodulating the CMMB baseband signal sent by the tuner into an encrypted digital program information packet and sending the encrypted digital program information packet to the outside of the receiving chip; receiving a first request key message sent from the outside of the receiving chip, and sending an encrypted key carried by the first request key message to the key decryption module;
and the key decryption module is used for decrypting the encrypted key and replying the decrypted key to the outside of the receiving chip through the modem.
A mobile multimedia broadcast baseband processing chip comprises a descrambling module for descrambling digital program information to obtain CMMB audio/video stream, and a program decryption module is integrated in the baseband processing chip;
the program decryption module is configured to receive an encrypted digital program information packet sent from the outside of the baseband processing chip, store encrypted digital program information in the received encrypted digital program information packet, and send a first request key message to the outside of the baseband processing chip, where the first request key message carries an encrypted key in the received encrypted digital program information packet;
receiving a secret key replied from the outside of the baseband processing chip; decrypting the stored encrypted digital program information according to the received key; and if the decryption is successful, sending the digital program information obtained after the decryption to a descrambling module for descrambling.
The program decryption module is further configured to, when decryption fails, send a first request key message to the outside of the baseband processing chip again to request a key again, decrypt the stored encrypted digital program information according to a key replied again from the outside of the baseband processing chip, and when decryption succeeds, send the decrypted digital program information to the descrambling module for descrambling; and when the decryption fails, ending the flow of the digital program to which the encrypted digital program information currently played and stored belongs.
A mobile multimedia broadcast receiving apparatus, comprising: the device comprises a receiving chip and a baseband processing chip; the receiving chip comprises a tuner and a modem, wherein the tuner tunes China Mobile Multimedia Broadcasting (CMMB) radio frequency signals into CMMB baseband signals and sends the CMMB baseband signals to the modem; the baseband processing chip comprises a descrambling module for descrambling digital program information to obtain CMMB audio/video stream, and a key decryption module is integrated in the receiving chip; a program decryption module is integrated in the baseband processing chip;
the modem is also used for demodulating the CMMB baseband signal sent by the tuner into an encrypted digital program information packet and sending the encrypted digital program information packet to the baseband processing chip; receiving a first request key message sent by the baseband processing chip, and sending an encrypted key carried by the first request key message to the key decryption module;
the key decryption module is used for decrypting the encrypted key and replying the decrypted key to the baseband processing chip through the modem;
the program decryption module is configured to receive the encrypted digital program information packet sent by the receiving chip, store the encrypted digital program information in the received encrypted digital program information packet, and send a first request key message to the receiving chip, where the first request key message carries an encrypted key in the received encrypted digital program information packet; the key is used for receiving the reply of the receiving chip; decrypting the stored encrypted digital program information according to the received key; and if the decryption is successful, sending the digital program information obtained after the decryption to a descrambling module for descrambling.
The program decryption module is further configured to, when decryption fails, send a first request key message to the outside of the baseband processing chip again to request a key again, decrypt the stored encrypted digital program information according to a key replied again from the outside of the baseband processing chip, and when decryption succeeds, send the decrypted digital program information to the descrambling module for descrambling; and when the decryption fails, ending the flow of the digital program to which the encrypted digital program information currently played and stored belongs.
A mobile multimedia broadcasting receiving method applied to a mobile multimedia broadcasting receiving apparatus, the apparatus including a receiving chip on which a key decryption function is integrated and a baseband processing chip on which a program decryption function is integrated, the method comprising:
A. the receiving chip receives the CMMB radio frequency signal and tunes the CMMB radio frequency signal into a CMMB baseband signal; demodulating the CMMB baseband signal to obtain an encrypted digital program information packet and sending the encrypted digital program information packet to a baseband processing chip;
B. the baseband processing chip receives the encrypted digital program information packet, stores the encrypted digital program information in the received encrypted digital program information packet, and sends a first request key message to the receiving chip, wherein the first request key message carries the encrypted key in the received encrypted digital program information packet;
C. the receiving chip receives the first request key message, decrypts the encrypted key carried by the first request key message through the key decryption function of the receiving chip, and replies the decrypted key to the baseband processing chip;
D. the baseband processing chip receives the key; the baseband processing chip decrypts the stored encrypted digital program information through the program decryption function of the baseband processing chip according to the received secret key; and if the decryption is successful, descrambling the digital program information obtained after the decryption.
When the decryption fails, the step B further includes: the baseband processing chip sends the first request key message to the receiving chip again to request the key again, decrypts the stored encrypted digital program information according to the key replied by the receiving chip again, and descrambles the decrypted digital program information when decryption is successful; and when the decryption fails, ending the flow of the digital program to which the encrypted digital program information currently played and stored belongs.
According to the technical scheme provided by the invention, the mobile multimedia broadcast receiving device comprises: a receiving chip and a baseband processing chip, a key decryption module is integrated in the receiving chip, a program decryption module is integrated in the baseband processing chip, the receiving chip converts the received CMMB radio-frequency signal into an encrypted digital program information packet and sends the encrypted digital program information packet to the baseband processing chip, the encrypted digital program information packet comprises encrypted digital program information and an encrypted key, the encrypted key carried by a first request key message from the baseband processing chip is decrypted by the key decryption module, the decrypted key is sent to the baseband processing chip, the baseband processing chip decrypts the encrypted digital program information in the encrypted digital program information packet by the program decryption module according to the key from the receiving chip and descrambles the decrypted digital program information to obtain CMMB audio and video stream, thus, in the invention, the key decryption function is integrated in the receiving chip, the method has the advantages that only the receiving chip and the baseband processing chip are needed in the process of decrypting the encrypted digital program information, the integration level of the multimedia broadcast receiving device can be improved, the manufacturing process flow of the multimedia broadcast receiving device is simplified, the size of the multimedia broadcast receiving device is reduced, and meanwhile, the manufacturing cost of the multimedia broadcast receiving device is also reduced.
Drawings
FIG. 1 is a block diagram of a mobile multimedia broadcast receiving apparatus according to the prior art;
fig. 2 is a flowchart of a mobile multimedia broadcasting receiving method in the prior art;
FIG. 3 is a block diagram of a mobile multimedia broadcast receiving device according to the present invention;
fig. 4 is a flowchart of a mobile multimedia broadcast receiving method according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the embodiments of the present invention will be described in detail with reference to the accompanying drawings.
Fig. 3 is a block diagram of a mobile multimedia broadcast receiving device according to the present invention. As shown in fig. 3, the apparatus includes: a receiving chip 301 and a baseband processing chip 302, wherein a key decryption module 3013 is integrated in the receiving chip 301.
It should be noted that, in practical applications, the digital program information packet includes digital program information that is not encrypted, however, when the program is encrypted, the encrypted digital program information packet includes two parts: if the key is represented by K1 and the key used in the encryption of K1 is represented by K2, the encrypted key may be represented by K2(K1), and if the digital program information is represented by T, the encrypted digital program information is represented by K1(T), and only after the key decryption module 3013 decrypts K2(K1), the baseband processing chip 302 may decrypt K1(T) using the K1 obtained after decryption, and the decrypted digital program information T is unencrypted digital program information T, so that the program is normally received.
The internal structure of the receiving chip 301 and the baseband processing chip 302 will be described in detail below.
As shown in fig. 3, the receiving chip 301 includes: tuner 1011, modem 3012 and key decryption module 3013, tuner 1011 is connected with modem 3012, key decryption module 3013 is connected with modem 3012, baseband processing chip 302 includes: a program decryption module 3021 and a descrambling module 3022.
First, the tuner 1011 tunes a CMMB radio frequency signal into a CMMB baseband signal, and transmits the CMMB baseband signal to the modem 3012.
Next, the modem 3012 receives the CMMB baseband signal, demodulates the CMMB baseband signal into an encrypted digital program information packet, and sends the encrypted digital program information packet to the program decryption module 3021.
Then, the program decryption module 3021 receives the encrypted digital program information packet sent by the modem 3012, stores the encrypted digital program information K1(T) in the encrypted digital program information packet, and sends a first request key message to the modem 3012 to request the key K1, where the first request key message carries the encrypted key K2(K1) in the encrypted digital program information packet.
It should be noted that the encrypted digital program information and the encrypted key in the encrypted digital program information packet have different identifications, and the program decryption module 3021 distinguishes the encrypted digital program information and the encrypted digital program information in the encrypted digital program information packet by the identifications of the encrypted digital program information and further stores the encrypted digital program information in the encrypted digital program information packet, and sends the encrypted key in the encrypted digital program information packet to the key decryption module 3013 through the modem 3012.
Next, the modem 3012 sends the encrypted key carried in the first request key message to the key decryption module 3013 to request the key K1 from the key decryption module 3013.
In general, the key decryption module 3013 and the modem 3012 may exchange information through a 7816 interface.
Next, the key decryption module 3013 starts to decrypt the encrypted key K2(K1) after receiving the encrypted key sent by the modem 3012, obtains the key K1 after decryption, and returns to the program decryption module 3021 through the modem 3013.
The key decryption module 3013 stores a key K2 in advance, so that K2(K1) can be decrypted to obtain K1.
Next, the program decryption module 3021 decrypts the encrypted digital program information K1(T) according to the stored encrypted digital program information K1(T) and the replied key K1, and if the decryption is successful, the program decryption module 3021 obtains the digital program information T by decryption, and sends a first descrambling message to the descrambling module 3022 to notify the descrambling module 3022 to descramble the digital program information T, where the first descrambling message carries the digital program information T; if the decryption fails, the program decryption module 3023 sends the first request key message to the modem 3012 again to re-request the key K1.
Finally, if the decryption is successful, the descrambling module 3022 receives the first descrambling message sent by the program decryption module 3021, descrambles the digital program information T carried by the first descrambling message to obtain a CMMB audio/video stream, and after the audio/video stream is obtained by descrambling, the receiving process is ended, and a subsequent audio/video playing process can be entered; if the decryption fails, the program decryption module 3021 sends the first request key message to the key decryption module 3013 again through the modem 3012 to request the key K1 again, decrypts the stored encrypted digital program information K1(T) according to the key K1 replied by the key decryption module 3013 again through the modem 3012, and sends the decrypted digital program information T to the descrambling module 3022 for descrambling when the decryption succeeds; and when the decryption fails, ending the flow of the digital program to which the encrypted digital program information currently played and stored belongs.
According to the multimedia broadcast receiving device, the key decryption module is integrated in the receiving chip, the key decryption module decrypts the encrypted key to obtain the key, and then the encrypted digital program information can be decrypted.
Based on the mobile multimedia broadcast receiving device, the invention also provides a receiving chip 301.
The receiving chip 301 includes: the tuner 1011 tunes the China Mobile multimedia broadcasting CMMB radio frequency signal into a CMMB baseband signal, and sends the CMMB baseband signal to the modem 3012, and the key decryption module 3013 is further integrated in the receiving chip 301.
A modem 3012, configured to demodulate the CMMB baseband signal sent from the tuner 1011 into an encrypted digital program information packet, and send the encrypted digital program information packet to the outside of the receiving chip 301; receiving a first request key message sent from the outside of the receiving chip 301, and sending an encrypted key carried in the first request key message to the key decryption module 3013, where the encrypted key is an encrypted key included in the encrypted digital program information packet.
The key decryption module 3013 is configured to decrypt the received encrypted key, and reply the decrypted key to the outside of the receiving chip 301 through the modem 3012, so as to decrypt the encrypted digital program information included in the encrypted digital program information packet.
Based on the above mentioned mobile multimedia broadcast receiving apparatus and receiving chip, the present invention also provides a baseband processing chip 302.
The baseband processing chip 302 includes a descrambling module 3022 for descrambling the digital program information to obtain a CMMB audio/video stream, and the baseband processing chip 302 further integrates a program decryption module 3021;
a program decryption module 3021, configured to receive an encrypted digital program information packet sent from the outside of the baseband processing chip 302, store encrypted digital program information in the received encrypted digital program information packet, and send a first request key message to the outside of the baseband processing chip 302, where the first request key message carries an encrypted key in the received encrypted digital program information packet; receiving a key replied from the baseband processing chip 302; decrypting the stored encrypted digital program information according to the received key; if the decryption is successful, the decrypted digital program information is sent to the descrambling module 3022 for descrambling; the replied key is a key obtained by decrypting an encrypted key carried in a first request key message after the baseband processing chip 302 receives the first request key message sent by the baseband processing chip 302 from the outside.
Further, the program decryption module 3021 is further configured to, when decryption fails, send a first key request message to the outside of the baseband processing chip 302 to request a key again, decrypt the stored encrypted digital program information according to a key replied by the outside of the baseband processing chip 302 again, and when decryption succeeds, send the decrypted digital program information to the descrambling module 3022 for descrambling; and when the decryption fails, ending the flow of the digital program to which the encrypted digital program information currently played and stored belongs.
Based on the above mentioned baseband processing chip, receiving chip and apparatus for mobile multimedia broadcasting, fig. 4 is a flowchart of a mobile multimedia broadcasting receiving method provided by the present invention. As shown in fig. 4, the method comprises the steps of:
step 401, a receiving chip receives a CMMB radio frequency signal and tunes the CMMB radio frequency signal into a CMMB baseband signal; and demodulating the CMMB baseband signal to obtain an encrypted digital program information packet and sending the encrypted digital program information packet to a baseband processing chip.
Step 402, the baseband processing chip receives the encrypted digital program information packet, stores the encrypted digital program information in the received encrypted digital program information packet, and sends a first request key message to the receiving chip, where the first request key message carries the encrypted key in the received encrypted digital program information packet.
And 403, the receiving chip receives the first request key message, decrypts the encrypted key carried in the first request key message through the key decryption function of the receiving chip, and replies the decrypted key to the baseband processing chip.
Step 404, the baseband processing chip receives the key; the baseband processing chip decrypts the stored encrypted digital program information through the program decryption function of the baseband processing chip according to the received secret key; and if the decryption is successful, descrambling the digital program information obtained after the decryption.
Upon decryption failure, step 404 further comprises: the baseband processing chip sends the first request key message to the receiving chip again to request the key again, decrypts the stored encrypted digital program information according to the key replied by the receiving chip again, and descrambles the decrypted digital program information when decryption is successful; and when the decryption fails, ending the flow of the digital program to which the encrypted digital program information currently played and stored belongs.
For a detailed description of the mobile multimedia broadcast receiving method provided by the present invention, reference is made to the corresponding description of the apparatus shown in fig. 3, which is not repeated herein.
In the present invention, a mobile multimedia broadcast receiving apparatus includes: a receiving chip and a baseband processing chip, a key decryption module is integrated in the receiving chip, a program decryption module is integrated in the baseband processing chip, the receiving chip converts the received CMMB radio-frequency signal into an encrypted digital program information packet and sends the encrypted digital program information packet to the baseband processing chip, the encrypted digital program information packet comprises encrypted digital program information and an encrypted key, the encrypted key carried by a first request key message from the baseband processing chip is decrypted by the key decryption module, the decrypted key is sent to the baseband processing chip, the baseband processing chip decrypts the encrypted digital program information in the encrypted digital program information packet by the program decryption module according to the key from the receiving chip and descrambles the decrypted digital program information to obtain CMMB audio and video stream, thus, in the invention, the key decryption function is integrated in the receiving chip, the realization process of decrypting the encrypted digital program information only needs a receiving chip and a baseband processing chip, and the integration level of the multimedia broadcast receiving device is improved.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.