[go: up one dir, main page]

CN101594513B - Program ordering method of conditional access system, conditional access system front-end and terminal - Google Patents

Program ordering method of conditional access system, conditional access system front-end and terminal Download PDF

Info

Publication number
CN101594513B
CN101594513B CN200810113668.1A CN200810113668A CN101594513B CN 101594513 B CN101594513 B CN 101594513B CN 200810113668 A CN200810113668 A CN 200810113668A CN 101594513 B CN101594513 B CN 101594513B
Authority
CN
China
Prior art keywords
program
information
terminal
ordering
wallet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200810113668.1A
Other languages
Chinese (zh)
Other versions
CN101594513A (en
Inventor
王宇
王文军
韩坚
王天星
李东
李伟东
卢增祥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Shibo Digital TV Technology Co Ltd
Original Assignee
Beijing Shibo Digital TV Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Shibo Digital TV Technology Co Ltd filed Critical Beijing Shibo Digital TV Technology Co Ltd
Priority to CN200810113668.1A priority Critical patent/CN101594513B/en
Publication of CN101594513A publication Critical patent/CN101594513A/en
Application granted granted Critical
Publication of CN101594513B publication Critical patent/CN101594513B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention provides a program ordering method of conditional access system, a conditional access system front-end and a terminal. The method comprises: the terminal judges whether a terminal client orders a pay-per-view program according to the ordering information displayed by the terminal; if so, the terminal deducts the charge of the charged program from a corresponding wallet; wherein, the charged program is a viewing program charged by time, and the ordering information at least comprises a program marker, a charged wallet marker and viewing time. With the method in the invention, the terminal client orders IPPT program according to the ordering information displayed by the terminal without notifying the operator front-end of authentication by telephone or verbal notice, and when ordering program, the program can be viewed only by deducting the charge of the program from the corresponding wallet, thus saving time, and facilitating the user to purchase charged programs and the operator to perform united management on the users.

Description

Program ordering method of conditional access system, conditional access system front end and terminal
Technical Field
The invention relates to a digital television conditional access technology, in particular to a program ordering method of a digital television conditional access system, a conditional access system front end and a terminal.
Background
As is well known, the conditional access system CAS is a system for controlling the reception of a broadcast service by a user, and the paid service of the broadcast system is generally implemented through an authorization management. The conditional access system can realize the authorization management and the receiving control of various digital television broadcasting services, only authorized users are allowed to use a certain service, and unauthorized users cannot use the service, so that programs cannot be watched.
The conditional access system packages a plurality of channels into a product, if a user orders the product after packaging, the conditional access system is required to authorize, and the authorization information is generally sent to the set-top box through authorization Management information (EMM).
In the case of a unidirectional network, if there are 100 ten thousand users in the current system, the system needs to respectively issue EMM packets to 100 ten thousand cards (users) corresponding to the 100 ten thousand users. Thus, with the increase of the number of users and the number of programs, the data volume of the broadcast EMM data packets will increase continuously, and because the user may not be started up when transmitting the EMM data packets, the conditional access system cannot confirm whether the user has received the EMM data packets, and can only continuously and circularly transmit the data packets within a certain time, thus occupying too large bandwidth.
In addition, if the user chooses to purchase the charged program, the user needs to inform the operator orally or by telephone, the operator orders the service and pays the fee through the front end of the operator, and the ordered program can be watched only by the front end of the operator for authorization, so that the user and the operator are inconvenient because of occupying excessive bandwidth and increasing intermediate links, and the operator is inconvenient to count and uniformly manage the programs actually watched by the user.
Chinese patent application No. 02809715.7, publication No. CN 1529984a, discloses a digital broadcast receiver, which is incorporated herein by reference. Fig. 1 is a block diagram of a digital broadcast receiver. In the player, a user can purchase a Pay-Per-View (Pay Per View) program on the spot by remote control operation based on the displayed hint information. The information that the user has purchased the PPV program is generally transmitted to the charging information collection center through the modem 22 at a certain date of each month, and a request corresponding to the purchase amount is made to the user.
Through the above manner, when the PPV program is ordered, although the occupied bandwidth can be reduced to a certain extent, the terminal user pays for the ordered program, and the paid program is transmitted to the charging information collection center through the modem 22, and a request corresponding to the purchase amount is sent to the user, so that an intermediate link is added, inconvenience is brought to the user and the operator, and the operator is not convenient to count and uniformly manage the programs actually watched by the user. The above application does not describe the subscription of Pay-Per-view (IPPT) programs.
Disclosure of Invention
The invention aims to provide a program ordering method of a conditional access system, which ensures that a terminal user orders IPPT programs according to ordering information displayed by a terminal, the terminal user does not need to use telephone or orally inform the front end of an operator for authorization, and when the programs are ordered, the programs can be watched by deducting the cost of the programs from a corresponding wallet, thereby saving time, facilitating the user to purchase charged programs and facilitating the operator to uniformly manage the user.
The invention also aims to provide a conditional access system terminal, which enables a terminal user to order an IPPT program according to the ordering information displayed by the terminal, and when the program is ordered, the program can be watched by deducting the cost of the program from a corresponding wallet, thereby saving time, facilitating the user to purchase the charged program and facilitating the uniform management of the operator on the user.
The invention also aims to provide a conditional access system front end, which configures IPPT programs and corresponding program information through the front end, generates corresponding data packets and transmits the data packets to a terminal for ordering by a terminal user.
The present invention also provides a security device, which directly deducts the cost of IPPT program from wallet, thus saving time and facilitating the user to purchase the charged program, and facilitating the operator to manage the user uniformly.
To achieve the above object, the present invention provides a program ordering method of a conditional access system, the method comprising: the terminal judges whether the terminal user orders the charging program according to the ordering information displayed by the terminal; if the judgment result is yes, the terminal deducts the charge of the charged program from the corresponding wallet; the subscription information at least comprises a program identifier, a paid wallet identifier and viewing time.
In order to achieve the above object, the present invention provides a conditional access system terminal, including:
a receiving unit for receiving an instruction input by a terminal user according to the displayed order information of the charging program and transmitting the instruction;
the processing unit at least comprises a judging unit, and the judging unit is used for judging whether the terminal user orders the charging program according to the instruction; if the judgment result is yes, transmitting the ordering information;
the safety device is connected with the processing unit and used for receiving the order information transmitted by the processing unit and deducting the fee of the charged program from the corresponding wallet according to the order information;
the subscription information at least comprises a program identifier, a paid wallet identifier and viewing time.
In order to achieve the above object, the present invention provides a conditional access system front end, which includes a data packet generating unit, where the data packet generating unit is configured to generate a data packet according to preconfigured charging program information, and transmit the data packet to the terminal; wherein the premium programming information includes subscription information;
the subscription information at least comprises a program identifier, a paid wallet identifier and viewing time.
To achieve the above object, the present invention provides a safety device including:
the program processing unit at least comprises a fee deducting unit, the fee deducting unit is used for receiving the ordering information of the charged program transmitted by the processing unit and deducting the fee of the charged program from the corresponding wallet according to the ordering information;
at least one wallet connected to the program processing unit for storing the fee charged by the terminal user;
the subscription information at least comprises a program identifier, a paid wallet identifier and viewing time.
The method and the device have the advantages that the terminal user orders the IPPT program according to the ordering information of the charged program sent by the front end and displayed on the terminal, the IPPT program to be watched is purchased, the charge of the charged program is directly deducted from the corresponding wallet, time is saved, the user can purchase the charged program conveniently, and operators can uniformly manage all users.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the principles of the invention. In the drawings:
fig. 1 is a schematic diagram of a digital broadcast receiver in the related art;
FIG. 2 is a schematic diagram of a front-end configuration of a conditional access system according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a terminal configuration of a conditional access system according to an embodiment of the present invention;
FIG. 4 is a schematic view of the processing unit of FIG. 3;
FIG. 5 is a schematic view of the safety device of FIG. 3 according to the present invention;
FIG. 6 is a flow chart of the present invention for ordering premium programming;
fig. 7 is a schematic diagram of a reminder box for a premium program according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail with reference to the following embodiments and accompanying drawings. The exemplary embodiments and descriptions of the present invention are provided to explain the present invention, but not to limit the present invention.
Implementation mode one
The invention provides a program ordering method of a conditional access system, which comprises the following steps: the terminal judges whether the terminal user orders the charging program according to the ordering information displayed by the terminal; if the judgment result is yes, the terminal deducts the charge of the charged program from the corresponding wallet; wherein the pay program is an internet protocol private program (IPPT) program, and the subscription information at least includes a program Identifier (ID), a wallet Identifier (ID) for payment, and a viewing time.
According to the embodiment, the terminal user orders the IPPT program according to the IPPT program ordering information displayed by the terminal by the method, and the IPPT program can be watched by deducting the cost of the IPPT program from the corresponding wallet without informing an operator to authorize, so that the time is saved and the user can conveniently purchase the charged program.
In this embodiment, after the terminal user orders the IPPT program according to the ordering information displayed by the terminal and deducts the corresponding fee, the terminal can play the IPPT program for the terminal user to watch. Then, the method may further include:
the terminal judges whether the IPPT program is expired; if the judgment result is yes, the terminal judges whether the IPPT program is ordered by adopting a manual ordering mode or an automatic ordering mode; and if the judgment result is that a manual ordering mode is adopted, displaying the ordering information. In this way, the end user may again order the premium programming based on the subscription information displayed by the terminal. And if the automatic ordering mode is adopted, the terminal automatically deducts the charge of the charged program from the corresponding wallet.
In this embodiment, after the end user orders the premium program, the method further includes: the terminal stores subscription information and payment information of the premium program. The above information may be stored in a security device of the terminal. Therefore, the user and the operator can conveniently inquire through the terminal.
In this embodiment, the order information may include information of the operator, expiration time, and the like, in addition to a program Identifier (ID) and a paid wallet Identifier (ID), viewing time, and prices for recording and non-recording.
In this embodiment, the following method can be adopted to determine whether the end user subscribes to the premium program according to the subscription information: receiving an instruction input by the terminal user, wherein the terminal user can input the instruction through a remote controller key; judging whether the command is a command for ordering the charging program; and if so, determining that the terminal user subscribes the charging program.
In this embodiment, before the terminal determines whether the terminal user orders the premium program, the method further includes: the terminal receives a data packet sent by the front end, wherein the data packet at least comprises charging program information and the current time for issuing the data packet; the premium program information includes the subscription information; the data packet is processed to obtain subscription information for the premium programming. In this way, by displaying the subscription information on the terminal display interface, the terminal user can subscribe to the IPPT program according to the displayed subscription information.
In this embodiment, the IPPT program and the related information are provided at the head end. In this way, before the terminal receives the data packet transmitted by the front end, the method further includes: the front end configures the charging program and the charging program information in a program list file; extracting the charging program information and generating a data packet; the front end sends the data packet to the terminal.
In the above embodiment, the viewing time is preset by the front end, and after the IPPT program is first ordered, the terminal user can play the IPPT program through the terminal. The IPPT program may also be re-ordered after it has expired.
In this embodiment, the following method may be adopted to determine whether the IPPT program is expired:
calculating the time sum of the time of ordering the IPPT program and the viewing time; judging whether the time sum is greater than or equal to the current time; if the judgment result is yes, determining that the IPPT program is overdue. This is merely an embodiment of the present invention, and other ways to determine whether the IPPT program is expired may be used.
In this embodiment, the IPPT program may be re-ordered manually or automatically after the IPPT program has expired. Wherein, the terminal can judge whether to order the IPPT program in a manual mode or an automatic mode according to the wallet identification ID in the ordering information. But is not limited to this and other means may be employed.
For example, in the present embodiment, the wallet is identified as 1, 2, 3, 4, and when the wallet identified as 1, 2, 3 is used for payment, the ordering mode is manual; when paying with a wallet with wallet id 4, the subscription mode is automatic. Thus, the above mode is preset and stored at the terminal, when the terminal judges that the subscribed IPPT program is out of date, the wallet mark of the IPPT program in the subscription information can be compared with the wallet mark of the preset subscription mode, and if the wallet mark of the IPPT program is any one of 1 to 3, the terminal can determine to manually subscribe the IPPT program again. If the wallet id of the IPPT program is 4, the terminal may determine to reorder the IPPT program in an automatic manner.
When the manual mode is adopted, the terminal can display the ordering information on the terminal display interface again, and the terminal user orders according to the displayed ordering information, which is similar to the mode of first ordering and is not repeated here. The automatic mode is that after the first order is carried out and the watching time is expired, the terminal does not prompt the order information any more, and the money is directly deducted from the appointed wallet according to the wallet identification ID of the IPPT, so that the terminal user can continuously watch the program without carrying out the order operation.
The following describes the subscription method of the present invention in detail by taking the example of setting IPPT programs and related information at the head end. The following description will be made by taking an example in which IPPT programs are manually ordered when the wallet id is 1 to 3, and IPPT programs are automatically ordered when the wallet id is 4.
As shown in fig. 6, the method includes:
step 601, configuring and storing the IPPT program and the related charging program information in a program list file (schedule. The IPPT program information includes subscription information, such as program identifier, wallet identifier, operator information, recording or non-recording price, or expiration time. The purpose of setting the wallet is that if the user chooses to order the charged program, the corresponding wallet will deduct money automatically, thus ensuring the user to watch the expected program quickly and smoothly and bringing convenience to the user to order the program.
For example, the following is an example of configuring IPPT program information in a program Listing File (XML):
< Service ID ═ 1 "Name ═ one center channel >
<PrimaryEvent>
<Product ID=″1″/>
<IPPT ID=″1001″/>
</PrimaryEvent>
</Service>
<IPPTDescsList>
<IPPT ID=″1001″SlotID=″4″Duration=″00:20:00″Price=″10″TapingPrice=″20″
Name ═ IPPT product 1 ″/>
<IPPT ID=″1003″SlotID=″1″Duration=″02:30:00″Price=″20″TapingPrice=″30″
Name ═ IPPT product 2 ″/>
</IPPTDescs>
Wherein:
1) primary Event: the primary event under the Service where it is located includes a common product 1 and an IPPT product 1001 in the above example, and one PrimaryEvent includes an IPPT program.
2) IPPTDescsList: is a list of all IPPT program descriptions including each IPPT program ID, viewing time (hh: mm: ss), wallet ID used, common price, and price with video recording capability. The above example contains 2 IPPT products 1001 and 1003. SlotID is wallet ID, Duration is viewing time, Price is the general Price without video recording function, and TapingPrice is the Price with video recording function.
3) The above program list configuration contains two IPPT programs: the IPPT1001 wallet is marked as 4, so that the IPPT1001 is an IPPT program automatically ordered, the viewing time is 20 minutes, the user can only order the program by using the wallet 4, the common price is 20, and the price for purchasing the video is 30; the IPPT1003 wallet mark is 1, so the IPPT1003 is an IPPT program ordered manually, the viewing time is 2 hours and 30 minutes, the user can only use wallet 1 to order, the common price is 10, and the price for purchasing the video is 20. However, the above configured "one central program" is configured using only the IPPT 1001.
In step 602, a data packet generating unit at the front end, in this embodiment, an ECMG, may obtain the charging program information from the stored program list file according to the pre-configured charging program information, print an ECM data packet, and send the ECM packet to the terminal.
In this embodiment, an ECM packet is transmitted by the IPPT program configured for each channel, and the front end issues the ECM packet at regular intervals, for example, the regular interval is 10 seconds. The ECM packet may include subscription information such as IPPT program ID, viewing time, wallet ID, general price, and price with video recording function. In addition, the current time of issuing the ECM data packet can be included. The format of the ECM packet of the charging program is shown in table 1:
TABLE 1
Grammar for grammar Note
IPPT_Data(){
IPPT ID IPPT product identification ID
Duration Viewing time
SlotID Wallet identification ID
Price Common price
TapingPrice Price with video recording function
TimeStamp Current time issued by front end
}
In addition, the program scrambling and scheduling control information is used for ensuring the safety by calling an encryption machine through the ECMG, wherein the program scrambling and scheduling control are similar to the prior related technology and are not described again here.
Step 603, the terminal receives the ECM packet sent by the front end, processes the ECM packet to obtain the subscription information of the IPPT program, and then displays the subscription information on a display unit of the terminal for the user to select.
In addition, after the terminal processes the ECM data packet, the current time for issuing the ECM data packet can be acquired, and the current time of the terminal is updated according to the issued current time. The updated current time for the terminal is 8:10: 30.
In the present embodiment, a purchase prompt box is displayed on a display unit of a terminal, and order information displayed in the prompt box includes, as shown in fig. 7: whether to purchase the program; operator information, such as operator ID and operator name; IPPT program ID; a wallet ID; ordering the prices of video and non-video; a toll collection unit, etc. Wherein, the operator ID is 3, and the operator is 3; IPPT program ID is 1001, wallet ID is 4, and viewing time is 20 minutes.
In this embodiment, in order to facilitate the terminal user to order the IPPT program using the remote controller, when the order information is displayed on the display unit, the terminal adds the corresponding buttons of the remote controller for ordering and not ordering the program, such as pressing [ blue key ] for ordering the program, pressing [ green key ] for ordering the recording, and pressing off-key for not ordering. Thus, the key information is also stored in the terminal, and when the order information is displayed, the key information can be displayed on the terminal display unit at the same time. The key information can be stored in the terminal security device.
And step 604, the terminal judges whether the terminal user orders the IPPT program, if the terminal user orders the IPPT program, the terminal user operates the IPPT prompt box through a remote controller, and selects to purchase, record or not to record according to the displayed ordering information and the added corresponding key information, and the selected price is different. In this embodiment, if the end user presses the blue key or the green key of the remote controller, the terminal determines that the end user has subscribed to the IPPT program. In this embodiment, the end user may not view the IPPT program until the program is purchased.
Thus, the terminal deducts the cost of the IPPT program from the terminal security device's wallet 1 according to the terminal user's selection, so that the terminal user can watch the IPPT program.
Step 611, in step 604, if the end user does not subscribe to the IPPT program, the terminal prompts that the program is not authorized, so the end user program cannot watch the IPPT program.
In steps 605 and 606, if it is determined that the end user subscribes to the IPPT program in step 604, the cost of the IPPT program is deducted from the corresponding wallet of the secure device, that is, wallet 4. After deducting the cost of the IPPT program, the terminal can play the IPPT program for the terminal user to watch.
Step 607, the terminal determines whether the IPPT program is expired, wherein the following method can be adopted for determination:
calculating the time sum of the time of ordering the IPPT program and the viewing time; judging whether the time sum is greater than or equal to the current time; if the judgment result is yes, determining that the IPPT program is overdue. For example, the time when the terminal subscribes to the IPPT program is 8:10:30, and the viewing time of the IPPT program is 20 minutes, so that the sum of the time when the terminal subscribes to the IPPT program and the viewing time is 8:30:30, and when the sum of the times reaches the current time of the terminal, the IPPT program is determined to be expired. The current time of the terminal is determined by the delivery time of the delivered ECM data packet.
If the determination result is not expired, proceed to step 606.
Step 608, in step 607, if the result is that the IPPT program is expired, the terminal determines whether to order in a manual mode or an automatic mode. Wherein the terminal can make a decision according to a preset setting, i.e. the terminal can order in an automatic way according to the wallet identity 4.
Step 609, if the subscription is made in an automatic way, the terminal does not display the subscription information any more, and deducts the corresponding fee from the wallet 4 directly.
In addition, if the wallet id of the IPPT program is set to 1 when the setting is performed at the front end, it may be determined that the IPPT program is ordered manually in step 608. Thus, the terminal displays the obtained ordering information of the IPPT program on the terminal display unit (see step 610), at this time, the terminal user can order the IPPT program according to the displayed ordering information, the operation process is similar to the first order, and details are not repeated here.
There may be multiple wallets in the terminal security device, such as: different program suppliers use different purses, and the amount of programs sold by different program suppliers can be counted during counting, so that operators can uniformly manage all users. And the terminal user pays the fee to the appointed wallet in the payment process. The safety device records the number of points corresponding to the money or the recharged money, such as the total number of points and the consumed number of points.
The terminal user can inquire the information of each wallet through the display unit of the terminal, including the amount of money charged by each wallet and the amount of money spent; if the amount of money in the wallet is insufficient, the terminal user cannot watch the IPPT program, and thus, the display unit of the terminal can display corresponding prompt information.
According to the embodiment, the terminal user orders the IPPT program according to the IPPT program ordering information displayed by the terminal by the method, and the IPPT program can be watched by deducting the cost of the IPPT program from the corresponding wallet without informing an operator to authorize, so that the time is saved and the user can conveniently purchase the charged program. And when the IPPT program is purchased again, the subscription can be made manually or automatically according to the preset setting selection. And the ordering information and the payment information can be stored, so that the user can conveniently inquire and the operator can conveniently manage the payment information in a unified way.
Second embodiment
The invention also provides a conditional access system front end, which comprises a data packet generating unit, a data packet transmitting unit and a receiving unit, wherein the data packet generating unit is used for generating a data packet according to the preconfigured charging program information and transmitting the data packet to a terminal; wherein the premium program information includes subscription information;
wherein, the charging program is IPPT program, and the ordering information at least comprises program identification, paid wallet identification and watching time.
In this embodiment, as shown in fig. 2, the packet generating unit 203 may be an ECMG, and accordingly, generates an ECM packet, which may include subscription information of an IPPT program and may further include a current time of issuing the ECM packet.
As shown in fig. 2, the front end further includes a program configuration unit 201 and a storage unit 202; wherein, the program configuration unit 201 is configured to configure an IPPT program and the IPPT program information; the storage unit 202 is connected to the program configuration unit 201 and the ECMG203, and is configured to store the charging program information.
The workflow of the front end is explained below with reference to fig. 2.
The program configuration unit 201 configures IPPT programs and related pay program information in a program list file, and stores the configured IPPT programs and related pay program information in the storage unit 202. The charging program information is as described in the first embodiment, and is not described herein again. In addition, the front end also needs to configure the viewing time of the program, and if the terminal user orders the IPPT program, the IPPT program can be viewed only by purchasing the IPPT program again after the viewing time elapses; the purpose of setting up the wallet is that if the user chooses to order the IPPT program, the corresponding wallet will deduct money automatically, guarantee the user watch the desired program fast and smoothly.
The data packet generating unit of the front end, i.e., the ECMG203, acquires program information from the program list file stored in the storage unit 202 according to the pre-configured program information and packetizes an ECM data packet, and transmits the ECM data packet to the terminal.
It can be seen from the above embodiments that the front end can configure the IPPT program according to actual needs, and generate a corresponding data packet to be transmitted to the terminal through the IPPT program configured by the front end and corresponding program information, which not only facilitates the terminal user to order the program, but also reduces the occupation of bandwidth without authorizing the program through the front end.
Third embodiment
The invention also provides a conditional access system terminal, which can be used for realizing the program ordering method. As shown in fig. 3 and 4, the terminal includes a receiving unit 301, a processing unit 303, and a security device 305: wherein,
the receiving unit 301 is configured to receive an instruction input by a terminal user according to the displayed subscription information of the charging program, and transmit the instruction; the processing unit 303 at least comprises a judging unit 401, the judging unit 401 is used for judging whether the end user subscribes to the charging program according to the transmitted instruction; if the judgment result is yes, transmitting the order information; the secure device 305 is connected to the processing unit 303, and is configured to receive the subscription information transmitted by the processing unit 303, and deduct the fee of the charged program from the corresponding wallet according to the subscription information; for example, in one embodiment, if the program 1001 is ordered, the secure device 305 deducts a corresponding fee from the corresponding wallet 4.
Wherein, the charging program is IPPT program, and the ordering information at least comprises program identification, paid wallet identification and watching time.
According to the embodiment, the terminal enables the terminal user to order the charged program according to the ordering information of the IPPT program displayed by the terminal, and the cost of the IPPT program is deducted from the corresponding wallet, so that the terminal can play the IPPT program for the terminal user to watch without informing an operator to authorize, time is saved, and the user can conveniently order the IPPT program.
In this embodiment, as shown in fig. 3, the secure device 305 may be a smart card.
Fig. 5 is a schematic view of the construction of the safety device. As shown in fig. 5, the secure device 305 includes a program processing unit 502 and at least one wallet 503: wherein,
the program processing unit 502 at least comprises a fee deducting unit (not shown) for receiving the subscription information transmitted by the processing unit, and deducting the fee of the charged program from the corresponding wallet according to the subscription information; at least one wallet 503 is connected to the program processing unit 502 for storing the cost of the end user's recharge. The end user can recharge the wallet.
In addition, the security device 305 further includes a storage unit 504, and the storage unit 504 is connected to the program processing unit 502 and is used for storing subscription information and payment information for the end user or the operator to query, so as to facilitate the unified management of the operator.
In addition, the storage unit 504 can also store settings whether the ordering is performed manually or automatically, and in the present embodiment, for example, the setting wallets 1 to 3 correspond to the manual mode and the setting wallet 4 corresponds to the automatic mode. In addition, the key information corresponding to the selection of ordering or not ordering the IPPT program can be stored.
As shown in fig. 3, the terminal further includes a data packet receiving unit 302, where the data packet receiving unit 302 is connected to the security device 305, and is configured to receive a data packet including the charging program information sent by the front end and transmit 305 the data packet to the security device;
thus, as shown in fig. 5, the security device 305 further includes a data packet processing unit 501, and the data packet processing unit 501 is connected to the data packet receiving unit 302 and the processing unit 303, and is configured to receive the data packet transmitted by the data packet receiving unit 302, process the data packet to obtain the subscription information of the premium program, and transmit the subscription information to the processing unit 303. In this embodiment, the packet processing unit 501 may be an ECM processing unit.
As shown in fig. 3 and 4, the processing unit 303 further includes an information receiving unit 402, where the information receiving unit 402 is configured to receive the subscription information transmitted by the packet processing unit 501, and transmit the subscription information;
as shown in fig. 3, the terminal further includes a display unit 304, and the display unit 304 is connected to the processing unit 303, and is configured to receive and display the order information transmitted by the information receiving unit 402 in the processing unit 303. In this way, the end user can select whether to subscribe to the pay program according to the subscription information displayed on the display unit 304.
In addition, the program processing unit further includes a determining unit 401, where the determining unit 401 is configured to determine whether the IPPT program is expired, and if the determination result is yes, further determine whether to order the IPPT program in a manual ordering manner or an automatic ordering manner; the determination may be made in the manner described in the first embodiment. That is, the determination is made according to the pre-stored setting, and if the determination result is that the manual ordering mode is adopted, a signal adopting the manual ordering mode is transmitted to the processing unit 303, and the processing unit 303 transmits the ordering information received from the ECM processing unit 501 of the security device 305 to the display unit 304 for displaying; if the determination result is that the automatic subscription mode is adopted, a signal adopting the automatic subscription mode is transmitted to a fee deduction unit in the program processing unit 502, and the fee deduction unit deducts the fee of the charged program from the corresponding wallet according to the subscription information.
As shown in fig. 3, the receiving unit 301 is further configured to receive an instruction to query the secure device 305 for wallet information or subscription information; in this way, the processing unit 303 further includes an inquiry unit 403, and the inquiry unit 403 acquires the information or subscription information of the wallet from the corresponding wallet 503 or storage unit 504 through the program processing unit 502 according to the instruction, and transmits the information or subscription information of the wallet to the display unit 304 for display. In this way, the end user can query the remote control for information about the wallet or subscription to the premium programming.
The operation of the terminal is described below with reference to fig. 3-5.
The terminal receives the ECM packet sent by the front-end ECMG203, processes the ECM packet to obtain the subscription information, and displays the subscription information on the display unit 304, as shown in fig. 3 and 4. The specific mode is as follows:
the data packet receiving unit 302 of the terminal receives the ECM data packet sent by the front end, and transmits the ECM data packet to the ECM processing unit 501 of the security device 305 to process the data packet so as to obtain the subscription information of the IPPT program, and then transmits the subscription information to the processing unit 303; after receiving the subscription information, the information receiving unit 402 of the processing unit 303 displays the subscription information on the display unit 304 of the terminal, so that the user can select whether to subscribe to the pay program.
In the present embodiment, a purchase prompt box is displayed on display section 304 of the terminal, and order information displayed in the prompt box is as shown in fig. 7. In addition, the processing unit 303 receives the ECM packet, extracts necessary information required by the terminal in the ECM packet, such as a CP cycle number, a fingerprint display, whether recording is possible, and the like, and stores the extracted information in the buffer 306.
In addition, in order to facilitate the terminal user to order the premium program by using the remote controller, when the above-mentioned order information is displayed on the display unit 304, the terminal adds the corresponding keys of the remote controller for ordering and not ordering the program, such as pressing [ blue key ] for ordering the program, pressing [ green key ] for ordering the video recording, and pressing exit key for not ordering, as shown in fig. 4. The corresponding key information is accordingly stored in the storage unit 504 of the security device 305.
Thus, the end user can select whether to subscribe to the pay program by pressing a corresponding key of the remote controller according to the subscription information displayed on the display unit 304.
If the terminal judges that the terminal user orders the charging program, the fee of the charging program is deducted from the corresponding wallet, and the following method can be specifically adopted: the receiving unit 301 of the terminal receives the instruction input by the terminal user through the remote controller key, the judging unit 401 in the processing unit 303 judges whether the instruction is the instruction for ordering the IPPT program, if the terminal user presses the blue key or the green key, the judging unit 401 judges that the terminal user orders the IPPT program. Thus, the determination unit 401 of the terminal sends the instruction to transmit the subscription information to the program processing unit 502 of the secure device 305, and the program processing unit 502 deducts the cost of the IPPT program from the corresponding wallet 503 of the secure device 305 according to the instruction, so that the terminal user can watch the IPPT program.
If the end user does not want to order the IPPT program, he can press the exit key of the remote controller to input the order not-ordering instruction, the purchase prompt box on the display unit 304 disappears, and displays: the program is not authorized; or the terminal user neither presses the order key nor the quit key, the purchase prompt box is always displayed on the display unit.
If the IPPT program subscribed by the terminal user is expired, the IPPT program can be manually or automatically subscribed again, as described above, which is not described herein again.
Further, in the present embodiment, the terminal user may input an inquiry instruction of the terminal user through a remote controller, and the inquiry unit 403 of the processing unit 303 of the terminal acquires information of each wallet including the amount of money charged per wallet and the amount of money already spent from the wallet 503 of the secure device 305 and displays the information in the display unit 304 for reference by the terminal user.
If the amount of money in the wallet is insufficient when the program is ordered, the terminal user cannot purchase and watch the IPPT program, and the display unit 304 of the terminal displays a corresponding prompt message.
It can be known from the foregoing embodiments that, after receiving the data packet sent by the front end, the terminal can display the subscription information of the pay program, so that the terminal user can subscribe the pay program according to the displayed subscription information and the fee deducted from the corresponding wallet.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are merely exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (15)

1. A program ordering method for a conditional access system, the method comprising:
the terminal judges whether the terminal user orders the charging program according to the ordering information displayed by the terminal;
if the judgment result is yes, the terminal deducts the charge of the charging program from the corresponding wallet and plays the charging program to the terminal user for watching;
the subscription information at least comprises a program identifier, a paid wallet identifier and viewing time;
the terminal judges whether the charging program is overdue or not;
if the judgment result is yes, the terminal judges whether the charged program is ordered by adopting a manual ordering mode or an automatic ordering mode;
if the judgment result is that a manual ordering mode is adopted, displaying the ordering information;
and the terminal user orders the charging program according to the ordering information displayed by the terminal.
2. The method of claim 1, wherein if the automatic subscription mode is determined, the terminal deducts the fee of the premium program from the corresponding wallet.
3. The method of claim 1, wherein the terminal determining whether the premium program is expired comprises:
calculating the sum of the time of ordering the pay program and the viewing time;
judging whether the sum of the time is greater than or equal to the current time;
if the judgment result is yes, determining that the subscribed chargeable program is overdue.
4. The method of claim 1 or 2, wherein the ordering of the premium program by the end user further comprises: and the terminal stores the order information and the payment information of the charged program.
5. The method of claim 1, wherein said determining whether the end-user subscribes to the premium programming based on the subscription information comprises:
receiving an instruction input by the terminal user;
judging whether the command is a command for ordering the charging program;
if yes, the terminal user orders the charging program.
6. The method of claim 1, wherein the manual subscription mode and the automatic subscription mode use different wallet payments.
7. The method of claim 6, wherein the terminal determines whether to subscribe to the premium programming in a manual subscription mode or an automatic subscription mode according to the wallet identifier.
8. The method of claim 1, further comprising, before the terminal determines whether the end-user subscribes to the premium programming:
the terminal receives a data packet sent by a front end, wherein the data packet at least comprises charging program information and the current time for issuing the data packet; the premium programming information includes the subscription information;
processing the data packet to acquire the ordering information of the charged program;
and displaying the ordering information.
9. The method of claim 1, wherein the subscription information further comprises information of an operator, or a price of the premium program, or an expiration time.
10. The method of claim 1, further comprising:
and the terminal user inquires the information of the wallet through the terminal, wherein the information comprises the wallet recharging information or the payment information.
11. A conditional access system terminal, comprising:
a receiving unit for receiving an instruction input by a terminal user according to the displayed order information of the charging program and transmitting the instruction;
the processing unit at least comprises a judging unit, and the judging unit is used for judging whether the terminal user orders the charging program according to the instruction; if the judgment result is yes, transmitting the ordering information;
the display unit is connected with the processing unit;
the safety device is connected with the processing unit and used for receiving the order information transmitted by the processing unit and deducting the fee of the charged program from the corresponding wallet according to the order information; the safety device specifically includes:
the program processing unit comprises a fee deducting unit and a judging unit, wherein the fee deducting unit is used for receiving the ordering information transmitted by the processing unit and deducting the fee of the charged program from the corresponding wallet according to the ordering information; the judging unit is used for judging whether the charged program is overdue or not, if so, further judging whether the charged program is ordered by adopting a manual ordering mode or an automatic ordering mode, if so, transmitting a signal adopting the manual ordering mode to the processing unit, and transmitting the received ordering information to the display unit by the processing unit for displaying; if the judgment result is that the automatic ordering mode is adopted, a signal adopting the automatic ordering mode is transmitted to the fee deducting unit, and the fee deducting unit is used for deducting the fee of the charged program from the corresponding wallet according to the ordering information;
at least one wallet connected to the program processing unit for storing the fee charged by the terminal user;
the subscription information at least comprises a program identifier, a paid wallet identifier and viewing time.
12. The conditional access system terminal of claim 11, wherein the security device further comprises a storage unit connected to the program processing unit for storing the subscription information and the payment information.
13. The conditional access system terminal of claim 11, wherein the receiving unit is further configured to receive an instruction to query the wallet for information or subscription information;
the processing unit also comprises an inquiry unit which acquires the information or the ordering information of the wallet from the wallet or the storage unit through the program processing unit according to the instruction and transmits the information or the ordering information of the wallet to the display unit for displaying.
14. A security device in a conditional access system terminal, the security device comprising:
the program processing unit comprises a fee deducting unit and a judging unit, wherein the fee deducting unit is used for receiving the ordering information of the charged program transmitted by the processing unit and deducting the fee of the charged program from a corresponding wallet according to the ordering information; the judging unit is used for judging whether the charged program is overdue or not, if so, further judging whether the charged program is ordered by adopting a manual ordering mode or an automatic ordering mode, if so, transmitting a signal adopting the manual ordering mode to the processing unit, and transmitting the received ordering information to the terminal display unit for displaying; if the judgment result is that the automatic ordering mode is adopted, a signal adopting the automatic ordering mode is transmitted to the fee deducting unit, and the fee deducting unit is used for deducting the fee of the charged program from the corresponding wallet according to the ordering information; the processing unit and the terminal display unit are positioned in a conditional access system terminal; at least one wallet connected to the program processing unit for storing the fee charged by the terminal user; the subscription information at least comprises a program identifier, a paid wallet identifier and viewing time.
15. The terminal of claim 14, wherein the security device further comprises a storage unit connected to the program processing unit for storing the subscription information and the payment information.
CN200810113668.1A 2008-05-29 2008-05-29 Program ordering method of conditional access system, conditional access system front-end and terminal Active CN101594513B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200810113668.1A CN101594513B (en) 2008-05-29 2008-05-29 Program ordering method of conditional access system, conditional access system front-end and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810113668.1A CN101594513B (en) 2008-05-29 2008-05-29 Program ordering method of conditional access system, conditional access system front-end and terminal

Publications (2)

Publication Number Publication Date
CN101594513A CN101594513A (en) 2009-12-02
CN101594513B true CN101594513B (en) 2011-08-03

Family

ID=41408914

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810113668.1A Active CN101594513B (en) 2008-05-29 2008-05-29 Program ordering method of conditional access system, conditional access system front-end and terminal

Country Status (1)

Country Link
CN (1) CN101594513B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107948680A (en) * 2017-12-01 2018-04-20 广东九联科技股份有限公司 A kind of real time billing charging method of set-top box
CN111669621B (en) * 2020-04-30 2022-04-12 聚好看科技股份有限公司 Media asset data issuing method, server and display device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1212576A (en) * 1997-07-09 1999-03-31 通用仪器公司 Digital coupons for pay television
JP2003153225A (en) * 2001-11-15 2003-05-23 Sharp Corp Pay broadcasting charging system and digital broadcasting receiver
CN1529984A (en) * 2001-05-16 2004-09-15 三洋电机株式会社 Digital Broadcast reception apparatus
CN1599321A (en) * 2004-09-17 2005-03-23 广州市环网信息高速公路有限公司 Multi-service changing system based on one-way digital transmission system and charging mode thereof
CN1671205A (en) * 2004-03-15 2005-09-21 北京握奇数据系统有限公司 A method for automatic charging of cable TV

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1212576A (en) * 1997-07-09 1999-03-31 通用仪器公司 Digital coupons for pay television
CN1529984A (en) * 2001-05-16 2004-09-15 三洋电机株式会社 Digital Broadcast reception apparatus
JP2003153225A (en) * 2001-11-15 2003-05-23 Sharp Corp Pay broadcasting charging system and digital broadcasting receiver
CN1671205A (en) * 2004-03-15 2005-09-21 北京握奇数据系统有限公司 A method for automatic charging of cable TV
CN1599321A (en) * 2004-09-17 2005-03-23 广州市环网信息高速公路有限公司 Multi-service changing system based on one-way digital transmission system and charging mode thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JP特开2003-153225A 2003.05.23

Also Published As

Publication number Publication date
CN101594513A (en) 2009-12-02

Similar Documents

Publication Publication Date Title
US7380135B2 (en) Diligent control of preview of stored contents
JP3927981B2 (en) Method and system for off-program use of contract television
JP2744168B2 (en) System and method for remotely billing a service charge to a subscriber
US20050144020A1 (en) Payment system
JPH04500889A (en) Set top interface transaction processing in impulse pay-per-view television systems
US7478069B1 (en) Method, communications system and receiver device for the billing of access-controlled programmes and/or data from broadcast transmitters
CN1633794A (en) ECM and EMM distribution for multimedia multicast content
US20110035766A1 (en) Systems and methods for collecting television viewing data and television interactivity
CN101500135A (en) Program ordering method, system for conditional receiving system and terminal thereof
JP2005323248A (en) Television program distribution system, and television program receiving terminal equipment for receiving charged television program distributed from the system
CN101594513B (en) Program ordering method of conditional access system, conditional access system front-end and terminal
US20050149446A1 (en) Process for distributing audiovisual documents using fixed downloading facilities and portable terminals, terminals and facilities for the implementation of the process
JP2002101086A (en) Receiving method
JP2004235921A (en) Content distribution system, content distribution device, program, and recording medium
WO2010017402A2 (en) System and method for dynamic pricing of mobile tv content
KR100233262B1 (en) Pay TV System Shared Mechanism of Pre-Paid and Usage Record
JP2002041994A (en) Contents delivery method, management center, and audiovisual device
JP3788731B2 (en) Program delivery agency system
US20030226140A1 (en) Method for managing the payment of goods and services, particularly for on-demand transmissions, and corresponding electronic wallet
JPH1028262A (en) Receiver for pay-broadcasting
KR102502741B1 (en) Set top box, t commerce simple buying appratus, broadcaster appratus for buying simply t commerce and method thereof
KR100819529B1 (en) Broadcast payment system and method
JP2003504975A (en) Impulse purchase system for pay TV
CN101370117A (en) Digital television system operation method and its digital television system
CN103688551A (en) Method for authorising

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant