Broadcasting and receiving messages

FIELD: broadcasting systems.

SUBSTANCE: method includes broadcasting of message, including text portion intended to reach user, while said message is transferred in form of conditional access message.

EFFECT: broader functional capabilities.

5 cl, 7 dwg

 

The present invention relates to methods and apparatus for broadcasting and receiving text messages in broadcasting systems, such as television broadcasting system, a broadcasting system, a cellular telephone system or other similar systems.

Broadcasting system used to transmit signals such as digital signals or analog TV reception from the broadcast center to the user through some medium, such as satellite, cable or terrestrial broadcast channel. On the user side for receiving and/or decoding the above-mentioned signals are used receiver-decoders, which usually transmit appropriate signals to the TV. In the case of digital transmission digital channels are encoded in the digital data stream at the transmitter side and decoded on the receiver side by using a receiver-decoder, which is usually placed in the digital set-top box for TV (DSTB - digital set-top box or integrated digital TV. In the case of analog transmission-side user may be provided a receiver-decoder for converting the transmitted signals into a format suitable for submission to the TV.

In known systems broadcast along with the transmitted signal can be transmitted text messages. Suitably equipped receiver-decoder extracts the text from benie from the transmitted signal for display on the TV screen. These messages are available to all users with suitably equipped receivers-decoders.

For known systems text messaging characteristic lack of flexibility.

According to the first aspect of the present invention proposes a method of broadcasting messages that include text, which should be reported to the user, including broadcasting mentioned messages in the form of conditional access messages for reception by the user.

The conditional access messages, or messages control rights (EMM - Entitlement Management Messages)are typically associated with access control and have a certain structure. The present invention allows the use of existing devices, such as generators messages, STM-servers, encryption blocks, injectors EMM (EMM injectors) and blocks the issuing message emitters)used to create and send messages, conditional access, transport access control data, for generating and transmitting a message that includes the text part, which should be reported to the user, thereby providing a convenient way to transfer this message to the user, and can also provide an advantage in that the message can be encrypted using the existing fur the mechanisms of encryption, to ensure the confidentiality of such communication. It is clear that, although this message takes the form of messages conditional access, or has the structure of such a message, it need not be used to control the granting of rights.

In addition, thanks to the transmission of such messages in the form of conditional access messages these messages can be received by the receiver-decoder is already configured to accept messages conditional access, transporting data access control, without the need for reconfiguring the receiver-decoder, for example, to receive messages of any other form.

Preferably the said message includes at least one identifier for identifying a group of users that are targeted in this message. This provides the advantage consisting in the fact that the message may be transferred to any group of users, without the need to transfer the message separately to each user from this group. Another advantage may be that the message is sent only to users of this group, so you can avoid sending messages to users, which they are not. This can be a more efficient way to send messages to groups the user.

Referred to the text portion is preferably a block of text, for example, in the form of encoded or unencoded ASCII characters, which can be used to display, for example, on the television screen of the user; alternatively, in the case of broadcast systems, the text can be spoken to the user.

The said group of users can be certain, selected, selected from the whole population of users, and the proposed method can include the operation of selection of the mentioned groups and include in the message at least one identifier for identifying the selected group.

The user group may include two or more users. Each identifier may be an identifier of some group, characterized by a particular characteristic. Thus, the above message may be sent to the users, which is characterized by a certain characteristic. This characteristic can be selected from a group comprising at least the following characteristics: geographic region, category of consumers subscribing to any specific commercial offer to purchase any specific product and purchase any particular session. As used herein, the term "commercial is the second sentence" preferably refers to the right to view a certain channel or multiple channels (so-called channel group, or the "bouquet"); the term "product" preferably denotes a program or a group of programs that the user has subscribed; and the term "session" preferably denotes a time interval on a particular channel. It is clear that the client audience can be divided into different categories such as movie fans, football, Rugby, age, social status, etc. of the Present invention covers any separation of users into categories, which can be identified by the operator, transmitting the message.

It may be desirable to send messages to users characterized by a specific combination of characteristics, and then the above message may include a few characteristics. The above message may also include at least one operator that determines how combinations of these identifiers with each other. The operator can define at least one logical operator such as AND, OR, NOT and/or exclusive OR.

The above message may also include a pointer type, which indicates that the message belongs to a message of the type which have a textual part.

The above message may include a pointer priority to specify the priority of this with the communication. It can be used, for example, to vary the way in which this message is reported to the user.

The mentioned message preferably includes the signature to verify the contents of this message. The message may be encrypted. In order to guarantee the reception of the message selected by the user, the broadcast mentioned messages can be carried out cyclically, with some pre-specified intervals.

According to the second aspect of the present invention proposes a method of transmitting a message to the user that includes text, including receiving the above message, presented in the form of conditional access messages, the receiver-decoder, and the issuance of the said receiver-decoder signal characterizing mentioned text, which should be reported to the user.

Preferably the said message includes at least one identifier for identifying a group of users that are targeted in this message. The proposed method may further include the operation of determining whether the user in the user group. This operation of determining may include comparing the mentioned ID with some stored ID (prefer is Ino stored in the receiver-decoder user). Thus, the receiver-decoder can be made able to determine whether this message to the appropriate user or not.

The proposed method may additionally include generating a signal indicating the reception of the above mentioned messages; for example, some information can be displayed on the display of the receiver-decoder, or on a TV connected to the receiver-decoder may display a message or icon. Thus, the user can be informed of the receipt of a message without a message to a user of the message.

The said signal characterizing mentioned text, may be the image signal, allowing the text to display on the TV user.

Mentioned operation signal characterizing the text, can be performed in response to a user request or may be performed automatically without any direct user intervention.

For example, the signal may be generated from the receiver-decoder automatically depending on the values included in the message pointer priority specifies the priority of this message. Thus, for example, if the user needs to send an emergency message, such as the prevention is their about the hurricane, the message may be assigned a high priority, and it can be displayed directly on the TV user immediately after the reception of this message by the receiver-decoder of the user, while other messages may be assigned a lower priority, and they will be displayed on the TV user in response to a user request.

The above message may contain the identifier of this message, and the proposed method may further include comparing the identifier with the identifier of the previously received message. If the result of this comparison is detected that the received message has the same identifier as the previously received message, then preferably the most recent message is rejected. Thus, it is possible to guarantee that a message will not be processed more than once.

According to a third aspect of the present invention a device for forming a message including the text part, which should be reported to the user, containing the tool (for example, the message generator to generate the above message in the message form conditional access for receiving the said user.

Preferably provides a means (such as a multiplexer) to put what I mentioned message signal, to be broadcast.

Preferably the said message includes at least one identifier for identifying a group of users that are targeted in this message. The proposed device can include means (e.g., a system) for selection of the above mentioned groups of the whole population of users and the tool (for example, the message generator) for inclusion in the said message at least one identifier to define the aforementioned selected group.

Preferably each ID represents the identity of a certain group, characterized by a particular characteristic. This characteristic can be selected from a group comprising at least the following characteristics: geographic region, category of consumers subscribing to any specific commercial offer to purchase any specific product and purchase any particular session.

Preferably, the proposed device comprises means (for example, the message generator) for inclusion in the said message at least one operator that determines how combinations mentioned multiple IDs with each other.

Preferably, the proposed device comprises means (for example, the message generator) on what I include in the mentioned message type ID, indicates that this message is intended only for a certain group of users.

Preferably, the proposed device comprises means (for example, the message generator) for inclusion in the mentioned message of type pointer, which indicates that the message belongs to a message of the type which have a textual part.

Preferably, the proposed device comprises means (for example, the message generator) for inclusion in the mentioned message index priority to specify the priority of this message.

Preferably, the proposed device comprises means (for example, the message generator to generate the signature to verify the contents of this message.

Preferably the proposed device contains a means (such as block encryption) to encrypt the message.

According adjacent to the fourth aspect of the present invention a device for broadcasting messages generated by the above-described device containing means (such as a transmitter for broadcasting the above message in the message form of the conditional access receiver decoder user.

The mentioned transmitter can be implemented with the possibility to broadcast mentioned messages cyclically, with some pre-specified period is lichnostiu.

According to the fifth aspect of the present invention features a receiver-decoder that contains a tool (e.g., a receiver) for receiving messages in the form of conditional access messages comprising a text portion, and means of delivery (e.g., output) to signal characterizing mentioned text, which should be reported to the user.

Preferably the said message includes at least one identifier for identifying a group of users that are targeted in this message. Preferably, the proposed receiver-decoder includes a tool (e.g., appropriately programmed processor for determining whether the user is in the users group, and the above-mentioned means of the issuance of the issues mentioned signal characterizing the text part, if the user included in the user group.

Preferably, the proposed receiver-decoder includes a tool (e.g., processor) for comparison mentioned at least one identifier with at least one identifier stored in the receiver-decoder to determine whether a given user in the user group.

Preferably the said message includes at least the least one operator, defines how the combinations mentioned multiple IDs with each other, and the proposed receiver-decoder includes a tool (e.g., processor) for the application of the mentioned at least one operator to mentioned several identifiers to determine whether the user in the user group.

Preferably, the proposed receiver-decoder includes a tool (for example, signal generator) for generating a signal informing the user about the reception of the said message receiver-decoder.

Preferably, the proposed receiver-decoder includes a tool (such as input) for receiving a user request for the grant of the above-mentioned signal characterizing the textual part.

The mentioned means of distribution can be performed with automatic issuance of the above-mentioned signal characterizing the text part, for example, depending on the values included in the message pointer priority specifies the priority of this message.

According to the sixth aspect of the present invention offers a message of conditional access, which includes the text part, which should be reported to the user.

According to the seventh aspect of the present invention proposes a signal that includes the above with the communication.

The above described features relating to the methods that can be applied to aspects of the device, the receiver-decoder, the message or signal, and Vice versa.

The present invention extends to methods and/or device, substantially such as described herein with reference to the accompanying drawings.

Below, purely as an illustrative example will be described preferred features of the present invention with reference to the accompanying drawings on which is shown:

figure 1 - General view of a typical digital television system;

figure 2 - General view of conditional access systems;

figure 3 - structure of the conditional access messages (EMM);

figure 4 - the structure of the system authorization subscribers;

figure 5 - structure of the command Class mail message;

6 is a structure class mail message EMM; and

7 - structure of the receiver-decoder.

General view of the system

Figure 1 shows a system 1 for digital television in General. In the present invention is mainly used conventional system 2 digital television, in which to transmit compressed digital signals applied a known compression system MPEG-2. Specifically, MPEG-2 compressor 3 in the broadcast center receives a stream of digital signals (typically a stream of video signals). The compressor 3 is connected to the multiplexer - the scrambler 4 by connecting 5.

The multiplexer 4 receives many additional input signals, assembles transport stream and transmits the compressed digital signals in the transmitter 6 of the broadcast center via a connection 7, which, of course, can take a wide variety of forms, including telecommunication links. The transmitter 6 transmits electromagnetic signals on channel 8 "Earth - satellite to satellite transponder 9, where they are processed by electronic means; from there they are transmitted by broadcast virtual channel 10 "satellite - to-Ground terrestrial receiver 12, usually in the form of plates, owned or leased by the end user. Possible, of course, other transport channels for transmitting data, such as a network of terrestrial broadcasting, cable transmission, the combined cable and satellite connection, telephone network, etc.

The signals received by the receiver 12, are transmitted in a combined receiver-decoder 13, owned or leased by the end user and is connected to the TV 14 end user. The receiver-decoder 13 decodes the compressed MPEG-2 signal in the television signal to the television 14. Although figure 1 receiver-decoder is shown as a separate unit, it can be part of an integrated digital TV is. The term "receiver-decoder as used in this paper covers both the separate receiver-decoder, such as a set-top box for TV (STB)and TV with a built-in receiver-decoder.

In a multichannel system, the multiplexer 4 handles audio and video information received from multiple sources, and communicates with the transmitter 6 to broadcast this information on the appropriate number of channels. In addition to audio-visual information in some or all of these channels can be entered messages, or applications, or digital data of any other kind, interspersed with the transmitted digital audio and video information.

To the multiplexer 4 and the receiver-decoder 13 is connected, the system 15 conditional access, placed partly in the broadcast center, and part of the decoder. It allows the end user to access the digital TV of one or more providers of broadcasting. In the receiver-decoder 13 can be mounted smart card is able to interpret the messages related to the commercial offerings (i.e. to one or more television programs that are sold by the provider of the broadcast). Using the decoder 13 and the smart card end-user can buy a commercial offer or subscription mode, or in which egime pay for a separate view (PPV-mode).

As mentioned above, given by the system program scribblenauts multiplexer 4, and the parameters and encryption keys used to this particular transfer, determined by the system 15 conditional access. Transmission of scrambled data in this manner is well known in the field of pay-TV. Usually scrambled data is transmitted together with the control word destined for diskriminirovaniya these data, and self control word is encrypted by using the so-called working key and transmitted in encrypted form.

Mentioned scrambled data and the encrypted control word is then accepted by the decoder 13, having access to the equivalent of the mentioned working key stored on a smart card installed in the decoder to decrypt the encrypted control word and then descrambling the transferred data. Paid for a subscription, the subscriber will receive, for example, passed on this month EMM (message control rights, or communication access control) a work key for decoding the encrypted control word, which, in turn, is necessary for watching.

Interactive system 16, also connected to the multiplexer 4 and the receiver-decoder 13 and also placed partially the Central broadcasting and partly in the decoder, allows the end user to communicate interactively with various applications via modem back channel 17. This modem back channel may also be used for messaging system 15 conditional access.

Conditional access system

As shown in figure 2, in General, the system 15 conditional access includes a validation system subscribers (SAS Subscriber Authorization System) 30. SAS 30 is connected to one or multiple systems, subscriber management (SMS - Subscriber Management Systems) 32, one SMS for each provider, broadcast, via connection 34, which may be a TCP/IP channel or a channel of a different type. Alternatively, one SMS can be used in conjunction with two commercial operators or one operator can use two SMS etc.

The first encryption device in the form of blocks of encryption 36 using "parent" smart card 38, connected to SAS via connection 40. Second encrypting device, also in the form of blocks of encryption 42 using maternal smart card 44, connected to the multiplexer 4 through connection 46. In the receiver-decoder 13 is set to "child" smart card 48. The receiver-decoder is connected directly to a SAS 30 through 50 servers connection and modem back channel 17. Along with other signals SAS passes in a child with the art map subscription rights, upon request.

Smart cards contain confidential information from one or more commercial operators. "Parent" smart card encrypts messages of different types, and the "child" smart card designerour these messages, if they have the right to.

As shown in figure 2, in the center of the broadcast digital video signal is first compressed (or baud rate bit stream is reduced) using MPEG-2 compressor 3. This compressed signal is then passed to the MUX-scrambler 4 for multiplexing with other data, such as other compressed data.

Scrambler generates a control word used in the scrambling process and included in the MPEG-2 stream in the multiplexer 4. This control word is generated within the system and allows the receiver-decoder 13 end user to descrambling program.

In the MPEG-2 stream is also introduced criteria of access, indicating the mode in which this program is offered to the consumer. The program may be offered in one of several modes subscriptions and/or one of the several modes of payment for a separate view (PPV). In subscription mode, the end user subscribes to one or more commercial offers, or groups ("flowers") channels, thereby obtaining the right to watch any channel included in these groups of channels. In PPV-R is the bench to the end user is given the opportunity to buy a transmission request.

And a control word, and the criteria used for forming messages rights management (ESM); this message is transmitted to any one scrambled programs. The ESM contains control word (allowing descrambling this program) and the criteria for access to the broadcast program. Criteria of access and control word transmitted in the above-mentioned second block encryption 42 through connection 46. In this block the ESM is generated, encrypted and sent back to the MUX-scrambler 4.

Each service, broadcast service provider broadcast data stream that includes several separate component; for example, a television program includes video components, audio components, component subtitles, etc. Each of these component service scramblies and encrypted for subsequent broadcast separately. For each scrambled service components requires a separate ESM.

The multiplexer 4 receives the electrical signals containing the encrypted EMM from SAS 30, encrypted ECM from the second block encryption 42 and compressed programs from the compressor 3. The multiplexer 4 scramblase program and transmits the scrambled program, encrypted and encrypted EMM ECM as electrical signals in the system 54 broadcasting, which may be, for example, satellite system, shown in IG, or other channels. The receiver-decoder 13 further demultiplexes these signals to obtain a scrambled program, encrypted and encrypted EMM ECM.

The receiver-decoder receives this broadcast signal and extracts the MPEG-2 data. If the program is scrambled, the receiver-decoder 13 retrieves the appropriate ECM from MPEG-2 stream and sends it to the ECM in the "child" smart card 48 of the end user. It is installed in the chassis of the receiver-decoder 13. Child smart card 48 controls whether the end user the right interpretation of this ECM and access to this program. If not, the receiver-decoder 13 is passed a negative response, indicating that the program cannot be descrambler.html. If the end user has the appropriate rights, the ESM detectable and extracted control word. The decoder 13 can then be descrambler.html this program, using this control word. MPEG-2 stream is subjected to decompression and converted into a video signal for transmission to the TV 14.

If the program descrambling, messages ECM in the MPEG-2 stream is not transmitted, and the receiver-decoder 13 exposes the data decompression and converts the received signal into a video signal for transmission to the TV 14.

Management system subscribers (SMS) 30 includes a database 52, Kotor the controls, in addition, all files end users, commercial offers (such as tariffs and boosting consumption), subscription information on PPV and data relating to consumption by end users and authorization. SMS can be physically removed from the SAS.

SMS 32 passes in SAS 30 messages that initiate the change or creation of conditional access messages (EMM), intended for transmission to end users. SMS 32 also passes SAS 30 messages, which do not imply any changes or creation EMM, but just initiate a change in the status of the end user (with respect to the rights granted to the end user when ordering the product, or the amount that will be debited from the account of this end user). SAS 30 also transmits messages (usually requesting information, such as information callback or billing information) in the SMS 32, where it is clear that the connection between the two systems is two-way.

The conditional access messages (EMM)

EMM is a message that is relevant to a particular end user (subscriber) or a group of end users, in contrast to the ESM, which corresponds to a scrambled program or group scrambled programs are part of the same commercial is anyone proposals.

There are various types of EMM. Individual EMM intended to individual subscribers, and they are usually used when providing PPV services; such EMM contain the group identifier and a pointer to the provisions of this subscriber in the group. The so-called "group" EMM target groups, for example, of 256 individual users, and, as a rule, used in the administration of those or other subscription services. Classroom EMM are designed for the entire audience. The "audience" is this all subscribers with smart cards with the same operator ID (OPI). And, finally, "unique" EMM are smart cards with a specific ID.

In preferred embodiments, the implementation of classroom EMM is used to send messages to specific groups of users.

Below, with reference to figure 3, will be described the General structure of the EMM used in the above-mentioned preferred options for implementation. In fact, the EMM, which is a sequence of bits of digital data includes a header 60, the actual EMM 62 and signature 64. In turn, the header 60 includes an identifier 66 type indicating the type of this EMM, ID 68 length indicating the length of the EMM, the optional address 70 for this EMM, ID 72 operator and ID 7 key. Finally, the signature 64, which is optional, provides the opportunity to conduct a series of inspections to detect damage of the other data contained in the EMM. The above-mentioned type identifier in the header identifies the message as EMM.

The validation system subscribers (SAS)

Messages generated SMS 32, is transmitted through the connection 34 to the validation system subscribers (SAS) 30, which, in turn, generates a message confirming the reception of messages generated SMS 32, and transmits the confirmation SMS 32. Messages that can be transmitted in SAS include suspending subscription a subscriber by, for example, lack of payment; changes in relation to a subscriber, such as adding or deleting certain commercial proposals; provision of law, for example, on the specific program (event) in PPV mode.

SAS 30 conducts and supports databases that store the status of all subscribers defined SMS 32. In accordance with this status and on the basis of different messages, SMS messages, SAS generates an EMM for smart card subscribers. These EMM is encrypted by the encryption blocks 36 SAS and transmitted to the multiplexer 4. To guarantee that you can receive messages EMM subscriber, SAS sends these messages cyclically. Periodically the th transmission depends on the type of EMM, but is usually from 30 seconds to 30 minutes.

The typical configuration of SAS 30 shown in figure 4. In General, SAS 30 includes a region branch subscription 100, for the granting of rights in the subscription mode and automatic monthly updates of these rights, region branch PPV 102, to provide rights PPV transmission, and the EMM injector 104 for submission of EMM messages generated by the oblast branch of the subscription and area branch of the PPV, in a multiplexer-scrambler 4, thus driving the EMM messages in the MPEG stream. If you should be granted other rights, such as PPF-law (PPF - Pay Per File, single payment) for the case of the download computer software in the personal computer user, there are also other related area.

One of the functions of SAS 30 is to control access rights to television programs that are offered as commercial bids in the subscription mode or sold as PPV-transfer in accordance with various modes of sale (pre-order, mode impulse buying). In accordance with these rights and information received from the SMS 32, SAS 30 generates messages EMM for the corresponding subscriber.

Area branch subscription 100 includes an interface 106 for receiving commands (CI (Command Interface), the server 108 technical subscriber management (STM - Subscriber Technical Management), the generator 110 messages (G) and the cryptography block 36. Area branch PPV 102 includes a server 112 authorization AS Authorization Server), servers 114, 116 database (DBAS)that contains a relational database to store relevant information about the end users, the server 118 centralized processing orders (OCS - Order Centralized Server), the server 120 broadcaster software (SPB - Server for Programme Broadcaster), the generator 122 messages (MG), which functions, in essence, the same as the message generator oblast branch of the subscription, and the cryptography block 36.

The EMM injector 104 contains several blocks of the message (ME - Message Emitters 124, 126, 128 and 130 and software multiplexer (SMUX - Software Multiplexers) 132 and 134. In the preferred embodiment, there are two ME, 124 and 126, for generator 110 messages, and two ME, 128 and 130, for generator 122 messages. ME 124 and 126 connected to the SMUX 132, while ME 128 and 130 connected to the SMUX 134.

Generators 110 and 122 messages translate the commands issued, respectively, STM 108 and OCS 118, messages EMM. These generators messages determine the duration and frequency of issuing messages EMM. These generators messages also encrypt messages EMM using their own blocks of encryption. Then they transmit the encrypted EMM in the appropriate block message, which cyclically transmit the EMM. As shown in figure 4, one message generator can be connected to several units issued and messages moreover, the corresponding block of the message is determined by the message generator depending on the operator specified in the EMM. Throughout the life cycle of this EMM generator message stores it in its own database. This EMM is removed from the database as soon as the time allotted for its issuance. This database provides consistency MG and ME.

Blocks generate messages 124, 126, 128, 130 receive messages EMM from the respective generators messages with multiple parameters, such as start date of broadcast, the date of cessation of broadcasting and frequency broadcast. Then the generators of control messages broadcast messages EMM in accordance with these parameters.

Mail

Consider the broadcasting system 1 is configured to transmit mail messages, typically in the form of ASCII strings from a commercial operator (provider broadcast), SMS, receiver decoder user. Email messages typically consist of text messages for display on the TV user. Email messages can be transmitted in the form of EMM any particular type or otherwise. In this embodiment of the present invention to transmit e-mail messages to certain groups of subscribers used the so-called AU is Eternia mail message (Audience Mail Messages).

Classroom e-mail messages allow commercial operators to send a message to all users within a particular group, without having to go to each user of this group separately. This can be improved efficiency of the bandwidth used to transmit messages, because you need to pass only a small number of messages.

Users who addressed class mail message may be selected depending on one or more parameters. Examples of such parameters may include:

Geographical region. The message is only available to users in a particular geographic region.

Category of consumers. The message is available only to users belonging to a particular category of consumers, such as movie fans, football, Rugby, age category, etc.

Commercial offer. The message is available only to subscribers on certain commercial proposal.

Session number. The message is available only to users who have access to the specified session.

The product number. The message is available only to users of a certain product.

Thus, messages to certain groups of users, can send the I users, within these groups, but not others. For example, a warning about the weather can be sent to users living in a particular geographic region, or viewers who have subscribed to a certain film (with the corresponding number of the product), can be informed of the broadcast continuation of this movie or TV viewers, has subscribed to a particular channel (as a component of some commercial offers, such as wildlife channel, can be informed of the imminence of any specific programs about wildlife.

In order to pass class mail message, the operator issues a command Class Mail Message from the SMS 32 in SAS 30. Refer to figure 5; command 150 "Class Mail Message includes the identifier 152 command that identifies this command as the command Class Mail Message, the identifier 154 operator, identifying the operator, one or more identifiers 156 defining a group of users that are targeted in this email message box 158 priority, and a text message is 160 in the form of an ASCII string.

In one preferred embodiment of the present invention addressable group is determined based on one or more of the following parameters: geographical the cue region, category of consumers, the offer, the session number and the product number. Depending on the implementation in a single email message can be used or only one identifier or multiple identifiers. In the latter case, these multiple identifiers can be combined using logical operators such as AND, OR, XOR and/or NOT as defined in the appropriate command.

The use of logical operators can be used to appeal to specific groups of users several criteria. For example, there can be multiple geographic regions, two of which - Marseille and Paris, and the audience can be divided into different categories of consumers, such as movie fans, football, Rugby, etc. If a particular football match between Marseille and Paris assigned product number 1234, the two fans of the respective clubs, have not purchased the right to view this match may be the sent message, notifying about this match, using the following combination of settings:

(Geographicalregion=Marseille OR Geographicalregion=Paris) And Potrebitelskogo=Football AND NOT Product=1234.

In some embodiments, implementation of the present invention using parentheses may not be possible. With what you learn groups of users can be sent two messages using the following combinations:

Geographicalregion=Marseille And Potrebitelskogo=Football AND NOT Product=1234,

Geographicalregion=Paris And Potrebitelskogo=Football AND NOT Product=1234.

In both cases, the used logical operators determines the broadcast network operator, and they are entered in field 156 command parameters 150 transmitted from the SMS 32 in SAS 30.

Box 158 priority defines the priority of the message. If the priority field is left blank, the message is assigned a normal priority.

When SAS receives the command Class Mail Message, it generates a special EMM to send this message to the user. Let's go back to figure 4, the command transmitted from the SMS is received by the interface 106 to receive commands (CI) and transferred to the STM server 108. STM server 108 identifies this command as the command Class Mail Message. It then sends the message generator command to generate class mail message-EMM.

After receiving the specified command from the STM server 108 generator 110 messages generates class mail message in the form of an EMM. Structure class mail message EMM is presented on Fig.6. As shown in Fig.6, EMM 200 includes a header 202, actually EMM 208, and, optionally, the signature 226. The header 202 contains the identifier 204 type (TID) and the identifier 206 operator (OID), as well as other information as described is ANO above with reference to figure 3. The specified type identifier identifies EMM EMM group, i.e. as belonging to a certain group of users.

Actually EMM 208 includes the identifier 210 that defines this EMM as class mail message-EMM several identifiers 212, 214, 216, 218, describing the group, which was intended EMM, field 220 of the logical operators that defines one or more logical operators, a pointer 222 priority index 224 and text message 226.

In one preferred embodiment of the present invention, each identifier 212, 214, 216, 218 consists of two parts, with the first part specifies to which the characteristic applies to the identifier, and the second indicates the value of this characteristic. In one alternative embodiment of the present invention each characteristic is allocated a certain part of the EMM, and in this case, each identifier contains only the value.

Shown at 6 is a specific example, the identifier 212, a length of two bytes, determines an offer identifier 214, also the length of two bytes, determines the geographic region; identifier 216, a length of three bytes, specifies the session number; and the identifier 218, a length of three bytes, specifies the number of the product. In particular, the EMM can away is invoking one or more of the above identifiers; for example, in a simplified embodiment, the implementation may be provided in one ID, one part of which is determined by the characteristic that applies to this identifier, and the second part is determined by the value of this characteristic.

Field 220 of the logical operators defines one or more logical operators such as AND, OR, XOR and/or NOT intended to apply to identifiers 212, 214, 216 and 218, as indicated in the command 159 transmitted from the SMS 32 in SAS 30. The pointer 222 priority takes its value depending on the priority of the message, as specified in the above command, transmitted from the SMS in SAS. Index 224 accepts a value that is unique for a given EMM, allowing you to identify this EMM. Mail message 226, the length of which usually is 89 bytes, includes in itself a text message to be transferred by the user, in the form of an ASCII string.

The generator 110 message also specifies the start time and end time of the broadcast, as well as the frequency of transmission of this EMM. The time interval during which should be broadcasting EMM, as well as its frequency is usually set equal to some specific value, the corresponding class mail messages EMM however, these settings can be changed, for example, depending on what rioricet this message (specified by the operator) or the total transmission rate of the bit stream of the broadcast signal.

After EMM was formed, it can be encrypted (optional) using the cryptography block 36. EMM can be encrypted, for example, if you want to protect the confidentiality of e-mail messages.

Then EMM, and information about the start time and end time of the broadcast and its periodicity, served in the injector 104 EMM. The EMM injector responsible for the introduction of EMM messages in the broadcast data stream at the appropriate time, depending on the aforementioned start time and end time of the broadcast and its periodicity. EMM is stored in the data block message 124 or 126. EMM is inserted into the broadcast data stream to the appropriate software multiplexer (SMUX) 132 or 134 and the multiplexer 4. Then the EMM is transmitted in the broadcast signal for reception by the receiver-decoder 13.

As shown in Fig.7, the receiver-decoder 13 includes a tuner 250 and the demodulator 252, respectively, for receiving and demodulating broadcast signal. The demodulated signal is supplied to the demultiplexer 254, which outlines the various components of this signal. Sound signals are fed into a block of 256 processing of the audio signal, the video signals are fed into the block 258 video processing, and EMM messages are presented to the Central processing unit (CPU) 260 and stored in the buffer memory. Encrypted EMM interpreted Deshimaru the current block 266 receiver-decoder.

Called the email application program that runs on the CPU, allows the user to work with the classroom e-mail messages. Mail the application retrieves various identifiers that determine a group of users that are targeted in this message. In CPU memory stores different identifiers corresponding to a given user, such as geographic region and category of consumers as well as commercial applications, products and sessions purchased by a given user. Mail the application compares the identifiers extracted from the EMM, with corresponding identifiers of the user. If the 220 logical operators this EMM placed Boolean operators, the application retrieves these logical operators and applies them to the IDs. Thus, an email application may determine whether the user is one of those users that are targeted in this class mail message.

In the example above, with a football match between Marseille and Paris mail app checks whether the geographical region of this subscriber Marseille or Paris, whether its consumer category (or one of them) category "football fans" and whether or not the user is e purchased the product with the ID 1234.

If your application detects that the user specified criteria are not met, it removes the EMM from the buffer and takes no further action. If the application determines that the user specified criteria are met, it retrieves the mail message 226 of the said EMM and stores it in the buffer of e-mail messages ("mailbox") in CPU memory. Then mail the application informs the user that he has mail. This can be done either by displaying on the display of the receiver-decoder of some information, or by display of any messages or icons on the TV screen. In the latter case, the imposition of this message or icon on top of the video image corresponds graphics processor 264.

After the user has been informed that it has mail, he can access his mailbox and display the appropriate message on the screen. Mail the application is responsible for retrieving text messages from class mail message EMM and display it on the TV screen the user via the graphical processor 264 in response to a user request.

In some situations, for example, if the message was given high priority on the TV display which is itself a message, without any user intervention. For example, in the case of a storm warning message may be assigned a high priority, and then the receiver-decoder immediately displays this message right on the TV screen.

Finally, after post EMM already accepted, the receiver-decoder "burns" it EMM, not to display the same message again and again. This is done by comparing the incoming mail EMM already retrieved using the index 224 contained in the EMM. Incoming EMM with the same index that already received EMM, are removed from the buffer.

Summarizing, we can say that the commercial operator can send a message (ASCII string) user group. For this DSTB contains a number of internal buffers that can store these messages. When DSTB receives this message, it offers the subscriber by means of any messages displayed on your TV) to check my mailbox. Then the viewer uses the appropriate menu commands to display these messages on the TV screen.

To make it possible to send SMS messages and use a special command. This command includes the following information:

- the unique identifier of the smart card;

- the message itself, in the form of an ASCII string;

- it is interesting, the message priority (normal or urgent). If the priority is omitted, the message is a normal priority.

Addressable group depends on optional parameters:

- Advanced options no - addressed all smart cards this operator.

- Commercial proposal - the message is addressed only to the smart cards with subscription to the business proposal.

Geographic region - the message is addressed only to the smart cards, having the specified number of a particular geographic region.

- Session number - the message is addressed only to the smart cards with a subscription to the specified session number.

In one embodiment of the present invention for a single message can be used only one of the following methods of selection of addressable group.

It is obvious that the present invention has been described above solely on the examples of possible variants of its implementation, and change implementation details are possible without departing from the scope of the present invention.

Each feature disclosed in the description and (in appropriate cases) in the claims and in the drawings, can be realized separately or in a suitable combination.

Used in the claims the item numbers used only for illustrative purposes and are not restrictive impacts is via the extent of the rights, defined by the claims.

1. Way broadcast message that includes the text part, which should be reported to the user, including broadcasting mentioned messages in the form of conditional access messages for reception by the receiver-decoder of the user.

2. The method according to claim 1, characterized in that the said message includes at least one identifier for identifying a group of users that are targeted in this message.

3. The method according to claim 2, including the selection of the above mentioned groups of the whole population of users and the inclusion in the said message at least one identifier for identifying the selected group.

4. The method according to claim 2, characterized in that each ID is the ID of some group, characterized by a particular feature.

5. The method according to claim 4, characterized in that said characteristic is selected from a group comprising at least the following characteristics: geographic region, category of consumers subscribing to any specific commercial offer to purchase any specific product and purchase any particular session.

6. The method according to claim 2, characterized in that the said message includes at least one operator that specifies sposobnostey mentioned multiple IDs with each other.

7. The method according to claim 1, characterized in that the said message includes a type identifier indicating that this message is intended only for a certain group of users.

8. The method according to claim 1, characterized in that the said message includes a pointer type indicating that the message belongs to a message of the type which have a textual part.

9. The method according to claim 1, characterized in that the said message includes a pointer priority to specify the priority of this message.

10. The method according to claim 1, characterized in that the said message includes a signature to verify the contents of this message.

11. The method according to claim 1, characterized in that the said message is encrypted.

12. The method according to claim 1, characterized in that the mentioned broadcasting messages is carried out cyclically, with some pre-specified intervals.

13. The method of sending a message to the user that includes text, including receiving the above message, presented in the form of conditional access messages, the receiver-decoder and the issuance of the said receiver-decoder signal characterizing mentioned text, which should be reported to the user.

14. The method according to item 13, characterized in that the community is giving includes at least one identifier for identifying a group of users, which is the message.

15. The method according to 14, comprising the operation of determining whether the user is in the users group, and the issuance of the above-mentioned signal characterizing the text part, if the user included in the user group.

16. The method according to item 15, wherein said operation of determining includes comparing the mentioned at least one identifier with at least one identifier stored in the receiver-decoder.

17. The method according to 14, characterized in that the said message includes at least one operator that determines how combinations mentioned multiple IDs with each other, and the receiver-decoder applies the mentioned at least one operator to the above-mentioned multiple identifiers to determine whether the user in the user group.

18. The method according to item 13, comprising generating a signal informing the user about the reception of the said message receiver-decoder.

19. The method according to item 13, characterized in that the said signal characterizing the text part, is issued in response to a user request.

20. The method according to item 13, characterized in that the said signal characterizing the text part, vyd who is the receiver-decoder automatically.

21. The method according to claim 20, characterized in that the said signal is issued from the receiver-decoder automatically depending on the values included in the message pointer priority specifies the priority of this message.

22. Apparatus for forming a message including the text part, which should be reported to the user, containing the means for forming the above-mentioned message in the form of conditional access messages for reception by the receiver-decoder of the user, and the said message includes several identifiers that determine a group of users to whom this message is intended, and at least one operator that determines how combinations mentioned multiple IDs with each other.

23. The device according to article 22 of the containing means for selecting the above mentioned groups of the whole population of users and a means for inclusion in said message at least one identifier to define the aforementioned selected group.

24. The device according to item 22, wherein each identifier is an identifier of some group, characterized by a particular feature.

25. The device according to paragraph 24, wherein said characteristic is selected from a group comprising at least after the respective characteristics: geographic region, category of consumers subscribing to any specific commercial offer to purchase any specific product and purchase any particular session.

26. The device according to item 22, containing a means for inclusion in said message type identifier indicating that this message is intended only for a certain group of users.

27. The device according to item 22, containing a means for inclusion in said message pointer type indicating that the message belongs to a message of the type which have a textual part.

28. The device according to item 22, containing a means for inclusion in said message pointer priority to specify the priority of this message.

29. The device according to article 22 of the containing means for forming a signature to verify the contents of this message.

30. The device according to item 22, containing encryption tool mentioned message.

31. Device for broadcasting messages generated by the device according to article 22 of the containing means for broadcasting the above message in the message form of the conditional access receiver decoder user.

32. The device according to p made with the possibility to broadcast mentioned messages cyclically, with some pre-specified intervals.

33. PR is amnic decoder, containing means for receiving messages in the form of conditional access messages comprising a text portion, and means for issuing to signal characterizing mentioned text, which should be reported to the user.

34. The receiver-decoder p, characterized in that the said message includes at least one identifier for identifying a group of users that are targeted in this message.

35. The receiver-decoder 34, containing a means for determining whether the user is in the users group, and the above-mentioned means of the issuance of the issues mentioned signal characterizing the text part, if the user included in the user group.

36. The receiver-decoder p containing means for comparing the mentioned at least one identifier with at least one identifier stored in the receiver-decoder to determine whether a given user in the user group.

37. The receiver-decoder 34, characterized in that the said message includes at least one operator that determines how combinations mentioned multiple IDs with each other, and the receiver-decoder includes means for applying mentioned what about the at least one operator referred to several IDs, to determine whether this user in the user group.

38. The receiver-decoder p containing means for generating a signal informing the user about the reception of the said message receiver-decoder.

39. The receiver-decoder p containing means for receiving a user request for the grant of the above-mentioned signal characterizing the textual part.

40. The receiver-decoder p, characterized in that the said means of issuing performed with automatic issuance of the above-mentioned signal characterizing the textual part.

41. The receiver-decoder p, characterized in that the said means of issuing performed with automatic issuance of the above-mentioned signal depending on the values included in the mentioned message index priority specifies the priority of this message.



 

Same patents:

FIELD: television.

SUBSTANCE: device converts signals to digital video information. Compression device is made in such a way, that it receives digital video data, coming from source data generator, and compresses digital images. Encoding device receives compressed digital video data coming from compression device and encodes compressed digital video data. Recording device stores encoded compressed digital audio data at data carrier.

EFFECT: higher data transfer speed.

3 cl, 17 dwg

FIELD: access control systems.

SUBSTANCE: proposed signal processing method involves reception of digital input signal incorporating first component of scrambled signal and second component of scrambled signal; binding of input signal with detachable intelligent card unit for processing first scrambled signal component and generation of first descrambled signal which is internal with respect to intelligent card unit and for processing second scrambled signal component in case of response to first descrambled signal to generate second descrambled signal and to integrate first scrambled signal component of input signal and second descrambled signal so as to produce output signal; reception of output signal from intelligent card unit and processing of second descrambled signal to shape signal adapted for display.

EFFECT: improved control of access.

1 cl, 9 dwg

The invention relates to an electronic audiovisual processing

The invention relates to scramblers device, in particular for digital TV systems

The invention relates to the field of broadcasting and reception, to the conditional access system for broadcast system, the device generating signals for use in said system

The invention relates to access control systems that contain smart card

The invention relates to data processing systems, storage devices and implementing specific programs using memory cards

The invention relates to a television technique and can be used to format the executable code and data that define interactive programs

The invention relates to methods of protection against videocapture

The invention relates to the creation, management and transfer (“navigation”) on the list of preferred services in a multimedia decoder

The invention relates to techniques for television, in particular to devices for digital TV broadcasting

The invention relates to control the display menu of broadcast programs

The invention relates to a system for receiving a transmission containing a computer and decoder

The invention relates to television technician

The invention relates to television technology, in particular to the schematic image stabilization for the television receiver screen-half-width

The invention relates to television, and in particular to a method and device for the transmission of additional signals on television channels, and can be used for any additional video and audio signals

The invention relates to television and is designed for storing video and audio data

The invention relates to a device output to a display device for display of information, such as a television, VCR, computer monitor, etc. and, more particularly, to a display device adjusting the level and the way the OSD menu

FIELD: broadcasting systems.

SUBSTANCE: method includes broadcasting of message, including text portion intended to reach user, while said message is transferred in form of conditional access message.

EFFECT: broader functional capabilities.

5 cl, 7 dwg

Up!