CN112218131A - Set top box working method and device, electronic equipment and computer readable storage medium - Google Patents
Set top box working method and device, electronic equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN112218131A CN112218131A CN201910616868.7A CN201910616868A CN112218131A CN 112218131 A CN112218131 A CN 112218131A CN 201910616868 A CN201910616868 A CN 201910616868A CN 112218131 A CN112218131 A CN 112218131A
- Authority
- CN
- China
- Prior art keywords
- epg
- address
- server
- feedback information
- specified
- 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.)
- Pending
Links
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/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4108—Peripherals receiving signals from specially adapted client devices characterised by an identification number or address, e.g. local network address
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/4221—Dedicated function buttons, e.g. for the control of an EPG, subtitles, aspect ratio, picture-in-picture or teletext
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/64—Addressing
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a set top box working method and device, electronic equipment and a computer readable storage medium, wherein the method comprises the following steps: acquiring an EPG access instruction; sending an EPG address request to an EDS server according to the EPG access instruction so that the EDS server can output feedback information according to the EPG address request; obtaining the feedback information from the EDS server; judging whether the feedback information is a valid EPG address or not; responding to the feedback information as the effective EPG address, and accessing a corresponding EPG server through the effective EPG address; and responding to the feedback information not being the effective EPG address, acquiring a specified EPG address from a specified storage position, and accessing a corresponding EPG server through the specified EPG address. By the technical scheme of the invention, different EPG address acquisition schemes can be provided according to the working state of the EDS server, so that whether the EDS server works normally or not is ensured, and a television program system can normally access the EPG server.
Description
[ technical field ] A method for producing a semiconductor device
The present invention relates to the field of technologies, and in particular, to a set top box operating method and apparatus, an electronic device, and a computer-readable storage medium.
[ background of the invention ]
With the increasing development of technology, set-top boxes increasingly frequently walk into the lives of people. Generally, a television Program system installed in a set-top box queries an EDS (Electronic Program guide) server to obtain an EPG (Electronic Program guide) address, so as to access the corresponding EPG server, thereby implementing the acquisition of a television Program by the set-top box.
However, if the EDS server fails, the tv program system installed in the set-top box can only receive the error code, and normal access to the EPG server cannot be performed.
Therefore, how to ensure that the access work of the set top box is normally performed under the condition that the EDS server fails becomes a technical problem to be solved urgently at present.
[ summary of the invention ]
The embodiment of the invention provides a set top box working method and device, electronic equipment and a computer readable storage medium, aims to solve the technical problem that the set top box cannot work normally due to EDS server failure in the related technology, can access a corresponding EDS server by automatically acquiring a designated EPG address when the EDS server fails, and improves the functions of the set top box.
In a first aspect, an embodiment of the present invention provides a set top box operating method, including: acquiring an EPG access instruction; sending an EPG address request to an EDS server according to the EPG access instruction so that the EDS server can output feedback information according to the EPG address request; obtaining the feedback information from the EDS server; judging whether the feedback information is a valid EPG address or not; responding to the feedback information as the effective EPG address, and accessing a corresponding EPG server through the effective EPG address; and responding to the feedback information not being the effective EPG address, acquiring a specified EPG address from a specified storage position, and accessing a corresponding EPG server through the specified EPG address.
In the above embodiment of the present invention, optionally, before the step of obtaining the EPG access instruction, the method further includes: and setting the historical EPG address used by the EPG server successfully accessed last time as the appointed EPG address.
In the above embodiment of the present invention, optionally, before the step of obtaining the EPG access instruction, the method further includes: acquiring a historical EPG address set used by successfully accessing an EPG server within a preset time interval; selecting a target EPG address meeting a preset condition from the historical EPG address set; and setting the target EPG address as the appointed EPG address.
In the above embodiment of the present invention, optionally, the predetermined condition is: the number of times of use is the largest, the time length of accessing the EPG server for a single time is the longest, the total time length of accessing the EPG server for a specified number of times is the longest, and the accessed EPG server is one or more of the specified EPG servers.
In the foregoing embodiment of the present invention, optionally, before the step of obtaining the EPG access instruction, the method further includes: storing the appointed EPG address to an appointed storage position of the set-top box; or storing the appointed EPG address to an appointed storage position of an external device in communication connection with the set-top box.
In a second aspect, an embodiment of the present invention provides a set top box operating apparatus, including: the access instruction acquisition unit is used for acquiring an EPG access instruction; an address request sending unit, configured to send an EPG address request to an EDS server according to the EPG access instruction, so that the EDS server outputs feedback information according to the EPG address request; a feedback information acquisition unit for acquiring the feedback information from the EDS server; the address judging unit is used for judging whether the feedback information is a valid EPG address or not; the first execution unit responds to the feedback information as the effective EPG address, and accesses the corresponding EPG server through the effective EPG address; and the second execution unit is used for responding to the feedback information which is not the effective EPG address, acquiring a specified EPG address from a specified storage position, and accessing the corresponding EPG server through the specified EPG address.
In the above embodiment of the present invention, optionally, the method further includes: a first setting unit, configured to set, as the specified EPG address, a historical EPG address used in a previous successful access to the EPG server before the access instruction obtaining unit obtains the EPG access instruction.
In the above embodiment of the present invention, optionally, the method further includes: an address set obtaining unit, configured to obtain, before the access instruction obtaining unit obtains the EPG access instruction, a historical EPG address set used by an EPG server successfully accessed within a predetermined time interval; a target address selection unit that selects a target EPG address satisfying a predetermined condition in the history EPG address set; a second setting unit configured to set the target EPG address as the specified EPG address.
In the above embodiment of the present invention, optionally, the predetermined condition is: the number of times of use is the largest, the time length of accessing the EPG server for a single time is the longest, the total time length of accessing the EPG server for a specified number of times is the longest, and the accessed EPG server is one or more of the specified EPG servers.
In the above embodiment of the present invention, optionally, the method further includes: and the address storage unit is used for storing the appointed EPG address to an appointed storage position of the set-top box or storing the appointed EPG address to an appointed storage position of an external device in communication connection with the set-top box before the access instruction acquisition unit acquires the EPG access instruction.
In a third aspect, an embodiment of the present invention provides an electronic device, including: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being arranged to perform the method of any of the first aspects above.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium storing computer-executable instructions for performing the method flow described in any one of the first aspect.
By means of the technical scheme, aiming at the technical problem that the set top box cannot work normally due to EDS server faults in the related art, specifically, the television program system can obtain the EPG access instruction through user operation or transmission through external equipment, and the EPG access instruction can contain attribute information of the EPG server which is requested to be accessed. And the television program system sends the attribute information of the EPG server requested to be accessed to the EDS server as an EPG address request, and the EDS server generates feedback information according to the EPG address request.
If the EDS server is in a normal working state, the matched EPG server can be searched according to the attribute information, and the effective EPG address of the EPG server matched with the attribute information is fed back to the television program system. If the EDS server is not in a normal working state, the provided feedback information is an error code or error indication, and an effective EPG address cannot be provided.
Therefore, after receiving the feedback information, the television program system can judge whether the feedback information is an effective EPG address, wherein the effective EPG address has a specified format, the television program system can judge whether the feedback information is data of the specified format, if yes, the EDS server is in a normal working state, and if the feedback information is the effective EPG address, the television program system can directly access the effective EPG address.
If the feedback information is not data in the specified format, the EDS server is not in a normal working state, and the feedback information is not a valid EPG address, at the moment, the specified EPG address can be obtained from the specified storage position, so that the specified EPG address is accessed. Therefore, even if the EDS server fails to provide a valid EPG address, the EPG server can be accessed, so that the television program system can still acquire the electronic program guide without influencing the electronic program watching requirement of a user.
Through the technical scheme, different EPG address acquisition schemes can be provided according to the working state of the EDS server, so that whether the EDS server works normally or not is guaranteed, the television program system can normally access the EPG server, the electronic program watching requirement of a user is protected from being influenced, and the user experience is improved.
[ description of the drawings ]
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 shows a flow diagram of a set-top box operating method according to one embodiment of the invention;
FIG. 2 shows a flow chart of a set top box operating method according to another embodiment of the invention;
FIG. 3 shows a block diagram of a set-top box operating device according to one embodiment of the invention;
FIG. 4 shows a block diagram of an electronic device according to an embodiment of the invention.
[ detailed description ] embodiments
For better understanding of the technical solutions of the present invention, the following detailed descriptions of the embodiments of the present invention are provided with reference to the accompanying drawings.
It should be understood that the described embodiments are only some embodiments of the 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.
The terminology used in the embodiments of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the examples of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
Fig. 1 shows a flow chart of a set-top box operating method according to an embodiment of the invention.
As shown in fig. 1, a flow of a set-top box operating method according to an embodiment of the present invention includes:
The television program system can acquire the EPG access instruction through user operation or transmission of an external device, and the EPG access instruction can contain attribute information of the EPG server requested to be accessed.
And 104, sending an EPG address request to an EDS server according to the EPG access instruction so that the EDS server can output feedback information according to the EPG address request.
And 106, acquiring the feedback information from the EDS server.
And the television program system sends the attribute information of the EPG server requested to be accessed to the EDS server as an EPG address request, and the EDS server generates feedback information according to the EPG address request.
And step 108, judging whether the feedback information is a valid EPG address, if so, entering step 110, and if not, entering step 112.
And step 110, responding to the feedback information being the effective EPG address, and accessing a corresponding EPG server through the effective EPG address.
If the EDS server is in a normal working state, the matched EPG server can be searched according to the attribute information, and the effective EPG address of the EPG server matched with the attribute information is fed back to the television program system. If the EDS server is not in a normal working state, the provided feedback information is an error code or error indication, and an effective EPG address cannot be provided.
Therefore, after receiving the feedback information, the television program system can judge whether the feedback information is an effective EPG address, wherein the effective EPG address has a specified format, the television program system can judge whether the feedback information is data of the specified format, if yes, the EDS server is in a normal working state, and if the feedback information is the effective EPG address, the television program system can directly access the effective EPG address.
And step 112, in response to that the feedback information is not the valid EPG address, obtaining a specified EPG address from a specified storage location, and accessing a corresponding EPG server through the specified EPG address.
If the feedback information is not data in the specified format, the EDS server is not in a normal working state, and the feedback information is not a valid EPG address, at the moment, the specified EPG address can be obtained from the specified storage position, so that the specified EPG address is accessed. Therefore, even if the EDS server fails to provide a valid EPG address, the EPG server can be accessed, so that the television program system can still acquire the electronic program guide without influencing the electronic program watching requirement of a user.
Through the technical scheme, different EPG address acquisition schemes can be provided according to the working state of the EDS server, so that whether the EDS server works normally or not is guaranteed, the television program system can normally access the EPG server, the electronic program watching requirement of a user is protected from being influenced, and the user experience is improved.
Fig. 2 shows a flow chart of a set-top box operating method according to another embodiment of the invention.
As shown in fig. 2, a flow of a set-top box operating method according to another embodiment of the present invention includes:
The historical EPG address used for successfully accessing the EPG server can be recorded under the condition that the EPG server is successfully accessed each time, so that the historical EPG address used for successfully accessing the EPG server in the near term can be used as an alternative set to deal with the condition that the EDS server cannot feed back an effective EPG address. The predetermined time interval may be any time length according to the actual program watching requirement of the user, and may be selected to be the previous three days or the previous week.
And step 204, selecting a target EPG address meeting a preset condition from the historical EPG address set.
Because a user often checks an electronic program guide for multiple times within a preset time interval, and also visits the EPG server for multiple times, the historical EPG addresses in the historical EPG address set are often multiple, and under the condition that the EDS server cannot feed back effective EPG addresses, a target historical EPG address needs to be selected from the multiple historical EPG addresses in the historical EPG address set. This one target history EPG address needs to satisfy a predetermined condition.
Wherein the predetermined conditions include, but are not limited to: the number of times of use is the largest, the time length of accessing the EPG server for a single time is the longest, the total time length of accessing the EPG server for a specified number of times is the longest, and the accessed EPG server is one or more of the specified EPG servers.
For example, the historical EPG address set includes a historical EPG address a, a historical EPG address b, and a historical EPG address c, and the number of uses of the three in the predetermined time interval is 2, 3, and 1, respectively, so that when the predetermined condition is that the number of uses is the largest, the historical EPG address b is selected as the target historical EPG address.
For another example, the historical EPG address set includes a historical EPG address a, a historical EPG address b, and a historical EPG address c, the number of times of use of the historical EPG address a, the historical EPG address b, and the historical EPG address c in the predetermined time interval is 3, and 1, respectively, if the predetermined condition is that the number of times of use is the largest, the number of times of use of the historical EPG address a and the historical EPG address b is the same, at this time, the longest time for accessing the EPG server once may be increased as a parallel condition, and one of the historical EPG address a and the historical EPG address b having the longest time for accessing the EPG server once is selected as.
In another implementation manner of the present invention, in order to simplify an access flow and improve feedback efficiency of an electronic program guide, one historical EPG address may be randomly selected from a plurality of historical EPG addresses in a historical EPG address set as a target historical EPG address.
And step 208, storing the appointed EPG address to an appointed storage position of the set-top box, or storing the appointed EPG address to an appointed storage position of an external device in communication connection with the set-top box.
And storing the appointed EPG address so as to directly acquire the stored appointed EPG address for access when the condition that an EDS server cannot feed back an effective EPG address is dealt with later. The appointed EPG address can be stored in an appointed storage position of the set-top box so as to facilitate real-time access, and can also be stored in an appointed storage position of an external device in communication connection with the set-top box so as to save the storage space of the set-top box.
The television program system can acquire the EPG access instruction through user operation or transmission of an external device, and the EPG access instruction can contain attribute information of the EPG server requested to be accessed.
And 212, sending an EPG address request to an EDS server according to the EPG access instruction so that the EDS server can output feedback information according to the EPG address request.
And the television program system sends the attribute information of the EPG server requested to be accessed to the EDS server as an EPG address request, and the EDS server generates feedback information according to the EPG address request.
In step 216, it is determined whether the feedback information is a valid EPG address, and if yes, the process proceeds to step 218, and if no, the process proceeds to step 220.
If the EDS server is in a normal working state, the matched EPG server can be searched according to the attribute information, and the effective EPG address of the EPG server matched with the attribute information is fed back to the television program system. If the EDS server is not in a normal working state, the provided feedback information is an error code or error indication, and an effective EPG address cannot be provided.
Therefore, after receiving the feedback information, the television program system can judge whether the feedback information is an effective EPG address, wherein the effective EPG address has a specified format, the television program system can judge whether the feedback information is data of the specified format, if yes, the EDS server is in a normal working state, and if the feedback information is the effective EPG address, the television program system can directly access the effective EPG address.
If the feedback information is not data in the specified format, the EDS server is not in a normal working state, and the feedback information is not a valid EPG address, at the moment, the specified EPG address can be obtained from the specified storage position, so that the specified EPG address is accessed. Therefore, even if the EDS server fails to provide a valid EPG address, the EPG server can be accessed, so that the television program system can still acquire the electronic program guide without influencing the electronic program watching requirement of a user.
Through the technical scheme, different EPG address acquisition schemes can be provided according to the working state of the EDS server, so that whether the EDS server works normally or not is guaranteed, the television program system can normally access the EPG server, the electronic program watching requirement of a user is protected from being influenced, and the user experience is improved.
In another implementation manner of the present invention, optionally, a historical EPG address used in a previous successful access to the EPG server may also be set as the designated EPG address.
Since the historical EPG address used by the EPG server is accessed successfully last time, the historical EPG address has high validity, and can be directly set as the designated EPG address, so that the success rate of accessing the EPG server is improved.
Fig. 3 shows a block diagram of a set-top box operating device according to one embodiment of the invention.
As shown in fig. 3, the set-top box operating device 300 according to an embodiment of the present invention includes: an access instruction obtaining unit 302, configured to obtain an EPG access instruction; an address request sending unit 304, configured to send an EPG address request to an EDS server according to the EPG access instruction, so that the EDS server outputs feedback information according to the EPG address request; a feedback information obtaining unit 306, configured to obtain the feedback information from the EDS server; an address determining unit 308, configured to determine whether the feedback information is a valid EPG address; the first execution unit 310, in response to the feedback information being the valid EPG address, accesses a corresponding EPG server through the valid EPG address; the second execution unit 312, in response to that the feedback information is not the valid EPG address, acquires a specified EPG address from a specified storage location, and accesses a corresponding EPG server through the specified EPG address.
The set-top box operating device 300 uses the scheme described in any one of the embodiments shown in fig. 1 and fig. 2, and therefore, all the technical effects described above are achieved, and are not described again. The set-top box operating device 300 also has the following technical features:
in the above embodiment of the present invention, optionally, the method further includes: a first setting unit, configured to set, as the specified EPG address, a historical EPG address used in a previous successful access to the EPG server before the access instruction obtaining unit 302 obtains the EPG access instruction.
In the above embodiment of the present invention, optionally, the method further includes: an address set obtaining unit, configured to obtain, before the access instruction obtaining unit 302 obtains the EPG access instruction, a historical EPG address set used by an EPG server successfully accessed within a predetermined time interval; a target address selection unit that selects a target EPG address satisfying a predetermined condition in the history EPG address set; a second setting unit configured to set the target EPG address as the specified EPG address.
In the above embodiment of the present invention, optionally, the predetermined condition is: the number of times of use is the largest, the time length of accessing the EPG server for a single time is the longest, the total time length of accessing the EPG server for a specified number of times is the longest, and the accessed EPG server is one or more of the specified EPG servers.
In the above embodiment of the present invention, optionally, the method further includes: an address storage unit, configured to store the specified EPG address to a specified storage location of a set top box before the access instruction obtaining unit 302 obtains the EPG access instruction, or store the specified EPG address to a specified storage location of an external device communicatively connected to the set top box.
FIG. 4 shows a block diagram of an electronic device according to an embodiment of the invention.
As shown in FIG. 4, an electronic device 400 of one embodiment of the invention includes at least one memory 402; and a processor 404 communicatively coupled to the at least one memory 402; wherein the memory stores instructions executable by the at least one processor 404, the instructions being configured to perform the aspects of any of the embodiments of fig. 1 and 2 described above. Therefore, the electronic device 400 has the same technical effect as any one of the embodiments in fig. 1 and fig. 2, and is not described herein again.
The electronic device 400 is equipped with a television program system, including but not limited to a set-top box, and the electronic device according to the embodiment of the present invention may also exist in various forms, including but not limited to:
(1) mobile communication devices, which are characterized by mobile communication capabilities and are primarily targeted at providing voice and data communications. Such terminals include smart phones (e.g., iphones), multimedia phones, functional phones, and low-end phones, among others.
(2) The ultra-mobile personal computer equipment belongs to the category of personal computers, has calculation and processing functions and generally has the characteristic of mobile internet access. Such terminals include PDA, MID, and UMPC devices, such as ipads.
(3) Portable entertainment devices such devices may display and play multimedia content. Such devices include audio and video players (e.g., ipods), handheld game consoles, electronic books, as well as smart toys and portable car navigation devices.
(4) The server is similar to a general computer architecture, but has higher requirements on processing capability, stability, reliability, safety, expandability, manageability and the like because of the need of providing highly reliable services.
(5) And other electronic devices with data interaction functions.
Additionally, an embodiment of the present invention provides a computer-readable storage medium storing computer-executable instructions for performing the method flow described in any one of the above embodiments of fig. 1 and 2.
The technical scheme of the invention is described in detail in combination with the attached drawings, and different EPG address acquisition schemes can be provided according to the working state of the EDS server through the technical scheme of the invention, so that whether the EDS server works normally or not is ensured, the television program system can normally access the EPG server, the electronic program watching requirement of a user is protected from being influenced, and the user experience is improved.
The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination" or "in response to a detection", depending on the context. Similarly, the phrases "if determined" or "if detected (a stated condition or event)" may be interpreted as "when determined" or "in response to a determination" or "when detected (a stated condition or event)" or "in response to a detection (a stated condition or event)", depending on the context.
In the embodiments provided in the present invention, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and there may be other divisions in actual implementation, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) or a Processor (Processor) to execute some steps of the methods according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, 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 (10)
1. A set top box working method is characterized by comprising the following steps:
acquiring an EPG access instruction;
sending an EPG address request to an EDS server according to the EPG access instruction so that the EDS server can output feedback information according to the EPG address request;
obtaining the feedback information from the EDS server;
judging whether the feedback information is a valid EPG address or not;
responding to the feedback information as the effective EPG address, and accessing a corresponding EPG server through the effective EPG address;
and responding to the feedback information not being the effective EPG address, acquiring a specified EPG address from a specified storage position, and accessing a corresponding EPG server through the specified EPG address.
2. The set-top box operating method of claim 1, further comprising, prior to the step of obtaining the EPG access instructions:
and setting the historical EPG address used by the EPG server successfully accessed last time as the appointed EPG address.
3. The set-top box operating method of claim 1, further comprising, prior to the step of obtaining the EPG access instructions:
acquiring a historical EPG address set used by successfully accessing an EPG server within a preset time interval;
selecting a target EPG address meeting a preset condition from the historical EPG address set;
and setting the target EPG address as the appointed EPG address.
4. The set-top box operating method of claim 3,
the predetermined conditions are: the number of times of use is the largest, the time length of accessing the EPG server for a single time is the longest, the total time length of accessing the EPG server for a specified number of times is the longest, and the accessed EPG server is one or more of the specified EPG servers.
5. The set-top box operating method according to any one of claims 1 to 4, further comprising, before the step of obtaining the EPG access instruction:
storing the appointed EPG address to an appointed storage position of the set-top box; or
And storing the appointed EPG address to an appointed storage position of external equipment in communication connection with the set-top box.
6. A set-top box operating apparatus, comprising:
the access instruction acquisition unit is used for acquiring an EPG access instruction;
an address request sending unit, configured to send an EPG address request to an EDS server according to the EPG access instruction, so that the EDS server outputs feedback information according to the EPG address request;
a feedback information acquisition unit for acquiring the feedback information from the EDS server;
the address judging unit is used for judging whether the feedback information is a valid EPG address or not;
the first execution unit responds to the feedback information as the effective EPG address, and accesses the corresponding EPG server through the effective EPG address;
and the second execution unit is used for responding to the feedback information which is not the effective EPG address, acquiring a specified EPG address from a specified storage position, and accessing the corresponding EPG server through the specified EPG address.
7. The set-top box operating device of claim 6, further comprising:
a first setting unit, configured to set, as the specified EPG address, a historical EPG address used in a previous successful access to the EPG server before the access instruction obtaining unit obtains the EPG access instruction.
8. The set-top box operating device of claim 6, further comprising:
an address set obtaining unit, configured to obtain, before the access instruction obtaining unit obtains the EPG access instruction, a historical EPG address set used by an EPG server successfully accessed within a predetermined time interval;
a target address selection unit that selects a target EPG address satisfying a predetermined condition in the history EPG address set;
a second setting unit configured to set the target EPG address as the specified EPG address.
9. An electronic device, comprising: at least one processor; and a memory communicatively coupled to the at least one processor;
wherein the memory stores instructions executable by the at least one processor, the instructions being arranged to perform the method of any of the preceding claims 1 to 5.
10. A computer-readable storage medium having stored thereon computer-executable instructions for performing the method flow of any of claims 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910616868.7A CN112218131A (en) | 2019-07-09 | 2019-07-09 | Set top box working method and device, electronic equipment and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910616868.7A CN112218131A (en) | 2019-07-09 | 2019-07-09 | Set top box working method and device, electronic equipment and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112218131A true CN112218131A (en) | 2021-01-12 |
Family
ID=74047063
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910616868.7A Pending CN112218131A (en) | 2019-07-09 | 2019-07-09 | Set top box working method and device, electronic equipment and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112218131A (en) |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1852411A (en) * | 2006-03-13 | 2006-10-25 | 华为技术有限公司 | Electronic performance-bill server depolying system and method for set-up and oper ation |
US20060271996A1 (en) * | 2005-05-31 | 2006-11-30 | Sharp Kabushiki Kaisha | System for providing service related information to content reproducing apparatus |
CN1929494A (en) * | 2006-10-11 | 2007-03-14 | 中兴通讯股份有限公司 | Distributed electronic program guidance system |
CN101068339A (en) * | 2007-06-01 | 2007-11-07 | 华为技术有限公司 | Method, server and user end for realizing video frequency requested program broadcasting-like services |
CN101184103A (en) * | 2007-12-19 | 2008-05-21 | 深圳市戴文科技有限公司 | Method for accessing wireless service server through mobile terminal equipment |
CN101610222A (en) * | 2009-07-20 | 2009-12-23 | 中兴通讯股份有限公司 | Client-based server selection method and device |
US20120254919A1 (en) * | 2009-12-18 | 2012-10-04 | Jinggui Wang | Method for acquiring program content and set top box |
CN103167046A (en) * | 2011-12-09 | 2013-06-19 | 华为技术有限公司 | Method, device and system for acquiring multicast address |
CN103888552A (en) * | 2012-12-24 | 2014-06-25 | 中国电信股份有限公司 | Fast Internet accessing method and system and terminal device |
CN106055603A (en) * | 2016-05-24 | 2016-10-26 | 北京奇虎科技有限公司 | VPN-based browser access website recommendation method and system, and client |
CN106453600A (en) * | 2016-10-27 | 2017-02-22 | 北京奇虎科技有限公司 | Service allocation method, apparatus and system of network access request |
CN107154963A (en) * | 2017-03-31 | 2017-09-12 | 北京猎豹移动科技有限公司 | A kind of request processing method, device and electronic equipment |
CN107172064A (en) * | 2017-06-08 | 2017-09-15 | 腾讯科技(深圳)有限公司 | Data access control method, device and server |
CN107438100A (en) * | 2017-07-25 | 2017-12-05 | 中国联合网络通信集团有限公司 | Web access method and browser |
CN107832329A (en) * | 2017-09-26 | 2018-03-23 | 中国平安人寿保险股份有限公司 | Page resource acquisition methods and terminal device |
CN108206802A (en) * | 2016-12-16 | 2018-06-26 | 华为技术有限公司 | The method and apparatus for detecting webpage back door |
CN109348284A (en) * | 2018-11-28 | 2019-02-15 | 深圳市创维软件有限公司 | A kind of channel playback method, device, equipment and medium |
-
2019
- 2019-07-09 CN CN201910616868.7A patent/CN112218131A/en active Pending
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060271996A1 (en) * | 2005-05-31 | 2006-11-30 | Sharp Kabushiki Kaisha | System for providing service related information to content reproducing apparatus |
CN1852411A (en) * | 2006-03-13 | 2006-10-25 | 华为技术有限公司 | Electronic performance-bill server depolying system and method for set-up and oper ation |
CN1929494A (en) * | 2006-10-11 | 2007-03-14 | 中兴通讯股份有限公司 | Distributed electronic program guidance system |
CN101068339A (en) * | 2007-06-01 | 2007-11-07 | 华为技术有限公司 | Method, server and user end for realizing video frequency requested program broadcasting-like services |
CN101184103A (en) * | 2007-12-19 | 2008-05-21 | 深圳市戴文科技有限公司 | Method for accessing wireless service server through mobile terminal equipment |
CN101610222A (en) * | 2009-07-20 | 2009-12-23 | 中兴通讯股份有限公司 | Client-based server selection method and device |
US20120254919A1 (en) * | 2009-12-18 | 2012-10-04 | Jinggui Wang | Method for acquiring program content and set top box |
CN103167046A (en) * | 2011-12-09 | 2013-06-19 | 华为技术有限公司 | Method, device and system for acquiring multicast address |
CN103888552A (en) * | 2012-12-24 | 2014-06-25 | 中国电信股份有限公司 | Fast Internet accessing method and system and terminal device |
CN106055603A (en) * | 2016-05-24 | 2016-10-26 | 北京奇虎科技有限公司 | VPN-based browser access website recommendation method and system, and client |
CN106453600A (en) * | 2016-10-27 | 2017-02-22 | 北京奇虎科技有限公司 | Service allocation method, apparatus and system of network access request |
CN108206802A (en) * | 2016-12-16 | 2018-06-26 | 华为技术有限公司 | The method and apparatus for detecting webpage back door |
CN107154963A (en) * | 2017-03-31 | 2017-09-12 | 北京猎豹移动科技有限公司 | A kind of request processing method, device and electronic equipment |
CN107172064A (en) * | 2017-06-08 | 2017-09-15 | 腾讯科技(深圳)有限公司 | Data access control method, device and server |
CN107438100A (en) * | 2017-07-25 | 2017-12-05 | 中国联合网络通信集团有限公司 | Web access method and browser |
CN107832329A (en) * | 2017-09-26 | 2018-03-23 | 中国平安人寿保险股份有限公司 | Page resource acquisition methods and terminal device |
CN109348284A (en) * | 2018-11-28 | 2019-02-15 | 深圳市创维软件有限公司 | A kind of channel playback method, device, equipment and medium |
Non-Patent Citations (1)
Title |
---|
廖光权: "双向高清机顶盒及其点播故障浅析", 《重庆广播影视年鉴(2013年版)》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8782528B2 (en) | Play control of content on a display device | |
WO2017185616A1 (en) | File storage method and electronic equipment | |
US20130031478A1 (en) | Virtualized hosting and displaying of content using a swappable media player | |
US20170185454A1 (en) | Method and Electronic Device for Determining Resource Consumption of Task | |
CN104602102B (en) | Transmission response method, apparatus, server and the system of video intercepting content | |
US20170164051A1 (en) | Video auto-play implementation and electronic equipment | |
US20170171329A1 (en) | Video recommendaton method and system, and server | |
CN111104551B (en) | Live broadcast room label determining method and device, storage medium and electronic equipment | |
CN109800557B (en) | Block chain-based integrated processing method, device, server, equipment and medium | |
US20170308546A1 (en) | File storage method and electronic device | |
CN112546621A (en) | Voting method and device for live game, computer storage medium and electronic equipment | |
CN110889062A (en) | Page loading method and device, terminal and computer readable storage medium | |
CN109413455B (en) | User information display method and device for voice microphone interaction | |
CN113676761B (en) | Multimedia resource playing method and device and main control equipment | |
CN108833961B (en) | Method, server and system for acquiring flight record data | |
CN112675533B (en) | User archive information acquisition method and device based on cloud game | |
CN113961836A (en) | Page jump method and device, electronic equipment and storage medium | |
US20170264962A1 (en) | Method, system and computer program product | |
CN110719367A (en) | Cloud mobile phone friend recommendation method, device, equipment and storage medium | |
US20170169044A1 (en) | Property retrieval apparatus, method and system | |
CN112218131A (en) | Set top box working method and device, electronic equipment and computer readable storage medium | |
KR20150078033A (en) | Apparatus and method for performing an application | |
CN114339404B (en) | Method and device for displaying screen protection wallpaper, electronic equipment and storage medium | |
WO2016119288A1 (en) | Data acquisition method, data acquisition device and terminal | |
US20170263068A1 (en) | Method for generating counting events and electronic 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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210112 |
|
RJ01 | Rejection of invention patent application after publication |