CN106202195A - Target push object pushing method and device and server - Google Patents
Target push object pushing method and device and server Download PDFInfo
- Publication number
- CN106202195A CN106202195A CN201610483720.7A CN201610483720A CN106202195A CN 106202195 A CN106202195 A CN 106202195A CN 201610483720 A CN201610483720 A CN 201610483720A CN 106202195 A CN106202195 A CN 106202195A
- Authority
- CN
- China
- Prior art keywords
- application software
- classification
- push
- terminal
- target
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The invention discloses a target push object pushing method and device. Wherein the method comprises the following steps: acquiring setting information set by a user and/or application software classification information of application software installed in the terminal; determining a push type according to setting information of application set by a user and/or application software classification information of application software installed in the terminal; acquiring push objects, and screening the push objects which accord with the push type from the push objects to serve as target push objects; and pushing the target push object to a user of the terminal so as to display the target push object on the terminal. The method can push the content for the user according to the preference of the user, attract the interest of the user and bring benefits.
Description
Technical field
The present invention relates to Internet technical field, particularly relate to a kind of target and push Object Push method, device and service
Device.
Background technology
Along with the development of contents marketplace, the competition between content provider is the most more and more fierce.At home, various contents supply
Answer market spring up like bamboo shoots after a spring rain as emerge.In order to seize contents marketplace, content provider generally will by various methods
The content of oneself is pushed to user, to attract user to use the application software of oneself, thus obtains income.
Although in practice, it has been found that the hobby of different users different, but, existing method for pushing gives each use
The content that family pushes is just as, it is difficult to really causes the interest of user and brings income.
Summary of the invention
The embodiment of the invention discloses a kind of target and push Object Push method, device and server, it is possible to according to user
Hobby be that user pushes content, attract the interest of user and bring income.
First aspect, it is provided that a kind of target pushes Object Push method, is applied to terminal, and described method includes: obtain
The configuration information of user setup, and/or, the application software classification information of the application software installed in described terminal;According to user
The configuration information of application is set, and/or, the application software classification information of the application software installed in described terminal determines propelling movement class
Type;Obtain and push object, from described propelling movement object, filter out the propelling movement object meeting described push-type push as target
Object;Described target is pushed the Object Push user to described terminal, to push object in target described in described terminal demonstration.
In conjunction with first aspect, in the embodiment that the first of first aspect is possible, soft according to the application installed in terminal
The classification information of part determines that the type of propelling movement specifically includes: according to the classification information of the application software of installation in terminal by described end
The application software installed in end carries out class discrimination, thus obtains m application software classification, and wherein, described m application software divides
Each application software classification of apoplexy due to endogenous wind at least includes an application software, and m is the positive integer more than zero;According to described m application
Described m application software classification is ranked up by the quantity of the application software of each application software classification in software classification;Will
Most front n the application software classification setting of application software quantity is described push-type, and wherein n is the most whole less than or equal to m
Number.
In conjunction with the first possible embodiment of first aspect, in the embodiment that the second of first aspect is possible,
The application software installed in described terminal is carried out class discrimination by the classification information according to the application software installed in terminal, thus
Obtain m application software classification to specifically include: pre-set in m application software classification and described m application software classification
Classification corresponding to each application software classification pre-conditioned, wherein, the different corresponding different classification of application software classification is pre-
If condition;Judge whether the classification information of each application software installed in described terminal meets described m application software classification
In classification corresponding to any one application software classification pre-conditioned, and will meet in described m application software classification times
The pre-conditioned application software of classifying of an application software classification correspondence of anticipating is included into the application software classification of correspondence.
In conjunction with the first possible embodiment of first aspect, in the third possible embodiment of first aspect,
The application software installed in described terminal is carried out class discrimination by the classification information according to the application software installed in terminal, thus
Obtain m application software classification to specifically include: cluster according to the classification information of the application software installed in described terminal, from
And obtain m application software classification.
In conjunction with the first of first aspect or first aspect to any one in the third possible enforcement, first party
In the 4th kind of possible embodiment in face, described configuration information includes the information of the wallpaper of described terminal, the finger of described terminal
In the information of the screen protection of the information of pin, the information of icon of described application software and described terminal any one or multiple
Combination.
Second aspect, it is provided that a kind of target pushes Object Push device, and described device includes acquisition module, push-type
Determining module, screening module and pushing module, described acquisition module is used for obtaining the configuration information of user setup, and/or, institute
State the application software classification information of the application software installed in terminal;Described push-type determines that module is for according to user setup
Configuration information, and/or, in described terminal install application software application software classification information determine push-type;Described
Screening module is used for obtaining propelling movement object, filters out the propelling movement object conduct meeting described push-type from described propelling movement object
Target pushes object;Described pushing module for pushing the Object Push user to described terminal by described target, with described
Target described in terminal demonstration pushes object.
In conjunction with second aspect, in the embodiment that the first of second aspect is possible, described push-type determines module bag
Include: discrimination unit, sequencing unit and unit is set, described discrimination unit for according to the application software installed in terminal point
The application software installed in described terminal is carried out class discrimination by category information, thus obtains m application software classification, wherein, institute
The each application software classification stated in m application software classification at least includes an application software, and m is the positive integer more than zero;
Described sequencing unit is for the quantity pair of the application software according to each application software classification in described m application software classification
Described m application software classification is ranked up;The described unit that arranges is for by front n application softwaries most for application software quantity
Classification setting is described push-type, and wherein n is the positive integer less than or equal to m.
In conjunction with the first possible embodiment of second aspect, in the embodiment that the second of second aspect is possible,
Described discrimination unit includes: presets unit and is included into unit, and described default unit is used for pre-setting m application software classification
And classification corresponding to each application software classification in described m application software classification is pre-conditioned, wherein, different application
The corresponding different classification of software classification is pre-conditioned;The described unit that is included into is for judging that in described terminal, each application of installation is soft
The classification whether the classification information of part meets any one application software classification in described m application software classification corresponding is preset
Condition, and by pre-conditioned for corresponding for any one application software classification met in described m application software classification classifying
Application software is included into the application software classification of correspondence.
In conjunction with the embodiment that the second of second aspect is possible, in the 4th kind of possible embodiment of second aspect,
Described discrimination unit includes cluster cell, and described cluster cell is for the classification letter according to the application software installed in described terminal
Breath clusters, thus obtains m application software classification.
In conjunction with the first of second aspect or second aspect to any one in the third possible enforcement, first party
In the 4th kind of possible embodiment in face, described configuration information includes the information of the wallpaper of described terminal, the finger of described terminal
In the information of the screen protection of the information of pin, the information of icon of described application software and described terminal any one or multiple
Combination.
The third aspect provides a kind of server, including: processor, memorizer, communication interface and bus;Described process
Device, described memorizer and described communication interface are connected by described bus and complete mutual communicating;Described memorizer stores
Executable program code;Described processor runs with described by reading the executable program code of storage in described memorizer
The program that executable program code is corresponding, pushes Object Push method for performing a kind of target;Wherein, described method is such as
Method described in any one of first aspect.
Fourth aspect, the invention provides a kind of computer-readable recording medium, and described computer-readable recording medium is deposited
Store up the program code pushing Object Push for theme target performed by calculating equipment.Described program code includes for holding
The instruction of the row method of any one in the first aspect.
The application software of the present invention application software by installing in the configuration information according to user setup and/or terminal divides
Category information determines push-type, then, obtains and pushes object, and filters out that to meet the propelling movement of push-type right from pushing object
As to push object as target, and target being pushed Object Push to the user of terminal.By this method, it is possible to analyze
The hobby of user, and the target meeting user preferences is pushed Object Push to user, the real interest attracting user, thus carry
High yield.
Accompanying drawing explanation
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, below by use required in embodiment
Accompanying drawing is briefly described, it should be apparent that, the accompanying drawing in describing below is some embodiments of the present invention, general for this area
From the point of view of logical technical staff, on the premise of not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the schematic flow sheet that the embodiment of the present invention the first target disclosed pushes Object Push method;
Fig. 2 is the schematic flow sheet that the second target disclosed in the embodiment of the present invention pushes Object Push method;
Fig. 3 is that the second target disclosed in the embodiment of the present invention pushes a kind of concrete of the step 210 of Object Push method
The schematic flow sheet of embodiment;
Fig. 4 is the structural representation that the embodiment of the present invention the first target disclosed pushes Object Push device;
Fig. 5 is the structural representation that the second target disclosed in the embodiment of the present invention pushes Object Push device;
Fig. 6 is the structural representation that the embodiment of the present invention the third target disclosed pushes Object Push device;
Fig. 7 is the structural representation of the 4th kind of target propelling movement Object Push device disclosed in the embodiment of the present invention;
Fig. 8 is the structural representation of a kind of server disclosed 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 clear, complete
Describe, it is clear that described embodiment is a part of embodiment of the present invention rather than whole embodiments wholely.Based on this
Embodiment in bright, the every other enforcement that those of ordinary skill in the art are obtained under not making creative work premise
Example, broadly falls into the scope of protection of the invention.
It should be noted that the term used in embodiments of the present invention is only merely for the mesh describing specific embodiment
, and it is not intended to be limiting the present invention." one of singulative used in the embodiment of the present invention and appended claims
Kind ", " described " and " being somebody's turn to do " be also intended to include majority form, unless context clearly shows that other implications.It is also understood that this
Any or all possible group that the term "and/or" used in literary composition refers to and comprises one or more project of listing being associated
Close.
Referring to Fig. 1, Fig. 1 is the flow process signal that the embodiment of the present invention the first target disclosed pushes Object Push method
Figure.The embodiment of the present invention is described from the angle of server.As it is shown in figure 1, the target that the present invention implements to provide pushes
Object Push method may comprise steps of:
110: obtain the configuration information of user setup, and/or, the application software classification letter of the application software installed in terminal
Breath.
In embodiments of the present invention, arranging can be the wallpaper of terminal, the pointer of terminal, the icon of application software and end
Any one or multiple combination in screen protection etc. of end.Configuration information can be animation type, landscape type, sport category
Any one in type etc..
In embodiments of the present invention, the application software classification of the application software installed in terminal can be tourism type, shopping
Type, entertaining etc..Such as, if terminal is mounted with way cattle, takes journey etc. application software, then the application installed in terminal
The application software classification of software includes tourism type;If terminal is mounted with Taobao, sky cat, Jingdone district, popular comment, rebating net etc.
Deng application software time, then in terminal install application software application software classification include shopping type;If terminal is mounted with
QQ game, clan's conflict etc., then the application software classification of the application software installed in terminal includes type of play.
120: according to the configuration information of user setup application, and/or, the application of the application software installed in described terminal is soft
Part classification information determines push-type.
In embodiments of the present invention, push-type can be animation type, type of tour, shopping type, sports genre etc.
One or more in Deng.It is understood that the dividing mode of push-type can have multiple, the dividing mode of example is only
It is one therein, is used only for explaining the embodiment of the present invention, should not constitute restriction.
In actual applications, the configuration information of user setup can react the interest of user, so, by user setup
Configuration information can determine that push-type.Such as, if the wallpaper of terminal is animation type, then may determine that push-type is animation
Type.
In actual applications, application software classification information can be news, amusement, video display, finance and economics, game etc..Terminal
The application software classification of terminal can be determined according to application software classification information.
In actual applications, the application software classification of the application software installed in terminal can react the emerging of user equally
Interest, so, the application software classification of the application software by installing in terminal can determine that push-type.Such as, terminal is installed
The application software of application software be categorized as type of doing shopping, then may determine that push-type is shopping type.
130: obtain and push object, filter out from described propelling movement object and meet the propelling movement object of push-type as target
Push object.
In embodiments of the present invention, pushing object can be any in application software, video, song, article and game
One or more combination.Propelling movement is determined according to nearest popularity degree, added date etc. factor liking server
's.Terminal can select the propelling movement object meeting push-type to push as target according to push-type from propelling movement object
Object.
140: target is pushed Object Push to the user of terminal, to push object in target described in terminal demonstration.
Referring to Fig. 2, Fig. 2 is the flow process signal that the second target disclosed in the embodiment of the present invention pushes Object Push method
Figure.The embodiment of the present invention is described from the angle of server.As in figure 2 it is shown, the target that the present invention implements to provide pushes
Object Push method may comprise steps of:
210: obtain the application software classification information of the application software installed in terminal.
In a specific embodiment, application software classification information can be news, amusement, video display, finance and economics, game etc..
Terminal can determine the application software classification of terminal according to application software classification information.The application of the application software installed in terminal
Software classification can be tourism type, shopping type, entertaining etc..Such as, if terminal being mounted with way cattle, taking journey etc. application
During software, then the application software classification clustering the application software installed in the terminal obtained includes tourism type;If terminal is pacified
Zhuan Liao Taobao, sky cat, Jingdone district, popular comment, during rebating net etc. application software, then cluster the application installed in the terminal obtained
The application software classification of software includes shopping type;If terminal is mounted with QQ game, clan conflict etc., then cluster obtains
The application software classification of the application software installed in terminal includes type of play.
220: according to the classification information of the application software installed in terminal, the application software installed in terminal is carried out classification
Distinguish, thus obtain m application software classification.Wherein, each application software in described m application software classification is classified at least
Including an application software, m is the positive integer more than zero.
In another kind of specific embodiment, will terminal be installed according to the classification information of the application software installed in terminal
Application software carry out class discrimination, thus obtain m application software classification and specifically include: be soft according to the application installed in terminal
The classification information of part clusters, thus obtains m application software classification.Specifically, terminal is by soft for the application installed in terminal
The classification information of part as the input of clustering algorithm, is then output as in terminal the application software classification of the application software installed.Eventually
The classification information of the application installed in end can be label of application of installation etc. in terminal.Clustering algorithm can be K-
Means clustering algorithm, hierarchical clustering algorithm, K-MEDOIDS algorithm, CLARANS algorithm, BIRCH algorithm, CURE calculate
Method and CHAMELEON algorithm etc..
In another specific embodiment, as it is shown on figure 3, the classification information according to the application software installed in terminal will eventually
The application software installed in end carries out class discrimination, thus obtains m application software classification and specifically include:
221: pre-set each application software classification in m application software classification and m application software classification right
The classification answered is pre-conditioned, and wherein, the different corresponding different classification of application software classification is pre-conditioned.
Each application software classification that terminal pre-sets in m application software classification and m application software classification is right
The classification answered is pre-conditioned, and wherein, the different corresponding different classification of application software classification is pre-conditioned.Such as, terminal is permissible
Pre-set m application software classification and be respectively " most popular ", " up-to-date " etc., then the classification that " most popular " is corresponding is pre-
If condition is for everybody all prefers the application software of download;The application that " up-to-date " can be defined as shelf life shorter is soft
Part.Wherein, the classification information of the application software in terminal can be application software access times, be downloaded number of times and added time
Between etc..
222: judge whether the classification information of each application software installed in terminal meets in m application software classification
The classification of any one application software classification correspondence is pre-conditioned, and should by any one met in m application software classification
The application software classification of correspondence it is included into the pre-conditioned application software of classifying that software classification is corresponding.
230: the quantity of the application of each application software classification in classifying according to m application software is to m application software
Classification is ranked up.During sequence, can be according to the quantity of the application that each application software is classified from how to be at least ranked up.
240: be push-type by front n application software classification setting most for number of applications.Wherein, n is more than zero,
And, less than or equal to the positive integer of m.
250: obtain and push object, and meet the propelling movement object of push-type using as target from pushing object filters out
Push object.
In embodiments of the present invention, propelling movement object can be any one in application, video, song, article and game
Or multiple combination.Push liking what server was determined according to nearest popularity degree, added date etc. factor.Eventually
End can select the propelling movement object meeting push-type to push object as target according to push-type from propelling movement object.
260: target is pushed Object Push to the user of terminal, to push object in target described in terminal demonstration.
The above-mentioned method illustrating the embodiment of the present invention, following for being easy to preferably implement the embodiment of the present invention
Such scheme, correspondingly, is also provided below for coordinating the device implementing such scheme.
Referring to Fig. 4, Fig. 4 is the structural representation that the embodiment of the present invention the first target disclosed pushes Object Push device
Figure.As shown in Figure 4, the target that the present invention implements to provide pushes Object Push device and may include that acquisition module 410, pushes class
Type determines module 420, screening module 430 and pushing module 440.
Described acquisition module 410 is used for obtaining the configuration information of user setup, and/or, the application installed in described terminal
The application software classification information of software.
Described push-type determine module 420 for the configuration information according to user setup, and/or, in described terminal pacify
The application software classification information of the application software of dress determines push-type.
Described screening module 430 is used for obtaining propelling movement object, filters out and meet described propelling movement class from described propelling movement object
The propelling movement object of type pushes object as target.
Described pushing module 440 for pushing the Object Push user to described terminal by described target, with at described end
End shows that described target pushes object.
Alternatively, described configuration information includes the information, described of pointer of the information of wallpaper of described terminal, described terminal
Any one or multiple combination in the information of the information of the icon of application software and the screen protection of described terminal.
The target of the embodiment of the present invention pushes Object Push device and is capable of target propelling movement Object Push as shown in Figure 1
Method, specifically refers to Fig. 1 and related embodiment, and it is no longer repeated herein.
Referring to Fig. 5, Fig. 5 is the structural representation that the second target disclosed in the embodiment of the present invention pushes Object Push device
Figure.As it is shown in figure 5, it is to push object according to the target shown in Fig. 4 to push away that the target that this enforcement provides pushes Object Push device 50
Device 40 optimization is sent to obtain.The target of the present embodiment pushes the target propelling movement object shown in Object Push device 50 and Fig. 4 and pushes away
The difference sending device 40 is, the target of the present embodiment pushes the push-type of Object Push device and determines that module 420 is wrapped
Include: discrimination unit 421, sequencing unit 423 and unit 425 is set.
Described discrimination unit 421 will be installed in described terminal for the classification information according to the application software installed in terminal
Application software carry out class discrimination, thus obtain m application software classification, wherein, described m application software classify in every
The classification of individual application software at least includes an application software, and m is the positive integer more than zero;
Described sequencing unit 423 is for the application according to each application software classification in described m application software classification
Described m application software classification is ranked up by the quantity of software;
The described unit 425 that arranges pushes away described in by front n application software classification setting most for application software quantity being
Sending type, wherein n is the positive integer less than or equal to m.
The target propelling movement object that the target propelling movement Object Push device 50 of the embodiment of the present invention is capable of as shown in Figure 2 pushes away
Delivery method, specifically refers to Fig. 2 and related embodiment, and it is no longer repeated herein.
Referring to Fig. 6, Fig. 6 is the structural representation that the embodiment of the present invention the third target disclosed pushes Object Push device
Figure.As shown in Figure 6, it is to push object according to the target shown in Fig. 5 to push away that the target that this enforcement provides pushes Object Push device 60
Device 50 optimization is sent to obtain.The target of the present embodiment pushes the target propelling movement object shown in Object Push device 60 and Fig. 5 and pushes away
The difference sending device 50 is, the target of the present embodiment pushes the discrimination unit 421 of Object Push device and includes: preset single
Unit 4211 and be included into unit 4213.
Described default unit 4211 is used for pre-setting in m application software classification and described m application software classification
Classification corresponding to each application software classification pre-conditioned, wherein, the different corresponding different classification of application software classification is pre-
If condition.
The described unit 4213 that is included into is for judging in described terminal, whether the classification information of each application software of installation accords with
The classification closing any one application software classification in described m application software classification corresponding is pre-conditioned, and will meet described m
The pre-conditioned application software of classifying of any one application software classification correspondence in the classification of individual application software is included into correspondence
Application software is classified.
The target of the embodiment of the present invention pushes Object Push device and is capable of target propelling movement as shown in FIG. 2 and 3
Object Push method, specifically refers to Fig. 2, Fig. 3 and related embodiment, and it is no longer repeated herein.
Referring to Fig. 7, Fig. 7 is the structural representation of the 4th kind of target propelling movement Object Push device disclosed in the embodiment of the present invention
Figure.As it is shown in fig. 7, it is to push object according to the target shown in Fig. 5 to push away that the target that this enforcement provides pushes Object Push device 70
Device 50 optimization is sent to obtain.The target of the present embodiment pushes the target propelling movement object shown in Object Push device 70 and Fig. 5 and pushes away
The difference sending device 50 is, the target of the present embodiment pushes the discrimination unit 421 of Object Push device and includes: cluster is single
Unit 4212.
Cluster cell 4212 is for clustering according to the classification information of the application software installed in described terminal, thus obtains
Obtain m application software classification.
The target propelling movement object that the target propelling movement Object Push device 70 of the embodiment of the present invention is capable of as shown in Figure 2 pushes away
Delivery method, specifically refers to Fig. 2 and related embodiment, and it is no longer repeated herein.
Referring to Fig. 8, Fig. 8 is the structural representation of a kind of server disclosed in the embodiment of the present invention.The clothes of the present embodiment
Business device includes: at least one processor 801, communication interface 802, user interface 803 and memorizer 804, processor 801, communication
Interface 802, user interface 803 and memorizer 804 can be connected by bus or alternate manner, and the embodiment of the present invention is with by total
As a example by line 805 connects.Wherein,
Processor 801 can be general processor, such as central processing unit (Central Processing Unit,
CPU)。
Communication interface 802 can be wireline interface (such as Ethernet interface) or wave point (such as cellular network interface
Or use wireless lan interfaces), for communicating with other-end or server.In the embodiment of the present invention, communication interface
802 specifically for pushing Object Push to the user of terminal by target.
User interface 803 concretely contact panel, including touch screen and touch screen, for detecting the behaviour on contact panel
Instructing, user interface 803 can also be physical button or mouse.User interface 803 can also be display screen, for defeated
Go out, show image or data.
Memorizer 804 can include volatile memory (Volatile Memory), such as random access memory
(Random Access Memory, RAM);Memorizer can also include nonvolatile memory (Non-Volatile
Memory), such as read only memory (Read-Only Memory, ROM), flash memory (Flash Memory), hard disk
(Hard Disk Drive, HDD) or solid state hard disc (Solid-State Drive, SSD);Memorizer 804 can also include
State the combination of the memorizer of kind.Memorizer 804 is used for storing batch processing code, and processor 801 is used for calling memorizer 804
The program code of middle storage, performs to operate as follows:
Obtain the configuration information of user setup, and/or, the application software classification letter of the application software installed in described terminal
Breath;
According to the configuration information of user setup application, and/or, the application software of the application software installed in described terminal divides
Category information determines push-type;
Obtain and push object, filter out from described propelling movement object and meet the propelling movement object of described push-type as target
Push object;
Described target is pushed the Object Push user to described terminal, right to push in target described in described terminal demonstration
As.
Alternatively, processor 801 also performs following operational order:
The application software installed in described terminal is carried out classification by the classification information according to the application software installed in terminal
Distinguishing, thus obtain m application software classification, wherein, each application software in described m application software classification is classified at least
Including an application software, m is the positive integer more than zero;
The quantity of the application software according to each application software classification in described m application software classification is to described m
Application software classification is ranked up;
Being described push-type by front n application software classification setting most for application software quantity, wherein n is for being less than
Positive integer in m.
Alternatively, processor 801 also performs following operational order:
Pre-set each application software classification in m application software classification and described m application software classification right
The classification answered is pre-conditioned, and wherein, the different corresponding different classification of application software classification is pre-conditioned;
Judge whether the classification information of each application software installed in described terminal meets described m application software classification
In classification corresponding to any one application software classification pre-conditioned, and will meet in described m application software classification times
The pre-conditioned application software of classifying of an application software classification correspondence of anticipating is included into the application software classification of correspondence.
Alternatively, processor 801 also performs following operational order: according to the classification of the application software installed in described terminal
Information clusters, thus obtains m application software classification.
Alternatively, described configuration information includes the information, described of pointer of the information of wallpaper of described terminal, described terminal
Any one or multiple combination in the information of the information of the icon of application software and the screen protection of described terminal.
The application software of the present invention application software by installing in the configuration information according to user setup and/or terminal divides
Category information determines push-type, then, obtains and pushes object, and filters out that to meet the propelling movement of push-type right from pushing object
As to push object as target, and target being pushed Object Push to the user of terminal.By this method, it is possible to analyze
The hobby of user, and the target meeting user preferences is pushed Object Push to user, the real interest attracting user, thus carry
High yield.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is can
Completing instructing relevant hardware by program, this program can be stored in a computer-readable recording medium, storage
Medium include read only memory (Read-Only Memory, ROM), random access memory (Random Access Memory,
RAM), programmable read only memory (Programmable Read-only Memory, PROM), erasable programmable is read-only deposits
Reservoir (Erasable Programmable Read Only Memory, EPROM), disposable programmable read only memory (One-
Time Programmable Read-Only Memory, OTPROM), the electronics formula of erasing can make carbon copies read only memory
(Electrically-Erasable Programmable Read-Only Memory, EEPROM), read-only optical disc (Compact
Disc Read-Only Memory, CD-ROM) or other disk storages, disk memory, magnetic tape storage or can
For carrying or store any other medium computer-readable of data.
Above terminal anti-theft method a kind of disclosed in the embodiment of the present invention and terminal are described in detail, herein should
Being set forth principle and the embodiment of the present invention by specific case, the explanation of above example is only intended to help reason
Solve method and the core concept thereof of the present invention;Simultaneously for one of ordinary skill in the art, according to the thought of the present invention,
All will change in detailed description of the invention and range of application, in sum, this specification content should not be construed as this
Bright restriction.
Claims (10)
1. target pushes an Object Push method, is applied to terminal, it is characterised in that described method includes:
Obtain the configuration information of user setup, and/or, the application software classification information of the application software installed in described terminal;
According to the configuration information of user setup application, and/or, the application software classification letter of the application software installed in described terminal
Breath determines push-type;
Obtain and push object, from described propelling movement object, filter out the propelling movement object meeting described push-type push as target
Object;
Described target is pushed the Object Push user to described terminal, to push object in target described in described terminal demonstration.
Method the most according to claim 1, it is characterised in that the classification information according to the application software installed in terminal is true
The fixed type pushed specifically includes:
The application software installed in described terminal is carried out class discrimination by the classification information according to the application software installed in terminal,
Thus obtain m application software classification, wherein, each application software classification in described m application software classification at least includes
One application software, m is the positive integer more than zero;
The quantity of the application software according to each application software classification in described m application software classification is to described m application
Software classification is ranked up;
Being described push-type by front n application software classification setting most for application software quantity, wherein n is less than or equal to m
Positive integer.
Method the most according to claim 2, it is characterised in that the classification information according to the application software installed in terminal will
The application software installed in described terminal carries out class discrimination, thus obtains m application software classification and specifically include:
Pre-set each application software classification correspondence in the classification of m application software and described m application software classification
Classifying pre-conditioned, wherein, the different corresponding different classification of application software classification is pre-conditioned;
Judge whether the classification information of each application software installed in described terminal meets in described m application software classification
Classification corresponding to any one application software classification is pre-conditioned, and any one by meet during described m application software is classified
The pre-conditioned application software of classifying of individual application software classification correspondence is included into the application software classification of correspondence.
Method the most according to claim 2, it is characterised in that the classification information according to the application software installed in terminal will
The application software installed in described terminal carries out class discrimination, thus obtains m application software classification and specifically include:
Classification information according to the application software installed in described terminal clusters, thus obtains m application software classification.
5. according to the method described in claim 1-4 any one, it is characterised in that described configuration information includes described terminal
The screen protection of the information of wallpaper, the information of pointer of described terminal, the information of icon of described application software and described terminal
Any one or multiple combination in information.
6. a target pushes Object Push device, it is characterised in that described device includes that acquisition module, push-type determine mould
Block, screening module and pushing module,
Described acquisition module is used for obtaining the configuration information of user setup, and/or, answering of the application software installed in described terminal
Use software classification information;
Described push-type determine module for the configuration information according to user setup, and/or, in described terminal install application
The application software classification information of software determines push-type;
Described screening module is used for obtaining propelling movement object, filters out the propelling movement meeting described push-type from described propelling movement object
Object pushes object as target;
Described pushing module for pushing the Object Push user to described terminal by described target, with in described terminal demonstration institute
State target and push object.
Device the most according to claim 6, it is characterised in that described push-type determines that module includes: discrimination unit, row
Sequence unit and unit is set,
The application that described discrimination unit will be installed in described terminal for the classification information according to the application software installed in terminal
Software carries out class discrimination, thus obtains m application software classification, wherein, and each application in described m application software classification
Software classification at least includes an application software, and m is the positive integer more than zero;
Described sequencing unit is for the number of the application software according to each application software classification in described m application software classification
Measure and described m application software classification is ranked up;
The described unit that arranges for being described push-type by front n application software classification setting most for application software quantity,
Wherein n is the positive integer less than or equal to m.
Device the most according to claim 7, it is characterised in that described discrimination unit includes: preset unit and be included into list
Unit,
Described default unit for pre-set the classification of m application software and described m application software classify in each answer
The classification corresponding with software classification is pre-conditioned, and wherein, the different corresponding different classification of application software classification is pre-conditioned;
The described unit that is included into is for judging in described terminal, whether the classification information of each application software of installation meets described m
The classification of any one application software classification correspondence in application software classification is pre-conditioned, and it is soft to meet described m application
The pre-conditioned application software of classifying of any one application software classification correspondence in part classification is included into the application software of correspondence
Classification.
Device the most according to claim 7, it is characterised in that described discrimination unit includes cluster cell, described cluster list
Unit is for clustering according to the classification information of the application software installed in described terminal, thus obtains m application software classification.
10. a server, it is characterised in that including: processor, memorizer, communication interface and bus;Described processor, institute
State memorizer and described communication interface connected by described bus and complete mutual communicating;Described memorizer storage can perform
Program code;Described processor is run by the executable program code of storage in the described memorizer of reading and performs with described
The program that program code is corresponding, pushes Object Push method for performing a kind of target;Wherein, described method is that right such as is wanted
Seek the method described in 1 to 5 any one.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610483720.7A CN106202195A (en) | 2016-06-27 | 2016-06-27 | Target push object pushing method and device and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610483720.7A CN106202195A (en) | 2016-06-27 | 2016-06-27 | Target push object pushing method and device and server |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106202195A true CN106202195A (en) | 2016-12-07 |
Family
ID=57462254
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610483720.7A Pending CN106202195A (en) | 2016-06-27 | 2016-06-27 | Target push object pushing method and device and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106202195A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106777052A (en) * | 2016-12-09 | 2017-05-31 | 北京小米移动软件有限公司 | Using method for pushing, device and terminal |
CN106790466A (en) * | 2016-12-09 | 2017-05-31 | 华为技术有限公司 | For the method, server and the terminal device that push |
CN107392669A (en) * | 2017-07-26 | 2017-11-24 | 莆田市烛火信息技术有限公司 | A kind of merchandise news method for pushing, apparatus and system |
CN109067864A (en) * | 2018-07-25 | 2018-12-21 | 网易(杭州)网络有限公司 | Notification message method for pushing, device and electronic equipment |
CN110209915A (en) * | 2017-12-15 | 2019-09-06 | 云天弈(北京)信息技术有限公司 | A method of the information that information platform is pushed is shown by terminal |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104408640A (en) * | 2014-10-27 | 2015-03-11 | 中国联合网络通信集团有限公司 | Application software recommending method and apparatus |
CN104615452A (en) * | 2014-09-19 | 2015-05-13 | 安一恒通(北京)科技有限公司 | Information providing method and device |
CN104750790A (en) * | 2015-03-12 | 2015-07-01 | 广东欧珀移动通信有限公司 | Software recommendation method and device |
CN105574179A (en) * | 2015-12-18 | 2016-05-11 | 魅族科技(中国)有限公司 | Application pushing method, application pushing system and terminal |
-
2016
- 2016-06-27 CN CN201610483720.7A patent/CN106202195A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104615452A (en) * | 2014-09-19 | 2015-05-13 | 安一恒通(北京)科技有限公司 | Information providing method and device |
CN104408640A (en) * | 2014-10-27 | 2015-03-11 | 中国联合网络通信集团有限公司 | Application software recommending method and apparatus |
CN104750790A (en) * | 2015-03-12 | 2015-07-01 | 广东欧珀移动通信有限公司 | Software recommendation method and device |
CN105574179A (en) * | 2015-12-18 | 2016-05-11 | 魅族科技(中国)有限公司 | Application pushing method, application pushing system and terminal |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106777052A (en) * | 2016-12-09 | 2017-05-31 | 北京小米移动软件有限公司 | Using method for pushing, device and terminal |
CN106790466A (en) * | 2016-12-09 | 2017-05-31 | 华为技术有限公司 | For the method, server and the terminal device that push |
CN106790466B (en) * | 2016-12-09 | 2020-10-27 | 华为技术有限公司 | Method, server and terminal equipment for pushing |
CN107392669A (en) * | 2017-07-26 | 2017-11-24 | 莆田市烛火信息技术有限公司 | A kind of merchandise news method for pushing, apparatus and system |
CN107392669B (en) * | 2017-07-26 | 2020-12-11 | 莆田市烛火信息技术有限公司 | Commodity information pushing method, device and system |
CN110209915A (en) * | 2017-12-15 | 2019-09-06 | 云天弈(北京)信息技术有限公司 | A method of the information that information platform is pushed is shown by terminal |
CN110209915B (en) * | 2017-12-15 | 2022-05-10 | 云天弈(北京)信息技术有限公司 | Method for displaying information pushed by information platform through terminal |
CN109067864A (en) * | 2018-07-25 | 2018-12-21 | 网易(杭州)网络有限公司 | Notification message method for pushing, device and electronic equipment |
CN109067864B (en) * | 2018-07-25 | 2021-03-05 | 网易(杭州)网络有限公司 | Notification message pushing method and device and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106202195A (en) | Target push object pushing method and device and server | |
CN109831684B (en) | Video optimization recommendation method and device and readable storage medium | |
CN105528392B (en) | Classification label ordering method and device | |
CN110046304A (en) | A kind of user's recommended method and device | |
CN109471657A (en) | Gray scale dissemination method, device, computer equipment and computer storage medium | |
CN104813256A (en) | Gathering and organizing content distributed via social media | |
CN109447688A (en) | Advertisement placement method, device and storage equipment, computer equipment | |
KR20100114860A (en) | Touchpoint customization system | |
CN107463304B (en) | Desktop icon sorting method and device, mobile device and storage medium | |
CN105373522A (en) | Gesture-based on-chart data filtering | |
CN106796593A (en) | Media are prioritized based on social data and user behavior | |
CN104462468A (en) | Information supply method and device | |
CN109246451A (en) | A kind of direct broadcasting room recommended method, device, server and storage medium | |
CN110781376A (en) | Information recommendation method, device, equipment and storage medium | |
CN107124895A (en) | A kind of route recommendation method, electronic equipment and graphic user interface | |
CN109309852B (en) | Video advertisement processing method, terminal and medium | |
CN106484580B (en) | A kind of internal-memory detection method, apparatus and system | |
CN110275952A (en) | News recommended method, device and medium based on user's short-term interest | |
CN109669697A (en) | A kind of the modularization methods of exhibiting and mobile terminal of contents list | |
CN104503975A (en) | Method and device for customizing recommended card | |
CN107071525A (en) | Output processing method, client and the system of media file | |
CN107977445A (en) | Application program recommends method and device | |
CN113254135A (en) | Interface processing method and device and electronic equipment | |
CN109376065A (en) | A kind of user behavior hot-zone analysis method, device and electronic equipment | |
CN108563683A (en) | Label addition method, device and terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161207 |
|
RJ01 | Rejection of invention patent application after publication |