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 PDF

Info

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
Application number
CN201910616868.7A
Other languages
Chinese (zh)
Inventor
扈思涵
於少菲
魏娜
王楠
刘洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Group Liaoning Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Group Liaoning Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Group Liaoning Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201910616868.7A priority Critical patent/CN112218131A/en
Publication of CN112218131A publication Critical patent/CN112218131A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4108Peripherals receiving signals from specially adapted client devices characterised by an identification number or address, e.g. local network address
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/4221Dedicated function buttons, e.g. for the control of an EPG, subtitles, aspect ratio, picture-in-picture or teletext
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/64Addressing

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

Set top box working method and device, electronic equipment and computer readable storage medium
[ 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:
step 102, acquiring an EPG access instruction.
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:
step 202, obtaining a historical EPG address set used by successfully accessing the EPG server within a predetermined time interval.
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.
Step 206, setting the target EPG address as the designated EPG address.
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.
Step 210, an EPG access instruction is obtained.
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.
Step 214, obtaining 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.
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.
Step 218, in response to the feedback information being the valid EPG address, accessing a corresponding EPG server through the valid 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.
Step 220, 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.
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.
CN201910616868.7A 2019-07-09 2019-07-09 Set top box working method and device, electronic equipment and computer readable storage medium Pending CN112218131A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (17)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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