[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN106303614A - Shielding seldom runs the application message method and device of application - Google Patents

Shielding seldom runs the application message method and device of application Download PDF

Info

Publication number
CN106303614A
CN106303614A CN201610666314.4A CN201610666314A CN106303614A CN 106303614 A CN106303614 A CN 106303614A CN 201610666314 A CN201610666314 A CN 201610666314A CN 106303614 A CN106303614 A CN 106303614A
Authority
CN
China
Prior art keywords
application
message
seldom
shielding
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610666314.4A
Other languages
Chinese (zh)
Other versions
CN106303614B (en
Inventor
王云华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen TCL New Technology Co Ltd
Shenzhen TCL Digital Technology Co Ltd
Original Assignee
Shenzhen TCL New 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 Shenzhen TCL New Technology Co Ltd filed Critical Shenzhen TCL New Technology Co Ltd
Priority to CN201610666314.4A priority Critical patent/CN106303614B/en
Publication of CN106303614A publication Critical patent/CN106303614A/en
Application granted granted Critical
Publication of CN106303614B publication Critical patent/CN106303614B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring 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/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/454Content or additional data filtering, e.g. blocking advertisements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a kind of shielding and seldom run the application message method of application, including step: obtain the bag name of each application that intelligent television loads, and each applies the application operation information in preset period of time;When receiving multiple application message of server push, according to described application operation information, the multiple application messages received are divided into and seldom run shielding message corresponding to application and often run the message to be shown that application is corresponding;The bag name seldom running application corresponding to described shielding message and described shielding message is sent to server, for described server according to the described bag name seldom running application, terminate to seldom running the application message that application is corresponding described in the propelling movement of described intelligent television.The invention also discloses a kind of shielding and seldom run the application message device of application.The present invention improves the effectiveness pushing application message.

Description

Shielding seldom runs the application message method and device of application
Technical field
The present invention relates to intelligent television technical field, particularly relate to a kind of shielding and seldom run the application message method of application And device.
Background technology
Now, the function of intelligent television gets more and more, it is possible to meet the various demands of user.When intelligent television Connection Service After device, server can push the application message of each application correspondence that intelligent television loads to intelligent television.Such as, Intelligent electric is worked as Excellent cruel and after liking the application of strange skill depending on being loaded with, server can push excellent cruel and that the strange skill of love is corresponding application message to intelligent television. The application loaded when intelligent television is the most, and the application message of each application correspondence receiving server push is the most.And In these application messages pushed, the most only sub-fraction is that user is required, and user is come by most application message Saying it is all useless, the application message of the application correspondence that such as those users are not frequently used is exactly user's not demand, namely Containing the most invalid application message in the application message pushed, the effectiveness pushing application message is relatively low.
Summary of the invention
Present invention is primarily targeted at a kind of shielding of proposition and seldom run the application message method and device of application, it is intended to Solution prior art pushes the technical problem that the effectiveness of application message is relatively low.
For achieving the above object, a kind of shielding that the present invention provides seldom runs the application message method of application, described screen Cover and seldom run the application message method of application and include:
Obtain the bag name of each application that intelligent television loads, and each applies the application in preset period of time to run letter Breath, wherein, described application operation information includes that the user number of times of touch key-press, application in described application recall the secondary of input method Number and application run duration;
When receiving multiple application message of server push, according to described application operation information, many by receiving Individual application message is divided into and seldom runs shielding message corresponding to application and often run the message to be shown that application is corresponding;
Corresponding to described shielding message and the described shielding message bag name seldom running application is sent to server, with For described server according to the described bag name seldom running application, terminate seldom running application to described in the propelling movement of described intelligent television Corresponding application message.
Preferably, described when receiving multiple application message of server push, according to described application operation information, will The multiple application messages received are divided into and seldom run shielding message corresponding to application and often operation is applied corresponding to be shown The step of message includes:
The frequency weight of each application is calculated according to each described application operation information applied;
The frequency weight of each application calculated is sorted according to descending order, and by each application after sequence The bag name association of frequency weight and each application is saved in data base;
When receiving multiple application message of server push, according to the frequency weight of each application in described data base Sequence, in the application Bao Mingyu data base that will comprise in each application message successively preserve bag name mate, until The percentage ratio of the application message total number that the number of the application message joined accounts for propelling movement reaches preset percentage threshold value;
It is defined as the application message of coupling often running message to be shown corresponding to application and preserving, the application that will do not mate Message is defined as seldom running the shielding message that application is corresponding.
Preferably, described by the bag seldom running application corresponding to described shielding message and described shielding message in execution Name sends while server step, execution following steps:
Described preset period of time is sent to described server, terminates in described preset period of time to institute for described server State and described in intelligent television propelling movement, seldom run the application message that application is corresponding.
Preferably, the bag name of each application that described acquisition intelligent television loads, and each applies in preset period of time Application operation information step before, also include:
The message push mode that detection intelligent television is current, wherein, described message push mode includes normal push mode With screening push mode;
When described message push mode is for screening push mode, perform each application that described acquisition intelligent television loads Bag name, and each apply in preset period of time application operation information step.
Preferably, described shielding seldom runs the application message method of application and also includes:
When receiving the application message often running application correspondence of described server push, described application message is shown Marginal area in intelligent television display screen.
Additionally, for achieving the above object, the present invention also proposes a kind of shielding and seldom runs the application message device of application, institute State shielding seldom to run the application message device of application and include:
Acquisition module, for obtaining the bag name of each application that intelligent television loads, and each is applied in preset period of time Interior application operation information, wherein, described application operation information includes the user number of times of touch key-press, application in described application The number of times and the application that recall input method run duration;
Determine module, for when receiving multiple application message of server push, according to described application operation information, The multiple application messages received are divided into and seldom run shielding message corresponding to application and often operation applies corresponding waiting to show Show message;
Sending module, for by the Bao Mingfa seldom running application corresponding to described shielding message and described shielding message Deliver to server, for described server according to the described bag name seldom running application, terminate pushing institute to described intelligent television State and seldom run the application message that application is corresponding.
Preferably, described determine that module includes:
Computing unit, for calculating the frequency weight of each application according to each described application operation information applied;
Memory element, for the frequency weight of each application calculated is sorted according to descending order, and will sequence After each application frequency weight and each application bag name association be saved in data base;
Matching unit, for when receiving multiple application message of server push, according in described data base each The sequence of the frequency weight of application, the Bao Mingjin preserved in the application Bao Mingyu data base that will comprise in each application message successively Row coupling, until the percentage ratio of the number of application message of the coupling application message total number that accounts for propelling movement reaches preset percentage threshold Value;
Determine unit, apply corresponding message to be shown for being defined as the application message of coupling often running and preserve, It is defined as the application message not mated seldom running the shielding message that application is corresponding.
Preferably, described sending module is additionally operable to:
Described preset period of time is sent to described server, terminates in described preset period of time to institute for described server State and described in intelligent television propelling movement, seldom run the application message that application is corresponding.
Preferably, described shielding seldom runs the application message device of application and also includes:
Detection module, for detecting the message push mode that intelligent television is current, wherein, described message push mode includes Normal push mode and screening push mode;
Described acquisition module, is additionally operable to, when described message push mode is for screening push mode, obtain intelligent television and add The bag name of each application carried, and each applies the application operation information in preset period of time.
Preferably, described shielding seldom runs the application message device of application and also includes:
Display module, for when receiving the application message often running application correspondence of described server push, by institute State application message and be shown in the marginal area of intelligent television display screen.
The shielding that the present invention proposes seldom runs the application message method and device of application, loads by obtaining intelligent television Bag name of each application, and each applies the application operation information in preset period of time, when receiving server push During multiple application message, the application operation information applied according to each, the multiple application messages received are divided into and seldom transport The shielding message of row application correspondence runs, with normal, the message to be shown that application is corresponding, then will shield message and shield message pair The bag name seldom running application answered sends to server, and server is according to seldom running the bag name of application, and termination is to Intelligent electric Seldom run, depending on pushing, the application message that application is corresponding, namely avoid and push useless application message to user, thus improve Push the effectiveness of application message.
Accompanying drawing explanation
Fig. 1 is the schematic flow sheet that the present invention shields the application message method first embodiment seldom running application;
Fig. 2 is the schematic flow sheet that the present invention shields application message method the second embodiment seldom running application;
Fig. 3 is the high-level schematic functional block diagram that the present invention shields the application message device first embodiment seldom running application;
Fig. 4 is that the present invention shields the refinement merit determining module in the application message device first embodiment seldom running application Can module diagram;
Fig. 5 is the high-level schematic functional block diagram that the present invention shields application message device the second embodiment seldom running application.
The realization of the object of the invention, functional characteristics and advantage will in conjunction with the embodiments, are described further referring to the drawings.
Detailed description of the invention
Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
The present invention provides a kind of application message method that shielding seldom runs application.
It is the flow process signal that the present invention shields the application message method first embodiment seldom running application with reference to Fig. 1, Fig. 1 Figure.In the present embodiment, described shielding seldom runs the application message method of application and includes:
Step S10, obtains the bag name of each application that intelligent television loads, and each applies answering in preset period of time With operation information, wherein, described application operation information includes that the user number of times of touch key-press, application in described application recall defeated The number of times and the application that enter method run duration;
Along with development in science and technology, the function of intelligent television gets more and more, meets the various demands of user.When intelligent television loads After each application, server can push, to intelligent television, the application message that each application is corresponding.Such as, it is loaded with when intelligent television Excellent cruel application and after liking the application of strange skill, server can push application message corresponding to excellent cruel application and Ai Qi skill pair to intelligent television The application message answered.The application loaded when intelligent television is the most, and the application of each application correspondence receiving server push disappears Ceasing the most, and when application message is too much, not only have impact on user and watch the experience of TV, user also cannot be rapidly from respectively Individual application message obtains oneself required application message.In order to solve this problem, in the present invention, server is only to Intelligent electric Depending on pushing the application message of the application correspondence that user commonly uses, and the application that user is of little use, server is not to intelligent television Push its application message.
Specifically, each application that intelligent television loads has corresponding unique application bag name.Further, transport at intelligent television During each application of row, all can generate the application operation information that application is corresponding, this application operation information includes that user touches in application Touch the number of times of button, application recalls the number of times of input method and applies operation duration etc..Intelligent television is by each application correspondence The application operation information of bag name and correspondence is stored in designated storage area.Due at different times, the application that user often runs May be different, therefore, in order to accurately obtain in the application that intelligent television loads, which is that user the most often runs application, which Being that user the most seldom runs application, be previously provided with a preset period of time, such as arranging this preset period of time is recent one month. When intelligent television start runs, obtain the bag name of each application that the intelligent television preserved loads, and in preset period of time The application operation information of each application.
Step S20, when receiving multiple application message of server push, according to described application operation information, will connect The multiple application messages received are divided into and seldom run shielding message corresponding to application and corresponding to be shown disappear is applied in often operation Breath;
The application operation information that intelligent television is applied according to each, is defined as each application seldom running application and often transporting Row application.When receiving multiple application message of server push, the multiple application messages received are divided into and seldom transport The shielding message of row application correspondence runs, with normal, the message to be shown that application is corresponding.Specifically, described step S20 includes:
Step a, calculates the frequency weight of each application according to each described application operation information applied;
Step b, sorts the frequency weight of each application calculated according to descending order, and by each after sequence The bag name association of the frequency weight of application and each application is saved in data base;
Step c, when receiving multiple application message of server push, according to the frequency of each application in described data base The sequence of rate weight, in the application Bao Mingyu data base that will comprise in each application message successively, the bag name of preservation is mated, Until the percentage ratio of the number of application message of the coupling application message total number that accounts for propelling movement reaches preset percentage threshold value;
Step d, is defined as the application message of coupling often running message to be shown corresponding to application and preserving, will not mate Application message be defined as seldom running the shielding message that application is corresponding.
Intelligent television gets user corresponding to each application number of times of touch key-press, application in application and recalls input method Number of times and after application runs the application operation information such as duration, application corresponding for each application is touched and presses by intelligent television respectively The number of times of key, application recall number of times and the application operation duration addition of input method, calculate the frequency obtaining each application correspondence Weight.
Such as, if getting user to like that in the application of strange skill, the number of times of touch key-press is 20 times, application recalls input method Number of times is 10 times, a length of 600s when application runs, and three is added, and calculates and likes that the frequency weight that strange skill applies correspondence is 630;If getting user's number of times of touch key-press in excellent cruel application is 20 times, it is 10 times that application recalls the number of times of input method, A length of 500s when application runs, is added three, and the frequency weight calculating excellent cruel application corresponding is 530.
After calculating the frequency weight that each application is corresponding, each frequency weight applied that intelligent television will calculate Sort according to descending order, and the frequency weight of each application after sequence and the bag name association of each application are preserved In data base.When receiving multiple application message of server push, intelligent television is according to each application in data base The sequence of frequency weight, the bag name preserved in the application Bao Mingyu data base comprised in each application message that will receive successively Mate, until the percentage ratio of the number of application message of the coupling application message total number that accounts for propelling movement reaches preset percentage Threshold value.Such as, if arranging this preset percentage threshold value is 30%, then intelligent television is according to the frequency power of each application in data base The sequence of weight, in the application Bao Mingyu data base comprised in each application message that will receive successively, the bag name of preservation is carried out Join, until the number of the application message of coupling accounts for the 30% of the application message total number of propelling movement.
It is defined as the application message mated often running the message to be shown that application is corresponding, the message to be shown that will determine Preserving, be defined as the application message not mated seldom running the shielding message that application is corresponding, the shielding message that this determines is not entered Row display.Such as, if preset percentage threshold value is 30%, then the application message total number accounting for propelling movement that intelligent television will be mated 30% application message be defined as often running the message to be shown that application is corresponding, remaining application message is defined as seldom running The shielding message that application is corresponding.
Step S30, sends the bag name seldom running application corresponding to described shielding message and described shielding message extremely Server, for described server according to the described bag name seldom running application, terminate to described intelligent television push described in not Often run the application message that application is corresponding.
When determine in each application that intelligent television loads seldom run application and seldom to run application corresponding After shielding message, intelligent television sends seldom running application bag name corresponding to application to server with shielding message.
When server receives the application bag name seldom running application correspondence and the shielding message that intelligent television sends, root Seldom run, according to obtain, the application bag name that application is corresponding, determine the seldom operation application of intelligent television.Afterwards, server terminates Push these to intelligent television and seldom run the application message that application is corresponding, and only push the application often running application corresponding and disappear Cease, namely user will only see the application message that oneself some conventional application is corresponding, such that it is able to obtain oneself institute rapidly The application message needed, substantially increases Consumer's Experience.
The scheme that the present embodiment proposes, by obtaining the bag name of each application that intelligent television loads, and each application Application operation information in preset period of time, when receiving multiple application message of server push, applies according to each The multiple application messages received are divided into seldom to run and apply corresponding shielding message to answer with often running by application operation information By corresponding message to be shown, then the bag name seldom running application corresponding to shielding message and shielding message is sent to clothes Business device, server, according to seldom running the bag name of application, terminates pushing to intelligent television and seldom runs the application of application correspondence and disappear Breath, namely avoid and push useless application message to user, thus improve the effectiveness pushing application message.
Further, as in figure 2 it is shown, propose present invention shielding based on first embodiment seldom run the application message of application Method the second embodiment, in the present embodiment, before described step S10, also includes:
Step S40, the message push mode that detection intelligent television is current, wherein, described message push mode includes normally Push mode and screening push mode;
Step S50, when described message push mode is for screening push mode, performs described step S10.
In order to improve the interactivity of user, in the present embodiment, the message push mode pre-setting intelligent television just includes Often push mode and screening push mode, under normal push mode, each application that intelligent television receives server push is right The application message answered, and under screening push mode, intelligent television only receives often running of server push and applies corresponding answering Use message.User can select the message push mode of intelligent television to be normal push mode or screening propelling movement mould as required Formula.When intelligent television start runs, the message push mode detecting intelligent television current is normal push mode or screening Push mode.If the current message push mode of intelligent television is normal push mode, then server can push away to intelligent television Giving the application message that each application is corresponding, intelligent television receives the application message of each application correspondence of server push.If intelligence Can the current message push mode of TV be screening push mode, the most as described in the first embodiment, intelligent television obtains each The bag name of application, and each applies the application operation information in preset period of time, determines and seldom runs the screen that application is corresponding Cover message and often run the message to be shown that application is corresponding, then the bag name and shielding message of seldom running application correspondence being sent out Deliver to server.Server terminates pushing the application message seldom running application correspondence to intelligent television, only pushes often to run and answers With corresponding application message.
The scheme that the present embodiment proposes, the message push mode of intelligent television includes that normal push mode and screening push mould Formula, after intelligent television start runs, it is normal push mode or screening that intelligent television detects current message push mode Push mode, if under normal push mode, intelligent television receives the application message of each application correspondence of server push, if Under screening push mode, intelligent television only receives the application message often running application correspondence of server push, so that User can select different message push mode to check application message according to demand, improves the interactive experience of user.
Further, propose present invention shielding based on first embodiment or the second embodiment seldom to run the application of application and disappear Breath method the 3rd embodiment, in the present embodiment, is performing while described step S10, also performs following steps:
Described preset period of time is sent to described server, terminates in described preset period of time to institute for described server State and described in intelligent television propelling movement, seldom run the application message that application is corresponding.
In the present embodiment, in order to further improve Consumer's Experience, user can arrange intelligent television and not receive and seldom transport The preset period of time of the application message that row application is corresponding, intelligent television preserves this preset period of time information.
This preset period of time, when sending the bag name and shielding message of seldom running application to server, is also sent out by intelligent television Deliver to described server.
When server receives the application bag name seldom running application correspondence and the shielding message that intelligent television sends, and During this preset period of time, seldom running application bag name corresponding to application and preset period of time according to obtain, server terminates in this Push these to intelligent television in preset period of time and seldom run the application message that application is corresponding, and only push and often run application correspondence Application message.
Therefore, in this preset period of time, intelligent television does not receive and seldom runs the application message that application is corresponding.And except pre- If in the other times section beyond the period, server normally pushes, to intelligent television, the application message that each application is corresponding.
Such as, if user setup preset period of time is 10 o'clock to 22 o'clock, then server terminates at 10 o'clock to 22 o'clock during this period of time Interior propelling movement to intelligent television seldom runs the application message that application is corresponding, namely 10 o'clock to 22 o'clock during this period of time in intelligent television Do not receive and seldom run the application message that application is corresponding.And normally receive server in the other times beyond 10 o'clock to 22 o'clock The application message of each application correspondence pushed.
Further, in the present embodiment, described shielding seldom runs the application message method of application and further comprises the steps of:
When receiving the application message often running application correspondence of described server push, described application message is shown Marginal area in intelligent television display screen.
Watch TV programme for the ease of user, apply correspondence when intelligent television receives often running of server push During application message, this application message is shown in the marginal area of intelligent television display screen by intelligent television, such as at intelligent television What the upper left corner area display server of display screen pushed often runs the application message that application is corresponding.Alternatively, intelligent terminal is also What display determined on a display screen seldom runs the Apply Names that application is corresponding, and user is by checking that display screen i.e. would know that currently The application that the user determined is of little use, therefore, further increases Consumer's Experience.
The scheme that the present embodiment proposes, the application bag name and preset period of time of seldom running application correspondence are sent out by intelligent television Delivering to server, server pushes, to intelligent television, the application message that seldom operation application is corresponding, only in terminating in preset period of time In the other times in addition to preset period of time, just push, to intelligent television, the application message that each application is corresponding.Therefore, it is achieved In the case of do not affect user's viewing experience, receive the application message that each application is corresponding.
The present invention further provides a kind of shielding and seldom run the application message device of application.
It is the functional module that the present invention shields the application message device first embodiment seldom running application with reference to Fig. 3, Fig. 3 Schematic diagram.
It is emphasized that it will be apparent to those skilled in the art that functional block diagram shown in Fig. 3 is only a preferable reality Executing the exemplary plot of example, those skilled in the art seldom runs the merit of the application message device of application around the shielding shown in Fig. 3 Energy module, can carry out supplementing of new functional module easily;The title of each functional module is self-defined title, is only used for auxiliary reason Solve each program function block that this shielding seldom runs the application message device of application, be not used in the technical side limiting the present invention Case, the core of technical solution of the present invention is, the function that the functional module of each self-defined title is to be reached.
In the present embodiment, described shielding seldom runs the application message device of application and includes:
Acquisition module 10, for obtaining the bag name of each application that intelligent television loads, and each is applied when default Application operation information in Duan, wherein, described application operation information include user in described application the number of times of touch key-press, should Duration is run with the number of times and application recalling input method;
Along with development in science and technology, the function of intelligent television gets more and more, meets the various demands of user.When intelligent television loads After each application, server can push, to intelligent television, the application message that each application is corresponding.Such as, it is loaded with when intelligent television Excellent cruel application and after liking the application of strange skill, server can push application message corresponding to excellent cruel application and Ai Qi skill pair to intelligent television The application message answered.The application loaded when intelligent television is the most, and the application of each application correspondence receiving server push disappears Ceasing the most, and when application message is too much, not only have impact on user and watch the experience of TV, user also cannot be rapidly from respectively Individual application message obtains oneself required application message.In order to solve this problem, in the present invention, server is only to Intelligent electric Depending on pushing the application message of the application correspondence that user commonly uses, and the application that user is of little use, server is not to intelligent television Push its application message.
Specifically, each application that intelligent television loads has corresponding unique application bag name.Further, transport at intelligent television During each application of row, all can generate the application operation information that application is corresponding, this application operation information includes that user touches in application Touch the number of times of button, application recalls the number of times of input method and applies operation duration etc..Intelligent television is by each application correspondence The application operation information of bag name and correspondence is stored in designated storage area.Due at different times, the application that user often runs May be different, therefore, in order to accurately obtain in the application that intelligent television loads, which is that user the most often runs application, which Being that user the most seldom runs application, be previously provided with a preset period of time, such as arranging this preset period of time is recent one month. When intelligent television start runs, acquisition module 10 obtains the bag name of each application that the intelligent television preserved loads, Yi Ji The application operation information of each application in preset period of time.
Determine module 20, for when receiving multiple application message of server push, run letter according to described application The multiple application messages received are divided into the shielding message seldom running application correspondence and apply corresponding treating with often running by breath Display message;
When acquisition module 10 obtains the bag name of each application, and the application of each application runs letter in preset period of time After breath, determine the application operation information that module 20 is applied according to each, be defined as each application seldom running application with often Run application.When receiving multiple application message of server push, the multiple application messages received are divided into seldom Run shielding message corresponding to application and often run the message to be shown that application is corresponding.Specifically, as shown in Figure 4, described determine Module 20 includes:
Computing unit 21, for calculating the frequency weight of each application according to each described application operation information applied;
Memory element 22, for the frequency weight of each application calculated is sorted according to descending order, and will row The frequency weight of each application after sequence and the bag name association of each application are saved in data base;
Matching unit 23, for when receiving multiple application message of server push, according to each in described data base The sequence of the frequency weight of individual application, the bag name preserved in the application Bao Mingyu data base that will comprise in each application message successively Mate, until the percentage ratio of the number of application message of the coupling application message total number that accounts for propelling movement reaches preset percentage Threshold value;
Determine unit 24, apply corresponding message to be shown for being defined as the application message of coupling often running and protect Deposit, be defined as the application message not mated seldom running the shielding message that application is corresponding.
Acquisition module 10 gets user corresponding to each application number of times of touch key-press, application in application and recalls input After the number of times of method and application run the application operation informations such as duration, application corresponding for each application is touched by computing unit 21 respectively Touch the number of times of button, application recalls the number of times of input method and applies operation duration to be added, and calculating obtains each and applies correspondence Frequency weight.
Such as, if acquisition module 10 gets user and liking that in the application of strange skill, the number of times of touch key-press is 20 times, application is adjusted The number of times going out input method is 10 times, a length of 600s when application runs, and three is added by computing unit 21, calculates the strange skill of love The frequency weight of application correspondence is 630;If acquisition module 10 gets user, the number of times of touch key-press in excellent cruel application is 20 Secondary, it is 10 times that application recalls the number of times of input method, a length of 500s when application runs, and three is added by computing unit 21, meter The frequency weight calculating excellent cruel application corresponding is 530.
After computing unit 21 calculates the frequency weight that each application is corresponding, memory element 22 should by each calculated Frequency weight according to descending order sort, and will sequence after each application frequency weight and each application The association of bag name is saved in data base.When receiving multiple application message of server push, matching unit 23 is according to data The sequence of the frequency weight of each application, the application Bao Mingyu data comprised in each application message that will receive successively in storehouse The bag name preserved in storehouse is mated, until the number of the application message of coupling accounts for the percentage ratio of the application message total number of propelling movement Reach preset percentage threshold value.Such as, if arranging this preset percentage threshold value is 30%, then matching unit 23 is according in data base The sequence of the frequency weight of each application, in the application Bao Mingyu data base comprised in each application message that will receive successively The bag name preserved is mated, until the number of the application message of coupling accounts for the 30% of the application message total number of propelling movement.
Determine that the application message mated is defined as often running the message to be shown that application is corresponding, by determine by unit 24 Message to be shown preserves, and is defined as the application message not mated seldom running the shielding message that application is corresponding, this screen determined Cover message not show.Such as, if preset percentage threshold value is 30%, it is determined that unit 24 is accounted for answering of propelling movement by mate Being defined as often running the message to be shown that application is corresponding with the application message of the 30% of message total number, remaining application message is true It is set to and seldom runs the shielding message that application is corresponding.
Sending module 30, for by the bag name seldom running application corresponding to described shielding message and described shielding message Send to server, for described server according to the described bag name seldom running application, terminate pushing to described intelligent television The described application message seldom running application correspondence.
When determining that module 20 is determined the seldom operation application in each application that intelligent television loads and seldom runs After the shielding message that application is corresponding, sending module 30 sends seldom running application bag name corresponding to application extremely with shielding message Server.
When server receives the application bag name seldom running application correspondence and the shielding message that intelligent television sends, root Seldom run, according to obtain, the application bag name that application is corresponding, determine the seldom operation application of intelligent television.Afterwards, server terminates Push these to intelligent television and seldom run the application message that application is corresponding, and only push the application often running application corresponding and disappear Cease, namely user will only see the application message that oneself some conventional application is corresponding, such that it is able to obtain oneself institute rapidly The application message needed, substantially increases Consumer's Experience.
The scheme that the present embodiment proposes, obtains the bag name of each application that intelligent television loads by acquisition module 10, with And each applies the application operation information in preset period of time, when receiving multiple application message of server push, determine The multiple application messages received are divided into and seldom run application correspondence by the application operation information that module 20 is applied according to each Shielding message with often run the message to be shown that application is corresponding, then sending module 30 will shielding message and shield message pair The bag name seldom running application answered sends to server, and server is according to seldom running the bag name of application, and termination is to Intelligent electric Seldom run, depending on pushing, the application message that application is corresponding, namely avoid and push useless application message to user, thus improve Push the effectiveness of application message.
Further, as it is shown in figure 5, propose present invention shielding based on first embodiment seldom run the application message of application Device the second embodiment, in the present embodiment, described shielding seldom runs the application message device of application and also includes:
Detection module 40, for detecting the message push mode that intelligent television is current, wherein, described message push mode bag Include normal push mode and screening push mode;
Described acquisition module 10, is additionally operable to, when described message push mode is for screening push mode, obtain intelligent television The bag name of each application loaded, and each applies the application operation information in preset period of time.
In order to improve the interactivity of user, in the present embodiment, the message push mode pre-setting intelligent television just includes Often push mode and screening push mode, under normal push mode, each application that intelligent television receives server push is right The application message answered, and under screening push mode, intelligent television only receives often running of server push and applies corresponding answering Use message.User can select the message push mode of intelligent television to be normal push mode or screening propelling movement mould as required Formula.When intelligent television start runs, it is normally to push mould that detection module 40 detects the current message push mode of intelligent television Formula still screens push mode.If the current message push mode of intelligent television is normal push mode, then server can be to Intelligent television pushes the application message that each application is corresponding, and intelligent television receives the application of each application correspondence of server push Message.If the current message push mode of intelligent television is screening push mode, the most as described in the first embodiment, acquisition module 10 obtain each bag names applied, and each applies the application operation information in preset period of time, determines that module 20 is determined Seldom running shielding message corresponding to application and often run the message to be shown that application is corresponding, then sending module 30 will seldom be transported Bag name and shielding message that row application is corresponding send to server.Server terminates pushing to intelligent television seldom running application Corresponding application message, only pushes and often runs the application message that application is corresponding.
The scheme that the present embodiment proposes, the message push mode of intelligent television includes that normal push mode and screening push mould Formula, after intelligent television start runs, it is normal push mode or sieve that detection module 40 detects current message push mode Selecting push mode, if under normal push mode, intelligent television receives the application message of each application correspondence of server push, If under screening push mode, intelligent television only receives the application message often running application correspondence of server push, so that Obtaining user can select different message push mode to check application message according to demand, improves the interactive experience of user.
Further, propose present invention shielding based on first embodiment or the second embodiment seldom to run the application of application and disappear Breath device the 3rd embodiment, in the present embodiment, described sending module 30 is additionally operable to:
Described preset period of time is sent to described server, terminates in described preset period of time to institute for described server State and described in intelligent television propelling movement, seldom run the application message that application is corresponding.
In the present embodiment, in order to further improve Consumer's Experience, user can arrange intelligent television and not receive and seldom transport The preset period of time of the application message that row application is corresponding, intelligent television preserves this preset period of time information.Sending module 30 is to service When device sends bag name and the shielding message seldom running application, also this preset period of time is sent to described server.
When server receives the application bag name seldom running application correspondence and the shielding message that intelligent television sends, and During this preset period of time, seldom running application bag name corresponding to application and preset period of time according to obtain, server terminates in this Push these to intelligent television in preset period of time and seldom run the application message that application is corresponding, and only push and often run application correspondence Application message.
Therefore, in this preset period of time, intelligent television does not receive and seldom runs the application message that application is corresponding.And except pre- If in the other times section beyond the period, server normally pushes, to intelligent television, the application message that each application is corresponding.
Such as, if user setup preset period of time is 10 o'clock to 22 o'clock, then server terminates at 10 o'clock to 22 o'clock during this period of time Interior propelling movement to intelligent television seldom runs the application message that application is corresponding, namely 10 o'clock to 22 o'clock during this period of time in intelligent television Do not receive and seldom run the application message that application is corresponding.And normally receive server in the other times beyond 10 o'clock to 22 o'clock The application message of each application correspondence pushed.
Further, in the present embodiment, described shielding seldom runs the application message device of application and also includes:
Display module, for when receiving the application message often running application correspondence of described server push, by institute State application message and be shown in the marginal area of intelligent television display screen.
Watch TV programme for the ease of user, apply correspondence when intelligent television receives often running of server push During application message, this application message is shown in the marginal area of intelligent television display screen by display module, such as at intelligent television What the upper left corner area display server of display screen pushed often runs the application message that application is corresponding.Alternatively, display module is also What display determined on a display screen seldom runs the Apply Names that application is corresponding, and user is by checking that display screen i.e. would know that currently The application that the user determined is of little use, therefore, further increases Consumer's Experience.
The scheme that the present embodiment proposes, sending module 30 will seldom run application bag name corresponding to application and preset period of time Sending to server, server pushes, to intelligent television, the application message that seldom operation application is corresponding in terminating in preset period of time, Only in the other times in addition to preset period of time, just push, to intelligent television, the application message that each application is corresponding.Therefore, real Show in the case of not affecting user's viewing experience, received the application message that each application is corresponding.
It should be noted that in this article, term " includes ", " comprising " or its other variant any are intended to non-row Comprising of his property, so that include that the process of a series of key element, method, article or device not only include those key elements, and And also include other key element being not expressly set out, or also include intrinsic for this process, method, article or device Key element.In the case of there is no more restriction, statement " including ... " key element limited, it is not excluded that including this The process of key element, method, article or device there is also other identical element.
The invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.
Through the above description of the embodiments, those skilled in the art is it can be understood that arrive above-described embodiment side Method can add the mode of required general hardware platform by software and realize, naturally it is also possible to by hardware, but a lot of in the case of The former is more preferably embodiment.Based on such understanding, prior art is done by technical scheme the most in other words The part going out contribution can embody with the form of software product, and this computer software product is stored in a storage medium In (such as ROM/RAM, magnetic disc, CD), including some instructions with so that intelligent television performs described in each embodiment of the present invention Method.
These are only the preferred embodiments of the present invention, not thereby limit the scope of the claims of the present invention, every utilize this Equivalent structure or equivalence flow process that bright description and accompanying drawing content are made convert, or are directly or indirectly used in other relevant skill Art field, is the most in like manner included in the scope of patent protection of the present invention.

Claims (10)

1. one kind shields the application message method seldom running application, it is characterised in that described shielding seldom runs answering of application Comprise the following steps by message approach:
Obtain the bag name of each application that intelligent television loads, and each apply the application operation information in preset period of time, Wherein, described application operation information includes that the user number of times of touch key-press, application in described application recall the number of times of input method And application runs duration;
When receiving multiple application message of server push, according to described application operation information, by receive multiple should It is divided into by message and seldom runs shielding message corresponding to application and often run the message to be shown that application is corresponding;
The bag name seldom running application corresponding to described shielding message and described shielding message is sent to server, for institute State server and apply correspondence according to the described bag name seldom running application, termination to seldom operation described in the propelling movement of described intelligent television Application message.
2. shielding as claimed in claim 1 seldom runs the application message method of application, it is characterised in that described when receiving During multiple application message of server push, according to described application operation information, the multiple application messages received are divided into Seldom run shielding message corresponding to application to include with the step often running message to be shown corresponding to application:
The frequency weight of each application is calculated according to each described application operation information applied;
The frequency weight of each application calculated is sorted according to descending order, and by the frequency of each application after sequence The bag name association of weight and each application is saved in data base;
When receiving multiple application message of server push, according to the row of the frequency weight of each application in described data base Sequence, in the application Bao Mingyu data base that will comprise in each application message successively, the bag name of preservation is mated, until coupling The percentage ratio of the application message total number that the number of application message accounts for propelling movement reaches preset percentage threshold value;
It is defined as the application message of coupling often running message to be shown corresponding to application and preserving, the application message that will do not mate It is defined as seldom running the shielding message that application is corresponding.
3. shielding as claimed in claim 1 seldom runs the application message method of application, it is characterised in that performing described general Described shielding message and the bag name seldom running application corresponding to described shielding message send to while server step, hold Row following steps:
Described preset period of time is sent to described server, terminates in described preset period of time to described intelligence for described server Can seldom run, described in TV propelling movement, the application message that application is corresponding.
4. shielding as claimed in claim 1 seldom runs the application message method of application, it is characterised in that described acquisition intelligence Before the bag name of each application that TV loads, and each step applying application operation information in preset period of time, also Including:
The message push mode that detection intelligent television is current, wherein, described message push mode includes normal push mode and sieve Select push mode;
When described message push mode is for screening push mode, perform the bag of each application that described acquisition intelligent television loads Name, and each apply in preset period of time application operation information step.
5. the shielding as described in any one of claim 1-4 seldom runs the application message method of application, it is characterised in that described Shielding seldom runs the application message method of application and also includes:
When receiving the application message often running application correspondence of described server push, described application message is shown in intelligence The marginal area of energy tv display screen.
6. one kind shields the application message device seldom running application, it is characterised in that described shielding seldom runs answering of application Include with information apparatus:
Acquisition module, for obtaining the bag name of each application that intelligent television loads, and each is applied in preset period of time Application operation information, wherein, described application operation information includes that the user number of times of touch key-press, application in described application recall Number of times and the application of input method run duration;
Determine module, for when receiving multiple application message of server push, according to described application operation information, will connect The multiple application messages received are divided into and seldom run shielding message corresponding to application and corresponding to be shown disappear is applied in often operation Breath;
Sending module, for sending the bag name seldom running application corresponding to described shielding message and described shielding message extremely Server, for described server according to the described bag name seldom running application, terminate to described intelligent television push described in not Often run the application message that application is corresponding.
7. shielding as claimed in claim 6 seldom runs the application message device of application, it is characterised in that described determine module Including:
Computing unit, for calculating the frequency weight of each application according to each described application operation information applied;
Memory element, for sorting the frequency weight of each application calculated according to descending order, and by after sequence The bag name association of the frequency weight of each application and each application is saved in data base;
Matching unit, for when receiving multiple application message of server push, according to each application in described data base The sequence of frequency weight, the bag name preserved in the application Bao Mingyu data base that will comprise in each application message successively is carried out Join, until the percentage ratio of the number of application message of the coupling application message total number that accounts for propelling movement reaches preset percentage threshold value;
Determine unit, apply corresponding message to be shown for being defined as the application message of coupling often running and preserve, will not The application message of coupling is defined as seldom running the shielding message that application is corresponding.
8. shielding as claimed in claim 6 seldom runs the application message device of application, it is characterised in that described sending module It is additionally operable to:
Described preset period of time is sent to described server, terminates in described preset period of time to described intelligence for described server Can seldom run, described in TV propelling movement, the application message that application is corresponding.
9. shielding as claimed in claim 6 seldom runs the application message device of application, it is characterised in that described shielding is seldom The application message device running application also includes:
Detection module, for detecting the message push mode that intelligent television is current, wherein, described message push mode includes normally Push mode and screening push mode;
Described acquisition module, is additionally operable to, when described message push mode is for screening push mode, obtain what intelligent television loaded The bag name of each application, and each applies the application operation information in preset period of time.
10. the shielding as described in any one of claim 6-9 seldom runs the application message device of application, it is characterised in that institute State shielding seldom to run the application message device of application and also include:
Display module, is used for, when receiving the application message often running application correspondence of described server push, answering described The marginal area of intelligent television display screen it is shown in by message.
CN201610666314.4A 2016-08-12 2016-08-12 Method and device for shielding application message of infrequently-running application Active CN106303614B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610666314.4A CN106303614B (en) 2016-08-12 2016-08-12 Method and device for shielding application message of infrequently-running application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610666314.4A CN106303614B (en) 2016-08-12 2016-08-12 Method and device for shielding application message of infrequently-running application

Publications (2)

Publication Number Publication Date
CN106303614A true CN106303614A (en) 2017-01-04
CN106303614B CN106303614B (en) 2020-07-10

Family

ID=57671112

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610666314.4A Active CN106303614B (en) 2016-08-12 2016-08-12 Method and device for shielding application message of infrequently-running application

Country Status (1)

Country Link
CN (1) CN106303614B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107135428A (en) * 2017-04-19 2017-09-05 深圳市金立通信设备有限公司 A kind of method and terminal for shielding message

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030099462A1 (en) * 2001-11-27 2003-05-29 Toshiki Matsugami Program video-recording apparatus, program video-recording method, and program receiving apparatus
US20100269170A1 (en) * 2004-02-18 2010-10-21 Abhishek Chauhan Rule generalization for web application entry point modeling
US7890996B1 (en) * 2004-02-18 2011-02-15 Teros, Inc. Using statistical analysis to generate exception rules that allow legitimate messages to pass through application proxies and gateways
CN103648084A (en) * 2013-12-05 2014-03-19 百度在线网络技术(北京)有限公司 Method and system for message displaying at message notification board
CN105228109A (en) * 2014-05-30 2016-01-06 中兴通讯股份有限公司 A kind of method of smart message prompting and device
CN105718529A (en) * 2016-01-15 2016-06-29 广东小天才科技有限公司 Message pushing method and device for application program on communication terminal

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030099462A1 (en) * 2001-11-27 2003-05-29 Toshiki Matsugami Program video-recording apparatus, program video-recording method, and program receiving apparatus
US20100269170A1 (en) * 2004-02-18 2010-10-21 Abhishek Chauhan Rule generalization for web application entry point modeling
US7890996B1 (en) * 2004-02-18 2011-02-15 Teros, Inc. Using statistical analysis to generate exception rules that allow legitimate messages to pass through application proxies and gateways
CN103648084A (en) * 2013-12-05 2014-03-19 百度在线网络技术(北京)有限公司 Method and system for message displaying at message notification board
CN105228109A (en) * 2014-05-30 2016-01-06 中兴通讯股份有限公司 A kind of method of smart message prompting and device
CN105718529A (en) * 2016-01-15 2016-06-29 广东小天才科技有限公司 Message pushing method and device for application program on communication terminal

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107135428A (en) * 2017-04-19 2017-09-05 深圳市金立通信设备有限公司 A kind of method and terminal for shielding message

Also Published As

Publication number Publication date
CN106303614B (en) 2020-07-10

Similar Documents

Publication Publication Date Title
CN104618440B (en) Smart machine control method and device
CN104239535B (en) A kind of method, server, terminal and system for word figure
CN106028161A (en) Bullet screen generation method and apparatus, bullet screen presentation method and apparatus, server and client
CN110852938B (en) Display picture generation method, device and storage medium
CN107730377A (en) Qualification of providing a loan screening technique, device and computer-readable recording medium
CN104519262B (en) Obtain the method, apparatus and terminal of video data
CN104035715B (en) Terminal control method and system based on touch-screen
CN109391834A (en) A kind of play handling method, device, equipment and storage medium
CN111314721A (en) Method, device, equipment and medium for determining abnormal live broadcast
CN106293332A (en) The processing method of a kind of singlehanded location application and mobile terminal
CN110738804A (en) red packet issuing method, device and storage medium
CN107071556A (en) A kind of interface rendering intent and device
CN105916051A (en) Content recommendation method and device
CN105321129A (en) Order processing method and order processing system for food ordering system
CN111159572A (en) Recommended content auditing method and device, electronic equipment and storage medium
CN107203883A (en) A kind of risk control method and equipment
CN105635210A (en) Network information recommending method and device, and reading system
CN107085490A (en) Multimedia messages player method and device based on sectional drawing
CN106303614A (en) Shielding seldom runs the application message method and device of application
CN104346416B (en) A kind of method, apparatus that realizing search in a browser and terminal device
CN106156146A (en) The method and apparatus of cluster conversation anonymous pet name distribution
CN103927680B (en) The shipping order sending method and device of a kind of network application dependent merchandise
CN105187644B (en) A kind of method and terminal of play operation
CN106919651A (en) The search ordering method and device of external website video
CN106776261A (en) Object method of testing and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant