CN111510764B - Control display method and display device of household intelligent set top box - Google Patents
Control display method and display device of household intelligent set top box Download PDFInfo
- Publication number
- CN111510764B CN111510764B CN202010293800.2A CN202010293800A CN111510764B CN 111510764 B CN111510764 B CN 111510764B CN 202010293800 A CN202010293800 A CN 202010293800A CN 111510764 B CN111510764 B CN 111510764B
- Authority
- CN
- China
- Prior art keywords
- channel
- information corresponding
- authentication information
- encrypted
- authentication server
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 230000008569 process Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2541—Rights Management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25816—Management of client data involving client authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a control display method and display equipment of a household intelligent set top box, which are characterized in that authentication information corresponding to an encrypted channel in a predetermined channel list is acquired, and a secret key for decrypting the first channel is acquired when an instruction of a user for switching to the encrypted first channel is received and a preset condition is met; wherein the preset conditions include: determining that authentication information corresponding to the first channel is obtained; and after the first channel is decrypted according to the acquired key, displaying the content of the first channel. Therefore, the authentication information corresponding to the first channel is acquired before the channel is switched to the encrypted first channel, so that the time for acquiring the authentication information corresponding to the first channel is reduced when the channel is switched, and the problem of overlong time for switching to the first channel due to waiting for acquiring the authentication information corresponding to the first channel is solved.
Description
Technical Field
The invention relates to the technical field of communication, in particular to a control display method and display equipment of a household intelligent set top box.
Background
In the prior art, if a user wants to switch an encrypted channel of a television, a set-top box may first obtain authentication information corresponding to the encrypted channel sent by an authentication server, and then obtain a key for decrypting the encrypted channel sent by a certificate server. When the authentication server issues the authentication information corresponding to the encrypted channel, a delay may be generated, so that the speed of switching the encrypted channel by the user is slowed down, and the user experience is reduced.
Therefore, it is an urgent technical problem to be solved by those skilled in the art how to increase the speed of switching the encrypted channel.
Disclosure of Invention
The embodiment of the invention provides a control display method and display equipment of a household intelligent set top box, which can improve the speed of switching encrypted channels.
In a first aspect, an embodiment of the present invention provides a control display method for a home intelligent set-top box, including:
acquiring authentication information corresponding to an encrypted channel in a predetermined channel list;
when an instruction of a user for switching to an encrypted first channel is received and a preset condition is met, a key for decrypting the first channel is acquired; wherein the preset conditions include: determining that the authentication information corresponding to the first channel is obtained;
and after the first channel is decrypted according to the acquired key, displaying the content of the first channel.
Optionally, in this embodiment of the present invention, when an instruction of a user to switch to an encrypted first channel is received and a preset condition is not satisfied, before acquiring a key for decrypting the first channel, the method further includes:
and acquiring authentication information corresponding to the first channel.
Optionally, in this embodiment of the present invention, acquiring the authentication information corresponding to the first channel specifically includes:
judging whether a first request signal is sent to an authentication server at present, wherein the first request signal is used for requesting the authentication server to issue authentication information corresponding to the first channel;
if yes, waiting for receiving a first feedback signal which is sent by the authentication server and carries authentication information corresponding to the first channel, and determining the authentication information corresponding to the first channel according to the received first feedback signal;
if not, sending the first request signal to the authentication server, waiting for receiving a first feedback signal which is sent by the authentication server and carries authentication information corresponding to the first channel, and determining the authentication information corresponding to the first channel according to the received first feedback signal.
Optionally, in the embodiment of the present invention, acquiring the authentication information corresponding to the encrypted channel in the predetermined channel list specifically includes:
sequentially sending a first request signal to an authentication server according to at least one encrypted channel included in a predetermined channel list; the first request signal is used for requesting the authentication server to issue authentication information corresponding to the encrypted channel;
sequentially receiving a first feedback signal which is sent by the authentication server and carries authentication information corresponding to the encrypted channel;
and sequentially determining the authentication information corresponding to each encrypted channel according to the sequentially received first feedback signals.
Optionally, in this embodiment of the present invention, the channel list is a first list, and each of the channels included in the first list is the encrypted channel;
the method for determining the first list specifically comprises the following steps:
obtaining a second list comprising at least the encrypted channels;
analyzing each channel included in the second list to determine the encrypted channel;
recording the determined encrypted channels into a preset table, and determining the preset table in which the encrypted channels are recorded as the first list.
In a second aspect, an embodiment of the present invention provides a display device, including:
a memory for storing program instructions;
a processor for calling the program instructions stored in the memory, and executing according to the obtained program:
acquiring authentication information corresponding to an encrypted channel in a predetermined channel list;
when an instruction of a user for switching to an encrypted first channel is received and a preset condition is met, a key for decrypting the first channel is acquired; wherein the preset conditions include: determining that the authentication information corresponding to the first channel is obtained;
and after the first channel is decrypted according to the acquired key, displaying the content of the first channel.
Optionally, in an embodiment of the present invention, the processor is further configured to:
when an instruction of a user for switching to an encrypted first channel is received and a preset condition is not met, before a key for decrypting the first channel is acquired, authentication information corresponding to the first channel is acquired.
Optionally, in an embodiment of the present invention, the processor is specifically configured to:
judging whether a first request signal is sent to an authentication server at present, wherein the first request signal is used for requesting the authentication server to issue authentication information corresponding to the first channel;
if yes, waiting for receiving a first feedback signal which is sent by the authentication server and carries authentication information corresponding to the first channel, and determining the authentication information corresponding to the first channel according to the received first feedback signal;
if not, sending the first request signal to the authentication server, waiting for receiving a first feedback signal which is sent by the authentication server and carries authentication information corresponding to the first channel, and determining the authentication information corresponding to the first channel according to the received first feedback signal.
Optionally, in an embodiment of the present invention, the processor is specifically configured to:
sequentially sending a first request signal to an authentication server according to at least one encrypted channel included in a predetermined channel list; the first request signal is used for requesting the authentication server to issue authentication information corresponding to the encrypted channel;
sequentially receiving a first feedback signal which is sent by the authentication server and carries authentication information corresponding to the encrypted channel;
and sequentially determining the authentication information corresponding to each encrypted channel according to the sequentially received first feedback signals.
In a third aspect, the embodiment of the present invention provides a computer-readable non-volatile storage medium, where computer-executable instructions are stored, and the computer-executable instructions are used to enable a computer to execute the display method.
The invention has the following beneficial effects:
according to the display method and the display device of the display device, the authentication information corresponding to the encrypted channel in the predetermined channel list is acquired, and when an instruction of switching to the encrypted first channel by a user is received and a preset condition is met, a secret key for decrypting the first channel is acquired; wherein the preset conditions include: determining that authentication information corresponding to the first channel is obtained; and after the first channel is decrypted according to the acquired key, displaying the content of the first channel. Therefore, the authentication information corresponding to the first channel is acquired before the encrypted first channel is switched, so that the time for acquiring the authentication information corresponding to the first channel is reduced when the channel is switched, and the problem of overlong time for switching to the first channel due to waiting for acquiring the authentication information corresponding to the first channel is solved, thereby improving the speed of switching the channel and improving the experience of a user.
Drawings
Fig. 1 is a flowchart of a display method of a display device according to an embodiment of the present invention;
FIG. 2 is a flow chart of a method of an embodiment provided in an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a display device provided in an embodiment of the present invention.
Detailed Description
The following describes in detail specific embodiments of a method and an apparatus for controlling screen brightness of an intelligent home device according to an embodiment of the present invention with reference to the accompanying drawings. It should be noted that the described embodiments are only a part of the embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
An embodiment of the present invention provides a display method of a display device, as shown in fig. 1, which may include:
the display device may be, but is not limited to, a smart television, or a set-top box controlling a television to display.
S101, acquiring authentication information corresponding to an encrypted channel in a predetermined channel list;
the authentication information corresponding to the encrypted channel may be, but is not limited to, a group of encrypted character strings, and when the authentication information is obtained, a key that may indicate that the right to apply for decryption of the encrypted channel to the certificate server is available.
To explain this, when the display device is powered on again after being powered off, the authentication information corresponding to the encrypted channel may change; for example, if the authentication information corresponding to the encrypted channel with the serial number 1 after the first power-on is denoted by a, the authentication information corresponding to the encrypted channel with the serial number 1 after the second power-on may not be a, but b, so as to increase the security of the encrypted channel.
And when the authentication information is acquired, the authentication information can be acquired when the display device is started, so that the authentication information can be acquired in advance when the user switches channels. Of course, the authentication information may also be obtained after the display device is turned on for a period of time (e.g., t1), and t1 may be set as needed; as long as it is guaranteed as much as possible that the process of acquiring authentication information has already started to be performed before the user switches channels.
S102, when an instruction of a user for switching to an encrypted first channel is received and a preset condition is met, a key for decrypting the first channel is obtained; wherein the preset conditions include: determining that authentication information corresponding to the first channel is obtained;
specifically, taking the display device as a television as an example, when a user needs to switch to an encrypted channel of the television, the user can operate a key of a remote controller corresponding to the television, and can also operate according to a display interface on the television, thereby completing the switching of the channel.
It should be noted that the encrypted channels in the channel list correspond to the authentication information one to one.
Moreover, the process of acquiring the authentication information corresponding to the first channel (i.e. the first process) and the process of switching the encrypted first channel (which is referred to as the second process) are independent of each other, and do not affect each other.
Therefore, when the set-top box is started, the first process can be executed.
In practical situations, since the first process and the second process are independent from each other, when the set-top box is powered on, if the user starts the second process, that is, the user starts channel switching and switches to the first channel, at this time, for the first process, there may be the following situations:
1. the first process just starts to be executed, and authentication information corresponding to any encrypted channel is not acquired;
2. the first process is executed, and the authentication information corresponding to the partial encrypted channel in the channel list is acquired, but the authentication information corresponding to the first channel is not acquired;
3. the first process has already started to execute, and has acquired authentication information corresponding to a part of encrypted channels in the channel list, and has acquired authentication information corresponding to the first channel.
Therefore, the key is only obtained when the third condition is satisfied, that is, the authentication information corresponding to the first channel is obtained, and the key is not obtained when the first and second conditions are satisfied.
S103, after the first channel is decrypted according to the acquired key, the content of the first channel is displayed.
Specifically, when the key is obtained, the specific process may be:
sending a second request signal for decoding the first channel to a certificate server according to the currently acquired authentication information corresponding to the first channel, wherein the second request signal may carry the authentication information corresponding to the first channel and an identifier corresponding to the display device;
when receiving the second request signal, the certificate server sends a second feedback signal carrying a key for decrypting the first channel to the display device;
upon receiving the second feedback signal, the key is determined.
Therefore, the authentication information corresponding to the first channel is acquired before the encrypted first channel is switched, so that the time for acquiring the authentication information corresponding to the first channel is reduced when the channel is switched, and the problem of overlong time for switching to the first channel due to waiting for acquiring the authentication information corresponding to the first channel is solved, thereby improving the speed of switching the channel and improving the experience of a user.
In specific implementation, in the embodiment of the present invention, when an instruction for a user to switch to an encrypted first channel is received and a preset condition is not met, before acquiring a key for decrypting the first channel, the method further includes:
and acquiring authentication information corresponding to the first channel.
Therefore, when the preset condition is not met, that is, when the user needs to switch the first channel, the authentication information corresponding to the first channel is not acquired temporarily, so that before the key is acquired, the authentication information corresponding to the first channel needs to be acquired, which is beneficial to acquiring the key for decrypting the first channel according to the acquired authentication information corresponding to the first channel subsequently, so as to decrypt the first channel conveniently.
In a specific implementation, in the embodiment of the present invention, acquiring the authentication information corresponding to the first channel specifically includes:
judging whether a first request signal is sent to an authentication server at present, wherein the first request signal is used for requesting the authentication server to issue authentication information corresponding to a first channel;
if so, waiting for receiving a first feedback signal which is sent by the authentication server and carries authentication information corresponding to the first channel, and determining the authentication information corresponding to the first channel according to the received first feedback signal;
if not, sending a first request signal to the authentication server, waiting for receiving a first feedback signal which is sent by the authentication server and carries authentication information corresponding to the first channel, and determining the authentication information corresponding to the first channel according to the received first feedback signal.
The specific process of sending the first request signal to the authentication server and the specific process of sending the first feedback signal by the authentication server may be implemented by using the prior art, which is not limited herein.
It should be noted that, after the first request signal has been sent to the authentication server, the authentication server may be sending the first feedback signal, and at this time, it is only necessary to wait for receiving the first feedback signal sent by the authentication server without sending the first request signal to the authentication server.
Therefore, by the method, the first request signal is only required to be sent to the authentication server once, the problem that the first request signal is repeatedly sent to the authentication server is solved, the workload of the equipment is reduced, and the working efficiency of the display equipment is improved.
In specific implementation, in the embodiment of the present invention, acquiring the authentication information corresponding to the encrypted channel in the predetermined channel list specifically includes:
sequentially sending a first request signal to an authentication server according to at least one encrypted channel included in a predetermined channel list; the first request signal is used for requesting the authentication server to send authentication information corresponding to the encrypted channel;
sequentially receiving a first feedback signal which is sent by an authentication server and carries authentication information corresponding to an encrypted channel;
and according to the first feedback signals received in sequence, sequentially determining the authentication information corresponding to each encrypted channel.
When the channel list includes a plurality of encrypted channels, the number of the encrypted channels included in the channel list may be set according to the situation to meet the requirements of different scenarios, which is not limited herein.
For example, the channel list includes 2 encrypted channels, which are a first encrypted channel and a second encrypted channel, for example.
Firstly, sending a first request signal to an authentication server according to a first encryption channel;
and then the first request signal is sent to the authentication server according to the second encryption channel.
Alternatively, it may be:
firstly, sending a first request signal to an authentication server according to a second encryption channel;
and then a first request signal is sent to the authentication server according to the first encryption channel.
The request sequence is not particularly limited as long as the authentication server is sequentially requested for authentication information corresponding to each encrypted channel.
And, for the authentication server issuing the first feedback signal according to the first request signal, it may be before sending the first request signal to the authentication server according to the second encrypted channel;
or after the first request signal is sent to the authentication server according to the second encryption channel;
or, when the first request signal is being sent to the authentication server according to the second encrypted channel;
therefore, the method is not particularly limited, and needs to be determined according to actual conditions.
Therefore, the authentication information corresponding to the encrypted channel can be accurately determined by the method, and the determined authentication information corresponding to the encrypted channel is more accurate because only one first request signal is sent by the authentication server after each time of receiving.
In specific implementation, in the embodiment of the present invention, the channel list is a first list, and each channel included in the first list is an encrypted channel;
the method for determining the first list specifically comprises the following steps:
obtaining a second list comprising at least encrypted channels;
analyzing each channel included in the second list to determine an encrypted channel;
and recording the determined encrypted channels into a preset table, and determining the preset table in which the encrypted channels are recorded as a first list.
The method for determining the encrypted channel is not limited to the above parsing each channel included in the second list, and any method known to those skilled in the art that can determine the encrypted channel may be used, and is not limited herein.
Also, the determined encrypted channel may be, but is not limited to, recorded in a map table, that is, the first table may be, but is not limited to, a map table.
For example, taking a map table as an example, the structure of the map table can be seen in table 1, where the serial numbers of the channels in table 1 are 1, 2, and 3, respectively; the authentication information is denoted by a and b, respectively.
TABLE 1
Channel number | Authentication information |
1 | Air conditioner |
2 | a |
3 | b |
Referring to table 1, if the first channel is a channel with sequence number 1 and the authentication information corresponding to the first channel is not currently acquired, the content of the location of the authentication information corresponding to the first channel with sequence number 1 in table 1 is empty;
if the first channel is the channel with the sequence number 2 and the authentication information (e.g., a) corresponding to the first channel is already currently acquired, the acquired authentication information a corresponding to the first channel may be written into the corresponding position in table 1.
Therefore, through the table, whether the authentication information corresponding to the first channel is acquired can be accurately and quickly determined, and when the authentication information corresponding to the first channel is determined to be acquired, the corresponding secret key can be directly acquired without spending time to acquire the authentication information corresponding to the first channel, so that the channel switching efficiency can be effectively improved, and the experience of a user is improved.
The following describes a display method provided in an embodiment of the present invention with specific examples.
The first embodiment is as follows: the explanation will be given taking a display device, an authentication server, and a certificate server as examples, as shown in fig. 2.
S201, the display device sequentially sends a first request signal to an authentication server according to at least one encrypted channel included in the channel list;
when the first request signal is sent, the signal may carry a serial number of the encrypted channel, so that the authentication server issues the authentication information corresponding to each encrypted channel.
S202, the display equipment sequentially receives a first feedback signal sent by the authentication server;
s203, the display equipment sequentially determines authentication information corresponding to each encrypted channel according to the sequentially received first feedback signals;
s204, when the user needs to switch to the encrypted first channel, the display equipment judges whether the authentication information corresponding to the first channel is acquired currently; if yes, go to step S208; if not, go to step S205;
s205, the display device judges whether a first request signal is sent to the authentication server at present; if yes, go to step S206; if not, go to step S207;
s206, the display device waits for receiving a first feedback signal which is sent by the authentication server and carries authentication information corresponding to the first channel, and determines the authentication information corresponding to the first channel according to the received first feedback signal; executing step S208;
s207, the display device sends a first request signal to the authentication server, waits for receiving a first feedback signal which is sent by the authentication server and carries authentication information corresponding to the first channel, and determines the authentication information corresponding to the first channel according to the received first feedback signal;
s208, the display equipment sends a second request signal for decoding the first channel to the certificate server according to the authentication information corresponding to the determined first channel;
s209, the certificate server sends a key for decrypting the first channel to the display device;
s210, the display device displays the content of the first channel after decrypting the first channel according to the acquired key.
Based on the same inventive concept, an embodiment of the present invention provides a display device, which is shown in fig. 3 and includes:
a memory 301 for storing program instructions;
a processor 302, configured to call the program instructions stored in the memory 301, and execute, according to the obtained program:
acquiring authentication information corresponding to an encrypted channel in a predetermined channel list;
when an instruction of a user for switching to an encrypted first channel is received and a preset condition is met, a key for decrypting the first channel is acquired; wherein the preset conditions include: determining that authentication information corresponding to the first channel is obtained;
and after the first channel is decrypted according to the acquired key, displaying the content of the first channel.
Optionally, in an embodiment of the present invention, the processor 302 is further configured to:
when an instruction of a user for switching to an encrypted first channel is received and a preset condition is not met, before a key for decrypting the first channel is acquired, authentication information corresponding to the first channel is acquired.
Optionally, in an embodiment of the present invention, the processor 302 is specifically configured to:
judging whether a first request signal is sent to an authentication server at present, wherein the first request signal is used for requesting the authentication server to issue authentication information corresponding to a first channel;
if so, waiting for receiving a first feedback signal which is sent by the authentication server and carries authentication information corresponding to the first channel, and determining the authentication information corresponding to the first channel according to the received first feedback signal;
if not, sending a first request signal to the authentication server, waiting for receiving a first feedback signal which is sent by the authentication server and carries authentication information corresponding to the first channel, and determining the authentication information corresponding to the first channel according to the received first feedback signal.
Optionally, in an embodiment of the present invention, the processor 302 is specifically configured to:
sequentially sending a first request signal to an authentication server according to at least one encrypted channel included in a predetermined channel list; the first request signal is used for requesting the authentication server to send authentication information corresponding to the encrypted channel;
sequentially receiving a first feedback signal which is sent by an authentication server and carries authentication information corresponding to an encrypted channel;
and according to the first feedback signals received in sequence, sequentially determining the authentication information corresponding to each encrypted channel.
Optionally, in the embodiment of the present invention, the channel list is a first list, and each channel included in the first list is an encrypted channel;
the processor 302 is specifically configured to:
obtaining a second list comprising at least encrypted channels;
analyzing each channel included in the second list to determine an encrypted channel;
and recording the determined encrypted channels into a preset table, and determining the preset table in which the encrypted channels are recorded as a first list.
Based on the same inventive concept, the embodiment of the present invention provides a computer-readable non-volatile storage medium, in which computer-executable instructions are stored, and the computer-executable instructions are used for enabling a computer to execute the display method.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, implement the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (9)
1. A control display method of a household intelligent set top box is characterized by comprising the following steps:
acquiring authentication information corresponding to an encrypted channel in a predetermined channel list, specifically comprising:
sequentially sending a first request signal to an authentication server according to at least one encrypted channel included in a predetermined channel list; the first request signal is used for requesting the authentication server to issue authentication information corresponding to the encrypted channel;
sequentially receiving a first feedback signal which is sent by the authentication server and carries authentication information corresponding to the encrypted channel;
according to the first feedback signals received in sequence, sequentially determining authentication information corresponding to each encrypted channel;
when an instruction of a user for switching to an encrypted first channel is received and a preset condition is met, a key for decrypting the first channel is acquired; wherein the preset conditions include: determining that the authentication information corresponding to the first channel is obtained;
and after the first channel is decrypted according to the acquired key, displaying the content of the first channel.
2. The method for controlling display according to claim 1, upon receiving an instruction from a user to switch to an encrypted first channel and not satisfying a preset condition, before acquiring a key for decrypting the first channel, further comprising:
and acquiring authentication information corresponding to the first channel.
3. The method of claim 2, wherein the obtaining the authentication information corresponding to the first channel specifically comprises:
judging whether the first request signal is sent to an authentication server at present;
if yes, waiting for receiving a first feedback signal which is sent by the authentication server and carries authentication information corresponding to the first channel, and determining the authentication information corresponding to the first channel according to the received first feedback signal;
if not, sending the first request signal to the authentication server, waiting for receiving a first feedback signal which is sent by the authentication server and carries authentication information corresponding to the first channel, and determining the authentication information corresponding to the first channel according to the received first feedback signal.
4. The method of claim 1, wherein the channel list is a first list, and each of the channels included in the first list is the encrypted channel;
the method for determining the first list specifically comprises the following steps:
obtaining a second list comprising at least the encrypted channels;
analyzing each channel included in the second list to determine the encrypted channel;
recording the determined encrypted channels into a preset table, and determining the preset table in which the encrypted channels are recorded as the first list.
5. A display device, comprising:
a memory for storing program instructions;
a processor for calling the program instructions stored in the memory, and executing according to the obtained program:
acquiring authentication information corresponding to an encrypted channel in a predetermined channel list, specifically comprising:
sequentially sending a first request signal to an authentication server according to at least one encrypted channel included in a predetermined channel list; the first request signal is used for requesting the authentication server to issue authentication information corresponding to the encrypted channel;
sequentially receiving a first feedback signal which is sent by the authentication server and carries authentication information corresponding to the encrypted channel;
according to the first feedback signals received in sequence, sequentially determining authentication information corresponding to each encrypted channel;
when an instruction of a user for switching to an encrypted first channel is received and a preset condition is met, a key for decrypting the first channel is acquired; wherein the preset conditions include: determining that the authentication information corresponding to the first channel is obtained;
and after the first channel is decrypted according to the acquired key, displaying the content of the first channel.
6. The display device of claim 5, wherein the processor is further to:
when an instruction of a user for switching to an encrypted first channel is received and a preset condition is not met, before a key for decrypting the first channel is acquired, authentication information corresponding to the first channel is acquired.
7. The display device of claim 6, wherein the processor is specifically configured to:
judging whether the first request signal is sent to an authentication server at present;
if yes, waiting to receive a first feedback signal which is sent by the authentication server and carries authentication information corresponding to the first channel, and determining the authentication information corresponding to the first channel according to the received first feedback signal;
if not, sending the first request signal to the authentication server, waiting for receiving a first feedback signal which is sent by the authentication server and carries authentication information corresponding to the first channel, and determining the authentication information corresponding to the first channel according to the received first feedback signal.
8. A home smart set-top box, comprising:
a memory for storing program instructions;
a processor for invoking the program instructions stored in the memory, the program instructions for performing the control display method of any one of claims 1-4.
9. A computer-readable non-volatile storage medium having computer-executable instructions stored thereon for causing a computer to perform the method of controlling display of any one of claims 1-4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010293800.2A CN111510764B (en) | 2020-04-15 | 2020-04-15 | Control display method and display device of household intelligent set top box |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010293800.2A CN111510764B (en) | 2020-04-15 | 2020-04-15 | Control display method and display device of household intelligent set top box |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111510764A CN111510764A (en) | 2020-08-07 |
CN111510764B true CN111510764B (en) | 2022-06-17 |
Family
ID=71877562
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010293800.2A Active CN111510764B (en) | 2020-04-15 | 2020-04-15 | Control display method and display device of household intelligent set top box |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111510764B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006129063A (en) * | 2004-10-28 | 2006-05-18 | Fujitsu Ltd | Contents reproducing method, reproduction program and reproducing device |
CN101272474A (en) * | 2007-03-23 | 2008-09-24 | 北京东方广视科技有限责任公司 | Method for fast switching channels |
CN101778254A (en) * | 2009-12-16 | 2010-07-14 | 中兴通讯股份有限公司 | Channel switching authentication device and method |
CN102714593A (en) * | 2009-12-28 | 2012-10-03 | 维亚塞斯公司 | Methods for decrypting, transmitting and receiving control words, storage medium for executing said methods |
EP3468175A1 (en) * | 2004-10-15 | 2019-04-10 | OpenTV, Inc. | Speeding up channel change |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002132727A (en) * | 2000-10-27 | 2002-05-10 | Nippon Telegr & Teleph Corp <Ntt> | Method and system device for authenticating user |
JP2005191755A (en) * | 2003-12-25 | 2005-07-14 | Toshiba Corp | Content receiving/accumulating device and content distribution system |
CN105979297B (en) * | 2016-06-14 | 2019-03-19 | 天脉聚源(北京)传媒科技有限公司 | One kind watching duration statistical method and system |
CN106658093B (en) * | 2016-12-27 | 2019-07-09 | 深圳市九洲电器有限公司 | The exchange method and system of set-top box and server |
-
2020
- 2020-04-15 CN CN202010293800.2A patent/CN111510764B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3468175A1 (en) * | 2004-10-15 | 2019-04-10 | OpenTV, Inc. | Speeding up channel change |
JP2006129063A (en) * | 2004-10-28 | 2006-05-18 | Fujitsu Ltd | Contents reproducing method, reproduction program and reproducing device |
CN101272474A (en) * | 2007-03-23 | 2008-09-24 | 北京东方广视科技有限责任公司 | Method for fast switching channels |
CN101778254A (en) * | 2009-12-16 | 2010-07-14 | 中兴通讯股份有限公司 | Channel switching authentication device and method |
CN102714593A (en) * | 2009-12-28 | 2012-10-03 | 维亚塞斯公司 | Methods for decrypting, transmitting and receiving control words, storage medium for executing said methods |
Also Published As
Publication number | Publication date |
---|---|
CN111510764A (en) | 2020-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10264424B2 (en) | Information processing method and central control device | |
US12088580B2 (en) | Device binding method and device | |
US20160062774A1 (en) | Method, user device and storage medium for controlling boot screen to be played | |
CN111625214B (en) | Audio control method, device, equipment and storage medium | |
CN107154935B (en) | Service request method and device | |
CN110688169B (en) | Application program acceleration method and device, storage medium and electronic equipment | |
CN104837035A (en) | Video playing method and terminal | |
CN104079971A (en) | Method, device and system for controlling set top boxes through television device | |
CN105100851A (en) | Intelligent television remote controller operation instruction method and device | |
CN111246245B (en) | Method and device for pushing video aggregation page, server and terminal equipment | |
CN108718343A (en) | Remapping method, device, system, household electrical appliance and the server of household electrical appliances user group | |
CN107197077B (en) | Method, device and system for communication between devices | |
CN111510764B (en) | Control display method and display device of household intelligent set top box | |
CN112188294B (en) | Signal source display method and device | |
CN105577622A (en) | Method of distributing user grouping for digital label and apparatus thereof, and digital label system | |
CN109660609A (en) | A kind of device identification method and device and storage medium | |
CN109348242B (en) | Live network scheduling method, device, medium and electronic equipment | |
CN113965360A (en) | Intelligent device cloud server access method, device, medium, device and system | |
CN109977692B (en) | Data processing method and device, storage medium and electronic equipment | |
CN113721936B (en) | Application management method, intelligent terminal, device and storage medium | |
CN114501126B (en) | Video playing method, system and storage medium | |
CN108282890B (en) | Resource scheduling processing method, network side equipment and mobile terminal | |
CN112306009B (en) | Control method and device of household appliance, electronic device and storage medium | |
CN106550272B (en) | Set top box starting method and set top box | |
CN105323626A (en) | Video program play method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |