CN106202195A - Target push object pushing method and device and server - Google Patents

Target push object pushing method and device and server Download PDF

Info

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
Application number
CN201610483720.7A
Other languages
Chinese (zh)
Inventor
白斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201610483720.7A priority Critical patent/CN106202195A/en
Publication of CN106202195A publication Critical patent/CN106202195A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search 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

Target pushes Object Push method, device and server
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.
CN201610483720.7A 2016-06-27 2016-06-27 Target push object pushing method and device and server Pending CN106202195A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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