CN103220555B - The sorting technique of a kind of digital cable customers, Apparatus and system - Google Patents
The sorting technique of a kind of digital cable customers, Apparatus and system Download PDFInfo
- Publication number
- CN103220555B CN103220555B CN201310101197.3A CN201310101197A CN103220555B CN 103220555 B CN103220555 B CN 103220555B CN 201310101197 A CN201310101197 A CN 201310101197A CN 103220555 B CN103220555 B CN 103220555B
- Authority
- CN
- China
- Prior art keywords
- application
- application program
- packet
- performs
- time
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44204—Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the invention discloses the sorting technique of a kind of digital cable customers, including: the execution time monitoring application program obtains performing temporal information;Generating the application corresponding with described application program and perform packet, described application performs packet and includes: described execution temporal information;The application of described generation is performed packet and is sent to front-end server, so that the application that front-end server is to receiving performs packet and carries out cluster analysis, obtain the classification of digital cable customers.The embodiment of the invention also discloses sorter and the system of a kind of digital cable customers.Use the present invention, in Set Top Box, the service condition of application program can be monitored, thus Set Top Box generation can be applied execution packet to carry out cluster analysis and obtain the classification of digital cable customers by front-end server, this invention is monitored in set-top-box system level, without with application developer cooperation, only need to be correspondingly arranged the Set Top Box dispatched from the factory, it is achieved mode is the most convenient.
Description
Technical field
The present invention relates to digital TV field, particularly relate to the sorting technique of a kind of digital cable customers, device
And system.
Background technology
Fusion and digital TV in high resolution business along with communication network, cable TV network and computer network
Popularization, digital cable customers is continuously increased, and different users is different to the requirement of digital television business, its
In, user's classification makes operator be provided a user with the most accurate advertising service, application program is recommended,
Service propellings etc. service.
In prior art, by user being carried out questionnaire survey, or record the situation of user in the application,
Questionnaire results or record result are carried out statistical analysis, thus obtains the information of user's classification.But it is right
It is relatively low and reduce the experience of user that user carries out the participation of questionnaire survey, and record is used in application software
The situation at family, need to cooperate with the developer of application program, it is achieved pattern is complex.
Summary of the invention
Embodiment of the present invention technical problem to be solved is, it is provided that the classification side of a kind of digital cable customers
Method, Apparatus and system.In set-top-box system level, the service condition of application program can be monitored, statistical
Analysis is in units of the use of application program, it is not necessary to application developer cooperation, only need to be correspondingly arranged and dispatch from the factory
Set Top Box, it is achieved mode is the most convenient.
Embodiments provide the sorting technique of a kind of digital cable customers, including:
The execution time monitoring application program obtains performing temporal information;
Generating the application corresponding with described application program and perform packet, described application performs packet and includes:
Described execution temporal information;
The application of described generation is performed packet and is sent to front-end server, so that front-end server is to reception
To application perform packet carry out cluster analysis, obtain the classification of digital cable customers.
A kind of sorting technique of digital cable customers, including:
The application that front-end server receiving set up box sends performs packet, and described application performs packet at least
Including: perform temporal information;
Front-end server carries out cluster analysis to the described application execution packet that receives;
The classification of digital cable customers is obtained according to described cluster analysis result.
Correspondingly, the embodiment of the present invention additionally provides the sorter of a kind of digital cable customers, including:
Monitor module, obtain performing temporal information for monitoring the execution time of application program;
Generation module, performs packet for generating the application corresponding with described application program, and described application is held
Row packet includes: described execution temporal information;
Sending module, is sent to front-end server for the application of described generation is performed packet, so that front
The application to receiving of the end server performs packet and carries out cluster analysis, obtains the classification of digital cable customers.
A kind of sorter of digital cable customers, including:
Receiver module, the application sent for receiving set up box performs packet, and described application performs packet
At least include: perform temporal information;
Cluster Analysis module, for carrying out cluster analysis to the described application execution packet that receives;
User classifies acquisition module, for obtaining the classification of digital cable customers according to described cluster analysis result.
Correspondingly, the embodiment of the present invention additionally provides the categorizing system of a kind of digital cable customers, including: machine
Top box and front-end server, wherein:
Described Set Top Box, device described above, obtain the execution time for monitoring the execution time of application program
Information;Generating application corresponding to described application program and perform packet, described application performs packet and includes:
Described execution temporal information;The application of described generation is performed packet and is sent to front-end server;
Described front-end server, device described above, the application sent for receiving set up box performs packet;
The described application execution packet that receives is carried out cluster analysis;Numeral is obtained according to described cluster analysis result
The classification of TV user.
Implement the embodiment of the present invention, in Set Top Box, the service condition of application program can be monitored, will be raw
The application become performs packet and issues front-end server, thus the application received can be performed by front-end server
Packet carries out cluster analysis and obtains the classification of digital cable customers, and this invention is supervised in set-top-box system level
Listening, statistical analysis is in units of the use of application program, it is not necessary to application developer cooperation, it is right only to need
The Set Top Box dispatched from the factory should be set, it is achieved mode is the most convenient.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to enforcement
In example or description of the prior art, the required accompanying drawing used is briefly described, it should be apparent that, describe below
In accompanying drawing be only some embodiments of the present invention, for those of ordinary skill in the art, do not paying
On the premise of going out creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the structural representation of the sorter of a kind of digital cable customers in the embodiment of the present invention;
Fig. 2 is the structural representation of the sorter of another kind of digital cable customers in the embodiment of the present invention;
Fig. 3 is the structural representation of the categorizing system of a kind of digital cable customers in the embodiment of the present invention;
Fig. 4 is the flow chart of the sorting technique of a kind of digital cable customers in the embodiment of the present invention;
Fig. 5 is the execution time of the sorting technique of a kind of digital cable customers in the embodiment of the present invention to monitor flow process
Figure;
Fig. 6 is the flow chart of the sorting technique of another kind of digital cable customers in the embodiment of the present invention.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clearly
Chu, be fully described by, it is clear that described embodiment be only a part of embodiment of the present invention rather than
Whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art are not making creation
The every other embodiment obtained under property work premise, broadly falls into the scope of protection of the invention.
Referring to Fig. 1, Fig. 1 is that in the embodiment of the present invention, the structure of the sorter of a kind of digital cable customers is shown
It is intended to.The present invention can be implemented in such as the numeral electricity such as DTV STB, integrated digital television receiver
Depending in terminal.As it is shown in figure 1, the sorter of the digital cable customers in the embodiment of the present invention at least includes:
Monitor module 101, generation module 102 and sending module 103, wherein:
Monitor module 101, obtain performing temporal information for monitoring the execution time of application program.Implement
In, before the execution time of monitoring application program obtains performing temporal information, add in set-top-box system program
Add monitoring record service routine, when opening Set Top Box, this monitoring record service routine of startup optimization, such as,
Monitor service is added at android system Set Top Box bottom, Activity Manager Service, by
Each Activity(application program execution activity in android system Set Top Box) call and be carried out this monitoring
Logging service facility, therefore Monitor service can be added at Activity Manager Service, record
The life cycle of each Activity, is appreciated that each Activity was measurement period (such as a day, a week
Deng) inner execution time (including: foreground performs time, total execution time etc.), and provide interface for outside
Call.
Wherein, perform temporal information to include: total foreground performing time and application program of application program performs
Time, such as, application A can be at backstage and front stage operation, when at running background, propelling movement occurs
Can notify the user that during information, now user can open application program, and application A starts to perform on foreground,
Total execution time can be the foreground execution time to perform superposing of time with backstage.If application A is always
At running background, and when performing on foreground, running background never stops, and the time that the most always performs holds with backstage
The row time is equal.The execution time monitoring application program obtains performing temporal information, before application program
The platform execution time anticipated that the active number of user's use real to application program.
Further alternative, monitor module 101 and may include that total execution time starts to record unit, foreground
The execution time starts to record unit, foreground performs time stopping record unit and total execution time stops label
Unit, wherein:
Total execution time starts to record unit, for when described application program launching being detected, starts record
The time that always performs of described application program.
The foreground execution time starts to record unit, is used for when detecting that described application program performs on foreground,
The foreground starting to record described application program performs the time.
Foreground performs time stopping record unit, is used for when detecting that described application program performs on backstage,
The foreground stopping recording described application program performs the time, and before preserving the application program that described record obtains
Platform performs the time.
Total execution time stops record unit, is used at the end of described application program being detected, stopping record
The time that always performs of described application program, and preserve total execution time of the application program that described record obtains.
Generation module 102, performs packet, described application for generating the application corresponding with described application program
Execution packet includes: described execution temporal information.In implementing, generate answer corresponding with application program
With performing packet, the corresponding application of each application program performs packet, then generate at least one application
Performing packet, wherein, application performs packet and may include that execution temporal information, application package name
Title, ID, perform temporal information and include: the total of application program performs time and the foreground of application program
The execution time.
Sending module 103, is sent to front-end server for the application of described generation is performed packet, so that
The front-end server application to receiving performs packet and carries out cluster analysis, obtains dividing of digital cable customers
Class.In implementing, at least one application generated by generation module 102 performs packet and is sent to front end
Server, front-end server performs packet at least one application received and carries out cluster analysis, obtains
The classification of digital cable customers.
By implementing the sorter of a kind of digital cable customers that the embodiment of the present invention provides, can be at Set Top Box
In the service condition of application program is monitored, the application of generation is performed packet and issues front-end server,
Thus front-end server can perform packet and carry out cluster analysis and obtain digital cable customers the application that receives
Classification, this invention monitors in set-top-box system level, statistical analysis in units of the use of application program,
Without with application developer cooperation, only need to be correspondingly arranged the Set Top Box dispatched from the factory, in set-top-box system program
Middle interpolation monitoring record service routine, it is achieved mode is the most convenient.
Fig. 2 is the structural representation of the sorter of another kind of digital cable customers in the embodiment of the present invention.This
Invention can be implemented in as in digital television front-end server.As in figure 2 it is shown, in the embodiment of the present invention
The sorter of digital cable customers at least includes: receiver module 201, Cluster Analysis module 202 and user divide
Class obtains module 203, wherein:
Receiver module 201, the application sent for receiving set up box performs packet, and described application performs data
Bag at least includes: perform temporal information.In implementing, the application that front-end server receiving set up box sends
Performing packet, wherein, application performs packet and may include that execution temporal information, application package name
Title, ID, perform temporal information and include: the total of application program performs time and the foreground of application program
The execution time.Performing temporal information is after interpolation monitoring record service routine, to open in set-top-box system program
Open Set Top Box when running this monitoring record service routine, when monitoring the execution that execution time of application program obtains
Between information.
Cluster Analysis module 202, for carrying out cluster analysis to the described application execution packet that receives.Specifically
In realization, the application received is performed packet and carries out cluster analysis, further alternative, cluster analysis
Module 202 may include that lookup unit and adding device, wherein:
Search unit, perform packet for searching from default application class with the described application received
The application class of coupling.
Adding device, performs, by described application, the use that packet is corresponding for the application class according to described coupling
Family is added in default user's classification.
Cluster analysis refers to be divided into object of study the statistical analysis technique of the group of relative homogeneity.Search unit
Applying of searching from default application class and receive performs data packet matched application class, wherein,
The application class preset, can be divided into multistage catalogue, such as application class A level, the son of application class A level
Collection B level, application class A level: game class, class educational, commercial, tool-class, the subset of application class
B level: the shooting class in game class, Fructus Alpiniae Oxyphyllae class, racing car class, the commercial affairs financial class of apoplexy due to endogenous wind, real estate class, wine
Shop service class, commercial paper etc..Such as, the application of user M performs packet N(application and wraps entitled finance and economics,
Total execution time is 4h), find the corresponding application class A level preset for commercial affairs class, application class A level
Subset B level be finance class.
The user that application is performed packet corresponding according to the application class of coupling by adding device adds to default
In user's classification, concrete, the result of cluster can be calculated with Euclidean distance for instrument, obtain user's
Classification.Wherein, what Euclidean distance (Euclid Distance) referred in m-dimensional space between two points is true
Distance, the Euclidean distance in two-dimensional space is exactly the straightway distance between 2, at digital cable customers
In classification, i.e. distance between the execution time of the application program of different user, when for applying at same class
Application execution packet in classification, when its foreground execution time or total execution time are close or identical,
The user that this application is performed packet corresponding is classified as a class, i.e. adds in the user the preset classification of correspondence,
Wherein, the user's classification preset can be identical with default application class, it is also possible to self-defined.According to coupling
Application is performed user corresponding to packet and adds in default user's classification by application class, such as, and user
The application of M performs packet N(application and wraps entitled finance and economics, and total execution time is 4h), find coupling and preset
Application class be commercial affairs class-finance classes, the application of user P performs the packet Q(application entitled security of bag,
Total execution time is 4h), the application class preset searching coupling is commercial affairs class-finance classes, then by user M
Add default user to user P to classify: finance class.
User classifies and obtains module 203, for obtaining dividing of digital cable customers according to described cluster analysis result
Class.In implementing, obtaining the classification of digital cable customers according to cluster analysis result, operator can basis
This user classification provides the most accurate advertising service, application program to recommend to concrete user, service propelling
Deng service.Further alternative, operator, after taking cluster analysis result, can take out typical user
Data, carry out questionnaire survey targetedly, and then can obtain more accurate user and classify information.User divides
Category information is so that operator provides more accurate advertising service, and application program recommendation etc., simultaneously user
Classified service feeds back to user, to obtain more preferable Consumer's Experience.
By implementing the sorter of a kind of digital cable customers that the embodiment of the present invention provides, front-end server
The application that receiving set up box sends performs packet, and application execution packet is carried out cluster analysis number
The classification of word TV user, statistical analysis is in units of the use of application program, it is not necessary to application development
Person cooperates, and application performs packet and includes that Set Top Box monitors the execution temporal information that application program obtains, front
End server carries out cluster analysis to application execution packet and then can get the classification of digital cable customers, it is achieved
Mode is the most convenient.
Referring to Fig. 3, Fig. 3 is to be the structure of the categorizing system of a kind of digital cable customers in the embodiment of the present invention
Schematic diagram, as it can be seen, the categorizing system of the digital cable customers in the embodiment of the present invention includes: Set Top Box 1
With front-end server 2, wherein:
Set Top Box 1, device described above, obtain performing temporal information for monitoring the execution time of application program;
Generating application corresponding to described application program and perform packet, described application performs packet and includes: described in hold
Row temporal information;The application of described generation is performed packet and is sent to front-end server;
Front-end server 2, device described above, the application sent for receiving set up box performs packet;Right
The described application execution packet that receives carries out cluster analysis;Numeral electricity is obtained according to described cluster analysis result
Classification depending on user.
Implementing of the sorting technique of the digital cable customers that the embodiment of the present invention described below provides.
Fig. 4 is the flow chart of the sorting technique of a kind of digital cable customers in the embodiment of the present invention, and the present invention can
To realize in such as digital TV terminals such as DTV STB, integrated digital television receivers, such as figure
The sorting technique of shown digital cable customers at least includes:
Step S401, monitor application program the execution time obtain perform temporal information.In implementing,
Before the execution time of monitoring application program obtains performing temporal information, set-top-box system program is added prison
Control logging service facility, when opening Set Top Box, monitoring record service routine shown in startup optimization, such as,
Monitor service is added at android system Set Top Box bottom, Activity Manager Service, by
Each Activity(application program execution activity in android system Set Top Box) call and be carried out this monitoring
Logging service facility, therefore Monitor service can be added at Activity Manager Service, record
The life cycle of each Activity, is appreciated that each Activity was measurement period (such as a day, a week
Deng) inner execution time (including: foreground performs time, total execution time etc.), and provide interface for outside
Call.
Wherein, perform temporal information to include: total foreground performing time and application program of application program performs
Time, such as, application A can be at backstage and front stage operation, when at running background, propelling movement occurs
Can notify the user that during information, now user can open application program, and application A starts to perform on foreground,
Total execution time can be the foreground execution time to perform superposing of time with backstage.If application A is always
At running background, and when performing on foreground, running background never stops, and the time that the most always performs holds with backstage
The row time is equal.The execution time monitoring application program obtains performing temporal information, before application program
The platform execution time anticipated that the active number of user's use real to application program.
Further alternative, Fig. 5 is the holding of the sorting technique of a kind of digital cable customers in the embodiment of the present invention
The row time monitors flow chart, as it is shown in figure 5, the execution time of the sorting technique of digital cable customers monitors stream
Journey at least includes:
Step S501, starts application program.
Step S502, starts to record total execution time of described application program.
Step S503, detects that described application program performs on foreground.
Step S504, the foreground starting to record described application program performs the time.
Step S505, detects that described application program performs on backstage.
Step S506, the foreground stopping recording described application program performs the time.
Step S507, the foreground preserving the application program that described record obtains performs the time.
Step S508, detects that described application program terminates.
Step S509, stops recording total execution time of described application program.
Step S510, preserves total execution time of the application program that described record obtains.
Foreground according to record performs the time and total execution time obtains performing temporal information.
Step S402, generates the application corresponding with described application program and performs packet, and described application performs number
Include according to bag: described execution temporal information.In implementing, generate the application corresponding with application program and perform
Packet, the corresponding application of each application program performs packet, then generates at least one application and perform number
According to bag, wherein, application performs packet and may include that execution temporal information, application package title, use
Family identifies, and performs temporal information and includes: when total foreground performing time and application program of application program performs
Between.
Step S403, performs packet by the application of described generation and is sent to front-end server, so that front end clothes
The application to receiving of the business device performs packet and carries out cluster analysis, obtains the classification of digital cable customers.Tool
During body realizes, at least one application generated is performed packet and is sent to front-end server, front-end server
At least one application received is performed packet and carries out cluster analysis, obtain the classification of digital cable customers.
By implementing the sorting technique of a kind of digital cable customers that the embodiment of the present invention provides, can be at Set Top Box
In the service condition of application program is monitored, the application of generation is performed packet and issues front-end server,
Thus front-end server can perform packet and carry out cluster analysis and obtain digital cable customers the application that receives
Classification, this invention monitors in set-top-box system level, statistical analysis in units of the use of application program,
Without with application developer cooperation, only need to be correspondingly arranged the Set Top Box dispatched from the factory, in set-top-box system program
Middle interpolation monitoring record service routine, it is achieved mode is the most convenient.
Fig. 6 is the flow chart of the sorting technique of another kind of digital cable customers in the embodiment of the present invention.The present invention
Can be implemented in as in digital television front-end server.As shown in Figure 6, the numeral in the embodiment of the present invention
The sorting technique of TV user at least includes:
Step S601, the application that receiving set up box sends performs packet, and described application performs packet at least
Including: perform temporal information.In implementing, the application that front-end server receiving set up box sends performs number
According to bag, wherein, application performs packet and may include that execution temporal information, application package title, use
Family identifies, and performs temporal information and includes: when total foreground performing time and application program of application program performs
Between.Performing temporal information is after interpolation monitoring record service routine, to open machine top in set-top-box system program
When box runs this monitoring record service routine, the execution temporal information that the execution time of monitoring application program obtains.
Step S602, carries out cluster analysis to the described application execution packet that receives.In implementing, right
The application that receives performs packet and carries out cluster analysis, further alternative, receives application hold described
Row packet carry out cluster analysis may include that from default application class search with described receive should
With performing data packet matched application class;Described application is performed data by the application class according to described coupling
The user that bag is corresponding adds in default user's classification.
Cluster analysis refers to be divided into object of study the statistical analysis technique of the group of relative homogeneity.From default
The application searched in application class and receive performs data packet matched application class, and wherein, that presets should
With classification, multistage catalogue, such as application class A level can be divided into, the subset B level of application class A level,
Application class A level: game class, class educational, commercial, tool-class, the subset B level of application class: trip
Play the shooting class of apoplexy due to endogenous wind, Fructus Alpiniae Oxyphyllae class, racing car class, the commercial affairs financial class of apoplexy due to endogenous wind, real estate class, hotel service
Class, commercial paper etc..Such as, the application of user M performs packet N(application and wraps entitled finance and economics, always performs
Time is 4h), find the corresponding application class A level preset for commercial affairs class, the subset of application class A level
B level is finance class.
Application is performed user corresponding to packet and adds default user's classification to by the application class according to coupling
In, concrete, the result of cluster can be calculated with Euclidean distance for instrument, obtain the classification of user.Its
In, Euclidean distance refers to the actual distance in m-dimensional space between two points, the Euclidean in two-dimensional space
Distance is exactly the straightway distance between 2, in digital cable customers is classified, i.e. and the application of different user
Distance between the execution time of program, when performing packet for the application in same class application class,
When its foreground execution time or total execution time are close or identical, this application is performed packet corresponding
User is classified as a class, i.e. adds in the user the preset classification of correspondence, and wherein, the user's classification preset can
Identical with default application class, it is also possible to self-defined.Application is performed data by the application class according to coupling
The user that bag is corresponding adds in default user's classification, and such as, the application of user M performs packet N(should
With wrapping entitled finance and economics, total execution time is 4h), find the default application class of coupling for commercial affairs class-finance
Class, the application of user P performs packet Q(application and wraps entitled security, and total execution time is 4h), lookup
The application class preset joined is commercial affairs class-finance class, then add user M and user P to default user
Classification: finance class.
Step S603, obtains the classification of digital cable customers according to described cluster analysis result.In implementing,
Obtain the classification of digital cable customers according to cluster analysis result, operator can classify to specifically according to this user
User provide the most accurate advertising service, application program recommendation, service propelling etc. to service.Further may be used
Choosing, operator, after taking cluster analysis result, can take out the data of typical user, carries out specific aim
Questionnaire survey, and then more accurate user can be obtained classify information.User classifies information so that transport
Battalion business provides more accurate advertising service, application program recommendation etc., feeds back in user's classified service simultaneously
User, to obtain more preferable Consumer's Experience.
By implementing the sorting technique of a kind of digital cable customers that the embodiment of the present invention provides, front-end server
The application that receiving set up box sends performs packet, and application execution packet is carried out cluster analysis number
The classification of word TV user, statistical analysis is in units of the use of application program, it is not necessary to application development
Person cooperates, and application performs packet and includes that Set Top Box monitors the execution temporal information that application program obtains, front
End server carries out cluster analysis to application execution packet and then can get the classification of digital cable customers, it is achieved
Mode is the most convenient.
One of ordinary skill in the art will appreciate that all or part of flow process realizing in above-described embodiment method,
Can be by computer program and complete to instruct relevant hardware, described program can be stored in a calculating
In machine read/write memory medium, this program is upon execution, it may include such as the flow process of the embodiment of above-mentioned each method.
Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory,
Or random store-memory body (Random Access Memory, RAM) etc. ROM).
Above disclosed be only present pre-ferred embodiments, certainly can not with this limit the present invention it
Interest field, the equivalent variations therefore made according to the claims in the present invention, still belong to the scope that the present invention is contained.
Claims (11)
1. the sorting technique of a digital cable customers, it is characterised in that described method includes:
The execution time monitoring application program obtains performing temporal information;Described execution temporal information
Including: total foreground performing time and application program of application program performs the time;
Generating the application corresponding with described application program and perform packet, described application performs data
Bag includes: described execution temporal information, application package title, ID;
The application of described generation is performed packet and is sent to front-end server, so that front end services
The device application to receiving performs packet and carries out cluster analysis, obtains dividing of digital cable customers
Class.
Method the most according to claim 1, it is characterised in that described monitoring application journey
The execution time of sequence obtains performing temporal information and includes:
When described application program launching being detected, start to record total execution of described application program
Time;
At the end of described application program being detected, stop recording total execution of described application program
Time, and preserve total execution time of the application program that described record obtains.
Method the most according to claim 2, it is characterised in that described beginning records institute
Include after the total execution time stating application program:
When detecting that described application program performs on foreground, start to record described application program
Foreground performs the time;
When detecting that described application program performs on backstage, stop recording described application program
Foreground performs the time, and the foreground preserving the application program that described record obtains performs the time.
4. the sorting technique of a digital cable customers, it is characterised in that described method includes:
The application that front-end server receiving set up box sends performs packet, and described application performs number
At least include according to bag: perform temporal information, application package title, ID;Described hold
Row temporal information includes: total foreground performing time and application program of application program performs the time;
Front-end server carries out cluster analysis to the described application execution packet that receives;
The classification of digital cable customers is obtained according to described cluster analysis result.
Method the most according to claim 4, it is characterised in that described front-end server
Receive application and perform packet to described and carry out cluster analysis and include:
Search from default application class and perform data packet matched with the described application received
Application class;
The user that described application is performed packet corresponding by the application class according to described coupling adds
It is added in the user's classification preset.
6. the sorter of a digital cable customers, it is characterised in that described device includes:
Monitor module, obtain performing temporal information for monitoring the execution time of application program;Institute
State execution temporal information to include: total foreground performing time and application program of application program performs
Time;
Generation module, performs packet, institute for generating the application corresponding with described application program
State application execution packet to include: described execution temporal information, application package title, user
Mark;
Sending module, is sent to front-end server for the application of described generation is performed packet,
So that the application that front-end server is to receiving performs packet and carries out cluster analysis, obtain numeral
The classification of TV user.
Device the most according to claim 6, it is characterised in that described monitoring module bag
Include:
Total execution time starts to record unit, is used for when described application program launching being detected,
Start to record total execution time of described application program;
Total execution time stops record unit, is used at the end of described application program being detected,
Stop recording total execution time of described application program, and preserve the application journey that described record obtains
The time that always performs of sequence.
Device the most according to claim 7, it is characterised in that described monitoring module is also
Including:
The foreground execution time starts to record unit, for when detecting that described application program is on foreground
During execution, the foreground starting to record described application program performs the time;
Foreground performs time stopping record unit, for when detecting that described application program is on backstage
During execution, the foreground stopping recording described application program performs the time, and preserves described record
The foreground of the application program arrived performs the time.
9. the sorter of a digital cable customers, it is characterised in that described device includes:
Receiver module, the application sent for receiving set up box performs packet, and described application is held
Row packet at least includes: perform temporal information, application package title, ID;Institute
State execution temporal information to include: total foreground performing time and application program of application program performs
Time;
Cluster Analysis module, for carrying out cluster analysis to the described application execution packet that receives;
User classifies acquisition module, uses for obtaining DTV according to described cluster analysis result
The classification at family.
Device the most according to claim 9, it is characterised in that described cluster analysis mould
Block includes:
Search unit, hold with the described application received for searching from default application class
The application class that row is data packet matched;
Adding device, performs packet for the application class according to described coupling by described application
Corresponding user adds in default user's classification.
The categorizing system of 11. 1 kinds of digital cable customers, it is characterised in that including: Set Top Box
And front-end server, wherein:
Described Set Top Box, as arbitrary in claim 6~8 as described in device, be used for monitoring application journey
The execution time of sequence obtains performing temporal information;Generate application corresponding to described application program to perform
Packet, described application performs packet and includes: described execution temporal information, application package
Title, ID;Described execution temporal information includes: application program total perform the time and
The foreground of application program performs the time;The application of described generation is performed packet and is sent to front end
Server;
Described front-end server, as arbitrary in claim 9~10 as described in device, be used for receiving
The application that Set Top Box sends performs packet;The described application execution packet that receives is gathered
Alanysis;The classification of digital cable customers is obtained according to described cluster analysis result.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310101197.3A CN103220555B (en) | 2013-03-27 | 2013-03-27 | The sorting technique of a kind of digital cable customers, Apparatus and system |
PCT/CN2013/076931 WO2014153843A1 (en) | 2013-03-27 | 2013-06-07 | Classification method, device and system for digital television users |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310101197.3A CN103220555B (en) | 2013-03-27 | 2013-03-27 | The sorting technique of a kind of digital cable customers, Apparatus and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103220555A CN103220555A (en) | 2013-07-24 |
CN103220555B true CN103220555B (en) | 2016-12-28 |
Family
ID=48817953
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310101197.3A Active CN103220555B (en) | 2013-03-27 | 2013-03-27 | The sorting technique of a kind of digital cable customers, Apparatus and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103220555B (en) |
WO (1) | WO2014153843A1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104954873B (en) * | 2014-03-26 | 2018-10-26 | Tcl集团股份有限公司 | A kind of smart television video method for customizing and system |
CN104202662A (en) * | 2014-09-05 | 2014-12-10 | 绿网天下(福建)网络科技股份有限公司 | Software usage time statistical method based on intelligent television/set-top box |
CN104503893B (en) * | 2014-12-22 | 2018-01-30 | 上海斐讯数据通信技术有限公司 | The preservation of Activity status informations, analytic method and electric terminal in a kind of android systems |
CN104793935A (en) * | 2015-04-14 | 2015-07-22 | 广东小天才科技有限公司 | Information acquisition method and device |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101141619A (en) * | 2007-09-05 | 2008-03-12 | 康佳集团股份有限公司 | Method to obtain user's custom of watching TV |
CN101500136A (en) * | 2008-02-01 | 2009-08-05 | 深圳市同洲电子股份有限公司 | Method and system for implementing personalized digital television service providing |
CN102244810B (en) * | 2009-07-16 | 2014-05-14 | 尼尔森网联媒介数据服务有限公司 | Method, device and system for obtaining audience information of digital television |
US8505047B2 (en) * | 2010-11-20 | 2013-08-06 | Motorola Solutions, Inc. | Method and system for policy-based re-broadcast video on demand service |
-
2013
- 2013-03-27 CN CN201310101197.3A patent/CN103220555B/en active Active
- 2013-06-07 WO PCT/CN2013/076931 patent/WO2014153843A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN103220555A (en) | 2013-07-24 |
WO2014153843A1 (en) | 2014-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021057213A1 (en) | Big data acquisition and analysis system based on intelligent image recognition, and application method | |
EP2479684B1 (en) | Method and evaluation server for evaluating a plurality of videos | |
CN105516821B (en) | The method and device of barrage screening | |
CN105898375A (en) | Barrage pushing system and method | |
CN104834674B (en) | Collect user behavior data, information recommendation method and device | |
CN111680254B (en) | Content recommendation method and device | |
CN110225367A (en) | It has been shown that, recognition methods and the device of object information in a kind of video | |
CN105187933A (en) | Data processing method, data processing device and data processing system | |
CN105635519B (en) | Method for processing video frequency, apparatus and system | |
CN103220555B (en) | The sorting technique of a kind of digital cable customers, Apparatus and system | |
CN105579976B (en) | Webpage automated testing method and device | |
CN102752398A (en) | Method and system for resolving flow value, terminal and server | |
Jeong et al. | Ontology-based automatic video annotation technique in smart TV environment | |
CN107864405B (en) | Viewing behavior type prediction method, device and computer readable medium | |
CN104699800A (en) | Picture information searching method and system, remote controller and display terminal | |
CN107770574A (en) | The method and apparatus of video transmission | |
CN110475124A (en) | Video cardton detection method and device | |
CN105303412A (en) | Method, device and system for layout of content items | |
CN109345312A (en) | The method and system of advertisement are put on by classification based on interactive voice and recognition of face | |
CN111859127A (en) | Subscription method and device of consumption data and storage medium | |
CN108600780A (en) | Method for pushed information | |
CN111339357A (en) | Recommendation method and device based on live user behaviors | |
CN108536869A (en) | A kind of method, apparatus and computer readable storage medium of search participle | |
CN104363261A (en) | Information push method, device and server | |
CN104185064A (en) | Media file identification method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 518000 Guangdong city of Shenzhen province Nanshan District Gao Xin Road Building A14, SKYWORTH Applicant after: Shenzhen Skyworth Digital Technology Co., Ltd. Applicant after: Shenzhen Skyworth Software Co., Ltd. Address before: 518000 Guangdong city of Shenzhen province Nanshan District Gao Xin Road Building A14, SKYWORTH Applicant before: Shenzhen Skyworth Digital Technology Co., Ltd. Applicant before: Shenzhen Skyworth Software Co., Ltd. |
|
COR | Change of bibliographic data | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |