CN107544784A - Recommend the method for software kit, the method and device for obtaining software kit, electronic equipment - Google Patents

Recommend the method for software kit, the method and device for obtaining software kit, electronic equipment Download PDF

Info

Publication number
CN107544784A
CN107544784A CN201610500355.6A CN201610500355A CN107544784A CN 107544784 A CN107544784 A CN 107544784A CN 201610500355 A CN201610500355 A CN 201610500355A CN 107544784 A CN107544784 A CN 107544784A
Authority
CN
China
Prior art keywords
user
software kit
software
behavioral data
label
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
CN201610500355.6A
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.)
Banma Zhixing Network Hongkong Co Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201610500355.6A priority Critical patent/CN107544784A/en
Publication of CN107544784A publication Critical patent/CN107544784A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

This application discloses a kind of method recommended the method for software kit, the method and device for obtaining software kit, electronic equipment, recommend software kit, including step:Obtain the user tag of user;The user tag is matched with the label of software kit;The user tag is associated with the behavioral data of the user;Software kit is recommended to the user according to matching result.The application can the timely and effectively New function of extension application or strengthening system performance.

Description

Recommend the method for software kit, the method and device for obtaining software kit, electronic equipment
Technical field
The application is related to software packet technology, more particularly to recommend the method for software kit, obtain software kit method and device, Electronic equipment.
Background technology
Software upgrading includes system upgrade and application program updating, can be by system conversion into higher version by system upgrade This system (such as Windows 98 is replaced with Windows 2000, Windows 2000 is replaced with Windows XP) or to being System downloads patch, system is immune against attacks or increase New function;Application program updating can install latest edition by downloading Software kit, make the New function of user's experience application.
It is typically that user oneself downloads AKU, or service provider to all users push one during software upgrading at present The AKU of sample, AKU are typically that multiple software kit packings form.All software kits can be installed after customer upgrade, so as to Some functions of oneself not liking can occur, cause user gradually to refuse software upgrade service, so that it cannot timely and effective Extension application New function or strengthening system performance.
The content of the invention
In view of this, the application recommends the method for software kit, the method and device for obtaining software kit, electronic equipment, with solution Certainly problem of the prior art.
According to the first aspect of the embodiment of the present application, there is provided a kind of method for recommending software kit, the method comprising the steps of:
Obtain the user tag of user;
The user tag is matched with the label of software kit;The user tag and the behavioral data of the user It is associated;
Software kit is recommended to the user according to matching result.
According to the second aspect of the embodiment of the present application, there is provided a kind of method for obtaining software kit, including:
The software kit of server push is presented, the software kit carries label, the label and use of the software kit The user tag at family matches;The user tag is associated with the behavioral data of the user.
According to the second aspect of the embodiment of the present application, there is provided a kind of device for recommending software kit, including:
Matching module, carried out for obtaining the user tag of user, and by the label of the user tag and software kit Match somebody with somebody;The user tag is associated with the behavioral data of the user;
Software kit management module, for recommending software kit to the user according to matching result.
According to the fourth aspect of the embodiment of the present application, there is provided a kind of device for obtaining software kit, including:
Communication module, the software kit for the reception server push;
Display module, for the software kit to be presented, the software kit carries label, the label of the software kit Match with the user tag of user;The user tag is associated with the behavioral data of the user.
According to the 5th of the embodiment of the present application the aspect, there is provided a kind of electronic equipment, including:
Processor;
For storing the memory of processor-executable instruction;
Wherein, the processor is configured as:
The software kit of server push is presented, the software kit carries label, the label and use of the software kit The user tag at family matches;The user tag is associated with the behavioral data of the user.
The application is to software kit and with being classified per family by label, behavior property phase of two kinds of labels with user Close so that when needing to recommend software kit to user, specific user can be navigated to by software kit label and user tag, By specified software kit directive sending to certain user, because the software kit that user obtains every time more presses close to self-demand, because This reduces the probability that user refuses installation software kit so that and the New function of various application programs can effectively play effectiveness, And ensure that systematic function is improved in time.
Brief description of the drawings
Fig. 1 is the method partial process view of packing AKU in the embodiment of the present application.
Fig. 2 is the partial process view of the method for software upgrading in the embodiment of the present application.
Fig. 3 a are the network environment figure of an application example.
Fig. 3 b are the signal interaction figure of an application example.
Fig. 4 is the hardware architecture diagram of the device of packing AKU or the device of software upgrading in the embodiment of the present application.
Fig. 5 is the part logic diagram of the device of packing AKU in the embodiment of the present application.
Fig. 6 is the part logic diagram of the device of software upgrading in the embodiment of the present application.
Embodiment
Here exemplary embodiment will be illustrated in detail, its example is illustrated in the accompanying drawings.Following description is related to During accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawings represent same or analogous key element.Following exemplary embodiment Described in embodiment do not represent all embodiments consistent with the application.On the contrary, they be only with it is such as appended The example of the consistent apparatus and method of some aspects be described in detail in claims, the application.
It is only merely for the purpose of description specific embodiment in term used in this application, and is not intended to be limiting the application. " one kind " of singulative used in the application and appended claims, " described " and "the" are also intended to including majority Form, unless context clearly shows that other implications.It is also understood that term "and/or" used herein refers to and wrapped Containing the associated list items purpose of one or more, any or all may be combined.
It will be appreciated that though various information, but this may be described using term first, second, third, etc. in the application A little information should not necessarily be limited by these terms.These terms are only used for same type of information being distinguished from each other out.For example, do not departing from In the case of the application scope, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as One information.Depending on linguistic context, word as used in this " if " can be construed to " ... when " or " when ... When " or " in response to determining ".
Software kit (Software Package) refers to there is specific function in the application, for completing particular task One program or batch processing, software kit can be divided into application software package and system software package.It will need to install in the application soft The equipment of part bag is referred to as client device;The equipment for recommending software kit to client is referred to as server., can in some application scenarios So that multiple software kits are packaged into upgrading software kit, software upgrading is carried out to client device.Software upgrading can include system Upgrading and application program updating.
In the application, client device can be it is various can be with the electronic equipment of runs software, electronic equipment can be hand Hold electronic equipment or other electronic equipments.For example, it may be cell phone, media player or other handheld portable devices, Such as somewhat smaller portable set of watch equipment, pendant equipment or other wearable or compact apparatus, game article, Tablet PC, notebook, desktop computer, television set, the computer being integrated in computer display or other Electronics.
Recommend the method for software kit to client device this application provides server apparatus, recommended according to the method soft Part bag can be directed to different users and orient the specific software kit of push.The part flow of this method can refer to shown in Fig. 1, can be with Including S101, S102, S103.
S101, obtain the user tag of user;
S102, user tag is matched with the label of software kit;User tag and the behavior of the user in the application Data are associated;
S103, software kit is recommended to the user according to matching result.
The application is classified to user and software kit, according to the behavioral data of each user, it will be appreciated that different User can be carried out to different application software or the use habit of system software according to the use habit of user to software kit Distinguish.In this application, sorted user and software kit are identified by label, user institute is marked using user tag The classification of category, each software kit is distinguished using the label of software kit.
This example is using user behavior data as a kind of classification foundation to software kit or user's classification.User behavior data Species can determine according to the design requirement of reality, for example, it may be some data related to use habit (such as using when Length, frequency of use, usage time interval) or may embody related data (such as user's year of use habit indirectly Age, ID, sex etc.).
There is unique mark using the user of client device, this mark is referred to as the mark letter of user in this application Breath.In some instances, the user behavior data collected by electronic equipment can be preserved, every can be established The one-to-one relationship of the identification information of the user data user.In S101, opportunity of user tag is obtained in this application not It is construed as limiting, for example, it may be when sending request with user orientation server, is obtained according to the user identity information carried in request User tag or server actively obtain the user of the user according to the push opportunity of setting according to user identity information Label.
Different users has different use habits using electronic equipment, therefore, can generate use in the following manner Family label:The attribute classification of the behavioral data of different user is analyzed first, for example, behavioral data can be summarized as to following one kind Or a variety of attribute classifications:Area, age, sex, software kit species etc.;Furthermore it is possible to preset for each attribute classification Good at least one predetermined level, for example, 10-20 age brackets, 21-30 age brackets, 30-50 age brackets etc. will be set as the age;Will Area is arranged to the regions such as East China, south China, North China;Then each behavioral data is divided into by corresponding attribute according to predetermined level The respective level of classification;Can grade of the behavioral data based on each user in each attribute classification, set out user tag Or software kit label.
It may be noted that the label of software kit can be made by similar fashion, can also be according to the user tag generated To obtain the label of software kit (for example, using user tag as software kit label etc..)
In some examples, behavioral data can also be directed to weights are set, will when setting user tag or software kit label Grade of the behavioral data of each user in each attribute classification can be analyzed with the weights corresponding to bonding behavior data, Corresponding label is set out according to analysis result.
User with same subscriber label, which can consider, possesses approximate use habit, therefore can be by a certain category The unified orientation of the software kit of label is pushed to this kind of user with the user tag that matches.
The particular content of the label of user tag or software kit does not limit in the application, can be character string or other tables Existing form, for example, label 1 can be defined as into abc, represents certain user in South China;Label 2 can be defined as bcc, generation Table user is defined as abd in East China, label 3, and it is frequent etc. using frequency to some to represent certain user.It is worth saying It is bright, can be identical or corresponding with user tag to the content of the label of software kit.The label of software kit and user's mark Signing number can be with more than one.
A kind of mode for obtaining user behavior data can bury point data using during electronic equipment by gathering user Obtain.Certainly, it is not excluded that the approach for being accustomed to analysis by other users obtains user behavior data.It is that electronics is set to bury point data The standby data gathered by burying a technology, by bury a little can electronic equipment some behavioral datas of user can be entered Daily record is got in row log recording, generation ready.The software that behavioral data in the application can be click on access behavior, user accesses Identification information, user are to the use duration of the frequency of use, user of software to software, the ground of residence time, user at interface Manage a variety of data such as positional information.It is readily appreciated that, buries the user behavior data that a place is collected into and be not limited to listed content.
Below so that certain user's behavioral data carries out statistical analysis as an example, illustrate the generation user tag of different user and soft The process of part bag label.
Use habit of the user that the user of all ages and classes level, the user of different geographical, difference are liked to same software Can be different, therefore can be divided by collecting the data such as the behavioral data combination Sex, Age related to user's use habit The behavior property of user is analysed, and can further formulate user tag to represent the use habit of user.
Table 1 is that a user 1, the behavioral data of user 2 ... user 100 this hundred users analyze obtained user's mark Label or software kit label.By the statistics of the user behavior data to these users, the attribute classification of these behavioral datas is analyzed The classifications such as WIFI times, type of play-intelligence development trivial games, phone duration, video duration, chat class app can be divided into;For WIFI times this attribute classification, can set Three Estate:Daily using duration less than 1 hour, daily using duration in 1-4 Hour, duration is used daily more than 4 hours;Two grades are can be set as type of play-intelligence development trivial games:Install Same category of software, same category of software is not installed;Two grades are can be set as phone duration:There is call daily Record, it is not to have message registration daily;Two grades are can be set as video duration:There is videograph weekly, be not every There is videograph in week;Two grades can be set for chat class app:Chat class app has been installed, chat class app is not installed.Root According to the grade of setting, behavioral data is referred to the appropriate level under respective attributes classification.
Grade of the behavioral data of each user in each attribute classification by analysis, the label finally defined in table 1 Including:WIFI mid-terms, WIFI be long-term, happy trivial games role, phone role, video character, chat software role etc., by these Label stamps corresponding user tag according to ID to each user, as a result as shown in table 1." WIFI mid-terms " represents in label The user is daily using the time of WIFI function belongs to medium, " happy trivial games role " represents the user and liked using happy small A kind of Games Software of game, " phone role " represent the user and frequently use telephony feature, therefore when pushing AKU, root These user tags are matched according to the label of software kit, for example, server can be by the software kit related to WIFI function, happy small The related software kit of related software kit, the telephony feature of playing together is pushed to user 1.
Table 1
Accessed by S101 can be all user tags with associated by the identification information of the user.By institute in S102 The rule that the user tag got is matched with the label of software kit can need design kinds of schemes according to design, respectively Kind mode can be used alone, and can also be used cooperatively.Such as it may be referred to following several ways:
It is identical with the label of software kit that the first matched rule can be set as user tag, thinks the two matching.
The tag match degree that second of matched rule can be set as user tag and software kit reaches preset value and then thought The two is matched, such as can have at least preset value character mutually equal in character string that the two is included.
The third matched rule can be set as user tag and if the label of software kit meets certain fuzzy matching Condition, then it is assumed that the two matching.
It is only that the several of matched rule are illustrated above, for other matched rules that may be present no longer one by one Enumerate.
In S103, the software kit that will can match with user tag recommends user, so, to user recommend software kit with The use habit of user has the higher goodness of fit.For example, user is current still in the software kit that will can match with user tag Uninstalled software kit recommends user, will can also match the mounted software kit of user in software kit with user tag Upgrading software kit recommends user, can also recommend the related software kit of the software kit related to the mounted software kit of user To user.Related software kit for example can belong to same type of software or belong to having installed software with having installed software The popular software of same type or situations such as software of call relation be present with having installed software.The way of recommendation is not another herein One enumerates, and user can design the corresponding way of recommendation according to the application scenarios of reality.
The application Fig. 2 provides the part flow that client device obtains software kit.
S201, access server;
S202, the software kit of server push is presented, the software kit presented carries label, the label of software kit Match with the user tag of user;User tag is associated with the behavioral data of the user.
The process that the application issues user for the software kit that server will match to does not limit, can be by actively pushing away The software kit matched with some user is automatically downloaded to the client device of user by the mode sent;User can also be prompted current Renewable AKU be present, user can detect that the upgrading software kit related to itself (upgrades the software in software kit Bag matches with the user tag of the user), when user determines to wish to update, the instruction of user is responded, by the software kit of matching Download to the client device of user.
In some examples, after client device gets software kit, it can be installed according to the instruction of user, Installed automatically after software kit can be downloaded by system.
The example of an application scenarios is illustrated below in conjunction with Fig. 3 a, Fig. 3 b.The application scenarios are described multiple software kits It is fabricated to AKU and the related procedure for installing AKU in client device.
Client device 301 can be mounted with multiple softwares such as operating system and application program, when need update software When, make AKU in server 300, it would be desirable to which the software kit of renewal is packaged into AKU, and issues AKU.After issue AKU can be detected that client device 300 is downloaded and the software kit associated by this user from server 300 by user.
Shown in Fig. 3 a is the diagram of network environment in some examples.The equipment included in network can have client device 301st, server 300.The function of server 300 can be summarized by data gathering system 302, data analysis system 303, granting System 304, upgrade package management system 305 are realized.In other examples, each system can also be physically a service respectively Device equipment.
Data gathering system 302 can be operated according to user for the conventional application app of client device 301, and collection is used The behavioral data at family.Data analysis system 303 can be according to the user behavior data of data gathering system 302 and the behavior of setting The weighted value of data is analyzed.Providing summary system 304 can be according to the analysis result of data analysis system 303, according to not Same dimension (age, sex, software kit mark etc.), the attributive classification of the behavioral data of different user is concluded, and according to each attribute The grade of classification sorts out behavioral data, finally sets the behavioral data combination weighted value of each user after classification corresponding User tag, user tag is stamped to user.Upgrade package management system 305 can be responsible for AKU, such as according to granting The label of the user tag setting software kit of summary system 304, AKU reaches the standard grade issue tagged to each software kit, AKU is issued user by the instruction of response user.
Fig. 3 b are the timing diagrams of each network equipment.
User uses client device 301, and data gathering system 302 collects the behavioral data of user according to ID, Collected behavioral data recorded in data gathering system 302.Every record records this ID simultaneously.
Data analysis system 303 extracts the behavioral data associated by ID from data gathering system 302, behavior Data are analyzed and processed, and can set different weights according to various actions data, by behavioral data and weight binding analysis not With the common trait of user.
The behavioral data for the different user that summary system 304 is analyzed according to data analysis system 303 is provided each Rank and weight in attributive classification, further collect and sort out the user tag for representing user property, according to ID according to User property stamps corresponding user tag.
The user tag that upgrade package management system 305 provides according to summary system 304 is provided, each software in AKU Wrap tagged, the software kit each applied at least plays 1 label, can support to play multiple labels.After AKU is reached the standard grade, user AKU can be detected, upgrade package management system 305 obtains corresponding user tag according to ID, further according to user tag The consistent software kit of this user tag is returned from upgrade package management system 305.User is downloaded these and oneself automatically The consistent software kit of user tag, unmatched software kit user is without upgrading.
Corresponding with the embodiment of the method for foregoing acquisition software kit, present invention also provides the device implementation for obtaining software kit Example.
The embodiment that the application obtains the device of software kit can be applied on an electronic device.Device embodiment can pass through Software is realized, can also be realized by way of hardware or software and hardware combining.Exemplified by implemented in software, anticipated as a logic Device in justice, it is to be read corresponding computer program instructions in nonvolatile memory by the processor of server where it Get what operation in internal memory was formed.For hardware view, as shown in figure 4, the device or software of AKU of being packed for the application A kind of hardware structure diagram of server where the device of upgrading, except the processor shown in Fig. 4, internal memory, network interface, Yi Jifei Outside volatile memory, the server in embodiment where device can also wrap generally according to the actual functional capability of the server Other hardware are included, this is repeated no more.
Fig. 5 is refer to, recommending the device 500 of software kit includes:
Matching module 501, carried out for obtaining the user tag of user, and by the label of the user tag and software kit Matching;The user tag is associated with the behavioral data of the user;
Software kit management module 502, for recommending software kit to user according to matching result.
As an example, the label of software kit can be obtained based on the behavioral data of the user tag or the user.
In some examples, analysis module (not shown) can also be included, for analyzing the behavioral data of different user Attribute classification, the attribute classification includes one or more of:Area, age, sex, software kit species;And according to pre- If the behavioral data is divided into the other respective level of corresponding Attribute class by grade;And the behavioral data based on each user Grade in each attribute classification sets the user tag or the software kit label.
In some examples, analysis module can be by grade combination institute of the behavioral data of each user in each attribute classification The weights for stating behavioral data are analyzed;The user tag or the software kit label are obtained based on analysis result.
As an example, software kit can include upgrading software kit, and/or and the user of the mounted software kit of the user The related software kit of mounted software kit.
As an example, user tag or the number of tags of software kit can be at least 1.
As an example, the behavioral data of user is obtained by the point data of burying of the user.
As an example, behavioral data includes one or more of:
The identification information of software that user accesses, user use duration to the frequency of use of software, user to software, The residence time at interface, the geographical location information of user.
Fig. 6 is refer to, obtains the device 600 of software kit, including:
Communication module 601, for accessing server server;
Display module 602, for the software kit to be presented, the software kit carries label, the software kit The user tag of label and user match;The user tag is associated with the behavioral data of the user.
Communication module 601 be can be also used for sending to the server and ask, and user's mark of user is carried in the request Know information, the user identity information is used to obtain the user tag.
In addition, can also include installation module (not shown) in some examples, communication module 601 can also be from described Server downloads the software kit;And notify the installation module that downloaded software kit is installed.
As an example, the label of software kit can be by behavioral data of the server based on the user tag or the user Obtain.
In some examples, server can analyze the behavioral data of different user attribute classification (such as it is following a kind of or It is a variety of:Area, age, sex, software kit species);And the behavioral data is divided into by corresponding attribute according to predetermined level The respective level of classification;And grade of the behavioral data based on each user in each attribute classification sets the user tag Or the software kit label.
In some examples, server can also be by grade combination institute of the behavioral data of each user in each attribute classification The weights for stating behavioral data are analyzed;The user tag or the software kit label are obtained based on analysis result.
As an example, software kit can include upgrading software kit, and/or and the user of the mounted software kit of the user The related software kit of mounted software kit.
As an example, user tag or the number of tags of software kit are at least 1.
As an example, the behavioral data of user is obtained by the point data of burying of the user.
As an example, behavioral data includes one or more of:
The identification information of software that user accesses, user use duration to the frequency of use of software, user to software, The residence time at interface, the geographical location information of user.
The function of unit and the implementation process of effect specifically refer to and step are corresponded in the above method in said apparatus Implementation process, it will not be repeated here.
For device embodiment, because it corresponds essentially to embodiment of the method, so related part is real referring to method Apply the part explanation of example.Device embodiment described above is only schematical, wherein described be used as separating component The unit of explanation can be or may not be physically separate, can be as the part that unit is shown or can also It is not physical location, you can with positioned at a place, or can also be distributed on multiple NEs.Can be according to reality Need to select some or all of module therein to realize the purpose of application scheme.Those of ordinary skill in the art are not paying In the case of going out creative work, you can to understand and implement.
The preferred embodiment of the application is the foregoing is only, not limiting the application, all essences in the application God any modification, equivalent substitution and improvements done etc., should be included within the scope of the application protection with principle.

Claims (35)

  1. A kind of 1. method for recommending software kit, it is characterised in that the method comprising the steps of:
    Obtain the user tag of user;
    The user tag is matched with the label of software kit;The user tag is related to the behavioral data of the user Connection;
    Software kit is recommended to the user according to matching result.
  2. 2. according to the method for claim 1, it is characterised in that the label of the software kit is based on the user tag or institute The behavioral data for stating user obtains.
  3. 3. according to the method for claim 1, it is characterised in that the label of the user tag or software kit passes through following step It is rapid to obtain:
    The attribute classification of the behavioral data of different user is analyzed, the attribute classification includes one or more of:Area, year Age, sex, software kit species;
    The behavioral data is divided into by the other respective level of corresponding Attribute class according to predetermined level;
    Grade of the behavioral data based on each user in each attribute classification sets the user tag or the software kit mark Label.
  4. 4. according to the method for claim 3, it is characterised in that the behavioral data based on each user is in each attribute classification Grade set the user tag or the software kit label and include:
    Grade of the behavioral data of each user in each attribute classification is analyzed with reference to the weights of the behavioral data;
    The user tag or the software kit label are obtained based on analysis result.
  5. 5. according to the method for claim 1, it is characterised in that software kit bag is recommended to the user according to matching result Include:
    The user will be recommended with least one software kit that the user tag matches.
  6. 6. according to the method for claim 5, it is characterised in that the software kit includes the mounted software kit of the user The upgrading software kit, and/or software kit related to the mounted software kit of user.
  7. 7. according to the method for claim 1, it is characterised in that the user tag or the number of tags of software kit are at least 1.
  8. 8. according to the method for claim 1, it is characterised in that the behavioral data of the user buries points by the user's According to acquisition.
  9. 9. according to the method for claim 1, it is characterised in that the behavioral data includes one or more of:
    The identification information of software that user accesses, user use duration to the frequency of use of software, user to software, at interface Residence time, the geographical location information of user.
  10. A kind of 10. method for obtaining software kit, it is characterised in that including:
    The software kit of server push is presented, the software kit carries label, the label of the software kit and user's User tag matches;The user tag is associated with the behavioral data of the user.
  11. 11. according to the method for claim 10, it is characterised in that also including step:
    Send and ask to the server, the user identity information of user is carried in the request, the user identity information is used In the acquisition user tag.
  12. 12. according to the method for claim 11, it is characterised in that also including step:
    The software kit is downloaded from the server;
    The downloaded software kit of installation.
  13. 13. according to the method for claim 10, it is characterised in that the label of the software kit be based on the user tag or The behavioral data of the user obtains.
  14. 14. according to the method for claim 10, it is characterised in that the label of the user tag or software kit passes through following Step obtains:
    The attribute classification of the behavioral data of different user is analyzed, the attribute classification includes one or more of:Area, year Age, sex, software kit species;
    The behavioral data is divided into by the other respective level of corresponding Attribute class according to predetermined level;
    Grade of the behavioral data based on each user in each attribute classification sets the user tag or the software kit mark Label.
  15. 15. according to the method for claim 14, it is characterised in that the behavioral data based on each user is in each attribute classification In grade set the user tag or the software kit label and include:
    Grade of the behavioral data of each user in each attribute classification is analyzed with reference to the weights of the behavioral data;
    The user tag or the software kit label are obtained based on analysis result.
  16. 16. according to the method for claim 10, it is characterised in that the software kit presented be and the user tag phase At least one software kit matched somebody with somebody.
  17. 17. according to the method for claim 16, it is characterised in that the software kit includes the mounted software of the user The upgrading software kit of bag, and/or the software kit related to the mounted software kit of user.
  18. 18. according to the method for claim 10, it is characterised in that the user tag or the number of tags of software kit are at least For 1.
  19. 19. according to the method for claim 10, it is characterised in that also including step:
    The point data of burying of the user is issued into the server, the behavioral data of the user buries point data by the user Obtain.
  20. 20. according to the method for claim 10, it is characterised in that the behavioral data includes one or more of:
    The identification information of software that user accesses, user use duration to the frequency of use of software, user to software, at interface Residence time, the geographical location information of user.
  21. A kind of 21. device for recommending software kit, it is characterised in that including:
    Matching module, matched for obtaining the user tag of user, and by the user tag with the label of software kit;Institute It is associated with the behavioral data of the user to state user tag;
    Software kit management module, for recommending software kit to the user according to matching result.
  22. 22. device according to claim 21, it is characterised in that the label of the software kit be based on the user tag or The behavioral data of the user obtains.
  23. 23. device according to claim 21, it is characterised in that also including analysis module, for analyzing different user The attribute classification of behavioral data, the attribute classification include one or more of:Area, age, sex, software kit species; And the behavioral data is divided into by the other respective level of corresponding Attribute class according to predetermined level;
    Grade of the behavioral data based on each user in each attribute classification sets the user tag or the software kit mark Label.
  24. 24. device according to claim 23, it is characterised in that behavioral data of the analysis module based on each user Grade in each attribute classification, which sets the user tag or the software kit label, to be included:
    Grade of the behavioral data of each user in each attribute classification is analyzed with reference to the weights of the behavioral data;
    The user tag or the software kit label are obtained based on analysis result.
  25. 25. device according to claim 21, it is characterised in that the software kit includes the mounted software of the user The upgrading software kit of bag, and/or the software kit related to the mounted software kit of user.
  26. 26. device according to claim 21, it is characterised in that the user tag or the number of tags of software kit are at least For 1.
  27. 27. device according to claim 21, it is characterised in that the behavioral data of the user is buried a little by the user's Data obtain.
  28. 28. device according to claim 21, it is characterised in that the behavioral data includes one or more of:
    The identification information of software that user accesses, user use duration to the frequency of use of software, user to software, at interface Residence time, the geographical location information of user.
  29. A kind of 29. device for obtaining software kit, it is characterised in that including:
    Communication module, the software kit for the reception server push;
    Display module, for the software kit to be presented, the software kit carries label, the label and use of the software kit The user tag at family matches;The user tag is associated with the behavioral data of the user.
  30. 30. device according to claim 29, it is characterised in that the communication module is additionally operable to send to the server Request, carries the user identity information of user in the request, the user identity information is used to obtain the user tag.
  31. 31. device according to claim 29, it is characterised in that also include installation module, the communication module is additionally operable to: The software kit is downloaded from the server;And notify the installation module that downloaded software kit is installed.
  32. 32. device according to claim 29, it is characterised in that the label of the software kit be based on the user tag or The behavioral data of the user obtains.
  33. 33. device according to claim 29, it is characterised in that the software kit includes the mounted software of the user The upgrading software kit of bag, and/or the software kit related to the mounted software kit of user.
  34. 34. device according to claim 29, it is characterised in that the user tag or the number of tags of software kit are at least For 1.
  35. 35. a kind of electronic equipment, it is characterised in that including:
    Processor;
    For storing the memory of processor-executable instruction;
    Wherein, the processor is configured as:
    The software kit of server push is presented, the software kit carries label, the label of the software kit and user's User tag matches;The user tag is associated with the behavioral data of the user.
CN201610500355.6A 2016-06-29 2016-06-29 Recommend the method for software kit, the method and device for obtaining software kit, electronic equipment Pending CN107544784A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610500355.6A CN107544784A (en) 2016-06-29 2016-06-29 Recommend the method for software kit, the method and device for obtaining software kit, electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610500355.6A CN107544784A (en) 2016-06-29 2016-06-29 Recommend the method for software kit, the method and device for obtaining software kit, electronic equipment

Publications (1)

Publication Number Publication Date
CN107544784A true CN107544784A (en) 2018-01-05

Family

ID=60966185

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610500355.6A Pending CN107544784A (en) 2016-06-29 2016-06-29 Recommend the method for software kit, the method and device for obtaining software kit, electronic equipment

Country Status (1)

Country Link
CN (1) CN107544784A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109408723A (en) * 2018-11-06 2019-03-01 北京奇艺世纪科技有限公司 A kind of method for pushing and device
CN110491489A (en) * 2019-07-10 2019-11-22 厦门安盟网络股份有限公司 Bed recommended method, medium, equipment and system in hospital
CN110503478A (en) * 2019-08-26 2019-11-26 北京深演智能科技股份有限公司 A kind of APP method for pushing and device
CN111290775A (en) * 2020-04-02 2020-06-16 麒麟软件有限公司 Automatic classification method and system for software package types of Linux system
WO2020134645A1 (en) * 2018-12-28 2020-07-02 广州市百果园网络科技有限公司 Intelligent game resource configuration method and system, and computer storage medium and device
CN111459777A (en) * 2020-03-09 2020-07-28 卓望数码技术(深圳)有限公司 Application program recommendation method, device and storage medium
CN112464075A (en) * 2019-09-06 2021-03-09 百度在线网络技术(北京)有限公司 Application recommendation method and device of intelligent sound box and electronic equipment
CN112579120A (en) * 2020-11-25 2021-03-30 厦门美柚股份有限公司 Software updating method, device, terminal and medium
CN113220737A (en) * 2021-05-28 2021-08-06 平安科技(深圳)有限公司 Data recommendation method and device, electronic equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102591942A (en) * 2011-12-27 2012-07-18 奇智软件(北京)有限公司 Method and device for automatic application recommendation
CN103455559A (en) * 2011-12-27 2013-12-18 北京奇虎科技有限公司 Method and device for automatically recommending application
CN104484486A (en) * 2015-01-14 2015-04-01 北京搜狗科技发展有限公司 Information recommending method and electronic device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102591942A (en) * 2011-12-27 2012-07-18 奇智软件(北京)有限公司 Method and device for automatic application recommendation
CN103455559A (en) * 2011-12-27 2013-12-18 北京奇虎科技有限公司 Method and device for automatically recommending application
CN104484486A (en) * 2015-01-14 2015-04-01 北京搜狗科技发展有限公司 Information recommending method and electronic device

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109408723A (en) * 2018-11-06 2019-03-01 北京奇艺世纪科技有限公司 A kind of method for pushing and device
WO2020134645A1 (en) * 2018-12-28 2020-07-02 广州市百果园网络科技有限公司 Intelligent game resource configuration method and system, and computer storage medium and device
CN110491489A (en) * 2019-07-10 2019-11-22 厦门安盟网络股份有限公司 Bed recommended method, medium, equipment and system in hospital
CN110503478A (en) * 2019-08-26 2019-11-26 北京深演智能科技股份有限公司 A kind of APP method for pushing and device
CN112464075A (en) * 2019-09-06 2021-03-09 百度在线网络技术(北京)有限公司 Application recommendation method and device of intelligent sound box and electronic equipment
CN112464075B (en) * 2019-09-06 2023-11-03 百度在线网络技术(北京)有限公司 Application recommendation method and device of intelligent sound box and electronic equipment
CN111459777A (en) * 2020-03-09 2020-07-28 卓望数码技术(深圳)有限公司 Application program recommendation method, device and storage medium
CN111459777B (en) * 2020-03-09 2022-06-07 卓望数码技术(深圳)有限公司 Application program recommendation method, device and storage medium
CN111290775A (en) * 2020-04-02 2020-06-16 麒麟软件有限公司 Automatic classification method and system for software package types of Linux system
CN112579120A (en) * 2020-11-25 2021-03-30 厦门美柚股份有限公司 Software updating method, device, terminal and medium
CN113220737A (en) * 2021-05-28 2021-08-06 平安科技(深圳)有限公司 Data recommendation method and device, electronic equipment and storage medium
CN113220737B (en) * 2021-05-28 2023-06-20 平安科技(深圳)有限公司 Data recommendation method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN107544784A (en) Recommend the method for software kit, the method and device for obtaining software kit, electronic equipment
CN109479061B (en) Compliance violation detection
US8499244B2 (en) Automation-resistant, advertising-merged interactive services
US7930215B2 (en) Contextual computing system
EP2633487B1 (en) Method and system to recommend applications from an application market place to a new device
US10332184B2 (en) Personalized application recommendations
CN103608811B (en) For the context-aware applications model of the equipment connected
US7496960B1 (en) Tracking and reporting of computer virus information
CN104065565B (en) The method of PUSH message, server, client terminal device and system
CN109034864A (en) Improve method, apparatus, electronic equipment and storage medium that precision is launched in advertisement
US11966445B2 (en) Recommending contents using a base profile
CN105045916A (en) Mobile game recommendation system and recommendation method thereof
CN103763361A (en) Method and system for recommending applications based on user behavior and recommending server
US20120124028A1 (en) Unified Application Discovery across Application Stores
CN106030569A (en) Techniques for reformulating search queries
CN108304426B (en) Identification obtaining method and device
US9396237B1 (en) Monitoring applications for infringement
CN103595774A (en) System application uninstalling method and device with terminal based on server side
CN106446115A (en) Mobile Internet user classification method and device
US20170228462A1 (en) Adaptive seeded user labeling for identifying targeted content
US20020161636A1 (en) Information providing system
CN106095816B (en) Information delivery method and device
WO2016099447A1 (en) Personalized application recommendations
US20190253503A1 (en) Techniques for selecting additional links
CN106910135A (en) User recommends method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1249224

Country of ref document: HK

TA01 Transfer of patent application right

Effective date of registration: 20201217

Address after: Room 603, 6 / F, Roche Plaza, 788 Cheung Sha Wan Road, Kowloon, China

Applicant after: Zebra smart travel network (Hong Kong) Limited

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Applicant before: Alibaba Group Holding Ltd.

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20180105

RJ01 Rejection of invention patent application after publication