WO2016065705A1 - Procédé et appareil de mise à jour de liste de canaux, et dispositif terminal - Google Patents
Procédé et appareil de mise à jour de liste de canaux, et dispositif terminal Download PDFInfo
- Publication number
- WO2016065705A1 WO2016065705A1 PCT/CN2014/094080 CN2014094080W WO2016065705A1 WO 2016065705 A1 WO2016065705 A1 WO 2016065705A1 CN 2014094080 W CN2014094080 W CN 2014094080W WO 2016065705 A1 WO2016065705 A1 WO 2016065705A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- channel list
- latest
- version information
- information
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25875—Management of end-user data involving end-user authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
- H04N21/4586—Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8126—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
- H04N21/8133—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
- H04N21/8402—Generation or processing of descriptive data, e.g. content descriptors involving a version number, e.g. version number of EPG data
Definitions
- the invention belongs to the field of television, and in particular relates to a channel list updating method, device and terminal device.
- Existing TV solutions mainly include Internet TV solutions and broadcast TV solutions.
- Internet TV client software can be described as numerous.
- Internet TV operators mostly do not have their own video sources. Different Internet TV operators will customize the video source of the access content provider in the Internet TV client. , to form their own unique channel list program. That is, only a virtual Internet TV operator to customize the channel list, there is no smart solution to uniformly manage the naming and sorting of different Internet TV operator channel list data.
- the channel list update when updating the channel list, the channel list update must be implemented by updating the client software or re-searching, and the update time generally takes several minutes and takes a long time.
- the embodiment of the invention provides a channel list updating method, which aims to solve the problem that the existing channel list updating method is cumbersome and time consuming.
- a channel list updating method includes the following steps:
- the present invention provides another channel list update method, characterized in that the method comprises the following steps:
- the latest channel list information found is returned to the terminal device.
- the present invention provides a channel list update method, characterized in that the method comprises the following steps:
- the terminal device receives the channel list update command
- the server receives the latest channel list version information acquisition request sent by the terminal device, and obtains the latest channel list version information in the channel list data according to the latest channel list version information acquisition request;
- the server returns the latest channel list version information that is found to the terminal device
- the server returns the latest channel list information found to the terminal device
- the terminal device receives the latest channel list information returned by the server, and updates the previous channel list according to the latest channel list information.
- the present invention provides a device for updating a channel list of a terminal device, wherein the device includes:
- a channel list data obtaining unit configured to acquire previous channel list data, and save the channel list data to a local memory
- a command entry unit for receiving a channel list update command
- a channel list version information requesting unit configured to send, according to the channel list update command, a latest channel list version information acquisition request to the server;
- a channel list version information receiving unit configured to receive the latest channel list version information returned by the server, and determine whether the latest channel list version information is new to the previous channel list version information
- a channel list information requesting unit configured to send an latest channel list information obtaining request to the server when determining that the latest channel list version information is new to the previous channel list version information
- the channel list update unit is configured to receive the latest channel list information returned by the server, and update the previous channel list according to the latest channel list information.
- An embodiment of the present invention provides a server channel list update device, where the device includes:
- a channel list data obtaining unit configured to acquire channel list data and save to a database
- a channel list version information obtaining request processing unit configured to receive a latest channel list version information acquisition request sent by the terminal device, and obtain the latest channel list version information in the channel list data according to the latest channel list version information obtaining request;
- the latest channel list version information returning unit is configured to return the latest channel list version information that is found to the terminal device;
- a channel list obtaining request processing unit configured to receive an latest channel list information obtaining request sent by the terminal device, and obtain the latest channel list information in the channel list data according to the latest channel list information obtaining request;
- the latest channel list returning unit is configured to return the latest channel list information that is found to the terminal device.
- the present invention further provides a terminal device, wherein the terminal device includes a terminal device channel list update device,
- the channel list update device includes:
- a channel list data obtaining unit configured to acquire previous channel list data, and save the channel list data to a local memory
- a command entry unit for receiving a channel list update command
- a channel list version information requesting unit configured to send, according to the channel list update command, a latest channel list version information acquisition request to the server;
- a channel list version information receiving unit configured to receive the latest channel list version information returned by the server, and determine whether the latest channel list version information is new to the previous channel list version information
- a channel list information requesting unit configured to send an latest channel list information obtaining request to the server when determining that the latest channel list version information is new to the previous channel list version information
- the channel list update unit receives the latest channel list information returned by the server, and updates the previous channel list according to the latest channel list information.
- the latest channel list version information obtaining request and the latest channel list information obtaining request are sent to the server, the latest channel list information of the operator is obtained from the server, and the channel list is updated according to the latest channel list information, without updating the client software. Or re-searching, it takes a short time, reducing the channel list update time.
- FIG. 1 is a network environment diagram of a channel list update method applicable to an embodiment of the present invention
- FIG. 2 is a flowchart of implementing a channel list update method according to Embodiment 1 of the present invention
- FIG. 3 is a timing chart of data flow in a channel list update method according to Embodiments 1, 3, and 5 of the present invention.
- FIG. 4 is a flowchart of implementing a channel list update method according to Embodiment 2 of the present invention.
- FIG. 5 is a flowchart of an implementation process of a channel list update method according to Embodiment 3 of the present invention.
- FIG. 6 is a flowchart of a channel list update method according to Embodiment 4 of the present invention.
- FIG. 7 is a flowchart of an implementation process of a channel list update method according to Embodiment 5 of the present invention.
- FIG. 8 is a schematic structural diagram of a terminal device channel list updating apparatus according to Embodiment 6 of the present invention.
- FIG. 9 is a structural diagram of a server channel list update apparatus according to Embodiment 7 of the present invention.
- FIG. 10 is a structural diagram of a terminal device according to Embodiment 8 of the present invention.
- the channel list update method provided by the embodiment of the present invention can directly update the channel list by obtaining the channel information of the latest version of the corresponding operator from the server, without updating the client software or re-searching the station, and the time is short, and the channel list update is reduced. time.
- FIG. 1 shows a network environment suitable for a channel list update method of an embodiment of the present invention.
- the terminal device is connected to the television network through a dongle (conditional receiver), and obtains a television signal from the television network and plays it.
- a dongle condition receiver
- the terminal device may be a smart terminal device, such as a computer, a smart television, a smart set top box, a smart phone, etc., on which an application system and an application program may be installed.
- a smart terminal device such as a computer, a smart television, a smart set top box, a smart phone, etc., on which an application system and an application program may be installed.
- the terminal device also communicates with the server through a wired or wireless network.
- the server may be an Apache server on which the channel list data of the television operator is stored.
- the channel list data includes channel list identification information and a corresponding channel list, which are stored in the server in a key value mapping manner.
- the channel list identification information is written in the key, and the channel list is written in the corresponding value.
- Table 1 Key-value mapping of channel list data Key Value Shenzhen Radio and Television, sz2014001 Channel list 1 Guangzhou Radio and Television, gz2013020 Channel list 2 Guangdong Radio and Television, gd2014015 Channel list 3
- the channel list data includes channel list identification information and corresponding channel list change attribute information, which are stored in the server in a key value mapping manner.
- the channel list identification information is written in the key, and the channel list change attribute information is written in the corresponding value.
- the channel list identification information includes operator information and latest channel list version information corresponding to the operator information.
- the operator information is information such as an operator name, an operator code, and the like that has a unique identifier of the operator.
- Table 2 Key-value mapping of channel list data Key Value Shenzhen Radio and Television, sz2014001 Channel list change attribute information 1 Guangzhou Radio and Television, gz2013020 Channel list change attribute information 2 Guangdong Radio and Television, gd2014015 Channel list change attribute information 3
- FIG. 2 is a flowchart showing an implementation of a channel list update method according to Embodiment 1 of the present invention
- FIG. 3 is a timing diagram of data flow direction in the foregoing method.
- Step S110 receiving a channel list update command.
- the channel list update command may be automatically generated by the terminal device, such as automatically generating a channel list update command after the user manually searches for a station or automatically searching for a station, and automatically generating a channel list update after the terminal device re-establishes a network connection with the server.
- the channel list update command is automatically generated; or the user enters the command, for example, the user directly inputs the channel list update command by operating the button or the like on the terminal device.
- Step S120 Send an latest channel list version information acquisition request to the server according to the channel list update command.
- the latest channel list version information acquisition request carries the conditional receiver identifier and the operator information.
- the latest channel list version information acquisition request carries a conditional receiver identifier, which is bound to the operator.
- the terminal device when the channel list switching procedure on the terminal device is started for the first time, the terminal device sends a conditional receiver identifier to the server, requesting the server to authenticate the authority of the conditional receiver, and when the server determines that the conditional receiver is successfully authenticated, After returning the determination result to the terminal device, the terminal device further intelligently identifies the operator by manually selecting the operator or according to the connected television network or the previous channel list, and sends the operator information to the server, notifying the server of the conditional receiver identifier and the Carrier binding. In this way, the latest channel list version information acquisition request sent to the server next time does not need to carry the carrier information, and only carries the conditional receiver identifier that has been bound to the operator. That's it.
- the latest channel list version information acquisition request is sent to the server by sending an HTTP request.
- Step S130 receiving the latest channel list version information returned by the server, and determining whether the latest channel list version information is new to the previous channel list version information. If the determination result is yes, the process proceeds to step S140, and if the determination result is no, The process ends.
- the channel list version information may be a string formed by a combination of letters, numbers, or letters and numbers, and the arrangement of the string follows a certain rule, such as specifying a channel of the first version of an operator.
- the channel list version information corresponding to the list is v.s1.0.a
- the channel list version information corresponding to the channel list of the second version is v.s1.0.b
- the third version of the channel list corresponds to
- the channel list version information is v.s1.0.c.
- step S140 the latest channel list information acquisition request is sent to the server.
- the channel list acquisition information request is sent to the server by sending an HTTP request.
- the latest channel list information is a latest channel list.
- the latest channel list information is channel list change attribute information.
- the channel list change attribute information includes a channel object, an operation instruction, a channel name, and a channel number.
- each pair of previous channel lists is modified to generate a channel object, and each channel object is separately recorded.
- the operation instruction is a command string for operating the previous channel list, including adding, deleting, and/or modifying, which can be understood in other implementations of the present invention.
- the operation instructions may also include an order, a hot, and the like.
- the operation instruction is a command string
- the operation instruction can be extended according to the actual situation, and the new function or the value-added service can be added by expanding the operation instruction, which can be controlled and controlled, and, in addition, due to the operation instruction Scalable, easy to integrate, and easy to add richer instruction content.
- Step S150 Receive the latest channel list information returned by the server, and update the previous channel list according to the latest channel list information.
- the channel list information returned by the server is received by the download mode.
- the channel list is updated according to the latest channel list information by replacing the previous channel list with the latest channel list. Since the channel list is updated by directly replacing the channel list, the new channel list is directly written, which is time-consuming compared with the prior art, which requires a few minutes to update the channel list by searching or updating the client software. Saves channel list update time.
- the channel list is updated according to the latest channel list information, and the attribute information is changed to the previous channel according to the channel list.
- the changes in the list are updated.
- the channel list change attribute information is as shown in the following table:
- Table 3 Channel list change attribute information Channel object Operational instruction Channel name Channel number Object 1 increase Shenzhen Satellite TV 6 Object 2 delete Longgang Satellite TV 12 Object 3 modify Central set 8
- the channel list change attribute information is sequentially read, and the previous channel list is updated according to the content of the channel object. Since the change of the attribute information in the previous channel list is only updated according to the channel list change attribute information, the updated data is significantly reduced, and it takes several minutes to update the channel list by searching or updating the client software. Compared with the short time, it saves the channel list update time.
- the server sends the latest channel list information acquisition request, and obtains the latest channel list information directly from the server.
- the latest channel list information is the latest channel list
- the new channel list is directly written.
- the latest channel list information is the channel list change attribute information
- Only the change of the previous channel is updated, and the updated data is significantly reduced. Therefore, the channel list update method provided by the embodiment of the present invention requires a few minutes to update the channel list by searching or updating the client software. Compared with the short time, it saves the channel list update time.
- FIG. 4 is a flowchart of the implementation of the channel list update method according to the second embodiment of the present invention, which is similar to the first embodiment, except that before step S110, the method further includes:
- step S210 the previous channel list data is acquired and saved.
- the previous channel list data is the basic data of the channel list update method of the present invention.
- the previous channel list data is obtained by parsing from the broadcasting network by DVB-C (Digital Cable Television System Standard).
- the previous channel list data is saved by updating the latest channel list version information and the latest channel list returned by the server in the channel list update method provided in the first embodiment. acquired.
- step S130 the method further includes:
- step S220 when the result of the determination in step S130 is YES, the version information of the previous channel list is deleted. Deleting the previous channel list version information frees up storage space.
- step S150 the method further includes:
- step S230 the previous channel list is deleted. Deleting the previous channel list frees up storage space.
- the channel list update method of the embodiment in addition to sending the latest channel list version information acquisition request and the latest channel list acquisition request to the server, directly obtaining the information channel list from the server, thereby realizing that the channel list update takes a short time, and The latest channel list version information and the latest channel list are saved as the previous channel list data at the time of the next channel list update, and the storage space is released by deleting the previous channel list version information and the previous channel list.
- FIG. 5 is a flowchart showing an implementation of a channel list update method according to Embodiment 3 of the present invention
- FIG. 3 is a timing diagram of data flow direction in the foregoing method.
- Step S310 receiving the latest channel list version information acquisition request sent by the terminal device, and searching for the latest channel list version information in the channel list data according to the latest channel list version information acquisition request.
- the latest channel list version information acquisition request carries the conditional receiver identifier and the operator information.
- the latest channel list version information is found in the channel list data by the following steps:
- the key value in the channel list data key value map stored in the server is traversed, and the version information of the latest channel list of the operator corresponding to the operator information is searched for.
- the latest channel list version information acquisition request carries the conditional receiver identifier, and the conditional receiver identifier is bound to the operator. At this time, the latest channel list is found in the channel list data by the following steps. Version Information:
- the key value in the channel list data key value mapping in the server is traversed, and the version information of the latest channel list of the operator corresponding to the operator information is searched.
- Step S320 returning the latest channel list version information that is found to the terminal device.
- Step S330 receiving an latest channel list information acquisition request sent by the terminal device, and searching for the latest channel list information in the channel list data according to the latest channel list information acquisition request.
- the latest channel list information is found at the value corresponding to the latest channel list version information key value.
- Step S340 returning the latest channel list information that is found to the terminal device.
- the server sends the latest channel list information acquisition request, and obtains the latest channel list information directly from the server.
- the latest channel list information is the latest channel list
- the new channel list is directly written.
- the latest channel list information is the channel list change attribute information
- Only the change of the previous channel is updated, and the updated data is significantly reduced. Therefore, the channel list update method provided by the embodiment of the present invention requires a few minutes to update the channel list by searching or updating the client software. Compared with the short time, it saves the channel list update time.
- FIG. 6 is a flowchart of a channel list update method according to Embodiment 4 of the present invention, which is similar to the third embodiment, except that before step S310, the method further includes:
- step S410 the channel list data is acquired and saved.
- the channel list data is directly obtained from the cloud.
- the channel list data is obtained by integrating the channel information of a large number of TV operators obtained by the cloud through cloud technologies such as data mining through service integration.
- the channel information includes a channel name, PF (Present) Forward, current program and next program) information, channel type (television program, audio broadcast), encryption type, etc.
- the service integration is to organize the channel information of each operator to obtain a channel list key value mapping process.
- the data captured from the cloud is already the authoritative data of each TV portal. Therefore, the name and order will be based on the cloud data.
- the server will process the data into a carrier classification, and the corresponding data will be persisted to the database for the terminal.
- the device requests access.
- the server periodically acquires channel information of the TV operator in the cloud and integrates the service.
- the channel list identification information and the corresponding new version of the channel are generated.
- the list or channel list identification information and the channel list change attribute information corresponding thereto are saved to the server by replacing the channel list identification information of the old version in the channel list key mapping and the channel list corresponding thereto.
- the latest channel list information acquisition request sent by the device directly returns the latest channel list information to the terminal device, so that the terminal implements the channel list update according to the latest channel list information, and directly writes the new channel list information when the latest channel list information is the latest channel list information.
- the channel list when the latest channel list information is the channel list change attribute information, only the change of the previous channel is updated, and the updated data is significantly reduced. Therefore, the channel list update method provided by the embodiment of the present invention and the prior art are adopted. It takes a few minutes to search or update the client software update channel list, which saves time and saves channel list update time.
- FIG. 7 is a flowchart showing an implementation of a channel list update method according to Embodiment 5 of the present invention
- FIG. 3 is a schematic diagram of data flow timing in the foregoing method.
- Step S510 the terminal device receives the channel list update command.
- the channel list update command may be automatically generated by the terminal device, such as automatically generating a channel list update command after the user manually searches for a station or automatically searching for a station, and automatically generating a channel list update after the terminal device re-establishes a network connection with the server.
- the channel list update command is automatically generated; or the user enters the command, for example, the user directly inputs the channel list update command by operating the button or the like on the terminal device.
- Step S520 The terminal device sends the latest channel list version information acquisition request to the server according to the channel list update command.
- the latest channel list version information acquisition request carries the conditional receiver identifier and the operator information.
- the latest channel list version information acquisition request carries a conditional receiver identifier, which is bound to the operator.
- the terminal device when the channel list switching procedure on the terminal device is started for the first time, the terminal device sends a conditional receiver identifier to the server, requesting the server to authenticate the authority of the dongle, and when the server determines that the dongle authentication is successful, and determines the result.
- the terminal device further intelligently identifies the operator by manually selecting the operator or according to the connected television network or the previous channel list, and sends the operator information to the server, notifying the server that the conditional receiver identifier is tied to the operator. set. In this way, when the channel list data related to the operator is requested again, the latest channel list version information acquisition request sent to the server does not need to carry the operator information, and only carries the conditional receiver identifier that has been bound to the operator. That's it.
- the operator information may be information such as an operator name, an operator code, and the like having an operator unique identifier.
- the latest channel list version information acquisition request is sent to the server by sending an HTTP request.
- Step S530 the server receives the latest channel list version information acquisition request sent by the terminal device, and obtains the latest channel list version information in the channel list data according to the latest channel list version information acquisition request.
- the latest channel list version information acquisition request carries the conditional receiver identifier and the operator information.
- the latest channel list version information is found in the channel list data by the following steps:
- the key value in the channel list data key value map stored in the server is traversed, and the version information of the latest channel list of the operator corresponding to the operator information is searched for.
- the latest channel list version information acquisition request carries the conditional receiver identifier, and the conditional receiver identifier is bound to the operator. At this time, the latest channel list is found in the channel list data by the following steps. Version Information:
- the key value in the channel list data key value mapping in the server is traversed, and the version information of the latest channel list of the operator corresponding to the operator information is searched.
- step S540 the server returns the latest channel list version information that is found to the terminal device.
- step S550 the terminal device receives the latest channel list version information returned by the server, and determines whether the latest channel list version information is new to the previous channel list version information. If the determination result is yes, the process proceeds to step S560, and if the determination result is no. , the process ends.
- the channel list version information may be a string formed by a combination of letters, numbers, or letters and numbers, and the arrangement of the string follows a certain rule, such as specifying a channel of the first version of an operator.
- the channel list version information corresponding to the list is v.s1.0.a
- the channel list version information corresponding to the channel list of the second version is v.s1.0.b
- the third version of the channel list corresponds to
- the channel list version information is v.s1.0.c.
- Step S560 the terminal device sends the latest channel list information acquisition request to the server.
- the channel list acquisition request is sent to the server by sending an HTTP request.
- the latest channel list information is a latest channel list.
- the latest channel list information is channel list change attribute information.
- the channel list change attribute information includes a channel object, an operation instruction, a channel name, and a channel number.
- each pair of previous channel lists is modified to generate a channel object, and each channel object is separately recorded.
- the operation instruction is a command string for operating the previous channel list, including adding, deleting, and/or modifying, which can be understood in other implementations of the present invention.
- the operation instructions may also include an order, a hot, and the like.
- the operation instruction is a command string
- the operation instruction can be extended according to the actual situation, and the new function or the value-added service can be added by expanding the operation instruction, which can be controlled and controlled, and, in addition, due to the operation instruction Scalable, easy to integrate, and easy to add richer instruction content.
- Step S570 the server receives the latest channel list information acquisition request sent by the terminal device, and searches for the latest channel list information according to the latest channel list information acquisition request.
- the operator information carried in the request is obtained according to the latest channel list or the conditional receiver identifier bound to the operator information, and the channel list key value mapping is traversed to find the information with the operator or the operator information.
- the bound conditional receiver identifies the corresponding latest channel list.
- Step S580 the server returns the latest channel list information that is found to the terminal device.
- Step S590 the terminal device receives the latest channel list information returned by the server, and updates the previous channel list according to the latest channel list information.
- the channel list information returned by the server is received by the download mode.
- the channel list is updated according to the latest channel list information by replacing the previous channel list with the latest channel list.
- the channel list is updated according to the latest channel list information, and the attribute information is changed to the previous channel according to the channel list.
- the changes in the list are updated.
- the channel list change attribute information is as shown in Table 3.
- the channel list change attribute information is sequentially read, and the previous channel list is updated according to the content of the channel object.
- the server sends the latest channel list information acquisition request, and obtains the latest channel list information directly from the server.
- the latest channel list information is the latest channel list
- the new channel list is directly written.
- the latest channel list information is the channel list change attribute information
- Only the change of the previous channel is updated, and the updated data is significantly reduced. Therefore, the channel list update method provided by the embodiment of the present invention requires a few minutes to update the channel list by searching or updating the client software. Compared with the short time, it saves the channel list update time.
- FIG. 8 is a diagram showing the structure of a terminal device channel list updating apparatus 10 according to Embodiment 6 of the present invention. For the convenience of description, only parts related to the embodiment of the present invention are shown.
- the device may be a software unit, a hardware unit or a unit of a soft and hard combination of the terminal device.
- the terminal device channel list updating device 10 includes:
- the channel list data obtaining unit 11 acquires the previous channel list data, and saves the channel list data to the local memory 12;
- the command entry unit 13 receives the channel list update command
- the channel list version information requesting unit 14 sends the latest channel list version information acquisition request to the server according to the channel list update command;
- the channel list version information receiving unit 15 receives the latest channel list version information returned by the server, and determines whether the latest channel list version information is new to the previous channel list version information;
- the channel list requesting unit 16 sends a latest channel list acquisition request to the server when it is determined that the latest channel list version information is new to the previous channel list version information;
- the channel list updating unit 17 receives the latest channel list information returned by the server, and updates the previous channel list according to the latest channel list information.
- the latest channel list version information acquisition request carries the conditional receiver identifier and the operator information.
- the latest channel list version information acquisition request carries the conditional receiver identifier bound to the operator.
- the channel list version information receiving unit 15 further includes a version information determining unit 151, configured to determine whether the latest channel list version information is newer than the previous channel list version information.
- the channel list updating unit 17 is a list replacing unit, and the method for updating the channel list according to the latest channel list information is to use the latest channel.
- the list replaces the previous channel list;
- the channel list update unit 17 is a change attribute update unit for updating the channel list according to the latest channel list information. In order to change the attribute information according to the channel list, the change in the previous channel list is updated.
- the server sends the latest channel list information acquisition request, and obtains the latest channel list information directly from the server.
- the latest channel list information is the latest channel list
- the new channel list is directly written.
- the latest channel list information is the channel list change attribute information
- Only the change of the previous channel is updated, and the updated data is significantly reduced. Therefore, the channel list update method provided by the embodiment of the present invention requires a few minutes to update the channel list by searching or updating the client software. Compared with the short time, it saves the channel list update time.
- FIG. 9 shows the structure of the server channel list updating apparatus 20 provided in the seventh embodiment of the present invention.
- the device may be a software unit, a hardware unit or a unit of a hard and soft combination of the server.
- the server channel list update device 20 includes:
- the channel list version information acquisition request processing unit 23 is configured to receive the latest channel list version information acquisition request sent by the terminal device, and obtain the latest channel list version information in the channel list data according to the latest channel list version information acquisition request;
- the latest channel list version information returning unit 24 is configured to return the latest channel list version information that is found to the terminal device;
- the channel list obtaining request processing unit 25 is configured to receive an latest channel list information obtaining request sent by the terminal device, and obtain the latest channel list information in the channel list data according to the latest channel list information obtaining request;
- the latest channel list returning unit 26 is configured to return the latest channel list information that is found to the terminal device.
- the latest channel list version information obtained by the terminal device is requested to return the latest channel list version information of the operator to the terminal device, and the terminal device is provided with the latest channel list version information.
- the data base of the channel list version information is directly returned to the terminal device according to the latest channel list information acquisition request sent by the terminal device, and when the latest channel list information is the latest channel list, the new channel list is directly written.
- the latest channel list information is the channel list change attribute information
- only the change of the previous channel is updated, and the updated data is significantly reduced. Therefore, the channel list update method provided by the embodiment of the present invention and the prior art are searched or updated.
- the client software update channel list takes a few minutes compared to the time-consuming, saving channel list update time.
- FIG. 10 shows the structure of a terminal device according to Embodiment 8 of the present invention.
- the terminal device may be a software unit, a hardware unit or a unit of a soft and hard combination of the server.
- the terminal includes:
- the terminal device channel list updating device 10 is connected to the communication interface 30 and includes:
- the channel list data obtaining unit 11 acquires the previous channel list data, and saves the channel list data to the local memory 12;
- the command entry unit 13 receives the channel list update command
- the channel list version information requesting unit 14 sends the latest channel list version information acquisition request to the server according to the channel list update command;
- the channel list version information receiving unit 15 receives the latest channel list version information returned by the server, and determines whether the latest channel list version information is new to the previous channel list version information;
- the channel list requesting unit 16 sends a latest channel list acquisition request to the server when it is determined that the latest channel list version information is new to the previous channel list version information;
- the channel list updating unit 17 receives the latest channel list information returned by the server, and updates the previous channel list according to the latest channel list information.
- the input device 40 is connected to the communication interface 30, receives a play command of the user, and transmits it to the communication interface 30.
- the input device 40 includes, but is not limited to, a button, a mouse, a keyboard remote controller, and the like.
- the output device 50 is connected to the communication interface 30, and receives the channel list transmitted by the communication device interface 30 and updated by the terminal device channel list updating device 10, and outputs it.
- the output device 50 includes, but is not limited to, a player, a display screen, a speaker, and the like.
- the channel list update method provided by the embodiment of the present invention and the prior art require a few minutes to update the channel list by searching or updating the client software. Compared with the short time, it saves the channel list update time.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
L'invention concerne un procédé de mise à jour de liste de canaux, lequel peut s'appliquer au domaine des téléviseurs. Ce procédé comprend les étapes suivantes consistant à : recevoir une commande de mise à jour de la liste des canaux ; envoyer à un serveur une demande d'acquisition d'informations de version de la liste des canaux la plus récente, conformément à la commande reçue de mise à jour de la liste des canaux ; recevoir des informations de version de la liste des canaux la plus récente, renvoyées par le serveur, et décider si ces informations de version de la liste des canaux la plus récente sont plus récentes que les informations de version de la liste des canaux précédente ; lorsqu'il est jugé que les informations de la version de la liste des canaux la plus récente sont plus récentes que les informations de la version de la liste des canaux précédente, envoyer une demande d'acquisition d'informations de la liste des canaux la plus récente au serveur ; et recevoir les informations de la liste de canaux la plus récente renvoyée par le serveur, et mettre à jour une liste de canaux précédente en fonction des informations de la liste de canaux la plus récente. Ce procédé de mise à jour de liste de canaux de la présente invention consomme peu de temps et raccourcit le temps de mise à jour de la liste de canaux.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410592591.6 | 2014-10-28 | ||
| CN201410592591.6A CN104469474B (zh) | 2014-10-28 | 2014-10-28 | 一种频道列表更新方法、装置及终端设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016065705A1 true WO2016065705A1 (fr) | 2016-05-06 |
Family
ID=52914726
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2014/094080 Ceased WO2016065705A1 (fr) | 2014-10-28 | 2014-12-17 | Procédé et appareil de mise à jour de liste de canaux, et dispositif terminal |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN104469474B (fr) |
| WO (1) | WO2016065705A1 (fr) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106445979B (zh) * | 2015-08-13 | 2019-04-05 | 北京字节跳动网络技术有限公司 | 一种智能频道排序方法和装置 |
| CN105430525A (zh) * | 2015-12-01 | 2016-03-23 | 深圳Tcl数字技术有限公司 | 显示频道列表的方法和系统 |
| CN107346557B (zh) * | 2016-05-05 | 2019-06-04 | 北京京东尚科信息技术有限公司 | 用于更新动画的方法和装置 |
| CN107371046A (zh) * | 2016-05-11 | 2017-11-21 | 陈鼎元 | 影音广播系统及其方法 |
| CN106250558B (zh) * | 2016-08-16 | 2019-10-25 | 天脉聚源(北京)传媒科技有限公司 | 一种直播刷新方法及装置 |
| CN106385618B (zh) * | 2016-09-12 | 2019-06-18 | 北京视信互动科技有限公司 | 频道列表数据的处理方法以及相应设备 |
| CN106331866A (zh) * | 2016-09-14 | 2017-01-11 | 广州视源电子科技股份有限公司 | 一种数字卫星广播频道的排序方法和装置 |
| CN107085603B (zh) * | 2017-03-31 | 2020-04-03 | 北京奇艺世纪科技有限公司 | 一种数据处理方法及装置 |
| CN109040831B (zh) * | 2018-09-14 | 2022-01-04 | 深圳Tcl新技术有限公司 | 多场景搜台的播放方法、装置、计算机可读存储介质 |
| CN110290429B (zh) * | 2019-05-14 | 2021-09-14 | 聚好看科技股份有限公司 | 一种栏目下发方法及装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1770838A (zh) * | 2004-09-08 | 2006-05-10 | Lg电子株式会社 | 有线节目接收机及其服务信息处理方法 |
| CN101600059A (zh) * | 2008-06-06 | 2009-12-09 | 乐金电子(中国)研究开发中心有限公司 | 数字电视节目的快速自动更新方法与装置 |
| CN102984578A (zh) * | 2012-12-20 | 2013-03-20 | 深圳Tcl新技术有限公司 | 节目频道列表信息处理方法、视频终端及系统 |
| CN103108222A (zh) * | 2013-02-28 | 2013-05-15 | 青岛海信电器股份有限公司 | 移动终端、电视机、电视数字节目切换系统、装置和方法 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100568933C (zh) * | 2003-07-25 | 2009-12-09 | 松下电器产业株式会社 | 广播频道变更检测装置 |
| CN101478357B (zh) * | 2009-01-09 | 2011-01-05 | 华为终端有限公司 | 频道信息处理方法、通信系统及通信设备 |
| CN102118647A (zh) * | 2009-12-31 | 2011-07-06 | 深圳Tcl新技术有限公司 | 数字电视机频道信息更新的方法及数字电视机 |
-
2014
- 2014-10-28 CN CN201410592591.6A patent/CN104469474B/zh active Active
- 2014-12-17 WO PCT/CN2014/094080 patent/WO2016065705A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1770838A (zh) * | 2004-09-08 | 2006-05-10 | Lg电子株式会社 | 有线节目接收机及其服务信息处理方法 |
| CN101600059A (zh) * | 2008-06-06 | 2009-12-09 | 乐金电子(中国)研究开发中心有限公司 | 数字电视节目的快速自动更新方法与装置 |
| CN102984578A (zh) * | 2012-12-20 | 2013-03-20 | 深圳Tcl新技术有限公司 | 节目频道列表信息处理方法、视频终端及系统 |
| CN103108222A (zh) * | 2013-02-28 | 2013-05-15 | 青岛海信电器股份有限公司 | 移动终端、电视机、电视数字节目切换系统、装置和方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104469474A (zh) | 2015-03-25 |
| CN104469474B (zh) | 2017-11-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2016065705A1 (fr) | Procédé et appareil de mise à jour de liste de canaux, et dispositif terminal | |
| WO2013151374A1 (fr) | Procédé et système de transfert de données entre une pluralité de dispositifs | |
| WO2014157886A1 (fr) | Procédé et dispositif permettant d'exécuter une application | |
| WO2009134032A2 (fr) | Appareil et procédé pour fournir des contenus de diffusion dans un système de diffusion internet | |
| WO2010079883A2 (fr) | Procédé et appareil de reproduction de contenu par gestion de canal intégré | |
| WO2014119889A1 (fr) | Procédé d'affichage d'une interface utilisateur sur un dispositif, et dispositif | |
| WO2011052951A2 (fr) | Procédé et appareil de gestion de service de contenus dans un réseau basé sur un historique d'utilisation de contenus | |
| WO2016108468A1 (fr) | Terminal utilisateur, appareil de fourniture de services, procédé de commande de terminal utilisateur, procédé de commande d'appareil de fourniture de services, et système de recherche à base d'indexation de chiffrement | |
| WO2016068622A1 (fr) | Dispositif de terminal et son procédé de commande | |
| WO2018090823A1 (fr) | Procédé et système de protection de données de clé de partition de système et terminal | |
| WO2014069949A1 (fr) | Procédé et dispositif de lecture de contenu | |
| WO2018040421A1 (fr) | Procédé, appareil et système de partage de ressources | |
| WO2018076864A1 (fr) | Procédé, appareil, support de stockage et dispositif électronique de synchronisation de données | |
| WO2018076873A1 (fr) | Procédé de partage de données, appareil, support, dispositif électronique, et système | |
| WO2017028573A1 (fr) | Procédé et système de traitement d'informations d'image sur la base d'un terminal mobile | |
| WO2018097504A2 (fr) | Dispositif électronique et procédé de mise à jour de carte de canaux associée | |
| WO2018038579A1 (fr) | Appareil et procédé destinés à la fourniture d'un service de sécurité dans un système de communication | |
| WO2016129840A1 (fr) | Appareil d'affichage et son procédé de fourniture d'informations | |
| WO2016206223A1 (fr) | Procédé et système de capture d'écran | |
| WO2017016310A1 (fr) | Procédé et appareil pour configurer de façon dynamique des données de fonction de commande à distance | |
| WO2019156408A1 (fr) | Dispositif électronique et procédé de fonctionnement associé | |
| WO2018076811A1 (fr) | Dispositif électronique, support d'informations, système, dispositif et procédé de partage de données | |
| WO2019184436A1 (fr) | Procédé et appareil de diffusion sélective de vidéo, et support d'informations lisible par ordinateur | |
| WO2015161646A1 (fr) | Procédé d'assemblage de données, dispositif et système de propagation de ressources | |
| WO2018076871A1 (fr) | Procédé de synchronisation d'informations de contact, appareil, support, dispositif électronique, et système |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14904899 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 11/09/2017) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 14904899 Country of ref document: EP Kind code of ref document: A1 |