CN112019934B - Data processing method and system - Google Patents

Data processing method and system Download PDF

Info

Publication number
CN112019934B
CN112019934B CN202010837625.9A CN202010837625A CN112019934B CN 112019934 B CN112019934 B CN 112019934B CN 202010837625 A CN202010837625 A CN 202010837625A CN 112019934 B CN112019934 B CN 112019934B
Authority
CN
China
Prior art keywords
data
terminal
authentication
version number
epg
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010837625.9A
Other languages
Chinese (zh)
Other versions
CN112019934A (en
Inventor
彭伟男
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Ganzhen Intelligent Co ltd
Original Assignee
Shenzhen Ganzhen Intelligent 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 Shenzhen Ganzhen Intelligent Co ltd filed Critical Shenzhen Ganzhen Intelligent Co ltd
Priority to CN202010837625.9A priority Critical patent/CN112019934B/en
Publication of CN112019934A publication Critical patent/CN112019934A/en
Application granted granted Critical
Publication of CN112019934B publication Critical patent/CN112019934B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/45Management 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/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4623Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
    • 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/45Management 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/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • 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/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • 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/643Communication protocols
    • H04N21/64322IP

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a data processing method and a system thereof, wherein the method is applied to a system comprising an authentication end and a data end, and comprises the following steps: the terminal initiates a data request to an authentication end to receive an authentication identifier fed back by the authentication end after the data request passes authentication; and the terminal sends the authentication identifier to the data terminal so as to receive the data corresponding to the authentication identifier fed back after the authentication of the data terminal to the authentication identifier is passed. The invention provides a data processing method and a system thereof aiming at different data formats, which realize the aggregation and conversion of data, ensure that the data can be compatible with the equipment of different operators and manufacturers, do not need to develop systems for the equipment of different operators and manufacturers independently, and greatly reduce the development cost.

Description

Data processing method and system
Technical Field
The invention relates to the field of data processing, in particular to a data processing method and a data processing system.
Background
With the advent of the world of everything interconnection, more and more things, people, data and the internet are connected. The Internet of things can connect objects in a specific space environment to perform anthropomorphic information perception and collaborative interaction, and has behavior capabilities of self-learning, processing, decision making and control, so that intelligent production and service are completed. This has come with the aggregation and conversion of various data formats, protocols. The processing of data formats is the basis for the association of things, people, data and the internet. Therefore, a data processing method capable of aggregating different data formats is required.
IPTV, an interactive network television, is a brand-new technology that integrates internet, multimedia, and communication technologies by using a broadband network, and provides users with a variety of interactive services including digital televisions. The indexing and navigation of various services provided by IPTV are all accomplished through the EPG system. The EPG system is actually a portal system of IPTV. The interface of the EPG system is similar to a Web page, and various menus, buttons, links and other components which can be directly clicked by a user when the user selects a program and various dynamic or static multimedia contents which can be browsed by the user are provided on the EPG interface.
In the IPTV field, when the EPG system is designed and developed, the background picture and the EPG program list are configured or modified, or various EPG templates are applied, and the requirements of diversified customization of customers and the rapid and variable requirements of operators are met by switching the program lists and other contents in the EPG system, so that product developers need to develop various EPG systems to meet different requirements of different users and different operators, and the popularization response speed of the whole product is influenced to a great extent. Some EPG was developed by some tv stations, operators and set-top box manufacturers, but they only target at a certain network or a set-top box, and lack wide applicability.
The prior EPG has the following defects:
the EPG system lacks a uniform data format, EPG data formats corresponding to different operators and manufacturers are different, and EPG data are difficult to exchange among all stations and networks;
the EPG system lacks wide applicability and is difficult to meet the personalized requirements of users;
and 3, the EPG system is high in development cost and poor in compatibility, each digital television platform must design and develop the EPG system, a large amount of repetitive labor is caused, and set-top box manufacturers need to repeatedly develop EPG applications for all the platforms.
Therefore, a method or system for data processing is needed to solve the data format problem in the EPG field.
Disclosure of Invention
Based on the problems in the prior art, the invention provides a data processing method and a system thereof. The specific technical scheme is as follows:
a data processing method, characterized by: the method is applied to a system comprising an authentication end and a data end, and comprises the following steps: step 101: the terminal initiates a data request to an authentication end to receive an authentication identifier fed back by the authentication end after the data request passes authentication; step 102: and the terminal sends the authentication identification to the data terminal so as to receive the data corresponding to the authentication identification fed back by the data terminal after the authentication identification is verified.
Specifically, the information in the authentication identifier includes the data request, the device information of the terminal, and the operator information of the terminal; and the authentication identification is encrypted, and the data terminal obtains the information in the authentication identification after decryption.
Specifically, before the terminal initiates the data request to the authentication end, the method further includes: the operator of the terminal initiates a registration request to the authentication terminal; and after the registration request passes, the operator sends interface information of a data source to the system so that the system accesses the data source based on the interface information and acquires data in the data source.
More specifically, the system converts the data acquired from the data source into a uniform format and stores the data; the data comprises a public part and a personalized part, and the system extracts the public part and the personalized part, converts the public part and the personalized part into a uniform format and stores the uniform format in the system; the data fed back by the data side comprises the public part and the personalized part which are stored in the system.
Specifically, the authentication terminal comprises an authentication subsystem and a feedback subsystem; the step that the terminal sends a data request to an authentication end to receive an authentication identifier fed back by the authentication end after the data request passes authentication includes: the terminal initiates the data request to the authentication subsystem, if the terminal passes the authentication based on the data request, the feedback subsystem analyzes the data request and generates the authentication identifier, and the feedback subsystem sends the authentication identifier to the terminal.
Specifically, the data end comprises a verification subsystem, a data subsystem and a storage subsystem; the step of sending, by the terminal, the authentication identifier to the data terminal to receive data corresponding to the authentication identifier, which is fed back by the data terminal after the authentication of the authentication identifier is passed, includes: the verification subsystem receives the authentication identification sent by the terminal, and after the authentication identification passes verification, the data subsystem analyzes the information in the authentication identification, searches the data corresponding to the information in the storage subsystem, and sends the data to the terminal.
Specifically, the data end stores the acquired data to the data end, and each data corresponds to a version number; the method further comprises the following steps: the data terminal judges whether the version number of the data stored by the data terminal is the latest; if the judgment result is negative, the data terminal determines the latest version number, performs data updating according to the latest version number, and deletes the data of the old version number after the updating is completed; if the judgment result is yes, the data end retains the data of the latest version number and deletes the data of the old version number.
Specifically, the method further comprises: the data terminal judges whether the data stored by the data terminal has data of new and old version numbers; if the judgment result is yes, the data terminal keeps the data of the old version number, and deletes the data of the old version number after the data of the new version number is updated; if the judgment result is negative, continuously judging whether the version number of the data stored by the data terminal is the latest.
A system comprises an authentication end and a data end: the authentication terminal is used for authenticating the terminal after receiving a data request of the terminal and sending an authentication identifier to the terminal after the authentication is successful; and the data terminal is used for verifying the authentication identification after receiving the authentication identification of the terminal and sending data corresponding to the authentication identification to the terminal after the authentication is successful.
The invention has the following beneficial effects:
the invention provides a data processing method and a system thereof according to the defects of the prior art, which can aggregate different data formats. The method can be applied to the specific field, can process different data formats, is compatible with equipment of different operators and manufacturers, has low development cost, and has important significance for the development of the Internet of things industry.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and those skilled in the art can also obtain other related drawings based on the drawings without inventive efforts.
Fig. 1 is a schematic flow chart of a data processing method according to an embodiment of the present invention;
FIG. 2 is a flow chart of a data processing system according to an embodiment of the present invention;
FIG. 3 is a flow chart of an extended system for a data processing system according to an embodiment of the present invention;
fig. 4 is a flow chart illustrating that a data processing method proposed by an embodiment of the present invention is applied to an EPG.
Detailed Description
Examples
Aiming at the defects of the prior art, the invention provides a data processing method and a data processing system. The specific scheme is as follows:
a data processing method is applied to a system comprising an authentication end and a data end, and comprises the following steps: step 101: the terminal initiates a data request to the authentication end to receive an authentication identifier fed back by the authentication end after the data request passes the authentication; step 102: and the terminal sends the authentication identifier to the data terminal so as to receive the data corresponding to the authentication identifier fed back after the authentication of the data terminal to the authentication identifier is passed. The flow is shown in the attached figure 1 of the specification. A data processing system comprises an authentication end and a data end, wherein the authentication end is used for receiving a data request of a terminal and authenticating the terminal, and after the authentication is successful, an authentication identifier is sent to the terminal; and the data terminal is used for receiving the authentication identification of the terminal, verifying the authentication identification and sending data corresponding to the authentication identification to the terminal after the authentication is successful.
Specifically, a terminal initiates a data request to an authentication end, the authentication end verifies the authenticity of the authentication terminal, and after the authentication is successful, the authentication end acquires the data request, equipment information and operator information; the authentication end generates an authentication identifier and sends the authentication identifier to the terminal, wherein the authentication identifier is a section of encrypted data, and the encrypted data comprises a data request of the terminal, equipment information of the terminal and operator information of the equipment, and the encryption processing is used for preventing the authentication identifier from being received by other equipment; the terminal carries an authentication identifier to send a request to the data terminal, the data terminal firstly verifies whether the authentication identifier is correct or not, and after the verification is successful, the data terminal is correspondingly subjected to decryption processing aiming at the encryption processing of the authentication identifier; after the data terminal passes the verification, the authentication identifier is analyzed, and a data request of the terminal, equipment information of the terminal and operator information of the terminal are extracted from the authentication identifier; then, the data terminal searches corresponding services according to the data request of the terminal, the equipment information of the terminal and the operator information of the terminal, and calls corresponding data; and finally, the data end returns the data to the terminal. The flow is shown in the attached figure 2 of the specification.
The operator of the terminal accesses the system for the first time, and registration authentication and data binding are required. Specifically, before the terminal initiates a data request to the authentication end, the method further includes: the operator of the terminal initiates a registration request to the authentication end, and the registered operator information can be stored in the authentication end in a form without repeated registration; after the successful registration, the operator sends interface information of a related data source to the system, so that the system accesses the data source based on the interface information to acquire data in the data source, and the data end can keep data update with the data source at regular time. The operators of different terminals may be different, and in contrast, the data formats of the data sources provided by different operators may also be different, which is also difficult to deal with in the prior art. The present invention provides a solution to this problem. Specifically, the system converts the data into a uniform format and stores the uniform format. In a particular domain, the data may all have the same place and different places, i.e. public and personalized. When the data end extracts information in the data source, the public part and the personalized part of the data are specifically extracted, converted into a uniform format, and packaged and stored in the data end. When the data of each data source is extracted by the data terminal, format conversion is carried out on the data, and data processing is conveniently carried out after formats are unified. The data fed back to the terminal by the data terminal comprises a public part and a personalized part which are stored in the data terminal.
Specifically, the authentication end comprises an authentication subsystem and a feedback subsystem. More specifically, the terminal initiates a data request to an authentication subsystem, the authentication subsystem verifies the authenticity of the terminal, after the verification is successful, a feedback subsystem analyzes the data request of the terminal equipment, and extracts the data request of the terminal, the equipment information of the terminal and the operator information of the terminal from the data request; and the feedback subsystem automatically encrypts and generates an authentication identifier according to the information and sends the authentication identifier to the equipment terminal. The flow is shown in the attached figure 3 of the specification.
Specifically, the data side comprises a verification subsystem, a data subsystem and a storage subsystem. More specifically, the verification subsystem receives an authentication identifier sent by the terminal, verifies the authentication identifier, decrypts the authentication identifier through a specific decoding mode after the verification is successful, and extracts a data request of the terminal, equipment information of the terminal and operator information of the terminal from the authentication identifier by analyzing the authentication identifier. According to the information, the data subsystem searches data corresponding to the information in the storage subsystem and sends the data to the terminal. The storage subsystem is responsible for extracting data from a data source, uniformly packaging the format of the data and storing the data with uniform format. The data stored in the storage subsystem corresponds to a version number, and the version number corresponding to the updated data is changed correspondingly, such as accumulation. The flow is shown in the attached figure 3 of the specification.
Particularly, the data terminal stores data acquired from a data source into the data terminal, specifically into the storage subsystem, and the data terminal needs to determine whether the stored data is the latest data, for example, in the field of set top boxes, it needs to verify whether the data stored in the data terminal is the latest program content provided by a content provider. The invention adopts version number system to verify, thus improving verification efficiency. Specifically, the judging content includes: the data terminal judges whether the version number of the data stored by the data terminal is the latest; if the judgment result is negative, the data stored by the data end is proved to be not the latest, the data is required to be updated to the data source, the latest version number is determined, the data is updated according to the latest version number, and after the update is completed, the data end deletes the data of the old version number, so that the influence on the performance caused by excessive data accumulation in the storage subsystem is avoided; if the judgment result is yes, the data stored in the data end is proved to be the latest, data updating is not needed, the data end only needs to keep the data of the latest version number, and if the data of other version numbers exist, the data of the old version number is deleted, so that the influence of data accumulation on the running performance of the system is avoided. The data terminal judges whether the data is the newest or not through the version number, and deletes the data of the old version number after the updating is finished, so that the timeliness of the system is guaranteed. Furthermore, in the determination process, the data end may encounter a special situation, and when the data end performs data synchronization, there exist two new version numbers and two old version numbers, but the data of the new version number is not completely updated, and the data of the old version number needs to be retained. Therefore, another judgment process needs to be performed in the updating process, and the specific judgment content includes: the data terminal judges whether the data stored by the data terminal has data of new and old version numbers, and the specific method comprises the following steps: the data terminal judges whether the data stored by the data terminal has data of new and old version numbers; if the judgment result is yes, the data is proved to be in synchronization, but the data of the new version number is not completed in synchronization, the data end reserves the data of the old version number, and the data of the old version number is deleted after the new version number is updated; if the judgment result is negative, the data end is proved not to carry out data synchronization, and the data end is only required to continuously judge whether the version number of the data stored by the data end is the latest or not, and the steps are repeated.
In another embodiment, the present invention is applied to a specific field, such as the field of EPG (Electronic Program Guide). Specifically, the terminal comprises set-top box equipment, and the data request comprises services such as acquisition of program information and the like; the authentication end preferably selects a BOSS (Business & Operation Support System), namely a Business Operation Support System, and is responsible for maintaining basic configuration of the platform, including key functions such as operator account configuration, EPG (electronic program guide) data source configuration, equipment authentication and the like; the data side includes an OSS system (Operation Support Systems), which is an Operation Support system and is responsible for basic functions of operations and devices such as data analysis, content management, and device management, and an EPG system is responsible for processing EPG data of each operator.
The method specifically comprises the steps that the set top box equipment carries out equipment authentication and data request through a BOSS system, after the authentication is successful, the BOSS system generates a section of encrypted authentication identification according to equipment information of the set top box and sends the encrypted authentication identification to the set top box equipment, and the set top box equipment obtains the authentication identification which comprises Token; the set top box equipment carries an authentication identifier to send a request to an OSS system, the OSS system verifies the authentication identifier through a specific encryption method, analyzes the authentication identifier after determining the authenticity of the equipment, acquires equipment information and a data request, and sends the request to an EPG system by the equipment information carried by the OSS system after the analysis is successful; and the gateway of the EPG system searches corresponding EPG data according to the equipment information and the data request provided by the OSS system and returns the EPG data to the set-top box equipment. The device information comprises information of an operator, a manufacturer and the like to which the set top box belongs, and the EPG system can find a corresponding database conveniently according to the corresponding operator information. When an operator of the set top box equipment accesses the system for the first time, account configuration is required. Firstly, configuring a special account number for an operator in a BOSS system, selecting EPG information required to be bound by the operator during configuration, importing set top box data of the operator in the OSS system after the binding is completed (because the OSS system uses MyCat database middleware, the data of each operator can be isolated from each other and are not influenced mutually), and enabling the set top box of the operator to normally use the functions of the system after the importing and the registering are successful. The flow is shown in the attached figure 4 of the specification.
In addition, the system uses a version number mechanism for data synchronization with the data source. The synchronization mechanism of the system is to synchronize the EPG data from the current day to 7 days later each day. The configuration center of the EPG system records the version numbers of the current and last data synchronization, each piece of EPG data has version number information, and the version number +1 is set every time data synchronization is performed, for example, the current version number of the last data synchronization is 2, the last version number is 1, the current version number is updated to 3 in the next synchronization, and the last version number is updated to 2. When data synchronization is in progress, data of two version numbers exist in the system, for example, the current version number queried by the system is 3, but the system first determines whether EPG data with a version number of 2 exists, if so, it indicates that data synchronization is currently in progress, the data with the version number of 3 is not completely updated, so that the obtained data is the data with the version number of 2, if not, it indicates that synchronization is not in progress, the latest data with the version number of 3 is obtained, and after the synchronization is completed, the data with the version number of 2 is deleted. And the data synchronization without influencing the use of the user is carried out.
In addition, the system can accurately search and acquire data according to the data request. Specifically, an operator wants to use the system, operator information needs to be configured in a BOSS system, a data service plug-in of an EPG system is managed and configured by the BOSS system, account information of the operator is configured, EPG data needing to be bound is selected, and the system performs data processing by using the bound information. The set top box carries an authentication identifier to request an OSS system, the OSS system analyzes operator information, puts the operator information into a request tag and then sends a request to an EPG system, the EPG system performs centralized management and configuration on all operator data sources, and one operator data source corresponds to one configuration. After the gateway of the EPG system intercepts the operator information in the request tag, the data source corresponding to the operator and the service belonging to the operator are inquired in the configuration table. Different services and data sources are bound one by one, and after the data is inquired, the gateway of the EPG system forwards the request to the corresponding service, so that the system can be ensured to accurately acquire correct data according to the data requests of the set top boxes of different operators.
In addition, the system is able to unify data formats. Specifically, the data sources provided by different operators have different corresponding data formats, but the EPG data is composed of channels and programs, and the channels and programs are composed of information such as names, logos, start times, end times and the like, so that only common parts of the channels and the programs need to be extracted, and then the channels and the program entities of the operators inherit the common entities. The EPG system defines some basic channel and program information, when the system carries out data synchronization with a data source provided by an operator, the acquired data is packaged into a basic format defined by the system according to a public part and a personalized part, and then the basic format is stored in a database. The system defines different services for different operators, uses different databases, ensures uniform data formats and does not influence each other, and ensures the individuation of functions because the synchronous time and frequency of data can be independently configured according to various requirements of each operator. More specifically, the implementation method comprises the following steps: the system firstly sets a public interface, and the public interface defines general methods such as a first method, a second method, a third method and the like, and is used for realizing basic functions such as channel query, program query and the like; secondly, the service interfaces of the operators are connected with the public interface to realize basic functions, and the basic functions of the maintenance system only need to maintain one set of codes; if the operator wants to customize the formatting function, only the service interface of the operator needs to define a specific method, such as the fourth method, the fifth method or the sixth method, respectively, so that the flexibility of the system is greatly enhanced, and different independent systems are prevented from being developed for different operators respectively.
Those skilled in the art will appreciate that the figures are merely schematic representations of one preferred implementation scenario and that the blocks or flow diagrams in the figures are not necessarily required to practice the present invention.
Those skilled in the art can understand that the modules in the device in the implementation scenario may be distributed in the device in the implementation scenario according to the implementation scenario description, and may also be located in one or more devices different from the present implementation scenario with corresponding changes. The modules of the implementation scenario may be combined into one module, or may be further split into multiple sub-modules.
The above-mentioned serial numbers of the present invention are merely for description, and do not represent the merits of the implementation scenario.
The above disclosure is only a few specific implementation scenarios of the present invention, however, the present invention is not limited thereto, and any variations that can be made by those skilled in the art are intended to fall within the scope of the present invention.

Claims (8)

1. A data processing method, characterized by: the method is applied to an EPG system comprising an authentication end and a data end, and comprises the following steps:
step 101, a terminal sends a data request to an authentication terminal to receive an authentication identifier fed back by the authentication terminal after the data request passes authentication;
102, the terminal sends the authentication identifier to the data terminal to receive data corresponding to the authentication identifier fed back by the data terminal after the authentication of the authentication identifier is passed;
the data end stores the acquired data to the data end, and each data corresponds to a version number; the data terminal judges whether the version number of the data stored by the data terminal is the latest; if the judgment result is negative, the data terminal determines the latest version number, updates the data according to the latest version number, and deletes the data of the old version number after the update is finished; if the judgment result is yes, the data terminal reserves the data of the latest version number and deletes the data of the old version number; when the data end is carrying out data synchronization, judging whether the data stored by the data end has data of new and old version numbers;
the EPG system relates to EPG data, the EPG data is composed of channels and programs, a public part is extracted from the EPG data, and the personalized parts of each operator inherit the public part; the acquired EPG data is packaged into a basic format defined by the EPG system according to the public part and the personalized part and then stored into a data terminal;
the EPG system is provided with a public interface, a general method for realizing basic functions including channel query and programs is defined in the public interface, and service interfaces of operators are connected with the public interface; the service interface of each operator is defined with a specific method.
2. The method of claim 1, wherein: the information in the authentication identification comprises the data request, the equipment information of the terminal and the operator information of the terminal;
and the authentication identifier is encrypted, and the data terminal decrypts to obtain the information in the authentication identifier.
3. The method of claim 1, wherein: before the terminal initiates the data request to the authentication terminal, the method further includes:
the operator of the terminal initiates a registration request to the authentication terminal;
and after the registration request passes, the operator sends interface information of a data source to the system so that the system accesses the data source based on the interface information and acquires data in the data source.
4. The method of claim 3, wherein: and the system converts the data acquired from the data source into a uniform format and then stores the data.
5. The method according to claim 1 or 4, characterized in that:
the data fed back by the data side comprises the public part and the personalized part stored to the system.
6. The method of claim 1, wherein: the authentication end comprises an authentication subsystem and a feedback subsystem;
the step that the terminal sends a data request to an authentication end to receive an authentication identifier fed back by the authentication end after the data request passes authentication includes:
the terminal initiates the data request to the authentication subsystem, if the terminal passes the authentication based on the data request, the feedback subsystem analyzes the data request and generates the authentication identifier, and the feedback subsystem sends the authentication identifier to the terminal.
7. The method of claim 1, wherein: the data end comprises a verification subsystem, a data subsystem and a storage subsystem;
the step of sending, by the terminal, the authentication identifier to the data terminal to receive data corresponding to the authentication identifier, which is fed back by the data terminal after the authentication of the authentication identifier is passed, includes:
the verification subsystem receives the authentication identification sent by the terminal, and after the authentication identification is verified, the data subsystem analyzes the information in the authentication identification, searches the data corresponding to the information in the storage subsystem, and sends the data to the terminal.
8. The method of claim 1, wherein:
the method further comprises the following steps:
the data terminal judges whether the data stored by the data terminal has data of new and old version numbers;
if the judgment result is yes, the data terminal keeps the data of the old version number and deletes the data of the old version number after the data of the new version number is updated;
if the judgment result is negative, continuously judging whether the version number of the data stored by the data terminal is the latest.
CN202010837625.9A 2020-08-19 2020-08-19 Data processing method and system Active CN112019934B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010837625.9A CN112019934B (en) 2020-08-19 2020-08-19 Data processing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010837625.9A CN112019934B (en) 2020-08-19 2020-08-19 Data processing method and system

Publications (2)

Publication Number Publication Date
CN112019934A CN112019934A (en) 2020-12-01
CN112019934B true CN112019934B (en) 2022-12-23

Family

ID=73505046

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010837625.9A Active CN112019934B (en) 2020-08-19 2020-08-19 Data processing method and system

Country Status (1)

Country Link
CN (1) CN112019934B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1848944A (en) * 2005-04-05 2006-10-18 华为技术有限公司 IPTV system, enciphered digital programme issuing and watching method
CN106331784A (en) * 2015-06-30 2017-01-11 中兴通讯股份有限公司 Display method and device for electronic program guide EPG, and set top box
CN110611832A (en) * 2019-09-30 2019-12-24 深圳市九洲电器有限公司 Program data importing method and device and server

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009016911A (en) * 2007-06-29 2009-01-22 Toshiba Corp Television receiver, television broadcast receiving system, and method for acquiring program information for use in television receiver
CN101483751A (en) * 2008-12-31 2009-07-15 深圳市同洲电子股份有限公司 Digital television opening presenting method and system
CN101888529A (en) * 2010-06-28 2010-11-17 中兴通讯股份有限公司 Management method and system of multimedia terminal information machine based on interactive television
US8839322B2 (en) * 2010-12-29 2014-09-16 Bce Inc. Method and system for trigger management in an interactive television environment
CN103888409A (en) * 2012-12-19 2014-06-25 中国电信股份有限公司 Distributed unified authentication method and system
WO2015075729A1 (en) * 2013-11-20 2015-05-28 Madhavrao Naik Atul System for deployment of value-added services over digital broadcast cable
CN104702562B (en) * 2013-12-05 2018-07-06 中国电信股份有限公司 Terminal fused business cut-in method, system and terminal
CN108076071B (en) * 2015-01-30 2021-02-02 青岛海信传媒网络技术有限公司 Method for accessing broadcast television system
CN105049921A (en) * 2015-06-26 2015-11-11 中兴通讯股份有限公司 Data processing method and device
CN107147496A (en) * 2017-04-28 2017-09-08 广东网金控股股份有限公司 Under a kind of service-oriented technological frame between different application unified authorization certification method
CN111225247A (en) * 2019-12-23 2020-06-02 安徽海豚新媒体产业发展有限公司 User authentication method and system for IPTV integrated broadcast control platform system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1848944A (en) * 2005-04-05 2006-10-18 华为技术有限公司 IPTV system, enciphered digital programme issuing and watching method
CN106331784A (en) * 2015-06-30 2017-01-11 中兴通讯股份有限公司 Display method and device for electronic program guide EPG, and set top box
CN110611832A (en) * 2019-09-30 2019-12-24 深圳市九洲电器有限公司 Program data importing method and device and server

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
三网融合EPG***的技术实现与优化;杨毅;《中国数字电视》;20110415(第4期);全文 *

Also Published As

Publication number Publication date
CN112019934A (en) 2020-12-01

Similar Documents

Publication Publication Date Title
KR101421567B1 (en) Device management server, client and method for locating target operation object
CN103248641A (en) Network download method, device and system
US20060294212A1 (en) Information processing apparatus, information processing method, and computer program
CN102882750B (en) A kind of method for network access of TV Network Based and device
EP1993288B1 (en) A system and method for generating electronic program guides
EP1589435A1 (en) Information processing device, information processing method, and computer program
EP2339530B1 (en) Service providing system and service providing method
US8356094B2 (en) Method, system, client and server for locating operation nodes in communication system
CA3028354C (en) Systems and methods for communicating user settings in conjunction with execution of an application
CN101115180B (en) Electronic program menu system and functional module dynamic load operating method
CN103354563A (en) Method of customizing EPG (electronic program guide) interface based on Internet television client and apparatus thereof
CN106412697A (en) Method and device for automatically acquiring time zone for smart television
US20140222985A1 (en) Method and terminal, input method and device, cloud service card, and system for acquiring service
CN102594883A (en) Method and system for determining business operation mode
CN104639956A (en) System for tracing television programs and remotely controlling digital television through terminal
CN112019934B (en) Data processing method and system
CN101909047A (en) Method and device for acquiring multimedia programs
CN109996096B (en) Regional EPG management system, distribution system and distribution method
JP5441927B2 (en) Network system and method for RUI profiling
CN103442256A (en) Electronic program menu implementation method and system based on HTML5
CN102957958B (en) Set-top box upgrading method and set-top box terminal
WO2015161582A1 (en) Method and device for processing message of iptv
CN114090057A (en) OTA message, V2X OTA terminal and upgrading method
CN103354564A (en) Method of customizing EPG (electronic program guide) interface based on computer and apparatus thereof
CN116136731A (en) Interactive information transmission method and device, storage medium 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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 518000 D401, productivity building, No. 5, Gaoxin middle 2nd Road, Science Park community, Yuehai street, Nanshan District, Shenzhen, Guangdong

Applicant after: Shenzhen ganzhen intelligent Co.,Ltd.

Address before: 518000 Room 501, building a, productivity building, No.5, Gaoxin middle 2nd Road, science and Technology Park, Yuehai street, Nanshan District, Shenzhen City, Guangdong Province

Applicant before: 8D TECHNOLOGY Ltd.

GR01 Patent grant
GR01 Patent grant