Summary of the invention
Technical matters to be solved by this invention provides a kind of method of using automatic recommendation, makes the user directly obtain the multi-field eurypalynous application relevant with current application.
The present invention also provides a kind of application automatic recommended device, in order to guarantee application and the realization of said method in reality.
In order to address the above problem, the embodiment of the invention discloses a kind of method of using automatic recommendation, it is characterized in that, comprising:
The signature identification of each multi-field application screens in the application data storehouse;
According to the signature identification of user's current application, the multi-field exemplary application that the signature identification of retrieval and current application is complementary in said application data base;
Said exemplary application is showed the user.
Preferably, the application of the corresponding a plurality of different field of signature identification.
Preferably, the signature identification of each the multi-field application in the said application data storehouse step of screening comprises:
To a certain application, in application data base, during less than pre-set threshold value, then this application characteristic sign is revised with its number of application with the identical or all identical signature identification of part.
Preferably, said signature identification according to user's current application, the step of the multi-field exemplary application that the signature identification of retrieval and current application is complementary in application data base comprises:
According to the signature identification of user's current application, retrieval character related application in application data base, said characteristic related application is for having the identical or all application of identical signature identification of part with user's current application;
The matching value of extraction and current application satisfies pre-conditioned characteristic related application, as exemplary application.
Preferably, said exemplary application comprises the application of at least two different field in application program, webpage, video, novel, music, recreation, news, shopping and the mailbox.
Preferably, when the matching value of different characteristic related application was unequal, the matching value of said extraction and current application satisfied pre-conditioned characteristic related application, comprised as the step of exemplary application:
Calculate the matching value of said characteristic related application and current application;
The characteristic related application is sorted according to matching value is descending;
According to said ordering, the preset number of extraction, matching value meets the characteristic related application of a plurality of pre-set interval respectively, as exemplary application.
Preferably, when the matching value of a plurality of characteristic related application equated, the matching value of said extraction and current application satisfied pre-conditioned characteristic related application, comprised as the step of exemplary application:
Calculate the matching value of said characteristic related application and current application, and each characteristic related application that equates of matching value and the correlation of current application;
The characteristic related application is sorted according to matching value from big to small, and wherein, the characteristic related application that matching value equates sorts according to correlation is descending;
According to said ordering, the preset number of extraction, matching value meets the characteristic related application of a plurality of pre-set interval respectively, as exemplary application.
Preferably, said method also comprises:
If user's current application do not comprise signature identification, or do not retrieve exemplary application, then in application data base, according to preset number and preset ratio, the extraction access times maximum with application up-to-date warehouse-in as exemplary application.
Preferably, saidly show user's step to comprise exemplary application:
Confirm the number of exemplary application according to the window pixel wide of current application on the user interface;
Extracting the exemplary application of corresponding number shows on user interface.
Preferably, saidly show user's step also to comprise exemplary application:
The exemplary application of said corresponding number is added in the descriptor of current application, and on user interface, set up and link accordingly with descriptor.
Preferably, said method also comprises:
Be extracted in the minimum exemplary application of interpolation rate in the Preset Time section;
Reduce minimum pairing matching value of exemplary application and the correlation of recommendation rate.
Preferably, said method also comprises:
Be extracted in and recommend each minimum application of number of times in the Preset Time section;
Signature identification to recommending each minimum application of number of times is revised.
The present invention also provides a kind of application automatic recommended device, comprising:
The signature identification screening module, the signature identification that is used for each multi-field application of application data storehouse screens;
The first exemplary application retrieval module is used for the signature identification according to user's current application, the multi-field exemplary application that the signature identification of retrieval and current application is complementary in said application data base;
The exemplary application display module is used for said exemplary application is showed the user.
Preferably, the application of the corresponding a plurality of different field of signature identification.
Preferably, said signature identification screening module comprises:
Signature identification correction submodule is used for to a certain application, when in application data base, having part number identical or all application of identical signature identification less than pre-set threshold value with it, then this application characteristic sign is revised.
Preferably, said exemplary application retrieval module comprises:
Characteristic related application retrieval submodule is used for the signature identification according to user's current application, retrieval character related application in application data base, and said characteristic related application is for having the identical or all application of identical signature identification of part with user's current application;
Exemplary application is extracted submodule, and the matching value that is used to extract with current application satisfies pre-conditioned characteristic related application, as exemplary application.
Preferably, said exemplary application comprises the application of at least two different field in application program, webpage, video, novel, music, recreation, news, shopping and the mailbox.
Preferably, when the matching value of different characteristic related application was unequal, said exemplary application was extracted submodule and is comprised:
First calculating sub module is used to calculate the matching value of said characteristic related application and current application;
The first ordering submodule is used for the characteristic related application is sorted according to matching value is descending;
First extracts submodule, be used for according to said ordering, the preset number of extraction, matching value meets the characteristic related application of a plurality of pre-set interval respectively, as exemplary application.
Preferably, when the matching value of a plurality of characteristic related application equated, said exemplary application was extracted submodule and is comprised:
Second calculating sub module is used to calculate the matching value of said characteristic related application and current application, and each characteristic related application that equates of matching value and the correlation of current application;
The second ordering submodule is used for the characteristic related application is sorted according to matching value from big to small, and wherein, the characteristic related application that matching value equates sorts according to correlation is descending;
Second extracts submodule, be used for according to said ordering, the preset number of extraction, matching value meets the characteristic related application of a plurality of pre-set interval respectively, as exemplary application.
Preferably, said device also comprises:
The second exemplary application retrieval module; Be used for if user's current application does not comprise signature identification, or do not retrieve exemplary application, then in application data base; According to preset number and preset ratio, extract access times maximum with application up-to-date warehouse-in as exemplary application.
Preferably, said exemplary application display module comprises:
Number is confirmed submodule, is used for confirming according to the window pixel wide of current application on the user interface number of exemplary application;
Show submodule, the exemplary application that is used to extract corresponding number is showed on user interface.
Preferably, said exemplary application display module also comprises:
Submodule is set up in link, is used for the exemplary application of said corresponding number is added to the descriptor of current application, and on user interface, sets up and link accordingly with descriptor.
Preferably, said device also comprises:
First extraction module is used to be extracted in the minimum exemplary application of interpolation rate in the Preset Time section;
Reduce module, be used to reduce pairing matching value of the minimum exemplary application of recommendation rate and correlation.
Preferably, said device also comprises:
Second extraction module is used to be extracted in and recommends each minimum application of number of times in the Preset Time section;
Correcting module is used for the signature identification of recommending each minimum application of number of times is revised.
Compared with prior art, the present invention has the following advantages:
The application is according to the signature identification of user's current application; The user is recommended in the application that the signature identification of retrieval and current application is complementary in the database that has comprised multi-field application; Recommend thereby make the user can directly obtain the application relevant with current application, in addition, because a plurality of application that same signature identification can corresponding different field; Simultaneously the matching value size distribution of each exemplary application and current application is in different intervals, thereby guaranteed the diversity of the exemplary application of user's acquisition.
In addition; The application with user interface as inlet, directly on the interface or through the link on the interface to user's exemplary application obtain required application so that the user is faster easier; The targeted customer that various application also can better be sent to oneself has faster set up contact between the two.
Embodiment
For make above-mentioned purpose of the present invention, feature and advantage can be more obviously understandable, below in conjunction with accompanying drawing and embodiment the present invention done further detailed explanation.
Way of recommendation usable range is narrower in the prior art, can not recommend for network application, and the way of recommendation is too simple, can only simply recommend in same area, in most cases what help the user is not had.
In view of this; The inventor herein creatively proposes one of core idea of the embodiment of the invention and is; After the signature identification of each multi-field application screens in the application data storehouse; According to the signature identification of user's current application, the multi-field exemplary application that the signature identification of retrieval and current application is complementary in application data base, and recommend the user.Make the user directly obtain the multi-field application relevant with current application.
With reference to figure 1, show a kind of flow chart of steps of using the method embodiment 1 of automatic recommendation of the present invention, specifically can may further comprise the steps:
The signature identification of each multi-field application screens in step 101, the application data storehouse;
In a kind of preferred embodiment of the present invention, said step 101 can comprise:
Substep S11, to a certain application, when in application data base, having part number identical or all application of identical signature identification less than pre-set threshold value, then this application characteristic sign is revised with it.
Among the application, said application (Application) is meant the various services of user's employed every field on network, like application program, webpage, video, novel, music, recreation, news, shopping and mailbox etc.Application data base comprises a plurality of cross-cutting application, derives from each open platform.Certain applications itself can be with some signature identifications (tag); Like protagonist, director etc.; Can keep these key messages; Get final product according to the signature identification correction of sign template,, then each is used and add signature identification according to the sign template for each application that does not contain signature identification to each application.
For example, the video tab template is:
Video class is used " the fiery shadow person of bearing " can add following signature identification:
To a certain application, in application data base, during less than pre-set threshold value, then this application characteristic sign is revised with its number of application with the identical or all identical signature identification of part.
After adding sign; According to the signature identification of " the fiery shadow person of bearing ", searching has the identical or all application of identical signature identification of part with it in application data base, i.e. in the time of search; According to signature identification " or " relation search for; In the extensive application that searches out in this way, the application that has possibly only contain " the fiery shadow person of bearing " Partial Feature sign, and what have possibly contain " the fiery shadow person of bearing " all signature identifications.
When the number of the related application that searches less than pre-set threshold value, such as 2, then need check the label of this application again, with the number of labels of examining mark and label substance conformance with standard template whether.As not then in time to revise.
For example, pre-set threshold value is 2, searches for according to the signature identification of " the fiery shadow person of bearing ", can obtain following application:
Visible by last table, the result of " the fiery shadow person of bearing " coupling has surpassed 2, so be the requirement that meets, can it be put in storage.
Step 102, according to the signature identification of user's current application, the multi-field exemplary application that the signature identification of retrieval and current application is complementary in said application data base.
In a kind of preferred embodiment of the present invention, said step 102 can comprise:
Substep S21, according to the signature identification of user's current application, retrieval character related application in application data base, said characteristic related application is for having the identical or all application of identical signature identification of part with user's current application.
In the present embodiment, the current application of user all comprises signature identification, and can retrieve the characteristic related application.Among the present invention, the application that signature identification can corresponding a plurality of different field, promptly signature identification has cross-cutting versatility; In order to guarantee that the user sees the diversity result; Meeting of the present invention is sought correlated results in the various dissimilar application of application data base, for example, can add the sign of " horrow movie " in the prior art usually to a horror film; Among the present invention the characteristic of using has been carried out further refinement; Make each signature identification be not limited to the application of describing a field, the signature identification of horror film can comprise " terror " " film ", has the video of " terror " label; Recreation film, the TV play of " terror " label can appear in the possible recommendation results having, other classification application such as picture and novel.
The matching value of substep S22, extraction and current application satisfies pre-conditioned characteristic related application, as exemplary application.
After the signature identification retrieval character related application of using, also need therefrom choose the application that is fit to the user more.Can first calculated characteristics related application and the matching value of current application, extract matching value and satisfy pre-conditioned characteristic related application, as exemplary application.
In this application, because the application that signature identification can corresponding a plurality of fields, said exemplary application can comprise the application of at least two different field in application program, webpage, video, novel, music, recreation, news, shopping and the mailbox.
In concrete realization, when the matching value of different characteristic related application was unequal, said substep S22 can comprise:
The matching value of substep S22-1, the said characteristic related application of calculating and current application.
In concrete realization, can give certain matching value with each signature identification of current application, and these signature identifications are divided into different groups, the matching value of signature identification is the same on the same group.For example the signature identification of current application is:
Because the author, it is too big to show these three pairing ranges of application of signature identification of time and countries/, in search with when mating, can temporarily not consider these three.
Next the signature identification of each group is distributed a matching value, as above example, with these signature identifications be divided into 4 groups and give matching value of each signature identification after obtain:
Classification: TV play 60
Type: comedy 6, love 6, the story of a play or opera 6
Act the leading role: protect sword cutting edge of a knife or a sword 2, Jin Sha 2
The director: Li Ji prosperous 1
Next; The signature identification of the characteristic related application of finding and the signature identification of current application are compared; Calculate the matching value of each characteristic related application by the signature identification hit situation; Wherein, hit rate (tag that hits group number/total tag group) with hit matching value ratio (the weights sum that hits/weights are total) weight separately and can adjust according to business rule, summation is 100.Such as video is 50: 50.
The matching value computing formula of the characteristic related application of video class is:
Weight=(the tag group number that hits/total tag group) * 50+ (the matching value sum that hits/matching value sum) * 50
Wherein need to prove have one to hit and promptly can be regarded as this group and hit in the tag group, matching value can round up.
As above routine, the tag that searches certain characteristic related application of current application is:
The signature identification contrast of itself and current application can be found that the tag that hits has TV play, love, the story of a play or opera, Jin Sha has 3 groups (classification, type, protagonist) to hit.
Then the matching value of this application is exactly weight=3/4*50+74/83*50=68 (67.17 round up 68)
Substep S22-2, the characteristic related application is sorted according to matching value is descending;
Substep S22-3, the said ordering of foundation, the preset number of extraction, matching value meets the characteristic related application of a plurality of pre-set interval respectively, as exemplary application.
After having calculated the matching value of each characteristic related application, can sort from big to small by matching value.Certain is several for each application of taking out is unlikely to focus on; Application after letting those relatively lean on also can recommendedly be arrived; Can respectively from several matching values interval of reserving in advance, choose some matching values and drop on the recommendation that should be used in this interval, for example from mate interval 100-88, select 3; From 87-73, select 2, from 72-16, select 1.Wherein, in same interval, what matching value was high preferentially is selected.If use not enough quantity in certain is interval, then choose and supply from the low interval of closing on.
In concrete realization, when the matching value of a plurality of characteristic related application equated, said substep S22 can comprise:
Substep S22-4, calculate the matching value of said characteristic related application and current application, and equal each characteristic related application of matching value and the correlation of current application.
Under the same situation of the matching value of a plurality of characteristic related application, need to calculate the characteristic related application of identical match value and the correlation of current application.
For example, suppose the application A relevant with current application, Application of B, the matching value of using C is identical, and computation process can be following:
The download of download+C of download+B of total download=A;
The scoring of scoring+C of scoring+B of overall score=A;
The correlativity of using A is: scoring/overall score * 40 of the download of A.assoc=A/total download * 60+A;
The correlativity of Application of B is: scoring/overall score * 40 of the download of B.assoc=B/total download * 60+B;
The correlativity of using C is: scoring/overall score * 40 of the download of C.assoc=C/total download * 60+C.
Substep S22-5, the characteristic related application is sorted according to matching value from big to small, wherein, the characteristic related application that matching value equates sorts according to correlation is descending;
Substep S22-6, the said ordering of foundation, the preset number of extraction, matching value meets the characteristic related application of a plurality of pre-set interval respectively, as exemplary application.
For the situation of the characteristic related application that has the identical match value, calculated matching value and correlativity after, all characteristic related application are sorted earlier according to the matching value size, for the application of identical match value, sort according to the correlation size.
Can respectively from several matching values interval of reserving in advance, choose some matching values and drop on the recommendation that should be used in this interval then, in same interval, what matching value was high preferentially is selected, and it is high that identical weights are then preferentially chosen the degree of correlation.
For example, searched 10 characteristic related application, corresponding matching value and correlation are following:
| A1 | A2 | B | C | D1 | D2 | E | F | G | H |
| Matching value | 93 | 93 | 89 | 83 | 57 | 57 | 50 | 49 | 32 | 23 |
| Correlation | 239 | 234 | | | 2334 | 455 | | | | |
Pre-set interval and corresponding preset number are: 3 [100-88], 2 [87-73], 1 [72-16]; Can from [87-73], choose C and D1 and (, then from [72-16] interval, choose the highest supplying from [100-88] from choosing A1, A2 and B according to the order in the table because this interval has only an application; D1 is consistent with the D2 matching value, but the D1 correlation is greater than D2, so choose D1); From 72-16, choose E, totally 6 application are as exemplary application.
Step 103, said exemplary application is showed the user.
In a kind of preferred embodiment of the present invention, said step 103 can comprise:
Step S31, confirm the number of exemplary application according to the window pixel wide of current application on the user interface;
The exemplary application of step S32, extraction corresponding number is showed on user interface.
In the present embodiment, exemplary application can show on user interface that for example, when the user opened " single billiards " this application, the bottom of this application the exemplary application relevant with the billiards motion can occur and give the user.Because the application window size of opening has nothing in common with each other, need the application of the proper number of recommendation and window size.The number of exemplary application is confirmed by the window pixel wide of current application, following example:
| The window pixel wide | The exemplary application number |
| 500-599 | 4 |
| 600-699 | 5 |
| 700-799 | 6 |
| 800-899 | 7 |
| 900-999 | 8 |
| 1000 and more than | 9 |
In actual conditions, only selected test subscriber, when opening certain application, and be somebody's turn to do when using width greater than 500 pixels, just can recommend related application to the user.For the situation of application window width, can not recommend less than 500 pixels.
In a kind of preferred embodiment of the present invention, said step 103 can also comprise:
Step S33, the exemplary application of said corresponding number is added in the descriptor of current application, and on user interface, set up and link accordingly with descriptor.
In the present embodiment, can also set up link, can in the descriptor of current application, know relative exemplary application through this link in user interface.For example, on the interface, set up the link of " adding more many ", click and get into,, can see the associated recommendation application of a plurality of and current application in the part of the descriptor " perhaps you also like " of current application.
With reference to figure 2, show a kind of flow chart of steps of using the method embodiment 2 of automatic recommendation of the present invention, specifically can may further comprise the steps:
The signature identification of each multi-field application screens instep 201, the application data storehouse;
Step 202, according to the signature identification of user's current application, the multi-field exemplary application that the signature identification of retrieval and current application is complementary in said application data base;
Step 203, if user's current application does not comprise signature identification, or do not retrieve exemplary application, then in application data base, according to preset number and preset ratio, the extraction access times maximum with application up-to-date warehouse-in as exemplary application.
Different with last embodiment is that in the present embodiment, user's current application possibly not comprise signature identification, can't detect according to signature identification, perhaps comprises signature identification, but after retrieving, does not have relevant exemplary application.Use for this type; Can extract in the application data base access times maximum with application up-to-date warehouse-in as exemplary application; For example, according to 7: 3 ratio, extract 50 the Top1000 application the most popular and the Top1000 of up-to-date warehouse-in and use as exemplary application.
Step 204, said exemplary application is showed the user.
In a kind of preferred embodiment of the present invention, saidstep 204 can comprise:
Step S41, confirm the number of exemplary application according to the window pixel wide of current application on the user interface;
The exemplary application of step S42, extraction corresponding number is showed on user interface.
Because in the present embodiment; Current application possibly not have signature identification, confirms when the number of the exemplary application of showing interface according to the window pixel wide of current application, for the application that signature identification is arranged with there is not the application of signature identification; Can extract different numbers, following example:
| The window pixel wide | Tab is arranged | No tab |
| 500-599 | 4 | 5 |
| 600-699 | 5 | 6 |
| 700-799 | 6 | 7 |
| 800-899 | 7 | 8 |
| 900-999 | 8 | 9 |
| 1000 and more than | 9 | 10 |
In a kind of preferred embodiment of the present invention, saidstep 204 can also comprise:
Step S43, the exemplary application of said corresponding number is added in the descriptor of current application, and on user interface, set up and link accordingly with descriptor.
Step 205, be extracted in the minimum exemplary application of interpolation rate in the Preset Time section;
Step 206, minimum pairing matching value of exemplary application and the correlation of reduction recommendation rate.
The user may open this application after the exemplary application of knowing current application on the interface, check details, also may further exemplary application be added in the use of oneself.
Application in order better to recommend the user to need can be recorded in certain Preset Time section, and the user is to the interpolation rate of each exemplary application, and the minimum exemplary application of extraction interpolation rate.
For example, extract on September 12nd, 2011, the exemplary application that the interpolation rate is minimum, like following table:
The interpolation rate is calculated by the number of times of this exemplary application interpolation and the number of times (webpage representation number of times) of recommendation, recommends number of times many more, and it is low more to add number of times, and its interpolation rate will be low more.For the minimum application of interpolation rate in the Preset Time section, its matching value and correlation may can come corresponding its matching value of reduction or correlation through adjustment algorithm, thereby make that the rank of other application is forward, more likely as exemplary application than higher.
Step 207, be extracted in and recommend each minimum application of number of times in the Preset Time section;
Step 208, the signature identification of recommending each minimum application of number of times is revised.
Each recommendation number of times of using is inequality in the application data base; Some application maybe never recommended mistake, and in actual conditions, the application of each type of every field all can have a large amount of application similar with it; Therefore, possibly there is the not too suitable problem of signature identification in this that never recommended type application.Can extract the recommendation number of times of all application in the application data base, for the minimum application need of recommendation number of times in the Preset Time section its signature identification carried out optimization and the processing that applying label is carried out in manual work, and after processing, put in storage again.
Use a kind of terminal applies dispositions method to show and manage to the current application corresponding of exemplary application among the application, can obtain better effect with it.
Particularly, can in the user interface of terminal desktop, unify to show and the corresponding icon of a plurality of application that each icon is represented an application, through the mode of icon as application entrance.
Said application data base can be on background server; When the user opens certain application on the interface; Server can be retrieved the exemplary application relevant with current application in database, show in this applications bottom in meeting according to the size of the window of the current application opened, and perhaps the clickthrough by current application " adds " entering " application treasure-house " more; Find current application, " perhaps you also like " part has a plurality of exemplary application below the details page or leaf of current application.
This patterned exhibition method is very directly perceived for the user, and easy to use and management.
Said user interface can also be layering or classification, is convenient to carry out Classification Management to using icon.For example in main interface, show the classification icon; Like " news ", " music ", the application of " shopping " or classifications such as " mailboxes "; And, show a plurality of application icons relevant in the sub-interface with music clicking for example sub-interface of appearance by main interface, " music " back.
Can point out the user use through icon as the mode of application entrance to this application; But before the user really selected to use, actual installation should not used corresponding configuration file, like this; Not only can be user-friendly, and before use and exceed and take client resource.
Icon in the user interface can be concentrated by the network side central server and dispose or push, and this has just prevented that rogue program from arbitrarily adding the malice icon in the interface, further improved security.There is the configuration file of central server centralized management can comprise the corresponding reference address of using, present specification, and the unfolding mode of said application, perhaps their any combination.
For example, use for web, the address of web visit is sent to end side by the mode of central server through configuration file, and this has just prevented rogue program the distorting reference address of end side.
And; The network side central server can be through the profile information that upgrades with the mutual acquisition of third party's content server; For example, if the reference address of certain application changes, server can be through the address information after upgrading with the mutual acquisition of content server; And send over through configuration file, stopped to change the opportunity that stays to rogue program because of reference address.
In addition, the display state of this icon can also be upgraded, with further prompting user in said terminal behind the configuration file of acquisition and the corresponding application of said icon.For example, do not obtain configuration file before, icon can be a black and white, or dark-coloured, and after acquisition, can become colour or light tone.
The order that send according to the network side central server at said terminal can also show that icon and/or corresponding configuration file upgrade to end side.Said network side central server can send said update command to end side according to user's use habit of obtaining from end side.Said network side central server can be confirmed user's use habit according to the transmission request to different configuration files that comes from end side.
For example, if there is mass of terminals all to ask the configuration file of certain application, explain that then this configuration file is very welcome; Perhaps the configuration file of certain application is repeatedly asked at certain terminal repeatedly, explains that then this terminal prefers to this application of use especially.Under these situation; Can be according to user's hobby and putting in order and the position of use habit adjustment icon; Or frequency of utilization is adjusted to main showing interface than the icon in the higher sub-interface; Or push new application icon to end side from the network side central server and show, in time to recommend more outstanding more popular application to the user.
What also should explain is that the icon of in the end side user interface, showing can be one or more, can confirm according to different displaying rules.For example, when using an icon, this icon can be used as the unified inlet of the application of a plurality of subordinates or subordinate's icon, and wherein any one is used when obtaining lastest imformation, all can obtain at this inlet icon place to point out.
In sum; The application provides a kind of method of using automatic recommendation; According to the signature identification of user's current application, the user is recommended in the multi-field application that the signature identification of retrieval and current application is complementary in the database that has comprised multi-field application, thereby makes the user can directly obtain the recommendation of the application in a plurality of fields relevant with current application; In addition; Since same signature identification can corresponding different field a plurality of application, the matching value size distribution of each exemplary application and current application is in different intervals simultaneously, thereby guaranteed the diversity of the exemplary application of user's acquisition.
In addition; The application with user interface as inlet, directly on the interface or through the link on the interface to user's exemplary application obtain required application so that the user is faster easier; The targeted customer that various application also can better be sent to oneself has faster set up contact between the two.
What each embodiment in this instructions stressed all is and the difference of other embodiment that identical similar part is mutually referring to getting final product between each embodiment.
Need to prove; In embodiments of the present invention; Said subscriber equipment comprises computing machine, mobile phone, PDA etc., and said hardware comprises CPU, mainboard, video card, display, internal memory, hard disk, CD-ROM drive, sound card, battery, network interface card, mouse-keyboard and/or makes a video recording first-class.The embodiment of the invention is applied to the working application environment of client-server, perhaps further is applied in the applied environment based on cloud.
For method embodiment, for simple description, so it all is expressed as a series of combination of actions; But those skilled in the art should know; The present invention does not receive the restriction of described sequence of movement, because according to the present invention, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in the instructions all belongs to preferred embodiment, and related action and module might not be that the present invention is necessary.
With reference to figure 3, show a kind of structured flowchart of using automatic recommended device embodiment 1 of the present invention, specifically can comprise with lower module:
Signature identification screening module 301, the signature identification that is used for each multi-field application of application data storehouse screens;
The first exemplary application retrieval module 302 is used for the signature identification according to user's current application, the multi-field exemplary application that the signature identification of retrieval and current application is complementary in said application data base;
Exemplary application display module 303 is used for said exemplary application is showed the user.
In a kind of preferred embodiment of the present invention, the application that signature identification can corresponding a plurality of different field.
In a kind of preferred embodiment of the present invention, said signature identification screening module 301 can comprise:
Signature identification correction submodule is used for to a certain application, when in application data base, having part number identical or all application of identical signature identification less than pre-set threshold value with it, then this application characteristic sign is revised.
In a kind of preferred embodiment of the present invention, said exemplary application retrieval module 302 can comprise:
Characteristic related application retrieval submodule is used for the signature identification according to user's current application, retrieval character related application in application data base, and said characteristic related application is for having the identical or all application of identical signature identification of part with user's current application;
Exemplary application is extracted submodule, and the matching value that is used to extract with current application satisfies pre-conditioned characteristic related application, as exemplary application.
In a kind of preferred embodiment of the present invention, said exemplary application can comprise the application of at least two different field in application program, webpage, video, novel, music, recreation, news, shopping and the mailbox.
In a kind of preferred embodiment of the present invention, when the matching value of different characteristic related application was unequal, said exemplary application was extracted submodule and can be comprised:
First calculating sub module is used to calculate the matching value of said characteristic related application and current application;
The first ordering submodule is used for the characteristic related application is sorted according to matching value is descending;
First extracts submodule, be used for according to said ordering, the preset number of extraction, matching value meets the characteristic related application of a plurality of pre-set interval respectively, as exemplary application.
In a kind of preferred embodiment of the present invention, when the matching value of a plurality of characteristic related application equated, said exemplary application was extracted submodule and can be comprised:
Second calculating sub module is used to calculate the matching value of said characteristic related application and current application, and each characteristic related application that equates of matching value and the correlation of current application;
The second ordering submodule is used for the characteristic related application is sorted according to matching value from big to small, and wherein, the characteristic related application that matching value equates sorts according to correlation is descending;
Second extracts submodule, be used for according to said ordering, the preset number of extraction, matching value meets the characteristic related application of a plurality of pre-set interval respectively, as exemplary application.
In a kind of preferred embodiment of the present invention, said exemplary application display module 303 can comprise:
Number is confirmed submodule, is used for confirming according to the window pixel wide of current application on the user interface number of exemplary application;
Show submodule, the exemplary application that is used to extract corresponding number is showed on user interface.
In a kind of preferred embodiment of the present invention, said exemplary application display module 303 can also comprise:
Submodule is set up in link, is used for the exemplary application of said corresponding number is added to the descriptor of current application, and on user interface, sets up and link accordingly with descriptor.
With reference to figure 4, show a kind of structured flowchart of using automatic recommended device embodiment 2 of the present invention, specifically can comprise with lower module:
Signature identification screening module 401, the signature identification that is used for each multi-field application of application data storehouse screens;
The first exemplary application retrieval module 402 is used for the signature identification according to user's current application, the multi-field exemplary application that the signature identification of retrieval and current application is complementary in said application data base;
The second exemplary application retrieval module 403; Be used for if user's current application does not comprise signature identification, or do not retrieve exemplary application, then in application data base; According to preset number and preset ratio, extract access times maximum with application up-to-date warehouse-in as exemplary application.
Exemplary application display module 404 is used for said exemplary application is showed the user.
First extraction module 405 is used to be extracted in the minimum exemplary application of interpolation rate in the Preset Time section;
Reduce module 406, be used to reduce pairing matching value of the minimum exemplary application of recommendation rate and correlation.
Second extraction module 407 is used to be extracted in and recommends each minimum application of number of times in the Preset Time section;
Correcting module 408 is used for the signature identification of recommending each minimum application of number of times is revised.
The embodiment of the invention not only can be applied to can also be applied to the applied environment of client-server in the applied environment of single device, perhaps further is applied in the applied environment based on cloud.
Because said device embodiment is basically corresponding to preceding method embodiment, so not detailed part in the description of present embodiment can just not given unnecessary details at this referring to the related description in the previous embodiment.Module, submodule and unit related in apparatus of the present invention embodiment and the system embodiment can be software, can be hardware, also can be the combination of software and hardware.
The present invention can be used in numerous general or special purpose computingasystem environment or the configuration.For example: personal computer, server computer, handheld device or portable set, plate equipment, multicomputer system, the system based on microprocessor, set top box, programmable consumer-elcetronics devices, network PC, small-size computer, mainframe computer, comprise DCE of above any system or equipment or the like.
The present invention can describe in the general context of the computer executable instructions of being carried out by computing machine, for example program module.Usually, program module comprises the routine carrying out particular task or realize particular abstract, program, object, assembly, data structure or the like.Also can in DCE, put into practice the present invention, in these DCEs, by through communication network connected teleprocessing equipment execute the task.In DCE, program module can be arranged in this locality and the remote computer storage medium that comprises memory device.
At last; Also need to prove; In this article; Relational terms such as first and second grades only is used for an entity or operation are made a distinction with another entity or operation, and not necessarily requires or hint relation or the order that has any this reality between these entities or the operation.And; Term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability; Thereby make and comprise that process, method, article or the equipment of a series of key elements not only comprise those key elements; But also comprise other key elements of clearly not listing, or also be included as this process, method, article or equipment intrinsic key element.Under the situation that do not having much more more restrictions, the key element that limits by statement " comprising ... ", and be not precluded within process, method, article or the equipment that comprises said key element and also have other identical element.
More than a kind of method and automatic recommended device of a kind of application of using automatic recommendation provided by the present invention carried out detailed introduction; Used concrete example among this paper principle of the present invention and embodiment are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, the part that on embodiment and range of application, all can change, in sum, this description should not be construed as limitation of the present invention.