CN106326242A - Application pushing method and apparatus - Google Patents

Application pushing method and apparatus Download PDF

Info

Publication number
CN106326242A
CN106326242A CN201510345398.7A CN201510345398A CN106326242A CN 106326242 A CN106326242 A CN 106326242A CN 201510345398 A CN201510345398 A CN 201510345398A CN 106326242 A CN106326242 A CN 106326242A
Authority
CN
China
Prior art keywords
application program
user
application
pushing
module
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
CN201510345398.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.)
Pure City Network Technology (beijing) Co Ltd
Original Assignee
Pure City Network Technology (beijing) 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 Pure City Network Technology (beijing) Co Ltd filed Critical Pure City Network Technology (beijing) Co Ltd
Priority to CN201510345398.7A priority Critical patent/CN106326242A/en
Priority to PCT/CN2016/070333 priority patent/WO2016201963A1/en
Publication of CN106326242A publication Critical patent/CN106326242A/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
    • 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/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9562Bookmark management
    • 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)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses an application pushing method and apparatus. The method comprises the steps of collecting and analyzing information of applications used by a user; adding multi-dimensional tags for the user to correspond to multiple pieces of user feature information of the user; and screening out the application which conforms to the multi-dimensional tags, and pushing the application to the user. According to the method and the apparatus, the applications used by the user can be analyzed to obtain the multiple pieces of feature information of the user, the existing applications are screened by the feature information, and the application conforming to the feature information is screened out and pushed to the user, so that the accuracy of pushing is improved and the user can obtain the really needed application; and meanwhile, the method and the apparatus have the characteristics of quickness and convenience.

Description

The method for pushing of application program and device
Technical field
The invention belongs to Internet technical field, relate to a kind of method and device that application program is precisely pushed.
Background technology
Along with the development of Internet technology and popularizing of smart mobile phone, the App in smart mobile phone can be used in (Application, application program) is the most increasing.
The data provided according to appFigures show, Google's application shop has exceeded the App of Fructus Mali pumilae in Mobile solution quantity Store, for the developer of Android exploitation application the most also compared with supporting the more of Fructus Mali pumilae or Amazon mobile platform.According to system Meter, the number of applications in Google's application shop is 1,430,000, and Fructus Mali pumilae is then 1,210,000, and Amazon is 29.3 ten thousand; The platform of Google has attracted 38.8 ten thousand developers, and this quantity of Fructus Mali pumilae is 28.2 ten thousand, and Amazon is then 4.8 ten thousand.
The explosive growth of number of applications not only brings new business opportunity to mobile Internet, the most also brings new asking Topic.User has difficulty in taking a step in huge App shop, and they many times do not know what application of this selection, do not know yet Which application is suitable for oneself.User typically requires and searches on the download webpage of application shop or App and obtain App, The mode of this acquisition App is comparatively laborious, for the ease of user quick obtaining App, can provide a user with active push The service of App.
Conventional application program method for pushing can be: the application program downloaded according to user, pushes and download to this user The application program that application program is similar.Such as when user downloads certain music application program, then push it to this user His various music application programs;And for example when user downloads some games, then push similar trip to this user Play program.
But, above-mentioned method for pushing is only capable of when user downloads application program pushing, if user is for a long time the most actively Download application program, then cannot push to this user;Meanwhile, another possible premise of existing method for pushing is to use Family has been mounted with certain application program, could push another money application journey similar with this application program Sequence, if being fitted without the application program of this type in the terminal of user, just cannot provide required or can for this user The propelling movement of certain the class application program that can need;Additionally, the feature of user more cannot be collected, be analyzed to existing method for pushing, it is impossible to There is provided and precisely push.
Therefore, how to provide method for pushing and the device of a kind of application program, precisely, quickly and conveniently push use for user Application program required for family, is one of those skilled in the art's technical problem urgently to be resolved hurrily.
Summary of the invention
It is an object of the invention to make up above-mentioned the deficiencies in the prior art, it is provided that it is accurate that one can carry out application program to user The method for pushing pushed and device.
For achieving the above object, the present invention provides the method for pushing of a kind of application program, and it comprises the following steps:
Step S01, collects the application information that user uses;
Step S02, analyzes described application information, and described user adds many dimension labels, described many dimension labels correspondence institute State multiple user's characteristic information of user;
Step S03, filters out the application program meeting described many dimension labels;
Step S04, pushes the application program filtered out to described user.
Further, step S01 includes every prefixed time interval, collects the application journey that user in described time interval uses Sequence information, described application information includes the type of one or more application program, number of run and/or runs duration.
Further, described application information includes the information being stored in terminal and/or the information being stored on high in the clouds.
Further, step S02 includes analyzing described application information, is higher than one with number of run and/or operation duration The type of the application program of predetermined threshold value, adds many dimension labels to described user.
Further, if described method for pushing also includes that the application information collected comprises one or more application program Described application program less than a predetermined threshold value, is then added the preferential label pushed, preferentially by number of run and/or operation duration Push and described application program same type or similar type and the application program meeting described many dimension labels.
Further, described method for pushing also includes having monitored whether that application program is deleted, the most then to described quilt in real time The application program deleted adds the preferential label pushed, and preferentially pushes and described deleted application program same type or Similarity Class Type and meet the application program of described many dimension labels.
Further, described method for pushing also includes, the most all application programs carry out multidimensional classification, described multidimensional in advance Classification and many dimension labels one_to_one corresponding, step S03 includes, according to described many dimension labels, filtering out the application of corresponding multidimensional classification Program.
Further, described many dimension labels in sex, age, occupation, education, region and hobby or Multiple.
For achieving the above object, the present invention also provides for the pusher of a kind of application program, comprising:
Application information collection module, for collecting the application information that user uses;
Application information analyzes module, for analyzing the application information collected;
Label adds module, for according to the application information analyzed, described user being added many dimension labels, with corresponding institute State multiple user's characteristic information of user;
Application program screening module, for according to described many dimension labels, filters out the application program meeting many dimension labels;
Application program pushing module, for being pushed to described user by the application program filtered out.
Further, described pusher also includes clock module, for every prefixed time interval, instructs described application The application information that in the program information collection module described time interval of collection, user uses, described application information includes The type of one or more application programs, number of run and/or operation duration.
Further, in described application information is stored in tag memory and/or in cloud server internal memory.
Further, described application information analyzes module for judging the number of run of application program and/or running duration Whether higher than a predetermined threshold value, the most then added the module type with the application program higher than predetermined threshold value by label, to Many dimension labels are added at family.
Further, described application information analysis module is additionally operable to judge that described application information collection module is collected Application information whether comprise the number of run of one or more application program and/or run duration and preset threshold less than one Value, the most then added module by label and described application program add the preferential label pushed, by application program pushing module Preferential push and described application program same type or similar type and the application program meeting described many dimension labels.
Further, described pusher also includes monitoring modular, has monitored whether that application program is deleted in real time, if It is then to be added module by label and described deleted application program is added the preferential label pushed, application program push mould Block preferentially pushes and described deleted application program same type or similar type and the application journey meeting described many dimension labels Sequence.
Further, described pusher also includes sort module, divides in advance the most all application programs being carried out multidimensional Class, the classification of described multidimensional and many dimension labels one_to_one corresponding;Memory module, for storing the classification information of application program.Wherein, Memory module can also store the relevant informations such as the title of application program, type, download link.
Further, described many dimension labels in sex, age, occupation, education, region and hobby or Multiple.
The method for pushing of the application program that the present invention provides and device, the application program used by collecting and analyze user is believed Breath, adds many dimension labels to user, with multiple user's characteristic information of corresponding user, filters out subsequently and meets many dimension labels Application program is also pushed to user.The present invention can be analyzed by application program used to user, obtains the multiple of user Characteristic information, screens existing application program with these characteristic informations, filters out the application journey meeting these characteristic informations Sequence is pushed to user, thus improves the accuracy of propelling movement, makes user obtain the application program of real needs, meanwhile, the present invention Have concurrently quick and convenient.
Accompanying drawing explanation
For becoming apparent from understanding the purpose of the present invention, feature and advantage, below with reference to accompanying drawing to presently preferred embodiments of the present invention It is described in detail, wherein:
Fig. 1 is the schematic flow sheet of first embodiment of the invention method for pushing;
Fig. 2 is the structural representation of first embodiment of the invention pusher;
Fig. 3 is the schematic flow sheet of second embodiment of the invention method for pushing;
Fig. 4 is the structural representation of second embodiment of the invention pusher;
Fig. 5 is the schematic flow sheet of third embodiment of the invention method for pushing;
Fig. 6 is the structural representation of third embodiment of the invention pusher.
Detailed description of the invention
First embodiment
Please refer to Fig. 1 and Fig. 2, the method for pushing of the application program of the present embodiment and device, for improving, user is pushed away Send the accuracy of application program, present invention can apply in existing arbitrary electronic equipment, such as smart mobile phone, Pad, individual Computer, intelligent television, E-book reader etc..
As it is shown in figure 1, the method for pushing of the application program of the present embodiment comprises the following steps:
Step S101, collects the application information that user uses;
Step S102, analyzes application information, user adds many dimension labels, multiple use of many dimension labels correspondence user Family characteristic information;
Step S103, filters out the application program meeting many dimension labels;
Step S104, pushes the application program filtered out to user.
The pusher of the present embodiment is as in figure 2 it is shown, include:
Application information collection module 11, for collecting the application information that user uses;
Application information analyzes module 12, for analyzing the application information that above-mentioned module collection arrives;
Label adds module 13, for the application information according to above-mentioned module analysis, user adds many dimension labels, Multiple user's characteristic information with corresponding user;
Application program screening module 14, for according to the many dimension labels added, filtering out the application program meeting many dimension labels;
Application program pushing module 15, for being pushed to described user by the application program filtered out.
The method for pushing of the application program of this embodiment and device, the application program used by collecting and analyze user is believed Breath, adds many dimension labels to user, with multiple user's characteristic information of corresponding user, filters out subsequently and meets many dimension labels Application program is also pushed to user.The present embodiment can be analyzed by application program used to user, obtains user many Individual characteristic information, screens existing application program with these characteristic informations, filters out the application meeting these characteristic informations Program is pushed to user, thus improves the accuracy of propelling movement, makes user obtain the application program of real needs, meanwhile, this reality Execute example and have concurrently quick and convenient.
Second embodiment
Please refer to Fig. 3 and Fig. 4, the method for pushing of the application program of the present embodiment and device, for improving, user is pushed away Send the accuracy of application program, present invention can apply in existing arbitrary electronic equipment, such as smart mobile phone, Pad, individual Computer, intelligent television, E-book reader etc..
As it is shown on figure 3, the method for pushing of the application program of the present embodiment comprises the following steps:
Step S201, every prefixed time interval, collects the application information that user in this time interval uses, should Include the type of one or more application program, number of run with program information and/or run duration.
Wherein, prefixed time interval can be one hour, half a day, one day, one month etc., it is also possible to according to practical situation If in order to timed collection gets user uses the situation of application program.Application information be i.e. user use should By the concrete condition of program, the type of all used application programs in time interval can be included, number of run and/or Running duration, these information can be stored in the information in the terminal that user is used, such as the application installed on smart mobile phone Programs etc., it is also possible to the information being stored on high in the clouds, as user does not installs some application on the smart mobile phone carried with Program, but on another domestic notebook, it is mounted with these application programs, and the information of these application programs is uploaded to cloud On end server, thus these application programs also can reflect some features of this user.
Step S202, analyzes application information, the type of application program, number of run and/or the fortune used including user Row duration, analyzes which application program user commonly uses, and with the type of these application programs, user adds many dimension labels, Multiple user's characteristic information of the most corresponding user of these many dimension labels.
Wherein, many dimension labels can be set type according to actual needs, such as sex, age, occupation, education, region One or more with in hobby.
In actual application, such as, user 1 can open " seeing repeatedly " game every day, and runs half an hour more than, and Predetermined threshold value is half a day and 10 minutes, then analyze and determine the conventional application program that this application program is user, it is possible to this User adds the label of the hobby class of " leisure game ";Meanwhile, user 1 is mounted with " one's mother's sister on smart mobile phone Mother assistant ", then according to the type of this application program, can analyze and determine that the user is the probability of women very greatly, the most permissible This user continues to add the label of the sex class of " women ".So, user 1 has just had a two-dimensional tag, real It it is now the accurate statue of user.
And for example, user 2 is mounted with " body-building assistant ", " eight pieces of abdominal muscles ", " cutter tower legend ", " LinkedIn " on its smart mobile phone Deng application program, and user 2 can open " cutter tower legend " every day, runs about 1-2 hour time, and user 2 is once in a while Can open " LinkedIn ", run about 0.5-1 hour time, analyze from these application informations, it may be determined that user 2 It is likely to male, it is likely that like playing game, it is likely to white collar, it is likely that have body-building to be accustomed to, therefore, to user 2 The interest adding the sex class label of " male ", the professional class label of " white collar " or social class label, " card games " is liked Good class label, the hobby class label of " body-building ".So, user 2 has just had four dimension labels, and statue is more accurate.
In actual application, it is also possible to judge the accuracy of certain dimension probability according to user's number of run in time interval, as The above-mentioned behavior of user 2 it is believed that probability that it is male be 80%, like to play the probability of game and be 75%, the probability of white collar is 80%, the probability having body-building to be accustomed to is 60%.
It is preferred that a certain predetermined threshold value can be higher than as standard with number of run and/or operation duration, it is determined whether be conventional Application program, and with the type of the application program higher than predetermined threshold value, user is added many dimension labels, as above-mentioned to user 2 Setting.
Step S203, filters out the application program meeting many dimension labels.
Wherein, the application program that this step filters out not necessarily meets whole many dimension labels, meets entirely without finding The application program of the many dimension labels in portion, can list the application program meeting most many dimension labels, with the spy as close possible to user Reference ceases.
It is preferred that method for pushing can carry out multidimensional classification, multidimensional classification and many dimension labels in advance to the most all application programs One_to_one corresponding, as application program " LinkedIn " can be categorized as " white collar ", " male ", " women ";" eight pieces of abdominal muscles " " body-building ", " male " etc. can be categorized as.This step then according to many dimension labels, filter out correspondence multidimensional classification Application program, as according to having the three-dimensional labels such as " male ", " white collar ", " card games ", filter out have " male ", The application program " I is MT " etc. of the three-dimensional categorisation such as " white collar " and " card games ".
Step S204, pushes the application program filtered out to user.
Wherein, push the time can according to actual needs and collect application information time interval depending on, in every day It is inferior that noon pushes one.It is subject to the experience sense of user to improve, can push, one at the first screen of intelligent mobile phone system In individual embodiment, the present invention is by a prefabricated App icon at the first screen interface of smart mobile phone, and this App i.e. has this Bright pusher, implements the method for pushing of the present invention, and after the application program having propelling movement, gives on this App icon With display, as there being the quantity of pushing application program with numerical monitor, user clicks on this icon and can jump to download the page.
The pusher of the present embodiment as shown in Figure 4, including:
Application information collection module 21, for collecting the application information that user uses;
Clock module 26, for every between prefixed time interval, application of instruction program information collection module 21 acquisition time Every the application information that interior user uses, application information includes the type of one or more application program, number of run And/or operation duration;
Application information analyzes module 22, for judging the number of run of application program and/or whether running duration higher than one Predetermined threshold value, the most then added the module 23 type with the application program higher than predetermined threshold value by label, add user Many dimension labels;
Label adds module 23, for user adds many dimension labels, with multiple user's characteristic information of corresponding user;
Application program screening module 24, for according to the many dimension labels added, filtering out the application program meeting many dimension labels;
Application program pushing module 25, for being pushed to described user by the application program filtered out.
It is preferred that the pusher of the present embodiment also includes sort module 27, in advance the most all application programs being entered Row multidimensional is classified, multidimensional classification and many dimension labels one_to_one corresponding;Memory module 28, for storing the classification letter of application program Breath.Wherein, memory module 28 can also store the relevant informations such as the title of application program, type, download link.Application Program screening module 24 can filter out the application program meeting many dimension labels from memory module 28.Application program pushes mould Block 25 can from memory module 28 using the relevant informations such as the title of application program filtered out, type, download link as Push content to push.
3rd embodiment
Referring to Fig. 5, the application program method for pushing of the present embodiment is on the basis of the second embodiment, also includes judging application Whether program information comprises the number of run of one or more application program and/or runs duration less than a predetermined threshold value, if so, The then label that push preferential to the interpolation of this application program, preferential propelling movement and this application program same type or similar type and symbol Close the application program of many dimension labels.The purpose of this step be in order to judge user whether have installation after but be of little use or idle should By program, can substantially judge that user has certain interest and demand to this type of application program, but software has been installed and may fail Fully meeting user's request, therefore, this step by similar or similar type, and can meet the application of user's characteristic information Program is pushed to user, improves the accuracy pushed.
It is preferred that the method for pushing of the present embodiment also includes having monitored whether that application program is deleted, the most then to this in real time The application program being deleted adds the preferential label pushed, and preferentially pushes and this deleted application program same type or Similarity Class Type and meet the application program of these many dimension labels.It is certain emerging that this step can substantially judge that this type of application program is had by user Interest and demand, but the application program being deleted may fail fully to meet user's request, therefore, this step can by similar or Similar type, and the application program meeting user's characteristic information is pushed to user, improves the accuracy pushed.
As shown in Figure 6, the pusher of the present embodiment also includes monitoring modular 29, has monitored whether application journey in real time Sequence is deleted, the most then added module by label and described deleted application program is added the preferential label pushed, by answering Preferentially push and described deleted application program same type or similar type and meet described multidimensional mark with program pushing module The application program signed.

Claims (16)

1. the method for pushing of an application program, it is characterised in that it comprises the following steps:
Step S01, collects the application information that user uses;
Step S02, analyzes described application information, and described user adds many dimension labels, described many dimension labels correspondence institute State multiple user's characteristic information of user;
Step S03, filters out the application program meeting described many dimension labels;
Step S04, pushes the application program filtered out to described user.
Method for pushing the most according to claim 1, it is characterised in that: step S01 includes every prefixed time interval, Collecting the application information that user uses in described time interval, described application information includes one or more application journey The type of sequence, number of run and/or operation duration.
Method for pushing the most according to claim 2, it is characterised in that: described application information includes being stored in end Information on end and/or the information being stored on high in the clouds.
Method for pushing the most according to claim 2, it is characterised in that: step S02 includes analyzing described application program Information, is higher than the type of the application program of a predetermined threshold value, adds many to described user with number of run and/or operation duration Dimension label.
5. according to the method for pushing described in any one of Claims 1-4, it is characterised in that: described method for pushing also includes If the number of run that the application information collected comprises one or more application program and/or operation duration are preset less than one Threshold value, then add the preferential label pushed, preferential propelling movement and described application program same type or similar to described application program Type and meet the application program of described many dimension labels.
6. according to the method for pushing described in any one of Claims 1-4, it is characterised in that: described method for pushing also includes Monitor whether that application program is deleted in real time, the most described deleted application program added the preferential label pushed, Preferential push and described deleted application program same type or similar type and the application program meeting described many dimension labels.
7. according to the method for pushing described in any one of Claims 1-4, it is characterised in that: described method for pushing also includes, In advance the most all application programs are carried out multidimensional classification, the classification of described multidimensional and many dimension labels one_to_one corresponding, step S03 bag Include according to described many dimension labels, filter out the application program of corresponding multidimensional classification.
Method for pushing the most according to claim 7, it is characterised in that: described many dimension labels selected from sex, the age, One or more in occupation, education, region and hobby.
9. the pusher of an application program, it is characterised in that comprising:
Application information collection module, for collecting the application information that user uses;
Application information analyzes module, for analyzing the application information collected;
Label adds module, for according to the application information analyzed, described user being added many dimension labels, with corresponding institute State multiple user's characteristic information of user;
Application program screening module, for according to described many dimension labels, filters out the application program meeting many dimension labels;
Application program pushing module, for being pushed to described user by the application program filtered out.
Pusher the most according to claim 9, it is characterised in that: described pusher also includes clock module, For every prefixed time interval, instructing user in described application information collection module collects described time interval and use Application information, described application information includes the type of one or more application program, number of run and/or fortune Row duration.
11. pushers according to claim 10, it is characterised in that: described application information is stored in terminal In internal memory and/or in cloud server internal memory.
12. pushers according to claim 10, it is characterised in that: described application information is analyzed module and is used In judging the number of run of application program and/or running whether duration is higher than a predetermined threshold value, the most then added mould by label User, with the type of the application program higher than predetermined threshold value, is added many dimension labels by block.
13. according to the pusher described in any one of claim 9 to 12, it is characterised in that: described application information Analyze module be additionally operable to judge the application information that described application information collection module is collected whether comprise one or The number of run of multiple application programs and/or operation duration less than a predetermined threshold value, are the most then added module to institute by label State application program and add the preferential label pushed, application program pushing module preferentially push and described application program same type Or similar type and meet the application program of described many dimension labels.
14. according to the pusher described in any one of claim 9 to 12, it is characterised in that: described pusher also wraps Include monitoring modular, monitored whether that application program is deleted in real time, the most then added module by label and deleted described The application program removed adds the preferential label pushed, application program pushing module preferentially push and described deleted application program Same type or similar type and meet the application program of described many dimension labels.
15. according to the pusher described in any one of claim 9 to 12, it is characterised in that: described pusher also wraps Including sort module, the most all application programs carry out in advance multidimensional classification, the classification of described multidimensional is with many dimension labels one by one Corresponding;Memory module, for storing the classification information of application program.Wherein, memory module can also store application program The relevant informations such as title, type, download link.
16. pushers according to claim 15, it is characterised in that: described many dimension labels selected from sex, the age, One or more in occupation, education, region and hobby.
CN201510345398.7A 2015-06-19 2015-06-19 Application pushing method and apparatus Pending CN106326242A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510345398.7A CN106326242A (en) 2015-06-19 2015-06-19 Application pushing method and apparatus
PCT/CN2016/070333 WO2016201963A1 (en) 2015-06-19 2016-01-07 Application pushing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510345398.7A CN106326242A (en) 2015-06-19 2015-06-19 Application pushing method and apparatus

Publications (1)

Publication Number Publication Date
CN106326242A true CN106326242A (en) 2017-01-11

Family

ID=57545020

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510345398.7A Pending CN106326242A (en) 2015-06-19 2015-06-19 Application pushing method and apparatus

Country Status (2)

Country Link
CN (1) CN106326242A (en)
WO (1) WO2016201963A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107222584A (en) * 2017-08-09 2017-09-29 广东小天才科技有限公司 The recommendation method and server of a kind of children education application
CN107360244A (en) * 2017-07-27 2017-11-17 深圳市泰衡诺科技有限公司 The application program method for pushing and application program supplying system of a kind of intelligent terminal
CN107705156A (en) * 2017-10-16 2018-02-16 深圳大宇无限科技有限公司 User feature analysis method and device
CN107832478A (en) * 2017-12-15 2018-03-23 上海京颐科技股份有限公司 Method and device, storage medium are recommended in medical mobile terminal and its application
CN108200273A (en) * 2017-12-27 2018-06-22 努比亚技术有限公司 Desktop icons display methods, terminal and computer readable storage medium
CN109859006A (en) * 2019-01-15 2019-06-07 上海连尚网络科技有限公司 For determining method, system, electronic equipment and the computer-readable medium of user interest profile
CN110287408A (en) * 2019-05-23 2019-09-27 上海拍拍贷金融信息服务有限公司 A kind of method and system customizing push financial product
CN111026959A (en) * 2019-11-29 2020-04-17 腾讯科技(深圳)有限公司 Prompt message pushing method, device and storage medium
CN111597437A (en) * 2020-04-18 2020-08-28 北京奇保信安科技有限公司 Interest point-based message pushing method and device and electronic equipment

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112445980B (en) * 2019-08-30 2023-04-07 中移(苏州)软件技术有限公司 Information pushing method and device and storage medium
CN115022695B (en) * 2021-03-04 2023-09-19 聚好看科技股份有限公司 Display device and Widget control display method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090300008A1 (en) * 2008-05-31 2009-12-03 Strands, Inc. Adaptive recommender technology
CN102360364A (en) * 2011-09-30 2012-02-22 奇智软件(北京)有限公司 Automatic application recommendation method and device
CN102541590A (en) * 2011-12-14 2012-07-04 奇智软件(北京)有限公司 Software recommending method and system
CN103327102A (en) * 2013-06-24 2013-09-25 北京小米科技有限责任公司 Application program recommending method and device
CN104166696A (en) * 2014-08-01 2014-11-26 小米科技有限责任公司 Method and device for pushing application programs
CN104298741A (en) * 2014-10-09 2015-01-21 百度在线网络技术(北京)有限公司 Method and device for providing push information

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120052683A (en) * 2010-11-16 2012-05-24 한국전자통신연구원 Context sharing apparatus and method for providing intelligent service
CN104090888B (en) * 2013-12-10 2016-05-11 深圳市腾讯计算机***有限公司 A kind of analytical method of user behavior data and device
CN104270429B (en) * 2014-09-19 2017-12-08 北京奇虎科技有限公司 A kind of method and apparatus for pushing VAS application -to-terminal service

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090300008A1 (en) * 2008-05-31 2009-12-03 Strands, Inc. Adaptive recommender technology
CN102360364A (en) * 2011-09-30 2012-02-22 奇智软件(北京)有限公司 Automatic application recommendation method and device
CN102541590A (en) * 2011-12-14 2012-07-04 奇智软件(北京)有限公司 Software recommending method and system
CN103327102A (en) * 2013-06-24 2013-09-25 北京小米科技有限责任公司 Application program recommending method and device
CN104166696A (en) * 2014-08-01 2014-11-26 小米科技有限责任公司 Method and device for pushing application programs
CN104298741A (en) * 2014-10-09 2015-01-21 百度在线网络技术(北京)有限公司 Method and device for providing push information

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107360244A (en) * 2017-07-27 2017-11-17 深圳市泰衡诺科技有限公司 The application program method for pushing and application program supplying system of a kind of intelligent terminal
CN107222584A (en) * 2017-08-09 2017-09-29 广东小天才科技有限公司 The recommendation method and server of a kind of children education application
CN107705156A (en) * 2017-10-16 2018-02-16 深圳大宇无限科技有限公司 User feature analysis method and device
CN107832478A (en) * 2017-12-15 2018-03-23 上海京颐科技股份有限公司 Method and device, storage medium are recommended in medical mobile terminal and its application
CN108200273A (en) * 2017-12-27 2018-06-22 努比亚技术有限公司 Desktop icons display methods, terminal and computer readable storage medium
CN108200273B (en) * 2017-12-27 2021-04-30 努比亚技术有限公司 Desktop icon display method, terminal and computer readable storage medium
CN109859006A (en) * 2019-01-15 2019-06-07 上海连尚网络科技有限公司 For determining method, system, electronic equipment and the computer-readable medium of user interest profile
CN110287408A (en) * 2019-05-23 2019-09-27 上海拍拍贷金融信息服务有限公司 A kind of method and system customizing push financial product
CN111026959A (en) * 2019-11-29 2020-04-17 腾讯科技(深圳)有限公司 Prompt message pushing method, device and storage medium
CN111597437A (en) * 2020-04-18 2020-08-28 北京奇保信安科技有限公司 Interest point-based message pushing method and device and electronic equipment

Also Published As

Publication number Publication date
WO2016201963A1 (en) 2016-12-22

Similar Documents

Publication Publication Date Title
CN106326242A (en) Application pushing method and apparatus
CN106372113B (en) The method for pushing and system of news content
CN104602042B (en) Label setting method based on user behavior
CN109657138A (en) A kind of video recommendation method, device, electronic equipment and storage medium
CN110413877A (en) A kind of resource recommendation method, device and electronic equipment
CN103618774B (en) A kind of resource recommendation method based on network behavior and device, system
CN107193920B (en) Data processing method and device for client
CN110049079A (en) Information push and model training method, device, equipment and storage medium
CN110472154A (en) A kind of resource supplying method, apparatus, electronic equipment and readable storage medium storing program for executing
CN112199296B (en) Page testing method and device, computer equipment and storage medium
CN113268641B (en) User data processing method based on big data and big data server
CN110881131B (en) Classification method of live review videos and related device thereof
CN111191133A (en) Service search processing method, device and equipment
WO2015014260A1 (en) Data processing method and server therefor
CN106371706A (en) Method and device for site selection of application shortcuts
CN106682014B (en) Game display data generation method and device
CN113626624A (en) Resource identification method and related device
CN114022196A (en) Advertisement putting method, device, electronic device and storage medium
CN103634470A (en) Human-computer interaction prediction method based on terminal mobile data access network Qos
CN110674434B (en) Method and device for releasing browsing resources
CN111062736A (en) Model training and clue sequencing method, device and equipment
CN108520012B (en) Mobile internet user comment mining method based on machine learning
CN110019201A (en) A kind of method, apparatus and system generating structural data
CN110189171B (en) Feature data generation method, device and equipment
CN105956050B (en) A kind of method of data capture, device and equipment

Legal Events

Date Code Title Description
PB01 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
RJ01 Rejection of invention patent application after publication

Application publication date: 20170111