CN108063958B - Network television user data correction method, device, storage medium and processor - Google Patents

Network television user data correction method, device, storage medium and processor Download PDF

Info

Publication number
CN108063958B
CN108063958B CN201610983884.6A CN201610983884A CN108063958B CN 108063958 B CN108063958 B CN 108063958B CN 201610983884 A CN201610983884 A CN 201610983884A CN 108063958 B CN108063958 B CN 108063958B
Authority
CN
China
Prior art keywords
user
data
network television
user data
correction
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
CN201610983884.6A
Other languages
Chinese (zh)
Other versions
CN108063958A (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.)
Beijing Gridsum Technology Co Ltd
Original Assignee
Beijing Gridsum Technology 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 Beijing Gridsum Technology Co Ltd filed Critical Beijing Gridsum Technology Co Ltd
Priority to CN201610983884.6A priority Critical patent/CN108063958B/en
Publication of CN108063958A publication Critical patent/CN108063958A/en
Application granted granted Critical
Publication of CN108063958B publication Critical patent/CN108063958B/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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client 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/25866Management of end-user data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client 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/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Abstract

The invention discloses a method and a device for correcting network television user data, relates to the technical field of information, and solves the problems that in the prior art, the accuracy of a processing result of the user data is low, and the accuracy of service analysis depending on the network television user data is low. The main technical scheme of the invention is as follows: acquiring network television user data and correction data provided by a third party; comparing the users in the network television user data with the users in the corrected data; and correcting the network television user data according to the comparison result. The invention is suitable for correcting the network television user data.

Description

Network television user data correction method, device, storage medium and processor
Technical Field
The invention relates to the technical field of information, in particular to a method and a device for correcting network television user data.
Background
With the continuous development of information technology and the popularization of Internet Protocol TeleVision (IPTV), IPTV user data becomes more and more important. Generally, many services all depend on IPTV user data, and the IPTV user data needs to be analyzed and processed, such as a user number statistics service of a network television, a popularization and marketing service of the network television, an audience rating of network television content, and the like.
Currently, IPTV user data recorded by an IPTV system is usually processed directly when the user data is processed. However, due to various reasons, such as raw data or missing processing, the IPTV user data recorded by the IPTV system may be incomplete or inaccurate, and if the IPTV user data recorded by the IPTV system is directly processed, the processing result of the user data may be inaccurate, so that the accuracy of the processing result of the user data is low, and the accuracy of the service analysis depending on the IPTV user data is low.
Disclosure of Invention
The present invention has been made in view of the above problems, and aims to provide a method and apparatus for correcting user data of a network television, which overcome the above problems or at least partially solve the above problems.
In order to achieve the purpose, the invention mainly provides the following technical scheme:
in one aspect, the present invention provides a method for correcting user data of a network television, where the method includes:
acquiring network television user data and correction data provided by a third party;
comparing the users in the network television user data with the users in the corrected data;
and correcting the network television user data according to the comparison result.
In another aspect, the present invention provides an apparatus for correcting user data of a network television, where the apparatus includes:
the acquisition unit is used for acquiring network television user data and correction data provided by a third party;
the comparison unit is used for comparing the user in the network television user data acquired by the acquisition unit with the user in the correction data;
and the correcting unit is used for correcting the network television user data according to the comparison result obtained by the comparing unit.
By means of the technical scheme, the invention provides a method and a device for correcting network television user data. Firstly, acquiring network television user data and correction data provided by a third party; then comparing the users in the network television user data with the users in the corrected data; and correcting the network television user data according to the comparison result. Comparing the users in the network television user data with the users in the corrected data; and then, the network television user data is corrected according to the comparison result, the problem that the network television user data is incomplete or inaccurate is solved, and the accuracy of the processing result of the user data is ensured, so that the accuracy of the processing result of the user data is improved, and the accuracy of service analysis depending on the network television user data is improved.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
fig. 1 is a flowchart of a method for correcting user data of a network television according to an embodiment of the present invention;
fig. 2 is a flowchart of another method for correcting user data of an internet protocol television according to an embodiment of the present invention;
fig. 3 is a flowchart of another method for correcting user data of an internet protocol television according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an apparatus for correcting user data of a network television according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of another apparatus for correcting user data of a network television according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
In order to make the advantages of the technical solutions of the present invention clearer, the present invention is described in detail below with reference to the accompanying drawings and examples.
An embodiment of the present invention provides a method for correcting user data of a network television, as shown in fig. 1, the method includes:
101. and acquiring network television user data and correction data provided by a third party.
The network television user data may be data recorded by a network television user system, and the network television user data may include identification information of a user, user identity information, a user state, time information corresponding to the user state, and the like. The user identity information may be a real name of the user, a contact information of the user, a contact address of the user, and the like. The user state may be various states of the user using the network television, and specifically may include a pre-installed state, a normal state, a shutdown state, an arrearage state, a power-off state, and the like. The correction data can be data obtained by cleaning user data provided by a third party, and the format or type corresponding to the correction data is the same as that of the network television user data.
102. And comparing the users in the network television user data with the users in the corrected data.
For the embodiment of the present invention, step 102 may specifically be: and detecting whether the user in the network television user data exists in the correction data.
It should be noted that, comparing the user in the network television user data with the user in the correction data, and the obtained comparison result may be that the user in the network television user data exists in the correction data, or that the user in the network television user data does not exist in the correction data.
103. And correcting the network television user data according to the comparison result.
For the embodiment of the present invention, when the comparison result indicates that the user in the network television user data exists in the corrected data, the user state corresponding to the user in the network television user data may be continuously compared with the user state corresponding to the user in the corrected data, and then the network television user data may be corrected according to the user state comparison result. And when the comparison result shows that the user in the network television user data does not exist in the correction data, the correction data cannot provide the data missing in the network television user data, and the user data corresponding to the user can be simulated according to a preset simulation rule and added into the network television user data. By correcting the network television user data according to the comparison result, the problem that the network television user data is incomplete or inaccurate can be solved, and the accuracy of the network television user data is ensured, so that the accuracy of the processing result of the user data is ensured, the accuracy of the processing result of the user data is improved, and the accuracy of the service analysis depending on the network television user data is improved.
For an embodiment of the present invention, after step 103, the method further comprises: and processing the corrected network television user data.
It should be noted that, many services generally depend on the network television user data, and the network television user data needs to be analyzed and processed, such as the network television user number statistics service, the network television popularization and marketing service, the network television content audience rating, and the like. The steps of processing the corrected network television user data may be different depending on the services of the network television user data.
The embodiment of the invention provides a method for correcting user data of a network television. Firstly, acquiring network television user data and correction data provided by a third party; then comparing the users in the network television user data with the users in the corrected data; and correcting the network television user data according to the comparison result. Comparing the users in the network television user data with the users in the corrected data; then, correcting the network television user data according to the comparison result; and finally, the corrected network television user data is processed, so that the problem of incomplete or inaccurate network television user data is solved, and the accuracy of the processing result of the user data is ensured, thereby improving the accuracy of the processing result of the user data and the accuracy of service analysis depending on the network television user data.
An embodiment of the present invention provides another method for correcting user data of a network television, as shown in fig. 2, the method includes:
201. and acquiring network television user data and correction data provided by a third party.
For the embodiment of the present invention, step 201 may specifically include: and acquiring network television user data and correction data provided by a third party according to a preset correction time interval.
The preset correction time interval may be set according to a user requirement, or may be set according to a default mode of the system, which is not limited in the embodiment of the present invention. For example, the predetermined correction time interval may be one week, one month, one quarter, or one year.
It should be noted that the acquiring of the correction data provided by the third party may specifically include: acquiring user data provided by a third party; and cleaning the user data according to a preset cleaning rule to obtain the correction system. Generally, the user data provided by the third party may include many kinds, for example, the user data provided by the third party may be classified according to a time period, may be classified according to a data providing manner, and may also be classified according to a user state corresponding to the user. When the user data provided by the third party is classified by time period, the user data provided by the third party may be user data of one year, user data of one month, user data of one week, user data of one day, and the like. When the user data provided by the third party is classified according to the data providing mode, the user data provided by the third party can be full data or incremental data. When the user data provided by the third party is classified according to the user states corresponding to the users, the user data provided by the third party can be the user data in the user history state, the user data in the user final state and the like.
The preset cleaning rule can be used for extracting user data in a format or type corresponding to the network television user data to be corrected from user data provided by a third party. For example, if the network television user data to be corrected is the final-state user data, the predetermined cleansing rule may be to extract the final-state user data from the user data provided by the third party. If the network television user data to be corrected is user data of one year, the preset cleaning rule can be that the user data of one year is extracted from user data provided by a third party.
202. And comparing the users in the network television user data with the users in the corrected data.
203a, when the comparison result shows that the user in the network television user data exists in the correction data, respectively detecting user state information corresponding to the user in the network television user data and the correction data.
The user state may be an end user state of the user or a historical user state of the user, which is not limited in the embodiment of the present invention.
For example, if user a in the network television user data exists in the correction data, it may be detected whether an end user state corresponding to user a exists in the network television user data, and whether an end user state corresponding to the user exists in the correction data.
204aa, if the user state information corresponding to the user does not exist in the network television user data and the user state information corresponding to the user exists in the correction data, adding the correction data corresponding to the user into the network television user data.
For example, if user a in the network television user data exists in the correction data, it is detected that the end user state corresponding to user a does not exist in the network television user data, and the end user state corresponding to user a exists in the correction data, it indicates that the user data corresponding to user a in the network television user data is missing, and at this time, the correction data corresponding to user a may be added to the network television user data.
For the embodiment of the invention, if the user state information corresponding to the user does not exist in the network television user data and the user state information corresponding to the user exists in the correction data, the user data corresponding to the user in the network television user data is missing, at the moment, the correction data corresponding to the user is added into the network television user data, so that the correction data corresponding to the user can be processed into the network television user data as incremental data, the problem of incomplete network television user data is solved, the accuracy of the network television user data is ensured, the accuracy of the processing result of the user data is improved, and the accuracy of the service analysis depending on the network television user data is improved.
And a step 204ab parallel to the step 204aa, if the user state information corresponding to the user exists in both the network television user data and the corrected data, detecting whether the user state information corresponding to the user in the network television user data is the same as the user state information corresponding to the user in the corrected data.
205ab, if the user state information corresponding to the user in the network television user data is different from the user state information corresponding to the user in the correction data, replacing the user data corresponding to the user in the network television user data with the correction data corresponding to the user.
For example, if the user a in the network television user data exists in the correction data, and it is detected that the end user state corresponding to the user a in the network television user data is different from the end user state corresponding to the user a in the correction data, it indicates that the user data corresponding to the user a in the network television user data is not updated in time and the user data is inaccurate, and at this time, the user data corresponding to the user a in the network television user data may be replaced with the correction data corresponding to the user.
For the embodiment of the invention, if the user state information corresponding to the user in the network television user data is detected to be different from the user state information corresponding to the user in the correction data, the user data corresponding to the user in the network television user data is not accurate, and at the moment, the user data corresponding to the user in the network television user data is replaced into the correction data corresponding to the user, so that the correction data corresponding to the user is processed into the network television user data as the change data, the problem of inaccurate network television user data is solved, the accuracy of the network television user data is ensured, the accuracy of the processing result of the user data is improved, and the accuracy of the service analysis depending on the network television user data is improved.
And a step 203b which is parallel to the step 203a, when the comparison result shows that the user in the network television user data does not exist in the corrected data, simulating the user data corresponding to the user according to a preset simulation rule and adding the user data to the network television user data.
The preset simulation rule is set according to the user requirement, and may also be set according to a default mode of the system, which is not limited in the embodiment of the present invention. For example, the predetermined simulation rule is that the user state corresponding to the power-off user is the power-off state.
For the embodiment of the invention, when the comparison result shows that the user in the network television user data does not exist in the correction data, the correction data can not provide the data which is missing or can not be recorded in the network television user data. For example, the corrected data cannot provide the disconnection data, and at this time, the disconnection data may be generated and added to the network television user data in a simulated manner according to the user state corresponding to the disconnection user as the disconnection state. By simulating the user data corresponding to the user and adding the user data into the network television user data, the problem of incomplete network television user data is solved, and the accuracy of the network television user data is ensured, so that the accuracy of the processing result of the user data is improved, and the accuracy of the service analysis depending on the network television user data is improved.
For the embodiment of the present invention, the following scenarios may be specifically applied, but are not limited to the following scenarios, including: in another method for correcting the network television user data, as shown in fig. 3, when the predetermined correction time interval is one week, the network television user data is first stored as full data and the correction data provided by a third party is stored as incremental data in a temporary table, and then whether the incremental date is one week is judged. If yes, judging whether the full data is not empty. If the incremental data is not empty, comparing the incremental data with the full data, and if the comparison result is that the final state corresponding to the user in the incremental data is different from the final state corresponding to the user in the full data, adding the user record with the changed final state of the user into a user information table; if the comparison result shows that the user does not exist in the incremental data in the full data, the user is the user for dismantling the computer, and the record for dismantling the computer corresponding to the user is simulated and added into the user information table. If not, judging whether the incremental data is not empty. If the incremental data is not null, the incremental data does not exist in the full data, and at this time, the incremental data is added into the user information table. Wherein, the user information table is used for storing the processing result of the correction processing. According to the embodiment of the invention, the network television user data is corrected according to the correction data, so that the problem of incomplete or inaccurate network television user data is solved, and the accuracy of the processing result of the user data is ensured, thereby improving the accuracy of the processing result of the user data and the accuracy of the service analysis depending on the network television user data.
The embodiment of the invention provides another network television user data correction method. Firstly, acquiring network television user data and correction data provided by a third party; then comparing the users in the network television user data with the users in the corrected data; and correcting the network television user data according to the comparison result. Comparing the users in the network television user data with the users in the corrected data; then, correcting the network television user data according to the comparison result; and finally, the corrected network television user data is processed, so that the problem of incomplete or inaccurate network television user data is solved, and the accuracy of the processing result of the user data is ensured, thereby improving the accuracy of the processing result of the user data and the accuracy of service analysis depending on the network television user data.
An embodiment of the present invention provides a device for correcting user data of a network television, as shown in fig. 4, the device includes: an acquisition unit 31, a comparison unit 32, and a correction unit 33.
The obtaining unit 31 may be configured to obtain network television user data and correction data provided by a third party.
A comparing unit 32, configured to compare the user in the network television user data acquired by the acquiring unit 31 with the user in the corrected data.
The correcting unit 33 may be configured to correct the network television user data according to the comparison result obtained by the comparing unit 32.
It should be noted that, for other corresponding descriptions of the functional units related to the apparatus for modifying network television user data provided in the embodiment of the present invention, reference may be made to corresponding descriptions of the method shown in fig. 1, which are not described herein again, but it should be clear that the apparatus in the embodiment can correspondingly implement all the contents in the foregoing method embodiments.
The embodiment of the invention provides a device for correcting user data of a network television. The device can be provided with an acquisition unit, a comparison unit and a correction unit. The acquisition unit is used for acquiring network television user data and correction data provided by a third party; the comparison unit is used for comparing the user in the network television user data acquired by the acquisition unit with the user in the correction data; and the correcting unit is used for correcting the network television user data according to the comparison result of the comparing unit. Comparing the users in the network television user data with the users in the corrected data; and then, the network television user data is corrected according to the comparison result, the problem that the network television user data is incomplete or inaccurate is solved, and the accuracy of the processing result of the user data is ensured, so that the accuracy of the processing result of the user data is improved, and the accuracy of service analysis depending on the network television user data is improved.
An embodiment of the present invention provides another apparatus for correcting user data of a network television, as shown in fig. 5, the apparatus includes: an acquisition unit 41, a comparison unit 42, and a correction unit 43.
The obtaining unit 41 may be configured to obtain network television user data and correction data provided by a third party.
A comparing unit 42, configured to compare the user in the network television user data acquired by the acquiring unit 41 with the user in the corrected data.
And a correcting unit 43, configured to correct the network television user data according to the comparison result obtained by the comparing unit 42.
Further, when the comparison result indicates that the user in the network television user data exists in the corrected data, the correcting unit 43 may include: a detection module 431 and an addition module 432.
The detecting module 431 may be configured to detect user status information corresponding to the user in the network television user data and the correction data, respectively.
The adding module 432 is configured to add the correction data corresponding to the user to the network television user data if the detecting module 431 detects that the user state information corresponding to the user does not exist in the network television user data and the user state information corresponding to the user exists in the correction data.
Further, the correcting unit 43 may further include: module 433 is replaced.
The detecting module 431 may be further configured to detect whether the user state information corresponding to the user in the network television user data is the same as the user state information corresponding to the user in the corrected data, if both the network television user data and the corrected data have the user state information corresponding to the user.
The replacing module 431 may be configured to replace the user data corresponding to the user in the network television user data with the correction data corresponding to the user if the detecting module 431 detects that the user state information corresponding to the user in the network television user data is different from the user state information corresponding to the user in the correction data.
Further, when the comparison result indicates that the user in the network television user data does not exist in the correction data, the correction unit includes: a simulation module 434.
The simulation module 434 may be configured to simulate the user data corresponding to the user according to a predetermined simulation rule.
The adding module 432 may be further configured to add the user data simulated by the simulating module 434 to the network television user data.
Further, the acquiring unit may include: an acquisition module 411 and a cleaning module 412.
The obtaining module 411 may be configured to obtain user data provided by a third party.
The cleaning module 412 may be configured to clean the user data according to a predetermined cleaning rule, so as to obtain the correction system.
The obtaining unit 41 may be specifically configured to obtain the network television user data and the correction data provided by the third party according to a predetermined correction time interval.
It should be noted that, for other corresponding descriptions of the functional units related to another network television user data correction apparatus provided in the embodiment of the present invention, reference may be made to corresponding descriptions of the method shown in fig. 2, which are not described herein again, but it should be clear that the apparatus in the embodiment can correspondingly implement all the contents in the foregoing method embodiments.
The embodiment of the invention provides another network television user data correcting device. The device can be provided with an acquisition unit, a comparison unit and a correction unit. The acquisition unit is used for acquiring network television user data and correction data provided by a third party; the comparison unit is used for comparing the user in the network television user data acquired by the acquisition unit with the user in the correction data; and the correcting unit is used for correcting the network television user data according to the comparison result obtained by the comparing unit. Comparing the users in the network television user data with the users in the corrected data; and then, the network television user data is corrected according to the comparison result, the problem that the network television user data is incomplete or inaccurate is solved, and the accuracy of the processing result of the user data is ensured, so that the accuracy of the processing result of the user data is improved, and the accuracy of service analysis depending on the network television user data is improved.
The network television user data correction device comprises a processor and a memory, wherein the acquisition unit, the comparison unit, the correction unit and the like are stored in the memory as program units, and the processor executes the program units stored in the memory to realize corresponding functions.
The processor comprises a kernel, and the kernel calls the corresponding program unit from the memory. The kernel can be set to be one or more than one, and the accuracy of the processing result of the user data is improved by adjusting the kernel parameters.
The memory may include volatile memory in a computer readable medium, Random Access Memory (RAM) and/or nonvolatile memory such as Read Only Memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip.
The present application further provides a computer program product adapted to perform program code for initializing the following method steps when executed on a data processing device: acquiring network television user data and correction data provided by a third party; comparing the users in the network television user data with the users in the corrected data; and correcting the network television user data according to the comparison result.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). The memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
The above are merely examples of the present application and are not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims (10)

1. A method for correcting user data of a network television, comprising:
acquiring network television user data and correction data provided by a third party;
comparing the users in the network television user data with the users in the corrected data;
correcting the network television user data according to the comparison result;
when the comparison result indicates that the user in the network television user data exists in the correction data, the correcting the network television user data according to the comparison result comprises the following steps:
respectively detecting user state information corresponding to the user in the network television user data and the correction data;
and if the user state information corresponding to the user does not exist in the network television user data and the user state information corresponding to the user exists in the correction data, adding the correction data corresponding to the user to the network television user data.
2. The method according to claim 1, wherein after detecting whether the user status information corresponding to the user exists in the network television user data and whether the user status information corresponding to the user exists in the modification data, the method further comprises:
if the user state information corresponding to the user exists in the network television user data and the correction data, detecting whether the user state information corresponding to the user in the network television user data is the same as the user state information corresponding to the user in the correction data;
and if not, replacing the user data corresponding to the user in the network television user data with the correction data corresponding to the user.
3. The method according to claim 1, wherein when the comparison result indicates that the user in the network television user data does not exist in the correction data, the correcting the network television user data according to the comparison result comprises:
and simulating the user data corresponding to the user according to a preset simulation rule and adding the user data to the network television user data.
4. The method of any of claims 1-3, wherein the obtaining third party provided corrective data comprises:
acquiring user data provided by a third party;
and cleaning the user data according to a preset cleaning rule to obtain the correction data.
5. The method according to any one of claims 1-3, wherein the acquiring of the IPTV user data recorded by the IPTV system and the correction data provided by the third party comprises:
and acquiring the network television user data recorded by the network television system and the correction data provided by the third party according to a preset correction time interval.
6. A network television user data correcting apparatus, comprising:
the acquisition unit is used for acquiring network television user data and correction data provided by a third party;
the comparison unit is used for comparing the user in the network television user data acquired by the acquisition unit with the user in the correction data;
the correcting unit is used for correcting the network television user data according to the comparison result obtained by the comparing unit;
wherein, when the comparison result indicates that the user in the network television user data exists in the correction data, the correction unit includes:
the detection module is used for respectively detecting the user state information corresponding to the user in the network television user data and the correction data;
and the adding module is used for adding the correction data corresponding to the user into the network television user data if the user state information corresponding to the user does not exist in the network television user data and the user state information corresponding to the user exists in the correction data.
7. The apparatus of claim 6, wherein the correction unit further comprises: the modules are replaced by the modules, and the modules are replaced,
the detection module is further configured to detect whether user state information corresponding to the user in the network television user data is the same as user state information corresponding to the user in the correction data if the user state information corresponding to the user exists in both the network television user data and the correction data;
the replacing module is configured to replace the user data corresponding to the user in the network television user data with the correction data corresponding to the user if the detecting module detects that the user state information corresponding to the user in the network television user data is different from the user state information corresponding to the user in the correction data.
8. The apparatus according to claim 6, wherein when the comparison result is that the user in the network television user data does not exist in the correction data, the correction unit comprises:
the simulation module is used for simulating the user data corresponding to the user according to a preset simulation rule;
and the adding module is used for adding the user data simulated by the simulating module into the network television user data.
9. A storage medium, comprising a stored program, wherein the program, when executed, controls an apparatus in which the storage medium is located to perform the network television user data correction method according to any one of claims 1 to 5.
10. A processor, characterized in that the processor is configured to execute a program, wherein the program executes the method for modifying network tv user data according to any one of claims 1 to 5.
CN201610983884.6A 2016-11-08 2016-11-08 Network television user data correction method, device, storage medium and processor Active CN108063958B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610983884.6A CN108063958B (en) 2016-11-08 2016-11-08 Network television user data correction method, device, storage medium and processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610983884.6A CN108063958B (en) 2016-11-08 2016-11-08 Network television user data correction method, device, storage medium and processor

Publications (2)

Publication Number Publication Date
CN108063958A CN108063958A (en) 2018-05-22
CN108063958B true CN108063958B (en) 2020-10-13

Family

ID=62137366

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610983884.6A Active CN108063958B (en) 2016-11-08 2016-11-08 Network television user data correction method, device, storage medium and processor

Country Status (1)

Country Link
CN (1) CN108063958B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101834873A (en) * 2010-05-19 2010-09-15 深圳市科脉技术有限公司 Data transmission method for business database
CN103391311A (en) * 2013-06-24 2013-11-13 北京奇虎科技有限公司 Method and system for consistency verification of data among multiple platforms
KR101369475B1 (en) * 2013-01-23 2014-03-06 (주)엔써즈 System and method for surveying broadcasting audience rating
CN104036357A (en) * 2014-06-12 2014-09-10 国家电网公司 Analysis method for electricity stealing behavioral mode of electricity utilization of user
CN105323601A (en) * 2014-07-18 2016-02-10 上海星红桉数据科技有限公司 Personnel attribute identification method based on multi-screen user behavior data

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101834873A (en) * 2010-05-19 2010-09-15 深圳市科脉技术有限公司 Data transmission method for business database
KR101369475B1 (en) * 2013-01-23 2014-03-06 (주)엔써즈 System and method for surveying broadcasting audience rating
CN103391311A (en) * 2013-06-24 2013-11-13 北京奇虎科技有限公司 Method and system for consistency verification of data among multiple platforms
CN104036357A (en) * 2014-06-12 2014-09-10 国家电网公司 Analysis method for electricity stealing behavioral mode of electricity utilization of user
CN105323601A (en) * 2014-07-18 2016-02-10 上海星红桉数据科技有限公司 Personnel attribute identification method based on multi-screen user behavior data

Also Published As

Publication number Publication date
CN108063958A (en) 2018-05-22

Similar Documents

Publication Publication Date Title
CN107153630B (en) Training method and training system of machine learning system
CN106649316B (en) Video pushing method and device
CN109561326B (en) Data query method and device
CN110413634B (en) Data query method, system, device and computer readable storage medium
CN108235122B (en) Video advertisement monitoring method and device
CN107066519B (en) Task detection method and device
CN106547658B (en) Automatic testing method and device
CN107786903B (en) Video interaction method and device
CN108093275B (en) Data processing method and device
CN110019260B (en) User data updating method and related equipment
CN108063958B (en) Network television user data correction method, device, storage medium and processor
CN110968548A (en) Data correction method, device, storage medium and processor
CN106648714B (en) Analysis method and device for application program uninstalling information
CN108021464B (en) Bottom-pocketing processing method and device for application response data
CN109587192B (en) Data synchronization method and device
US20230244565A1 (en) Systems and Methods for Pause-Correct-Replay Workflow Customization
CN108984572B (en) Website information pushing method and device
CN115659045A (en) User operation identification method and device, storage medium and electronic equipment
CN108063977B (en) User number counting method and device
CN110781142B (en) Data import method and device, server and storage medium
CN110889065A (en) Page stay time determining method, device and equipment
CN106708706B (en) Alarm information processing method and device for task program abnormity
CN113655958A (en) Application data storage method
CN108419092B (en) Method and device for determining same video
CN113487209A (en) Micro-service maturity evaluation method and system based on maturity model

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 100083 No. 401, 4th Floor, Haitai Building, 229 North Fourth Ring Road, Haidian District, Beijing

Applicant after: Beijing Guoshuang Technology Co.,Ltd.

Address before: 100086 Cuigong Hotel, 76 Zhichun Road, Shuangyushu District, Haidian District, Beijing

Applicant before: Beijing Guoshuang Technology Co.,Ltd.

GR01 Patent grant
GR01 Patent grant