CN105446977B - A kind of information processing method and electronic equipment - Google Patents

A kind of information processing method and electronic equipment Download PDF

Info

Publication number
CN105446977B
CN105446977B CN201410299742.9A CN201410299742A CN105446977B CN 105446977 B CN105446977 B CN 105446977B CN 201410299742 A CN201410299742 A CN 201410299742A CN 105446977 B CN105446977 B CN 105446977B
Authority
CN
China
Prior art keywords
vocabulary
feature
feature vocabulary
user
electronic equipment
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.)
Active
Application number
CN201410299742.9A
Other languages
Chinese (zh)
Other versions
CN105446977A (en
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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201410299742.9A priority Critical patent/CN105446977B/en
Publication of CN105446977A publication Critical patent/CN105446977A/en
Application granted granted Critical
Publication of CN105446977B publication Critical patent/CN105446977B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention relates to computer fields, disclose a kind of information processing method and electronic equipment, to solve the slow technical problem of the population characteristic vocabulary renewal speed to specific user group in the prior art, this method is applied in electronic equipment, it include: the N number of feature vocabulary for obtaining the user of electronic equipment, N is positive integer;Judge any feature vocabulary in N number of feature vocabulary whether be specific user group where user population characteristic vocabulary, and then M population characteristic vocabulary is determined from N number of feature vocabulary, wherein, population characteristic vocabulary is the feature vocabulary of at least two users in specific user group, and M is the positive integer less than or equal to N;The user-oriented dictionary of electronic equipment is updated by M population characteristic vocabulary.

Description

A kind of information processing method and electronic equipment
Technical field
The present invention relates to computer field, in particular to a kind of information processing method and electronic equipment.
Background technique
With the continuous development of science and technology, electronic technology has also obtained development at full speed, and the type of electronic product is also got over Come more, people have also enjoyed the various conveniences of development in science and technology bring.Present people can be set by various types of electronics It is standby, it enjoys as development in science and technology bring is comfortably lived.
And in the application of electronic equipment, input method of Chinese character has become the important means that user interacts with electronic equipment, Input method of Chinese character technology needs a succession of keyboard of user translating into the Chinese character string that user wants, usual input method of Chinese character Require have user-oriented dictionary, Chinese character, word and the phrase that will use for storing user's most probable, and under normal conditions, it is special Determining multiple users in user group might have identical feature vocabulary, which is population characteristic vocabulary, in the prior art all Need to determine the population characteristic vocabulary of specific user group by server, such as: server end is whole from interconnection online collection Reason, is then handed down to input method client;Another example is: server end collects the input vocabulary and its word of input method client user Then counted frequently, then be handed down to input method client etc..However, both modes require server end by longer Period compile the feature vocabulary of user, so the population characteristic vocabulary to specific user group exists in the prior art The slow technical problem of renewal speed.
Summary of the invention
The embodiment of the present invention provides a kind of information processing method and electronic equipment, to solve in the prior art to specific user The slow technical problem of the population characteristic vocabulary renewal speed of group.
In a first aspect, the embodiment of the present invention provides a kind of information processing method, it is applied in electronic equipment, comprising: obtain N number of feature vocabulary of the user of the electronic equipment, N is positive integer;Judge any feature vocabulary in N number of feature vocabulary Whether it is the population characteristic vocabulary of specific user group where the user, and then determines M from N number of feature vocabulary Population characteristic vocabulary, wherein the population characteristic vocabulary is the Feature Words of at least two users in the specific user group It converges, M is the positive integer less than or equal to N;It is carried out more by user-oriented dictionary of the M population characteristic vocabulary to the electronic equipment Newly.
With reference to first aspect, in the first possible implementation, any spy in the judgement feature vocabulary Sign vocabulary whether be specific user group where the user population characteristic vocabulary, specifically include: successively take i be 1 to N it is whole Number determines that i-th of ith feature vocabulary in N number of feature vocabulary propagates hop count and the i-th co-occurrence hop count, and described i-th propagates jump Number specifically: the number of nodes that the ith feature vocabulary is passed through from occurring for the first time to the electronic equipment is transmitted to, institute State the i-th co-occurrence hop count specifically: in the communication process of the ith feature vocabulary, using the ith feature vocabulary as spy Levy the number of nodes of vocabulary;Judge that the i-th co-occurrence hop count is preset divided by whether the quotient of the i-th propagation hop count is greater than first Threshold value;When the quotient is greater than first preset threshold, it is determined that the ith feature vocabulary is the population characteristic word It converges.
With reference to first aspect, in the second possible implementation, the user's for obtaining the electronic equipment is N number of Feature vocabulary, specifically: the user's frequency of use for obtaining the electronic equipment is more than the vocabulary of the second preset threshold as the N A feature vocabulary;Or it receives another electronic equipment and is sent to N number of feature vocabulary;Or obtain the user of the electronic equipment Frequency of use is more than N1 vocabulary of the second preset threshold, and receives the N2 Feature Words of another electronic equipment being sent to It converges, the N1 vocabulary and the N2 feature vocabulary form N number of feature vocabulary.
With reference to first aspect, in the third possible implementation, appointing in judgement N number of feature vocabulary Before whether one feature vocabulary is the population characteristic vocabulary of specific user group where the user, the method also includes: according to It is secondary to take i for 1 to N integer, determine that i-th of ith feature vocabulary in N number of feature vocabulary propagates hop count and the jump of the i-th co-occurrence Number, described i-th propagates hop count specifically: the ith feature vocabulary from occurring to the electronic equipment institute is transmitted to for the first time The number of nodes of process, the i-th co-occurrence hop count specifically: the ith feature vocabulary is in communication process, by described i-th Number of nodes of a feature vocabulary as feature vocabulary;Judge it is described i-th propagation hop count subtract the i-th co-occurrence hop count difference whether Greater than third predetermined threshold value;When the difference is greater than the third predetermined threshold value, by the ith feature vocabulary from the N It is removed in a feature vocabulary, and then when i is equal to N, obtains the L feature vocabulary of the user, L is just whole less than or equal to N Number;It is described judge any feature vocabulary in N number of feature vocabulary whether be specific user group where the user group Body characteristics vocabulary, specifically: judge whether any feature vocabulary in the L feature vocabulary is the population characteristic word one by one It converges.
Any possible reality with reference to first aspect or in the first to three kind of possible implementation of first aspect Existing mode, in the fourth possible implementation, it is described by the M population characteristic vocabulary to the use of the electronic equipment Family dictionary is updated, specifically: taking j is 1 to M integer, determines j-th of Feature Words in the M population characteristic vocabulary The jth distance value of the source node of remittance and the electronic equipment;Judge whether the jth distance value is less than pre-determined distance value;Institute When stating jth distance value less than the pre-determined distance value, the user-oriented dictionary is added in j-th of feature vocabulary;Otherwise, will not The user-oriented dictionary is added in j-th of feature vocabulary.
Any possible reality with reference to first aspect or in the first to three kind of possible implementation of first aspect Existing mode determines M population characteristic word from N number of feature vocabulary described in a fifth possible implementation After remittance, the method also includes: the M population characteristic vocabulary is sent to the neighbor node of the electronic equipment, the M A population characteristic vocabulary is for being updated the user-oriented dictionary of the neighbor node.
Second aspect, the embodiment of the present invention provide a kind of electronic equipment, comprising: module are obtained, for obtaining the electronics N number of feature vocabulary of the user of equipment, N is positive integer;First judgment module, for judging appointing in N number of feature vocabulary One feature vocabulary whether be specific user group where the user population characteristic vocabulary, and then from N number of feature vocabulary In determine M population characteristic vocabulary, wherein the population characteristic vocabulary be the specific user group at least two use The feature vocabulary at family, M are the positive integer less than or equal to N;Update module, for passing through the M population characteristic vocabulary to described The user-oriented dictionary of electronic equipment is updated.
In conjunction with second aspect, in the first possible implementation, the first judgment module is specifically included: first Determination unit is 1 to N integer for successively taking i, determines that i-th of ith feature vocabulary in N number of feature vocabulary is propagated Hop count and the i-th co-occurrence hop count, described i-th propagates hop count specifically: the ith feature vocabulary from occurring to being transmitted to for the first time The number of nodes that the electronic equipment is passed through, the i-th co-occurrence hop count specifically: in the propagation of the ith feature vocabulary In the process, using the ith feature vocabulary as the number of nodes of feature vocabulary;First judging unit, for judging described i-th Whether co-occurrence hop count is greater than the first preset threshold divided by the quotient of the i-th propagation hop count;Second determination unit, for described When quotient is greater than first preset threshold, it is determined that the ith feature vocabulary is the population characteristic vocabulary.
In conjunction with second aspect, in the second possible implementation, the acquisition module is specifically used for: described in acquisition User's frequency of use of electronic equipment is more than the vocabulary of the second preset threshold as N number of feature vocabulary;Or receive another electricity Sub- equipment is sent to N number of feature vocabulary;The frequency of use for obtaining the user of the electronic equipment is more than the second preset threshold N1 vocabulary, and receive the N2 feature vocabulary of another electronic equipment being sent to, the N1 vocabulary is a with the N2 Feature vocabulary forms N number of feature vocabulary.
In conjunction with second aspect, in the third possible implementation, the electronic equipment further include: determining module is used In judge any feature vocabulary in N number of feature vocabulary whether be specific user group where the user group it is special Before levying vocabulary, successively taking i is 1 to N integer, determines that i-th of ith feature vocabulary in N number of feature vocabulary propagates jump Several and the i-th co-occurrence hop count, described i-th propagates hop count specifically: the ith feature vocabulary occurs from first time to being transmitted to State the number of nodes that electronic equipment is passed through, the i-th co-occurrence hop count specifically: the ith feature vocabulary is in communication process In, using the ith feature vocabulary as the number of nodes of feature vocabulary;Second judgment module, for judging that described i-th propagates Whether the difference that hop count subtracts the i-th co-occurrence hop count is greater than third predetermined threshold value;Screening module, it is described for being greater than in the difference When third predetermined threshold value, the ith feature vocabulary is removed from N number of feature vocabulary, and then when i is equal to N, obtained The L feature vocabulary of the user, L are the positive integer less than or equal to N;The first judgment module, is specifically used for: judging one by one Whether any feature vocabulary in the L feature vocabulary is the population characteristic vocabulary.
In conjunction with any possible reality in the first to three kind of possible implementation of second aspect or second aspect Existing mode, in the fourth possible implementation, the update module specifically includes: third determination unit, is 1 for taking j To the integer of M, the source node of j-th of feature vocabulary in the M population characteristic vocabulary and the jth of the electronic equipment are determined Distance value;Second judgment unit, for judging whether the jth distance value is less than pre-determined distance value;Updating unit, in institute When stating jth distance value less than the pre-determined distance value, the user-oriented dictionary is added in j-th of feature vocabulary;Otherwise, will not The user-oriented dictionary is added in j-th of feature vocabulary.
In conjunction with any possible reality in the first to three kind of possible implementation of second aspect or second aspect Existing mode, in a fifth possible implementation, the electronic equipment further include: sending module, for from N number of spy After determining M population characteristic vocabulary in sign vocabulary, the M population characteristic vocabulary is sent to the neighbour of the electronic equipment Node is occupied, the M population characteristic vocabulary is for being updated the user-oriented dictionary of the neighbor node.
The present invention has the beneficial effect that:
It is then N number of from this due in the embodiment of the present application, obtaining N number of feature vocabulary of the user of electronic equipment first M population characteristic vocabulary of specific user group where determining user in feature vocabulary, and population characteristic vocabulary is user institute The feature vocabulary of at least two users in specific user group, then by this M feature vocabulary to the user of electronic equipment Dictionary is updated, the population characteristic vocabulary of specific user group as where directly locally obtaining user, without logical It crosses server to compile, the technology of the renewal speed of the population characteristic vocabulary of specific user group is imitated so having reached and having improved Fruit.
Detailed description of the invention
Fig. 1 is information processing method flow chart in the embodiment of the present invention;
Fig. 2 is whether any feature vocabulary in information processing method of the embodiment of the present invention in judging characteristic vocabulary is user The flow chart of the population characteristic vocabulary of place specific user group;
Fig. 3 is electronic equipment schematic diagram included in system in information processing method of the embodiment of the present invention;
Fig. 4 is the process for filtering out L feature vocabulary in information processing method of the embodiment of the present invention from N number of feature vocabulary Figure;
By M population characteristic vocabulary to the user-oriented dictionary of electronic equipment in Fig. 5 information processing method of the embodiment of the present invention The flow chart being updated;
Fig. 6 is the structure chart of electronic equipment in the embodiment of the present invention.
Specific embodiment
The embodiment of the present invention provides a kind of information processing method and electronic equipment, to solve in the prior art to specific user The slow technical problem of the population characteristic vocabulary renewal speed of group.
In order to solve the above technical problems, general thought is as follows for technical solution in the embodiment of the present application:
The N number of feature vocabulary for obtaining the user of electronic equipment first, then determines user institute from this N number of feature vocabulary In M population characteristic vocabulary of specific user group, and population characteristic vocabulary is at least two in the specific user group of user place Then the feature vocabulary of a user is updated the user-oriented dictionary of electronic equipment by this M feature vocabulary, due to directly existing The local population characteristic vocabulary for obtaining user place specific user group, without being compiled by server, so reach The technical effect for improving the renewal speed to the population characteristic vocabulary of specific user group is arrived.
In order to better understand the above technical scheme, below by attached drawing and specific embodiment to technical solution of the present invention It is described in detail, it should be understood that the specific features in the embodiment of the present invention and embodiment are to the detailed of technical solution of the present invention Thin explanation, rather than the restriction to technical solution of the present invention, in the absence of conflict, the embodiment of the present invention and embodiment In technical characteristic can be combined with each other.
In a first aspect, the embodiment of the present invention provides a kind of information processing method, it is applied in electronic equipment, electronic equipment example Such as are as follows: laptop, tablet computer, mobile phone etc., referring to FIG. 1, method includes the following steps:
Step S101: N number of feature vocabulary of the user of electronic equipment is obtained, N is positive integer;
Step S102: judge whether any feature vocabulary in N number of feature vocabulary is specific user group where user Population characteristic vocabulary, and then M population characteristic vocabulary is determined from N number of feature vocabulary, wherein population characteristic vocabulary is specific The feature vocabulary of at least two users in user group, M are the positive integer less than or equal to N;
Step S103: the user-oriented dictionary of electronic equipment is updated by M population characteristic vocabulary.
In step S101, each feature vocabulary W is made of following attribute in N number of feature vocabulary:
1. vocabulary w, vocabulary w can be indicated by the unique identifier of vocabulary itself or vocabulary;
2. the frequency of use f of vocabulary, the frequency of use f of vocabulary can input the number of the vocabulary for the user of present node f(w);Or
The frequency of use f of vocabulary may be p (w), be normalized by the frequency of all user characteristics vocabulary of this node Processing obtains
Wherein, wiRefer to current signature vocabulary, wkIt is any feature vocabulary of present node, n is the feature vocabulary of present node Number, p (w) refer to number f (w) ratio shared in all input numbers of the user of present node;
3. the usage scenario s of the usage scenario s of vocabulary, vocabulary are made of one or more features, such as: user's input word Application program, user where when remittance input several vocabulary inputted before or after the vocabulary, user input vocabulary when Between, geographical location etc..
4. the source node h of vocabulary, vocabulary is the vocabulary with the current h of Feature Words remittance abroad of node h in communication process Source node is indicated with other unique identifiers of the IP address of the node or node;
5. the propagation hop count m of vocabulary, the number of nodes that vocabulary is passed through from occurring for the first time to current electronic device is transmitted to Amount;
6. the co-occurrence hop count t of vocabulary, in vocabulary communication process, using vocabulary as the number of nodes of feature vocabulary.
In the multiple attributes of the upper surface of feature vocabulary, " vocabulary w " attribute is necessary attribute, and other vocabulary are not required to belong to Property.
In step S101, N number of feature vocabulary can be obtained in several ways, and three kinds of modes therein are set forth below, when So, in the specific implementation process, following three kinds of situations are not limited to.
The first, obtains N number of feature vocabulary of the user of electronic equipment, specifically:
The frequency of use for obtaining the user of electronic equipment is more than N1 vocabulary of the second preset threshold, and receives another electricity The N2 feature vocabulary of sub- equipment being sent to, N1 vocabulary form N number of feature vocabulary with N2 feature vocabulary.
In the specific implementation process, if some vocabulary by the frequency of use of user is more than the second preset threshold, illustrate The vocabulary is the common words of user, so the feature vocabulary of user is determined it as, wherein the second preset threshold can be to appoint Meaning value, the embodiment of the present invention is with no restriction;And in addition to this, the other electronic equipments being connected with current electronic device also may be useful for The feature vocabulary at family, so, current electronic device can also be sent it to, and then current electronic device is made to obtain N number of feature Vocabulary, wherein another electronic equipment is passed when N2 feature vocabulary is sent to current electronic device by point-to-point mode It is defeated, to improve transmission speed.
In addition, being merged into a vocabulary, example if including identical vocabulary in N1 vocabulary and N2 vocabulary Such as: carrying out cumulative, propagation hop count calculating, the calculating of co-occurrence hop count of vocabulary frequency.
Second, N number of feature vocabulary of the user of electronic equipment is obtained, specifically:
The user's frequency of use for obtaining electronic equipment is more than the vocabulary of the second preset threshold as N number of feature vocabulary.
Such as: if current electronic device is to determine the starting point of feature vocabulary, in the N number of feature for obtaining electronic equipment When vocabulary, with regard to the feature vocabulary without other electronic equipments extremely, but the spy of the user of electronic equipment local is only obtained Levy vocabulary.
The third, obtains N number of feature vocabulary of the user of electronic equipment, specifically:
It receives another electronic equipment and is sent to N number of feature vocabulary.
Such as: if there is no the common words of user for current electronic device, set so another electronics may be obtained only The feature vocabulary for other electronic equipments that preparation is sent is as N number of feature vocabulary.
In step S102, can judge whether any feature vocabulary in N number of feature vocabulary is user in several ways The population characteristic vocabulary of place specific user group is set forth below two kinds therein and is introduced, certainly, in specific implementation process In, it is not limited to following two situation.
Embodiment as a further preference, electronic equipment can be then passed to after obtaining N number of feature vocabulary The neighbor node of the electronic equipment, and then the feature vocabulary of neighbor node is updated, renewal process and Current electronic are set It is standby similar.
The first, any feature vocabulary in judging characteristic vocabulary whether be specific user group where user group it is special Vocabulary is levied, referring to FIG. 2, specifically including:
Step S201: successively taking i is 1 to N integer, determines that i-th of ith feature vocabulary in N number of feature vocabulary is propagated Hop count and the i-th co-occurrence hop count, i-th propagates hop count specifically: ith feature vocabulary from occurring to electronic equipment is transmitted to for the first time The number of nodes passed through, the i-th co-occurrence hop count specifically: in the communication process of ith feature vocabulary, by ith feature word The number of nodes converged as feature vocabulary;
Step S202: judge whether the i-th co-occurrence hop count is greater than the first preset threshold divided by the quotient of the i-th propagation hop count;
Step S203a: when quotient is greater than the first preset threshold, it is determined that ith feature vocabulary is population characteristic vocabulary.
Further, this method further includes: step S203b: when quotient is not more than the first preset threshold, it is determined that i-th A feature vocabulary is not population characteristic vocabulary.
In step S201, in the specific implementation process, a node is an electronic equipment, and ith feature vocabulary exists When appearance, then 1 is set by the i-th propagation hop count in its attribute information, the i-th co-occurrence hop count is set as 1, and then it is every time from one A electronic equipment is transferred to next electronic equipment, then its corresponding i-th propagation hop count is added 1, and if the i-th feature vocabulary exists When propagating to some electronic equipment, finds it also and be the feature vocabulary of the electronic equipment, then add its corresponding i-th co-occurrence hop count 1。
Such as: as shown in figure 3, including 10 electronic equipments in system, the i-th feature vocabulary occurs being electronic equipment for the first time h1, current electronic device h6, pass through electronic equipment h therebetween2、h3、h4、h5, and be also electronic equipment h4、h6Feature vocabulary, that It can determine that the i-th propagation hop count be the 6, i-th co-occurrence hop count is 3, certain above numerical value is only the i-th propagation hop count, i-th is total to The citing of existing hop count, in the specific implementation process, however it is not limited to above-mentioned numerical value.
In step S202, or propagating hop count by i-th is for the 6, i-th co-occurrence hop count is 3, then the quotient determined It is 0.5.
In step S203a, the arbitrary value that the first preset threshold can be set, such as: 0.4,0.6,0.8 etc., the present invention Embodiment with no restriction, usually can by user as needed or experience sets itself, wherein if the first preset threshold is 0.4, then since 0.5 is greater than 0.4, then it can determine that the i-th feature vocabulary is population characteristic vocabulary;And if the first preset threshold is 0.8, then since 0.5 less than 0.8, then can then determine that the i-th feature vocabulary is not population characteristic vocabulary.
Since in the above scheme, when whether determine certain feature vocabulary is population characteristic vocabulary, synthesis has examined this feature The propagation hop count and co-occurrence hop count of vocabulary, and the number of users that different user groups is included has biggish difference, thus There is also larger differences for the propagation hop count of feature vocabulary, so it is more accurate by above-mentioned identified population characteristic vocabulary, more Fill it up with the use demand of sufficient specific user group.Such as: user group it is fewer in number in the case where, the propagation of feature vocabulary Hop count is also smaller, and in this case, lesser co-occurrence hop count just can determine that this feature vocabulary is population characteristic vocabulary;And In the case that the number of user group is more, the propagation hop count of feature vocabulary is also more, and in this case, biggish co-occurrence is jumped Number can determine that this feature vocabulary is population characteristic vocabulary.
Second, any feature vocabulary in judging characteristic vocabulary whether be specific user group where user group it is special Vocabulary is levied, is specifically included:
Whether the co-occurrence hop count of any feature vocabulary is greater than preset threshold in judging characteristic vocabulary, is being greater than preset threshold When, it is determined that it is population characteristic vocabulary.
The preset threshold can be arbitrary value, such as 10,15 etc., the embodiment of the present invention with no restriction, due to above-mentioned In scheme, it is thus only necessary to consider the co-occurrence hop count of feature vocabulary, so there is the technology effect for the processing speed for improving electronic equipment Fruit.
Embodiment as a further preference is judging whether any feature vocabulary in N number of feature vocabulary is user institute Before the population characteristic vocabulary of specific user group, referring to FIG. 4, method further include:
Step S401: successively taking i is 1 to N integer, determines that i-th of ith feature vocabulary in N number of feature vocabulary is propagated Hop count and the i-th co-occurrence hop count, i-th propagates hop count specifically: ith feature vocabulary from occurring to electronic equipment is transmitted to for the first time The number of nodes passed through, the i-th co-occurrence hop count specifically: ith feature vocabulary is in communication process, by ith feature vocabulary Number of nodes as feature vocabulary;
Step S402: judge that the i-th propagation hop count subtracts the difference of the i-th co-occurrence hop count and whether is greater than third predetermined threshold value;
Step S403a: when difference is greater than third predetermined threshold value, by ith feature vocabulary from N number of feature vocabulary It removes, and then when i is equal to N, obtains the L feature vocabulary of user, L is the positive integer less than or equal to N;
Step S403b: when difference is less than third predetermined threshold value, then ith feature vocabulary is retained.
And then in step S102, judge whether any feature vocabulary in N number of feature vocabulary is specific user where user The population characteristic vocabulary of group, specifically:
Judge whether any feature vocabulary in L feature vocabulary is population characteristic vocabulary one by one.
In step S401, for determining that the i-th of the i-th feature vocabulary propagates hop count and the i-th co-occurrence hop count, in front It is described, so details are not described herein.
In step S402, or propagating hop count by i-th is for the 6, i-th co-occurrence hop count is 3, then identified difference is 3, third predetermined threshold value can be arbitrary value, such as: 10,20 etc., under normal conditions rule of thumb or demand is set for user It sets;
In step S403a, usually when i-th propagates hop count and be greater than the i-th co-occurrence hop count, then illustrate the i-th feature vocabulary only For the feature vocabulary of a few users in the specific user group, and the common words of not most of user, so it can't As the common feature vocabulary of the specific user group, so ith feature vocabulary can be removed from N number of feature vocabulary, To obtain L spy's feature vocabulary.
In turn, it is subsequent judge whether N number of feature vocabulary is population characteristic vocabulary when, since front has screened out part Feature vocabulary, so one can reduce the propagation burden of feature vocabulary among multiple nodes, and two, it is only necessary to special from L Population characteristic vocabulary is determined in sign vocabulary, also improves treatment effeciency.
In the specific implementation process, the user-oriented dictionary of user can be updated in several ways in step S103, It is set forth below two kinds therein to be introduced, certainly, in the specific implementation process, is not limited to following two situation.
The first, is updated the user-oriented dictionary of electronic equipment by M population characteristic vocabulary, referring to FIG. 5, specifically Include:
Step S501: taking j is 1 to M integer, determines the source node of j-th of feature vocabulary in M population characteristic vocabulary With the jth distance value of electronic equipment;
Step S502: judge whether jth distance value is less than pre-determined distance value;
Step S503a: when jth distance value is less than pre-determined distance value, user-oriented dictionary is added in j-th of feature vocabulary;
Step S503b: otherwise, user-oriented dictionary is not added in j-th of feature vocabulary.
In step S501, each feature vocabulary can be calculated between its source node and current electronic device according to its attribute Distance value, calculation method is for example are as follows: Feature Words converge vocabulary w and its attribute can form a vector, in this way each Feature vocabulary W is a vector, and every one-dimensional weight for having oneself in vector, these weights are previously set, and default is all 1 (can certainly be other values, the embodiment of the present invention is with no restriction), all feature lexical set H of node be a vector sets It closes, the distance of different nodes is calculated with the distance between set of its feature vocabulary.The calculating side of the distance of two vector set Method: calculating separately the central point of two vector set, then with the distance for calculating two central points, calculates the distance of central point Method is for example are as follows: Euclidean distance, mahalanobis distance, COS distance etc..
In addition, in the specific implementation process, feature vocabulary W indicates a kind of only form with vector, can also with set or The mode of figure indicates that the embodiment of the present invention is with no restriction.
In step S502, pre-determined distance value can be arbitrary value, and usually source where empirical value, with the i-th feature vocabulary is saved The number of users of the user group of point is positively correlated, and can be preset by user.
In step S503a, since jth distance value is greater than pre-determined distance value, generally indicate that the i-th feature vocabulary has propagated to Another user group different from its source node, such as: the user group where the source node of the i-th feature vocabulary is to be engaged in law The user group of industry, and current electronic device where user group be the group for being engaged in the user of IT industry, usually the two Feature vocabulary required for the user of industry it is not identical and if jth distance value be less than pre-determined distance value if, show i-th The source node and current electronic device of feature vocabulary are located at identical specific user group, so it is added into user's word of user Allusion quotation.
In step S503b, since the i-th feature vocabulary has been transferred to another user group different in its source node, then The user-oriented dictionary for being added into electronic equipment is not needed,
Belong to the feature vocabulary of the user of another specific user group, a side due to that in the above scheme, can screen out Face can reduce the storage burden of current electronic device, on the other hand, due to reducing the quantity of interference vocabulary, so determine User-oriented dictionary be more convenient user enter input operation.
Second, the user-oriented dictionary of electronic equipment is updated by M population characteristic vocabulary, specifically:
M population characteristic vocabulary is added to the user-oriented dictionary of user.
Specifically, as long as that is, determining that the i-th co-occurrence hop count propagates the quotient of hop count greater than the first default threshold divided by i-th Value, then be added into the feature vocabulary of user, due to, not needing to carry out screening behaviour to M population characteristic again in the above scheme Make, so reduce the processing load of electronic equipment.
Embodiment as a further preference, after determining M population characteristic vocabulary in N number of feature vocabulary, side Method further include:
M population characteristic vocabulary is sent to the neighbor node of electronic equipment, M population characteristic vocabulary is used to save neighbours The user-oriented dictionary of point is updated.
Under normal conditions, in order to improve transmission rate, this M population characteristic vocabulary is sent to electronics by point-to-point mode The neighbor node of equipment, since population characteristic vocabulary is usually at least two in the specific user group of electronic equipment place user The feature vocabulary of user illustrates that population characteristic vocabulary is the common words of the specific user group, so send it to neighbours Node, and for improving the renewal rate of population characteristic vocabulary first if being updated to the user-oriented dictionary of neighbor node, Secondly the user-oriented dictionary of neighbor node is updated in time, to also improve the input efficiency of user.
Second aspect, based on the same inventive concept, the embodiment of the present invention provide a kind of electronic equipment, referring to FIG. 6, specifically Include:
Module 60 is obtained, N number of feature vocabulary of the user for obtaining electronic equipment, N is positive integer;
First judgment module 61, for judging whether any feature vocabulary in N number of feature vocabulary is that user place is specific The population characteristic vocabulary of user group, and then M population characteristic vocabulary is determined from N number of feature vocabulary, wherein population characteristic Vocabulary is the feature vocabulary of at least two users in specific user group, and M is the positive integer less than or equal to N;
Update module 62, for being updated by M population characteristic vocabulary to the user-oriented dictionary of electronic equipment.
Optionally, first judgment module 61 specifically include:
First determination unit is 1 to N integer for successively taking i, determines ith feature vocabulary in N number of feature vocabulary I-th propagates hop count and the i-th co-occurrence hop count, and i-th propagates hop count specifically: ith feature vocabulary from occurring to being transmitted to for the first time The number of nodes that electronic equipment is passed through, the i-th co-occurrence hop count specifically: in the communication process of ith feature vocabulary, by i-th Number of nodes of a feature vocabulary as feature vocabulary;
First judging unit is preset for judging the i-th co-occurrence hop count divided by whether the quotient of the i-th propagation hop count is greater than first Threshold value;
Second determination unit, for when quotient is greater than the first preset threshold, it is determined that ith feature vocabulary is that group is special Levy vocabulary.
Optionally, module 60 is obtained, is specifically used for:
The user's frequency of use for obtaining electronic equipment is more than the vocabulary of the second preset threshold as N number of feature vocabulary;Or
It receives another electronic equipment and is sent to N number of feature vocabulary;Or
The frequency of use for obtaining the user of electronic equipment is more than N1 vocabulary of the second preset threshold, and receives another electricity The N2 feature vocabulary of sub- equipment being sent to, N1 vocabulary form N number of feature vocabulary with N2 feature vocabulary.
Optionally, electronic equipment further include:
Determining module, for judging whether any feature vocabulary in N number of feature vocabulary is specific user where user Before the population characteristic vocabulary of group, successively taking i is 1 to N integer, determines the of ith feature vocabulary in N number of feature vocabulary I propagates hop count and the i-th co-occurrence hop count, and i-th propagates hop count specifically: ith feature vocabulary from occurring to electricity is transmitted to for the first time The number of nodes that sub- equipment is passed through, the i-th co-occurrence hop count specifically: ith feature vocabulary is in communication process, by i-th of spy Levy number of nodes of the vocabulary as feature vocabulary;
Second judgment module, for judge the i-th propagation hop count subtract the i-th co-occurrence hop count difference it is whether default greater than third Threshold value;
Screening module is used for when difference is greater than third predetermined threshold value, by ith feature vocabulary from N number of feature vocabulary Removal, and then when i is equal to N, the L feature vocabulary of user is obtained, L is the positive integer less than or equal to N;
First judgment module is specifically used for:
Judge whether any feature vocabulary in L feature vocabulary is population characteristic vocabulary one by one.
Optionally, update module 62 specifically include:
Third determination unit is 1 to M integer for taking j, determines j-th of feature vocabulary in M population characteristic vocabulary Source node and electronic equipment jth distance value;
Second judgment unit, for judging whether jth distance value is less than pre-determined distance value;
Updating unit, for when jth distance value is less than pre-determined distance value, user-oriented dictionary to be added in j-th of feature vocabulary; Otherwise, user-oriented dictionary is not added in j-th of feature vocabulary.
Optionally, electronic equipment further include:
Sending module, for after determining M population characteristic vocabulary in N number of feature vocabulary, by M population characteristic Vocabulary is sent to the neighbor node of electronic equipment, and M population characteristic vocabulary is for being updated the user-oriented dictionary of neighbor node.
One or more embodiments of the invention at least has the advantages that
It is then N number of from this due in the embodiment of the present application, obtaining N number of feature vocabulary of the user of electronic equipment first M population characteristic vocabulary of specific user group where determining user in feature vocabulary, and population characteristic vocabulary is user institute The feature vocabulary of at least two users in specific user group, then by this M feature vocabulary to the user of electronic equipment Dictionary is updated, the population characteristic vocabulary of specific user group as where directly locally obtaining user, without logical It crosses server to compile, the technology of the renewal speed of the population characteristic vocabulary of specific user group is imitated so having reached and having improved Fruit.
It should be understood by those skilled in the art that, the embodiment of the present invention can provide as method, system or computer program Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the present invention Apply the form of example.Moreover, it wherein includes the computer of computer usable program code that the present invention, which can be used in one or more, The computer program implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) produces The form of product.
The present invention be referring to according to the method for the embodiment of the present invention, the process of equipment (system) and computer program product Figure and/or block diagram describe.It should be understood that every one stream in flowchart and/or the block diagram can be realized by computer program instructions The combination of process and/or box in journey and/or box and flowchart and/or the block diagram.It can provide these computer programs Instruct the embedded Control of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices Device is to generate a machine, so that the finger executed by computer or the embedded controller of other programmable data processing devices It enables and generates to specify in one or more flows of the flowchart and/or one or more blocks of the block diagram The device of function.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates, Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one The step of function of being specified in a box or multiple boxes.
Specifically, the corresponding computer program instructions of information processing method in the embodiment of the present application can be stored in CD, hard disk, on the storage mediums such as USB flash disk, when the computer program instructions quilt corresponding with information processing method in storage medium One electronic equipment reads or is performed, and includes the following steps:
N number of feature vocabulary of the user of electronic equipment is obtained, N is positive integer;
Judge any feature vocabulary in N number of feature vocabulary whether be specific user group where user population characteristic word It converges, and then determines M population characteristic vocabulary from N number of feature vocabulary, wherein population characteristic vocabulary is in specific user group At least two users feature vocabulary, M is positive integer less than or equal to N;
The user-oriented dictionary of electronic equipment is updated by M population characteristic vocabulary.
Optionally, whether store in storage medium is user institute with any feature vocabulary in step judging characteristic vocabulary In the corresponding computer instruction of population characteristic vocabulary of specific user group, during being performed the following steps are included:
Successively taking i is 1 to N integer, determines that i-th of ith feature vocabulary in N number of feature vocabulary propagates hop count and i-th Co-occurrence hop count, i-th propagates hop count specifically: ith feature vocabulary from occurring to being transmitted to what electronic equipment was passed through for the first time Number of nodes, the i-th co-occurrence hop count specifically: in the communication process of ith feature vocabulary, using ith feature vocabulary as spy Levy the number of nodes of vocabulary;
Judge whether the i-th co-occurrence hop count is greater than the first preset threshold divided by the quotient of the i-th propagation hop count;
When quotient is greater than the first preset threshold, it is determined that ith feature vocabulary is population characteristic vocabulary.
Optionally, the meter corresponding with step acquisition N number of feature vocabulary of user of electronic equipment stored in storage medium Calculation machine instruction, during being performed the following steps are included:
The user's frequency of use for obtaining electronic equipment is more than the vocabulary of the second preset threshold as N number of feature vocabulary;Or
It receives another electronic equipment and is sent to N number of feature vocabulary;Or
The frequency of use for obtaining the user of electronic equipment is more than N1 vocabulary of the second preset threshold, and receives another electricity The N2 feature vocabulary of sub- equipment being sent to, N1 vocabulary form N number of feature vocabulary with N2 feature vocabulary.
Optionally, other computer instruction is also stored in storage medium, these computer instructions are being sentenced in step Whether any feature vocabulary in N number of feature vocabulary that breaks is held before being the population characteristic vocabulary of specific user group where user Row, during being performed the following steps are included:
Successively taking i is 1 to N integer, determines that i-th of ith feature vocabulary in N number of feature vocabulary propagates hop count and i-th Co-occurrence hop count, i-th propagates hop count specifically: ith feature vocabulary from occurring to being transmitted to what electronic equipment was passed through for the first time Number of nodes, the i-th co-occurrence hop count specifically: ith feature vocabulary is in communication process, using ith feature vocabulary as feature The number of nodes of vocabulary;
Judge that the i-th propagation hop count subtracts the difference of the i-th co-occurrence hop count and whether is greater than third predetermined threshold value;
When difference is greater than third predetermined threshold value, ith feature vocabulary is removed from N number of feature vocabulary, and then in i etc. When N, the L feature vocabulary of user is obtained, L is the positive integer less than or equal to N;
What is stored in storage medium judges whether any feature vocabulary in N number of feature vocabulary is spy where user with step The corresponding computer instruction of population characteristic vocabulary of user group is determined during being performed, comprising the following steps:
Judge whether any feature vocabulary in L feature vocabulary is population characteristic vocabulary one by one.
Optionally, the user-oriented dictionary with step by M population characteristic vocabulary to electronic equipment stored in storage medium Be updated corresponding computer instruction, during being performed the following steps are included:
Taking j is 1 to M integer, determines that the source node of j-th of feature vocabulary in M population characteristic vocabulary is set with electronics Standby jth distance value;
Judge whether jth distance value is less than pre-determined distance value;
When jth distance value is less than pre-determined distance value, user-oriented dictionary is added in j-th of feature vocabulary;Otherwise, not by jth User-oriented dictionary is added in a feature vocabulary.
Optionally, also having in storage medium has other computer instruction, these computer instructions are from N number of Feature Words It determines to be performed after M population characteristic vocabulary in remittance, during being performed, comprising the following steps:
M population characteristic vocabulary is sent to the neighbor node of electronic equipment, M population characteristic vocabulary is used to save neighbours The user-oriented dictionary of point is updated.
Although preferred embodiments of the present invention have been described, it is created once a person skilled in the art knows basic Property concept, then additional changes and modifications may be made to these embodiments.So it includes excellent that the following claims are intended to be interpreted as It selects embodiment and falls into all change and modification of the scope of the invention.
Obviously, those skilled in the art can carry out various modification and variations without departing from this hair to the embodiment of the present invention The spirit and scope of bright embodiment.In this way, if these modifications and variations of the embodiment of the present invention belong to the claims in the present invention And its within the scope of equivalent technologies, then the present invention is also intended to include these modifications and variations.

Claims (10)

1. a kind of information processing method is applied in electronic equipment characterized by comprising
N number of feature vocabulary of the user of the electronic equipment is obtained, N is positive integer;
Judge any feature vocabulary in N number of feature vocabulary whether be specific user group where the user group it is special Vocabulary is levied, and then determines M population characteristic vocabulary from N number of feature vocabulary, wherein the population characteristic vocabulary is institute The feature vocabulary of at least two users in specific user group is stated, M is the positive integer less than or equal to N;
The user-oriented dictionary of the electronic equipment is updated by the M population characteristic vocabulary, specifically:
Taking j is 1 to M integer, determines the source node and the electricity of j-th of feature vocabulary in the M population characteristic vocabulary The jth distance value of sub- equipment;
Judge whether the jth distance value is less than pre-determined distance value;
When the jth distance value is less than the pre-determined distance value, the user-oriented dictionary is added in j-th of feature vocabulary; Otherwise, the user-oriented dictionary is not added in j-th of feature vocabulary.
2. the method as described in claim 1, which is characterized in that described to judge that any feature vocabulary in the feature vocabulary is The no population characteristic vocabulary for specific user group where the user, specifically includes:
Successively taking i is 1 to N integer, determines that i-th of ith feature vocabulary in N number of feature vocabulary propagates hop count and i-th Co-occurrence hop count, described i-th propagates hop count specifically: the ith feature vocabulary from occurring to the electronics is transmitted to for the first time The number of nodes that equipment is passed through, the i-th co-occurrence hop count specifically:, will in the communication process of the ith feature vocabulary Number of nodes of the ith feature vocabulary as feature vocabulary;
Judge whether the i-th co-occurrence hop count is greater than the first preset threshold divided by the quotient of the i-th propagation hop count;
When the quotient is greater than first preset threshold, it is determined that the ith feature vocabulary is the population characteristic word It converges.
3. the method as described in claim 1, which is characterized in that N number of Feature Words of the user for obtaining the electronic equipment It converges, specifically:
The user's frequency of use for obtaining the electronic equipment is more than the vocabulary of the second preset threshold as N number of feature vocabulary; Or
It receives another electronic equipment and is sent to N number of feature vocabulary;Or
The frequency of use for obtaining the user of the electronic equipment is more than N1 vocabulary of the second preset threshold, and receives another electricity The N2 feature vocabulary of sub- equipment being sent to, the N1 vocabulary and the N2 feature vocabulary form N number of Feature Words It converges.
4. the method as described in claim 1, which is characterized in that any feature in judgement N number of feature vocabulary Before whether vocabulary is the population characteristic vocabulary of specific user group where the user, the method also includes:
Successively taking i is 1 to N integer, determines that i-th of ith feature vocabulary in N number of feature vocabulary propagates hop count and i-th Co-occurrence hop count, described i-th propagates hop count specifically: the ith feature vocabulary from occurring to the electronics is transmitted to for the first time The number of nodes that equipment is passed through, the i-th co-occurrence hop count specifically: the ith feature vocabulary is in communication process, by institute State number of nodes of the ith feature vocabulary as feature vocabulary;
Whether the difference for judging that the i-th propagation hop count subtracts the i-th co-occurrence hop count is greater than third predetermined threshold value;
When the difference is greater than the third predetermined threshold value, by the ith feature vocabulary from N number of feature vocabulary It removes, and then when i is equal to N, obtains the L feature vocabulary of the user, L is the positive integer less than or equal to N;
It is described judge any feature vocabulary in N number of feature vocabulary whether be specific user group where the user group Body characteristics vocabulary, specifically:
Judge whether any feature vocabulary in the L feature vocabulary is the population characteristic vocabulary one by one.
5. the method as described in claim 1-4 is any, which is characterized in that determine M from N number of feature vocabulary described After a population characteristic vocabulary, the method also includes:
The M population characteristic vocabulary is sent to the neighbor node of the electronic equipment, the M population characteristic vocabulary is used for The user-oriented dictionary of the neighbor node is updated.
6. a kind of electronic equipment characterized by comprising
Module is obtained, N number of feature vocabulary of the user for obtaining the electronic equipment, N is positive integer;
First judgment module, for judging whether any feature vocabulary in N number of feature vocabulary is spy where the user Determine the population characteristic vocabulary of user group, and then determine M population characteristic vocabulary from N number of feature vocabulary, wherein institute The feature vocabulary that population characteristic vocabulary is at least two users in the specific user group is stated, M is just whole less than or equal to N Number;
Update module, for being updated by the M population characteristic vocabulary to the user-oriented dictionary of the electronic equipment;It is described Update module specifically includes:
Third determination unit is 1 to M integer for taking j, determines j-th of feature vocabulary in the M population characteristic vocabulary Source node and the electronic equipment jth distance value;
Second judgment unit, for judging whether the jth distance value is less than pre-determined distance value;
Updating unit, for when the jth distance value is less than the pre-determined distance value, j-th of feature vocabulary to be added The user-oriented dictionary;Otherwise, the user-oriented dictionary is not added in j-th of feature vocabulary.
7. electronic equipment as claimed in claim 6, which is characterized in that the first judgment module specifically includes:
First determination unit is 1 to N integer for successively taking i, determines ith feature vocabulary in N number of feature vocabulary I-th propagates hop count and the i-th co-occurrence hop count, and described i-th propagates hop count specifically: the ith feature vocabulary occurs from first time To the number of nodes for being transmitted to the electronic equipment and being passed through, the i-th co-occurrence hop count specifically: in the ith feature word In the communication process of remittance, using the ith feature vocabulary as the number of nodes of feature vocabulary;
First judging unit, for judging whether the i-th co-occurrence hop count is greater than first divided by the quotient of the i-th propagation hop count Preset threshold;
Second determination unit, for when the quotient is greater than first preset threshold, it is determined that the ith feature vocabulary For the population characteristic vocabulary.
8. electronic equipment as claimed in claim 6, which is characterized in that the acquisition module is specifically used for:
The user's frequency of use for obtaining the electronic equipment is more than the vocabulary of the second preset threshold as N number of feature vocabulary; Or
It receives another electronic equipment and is sent to N number of feature vocabulary;Or
The frequency of use for obtaining the user of the electronic equipment is more than N1 vocabulary of the second preset threshold, and receives another electricity The N2 feature vocabulary of sub- equipment being sent to, the N1 vocabulary and the N2 feature vocabulary form N number of Feature Words It converges.
9. electronic equipment as claimed in claim 6, which is characterized in that the electronic equipment further include:
Determining module, for judge any feature vocabulary in N number of feature vocabulary whether be where the user it is specific Before the population characteristic vocabulary of user group, successively taking i is 1 to N integer, determines ith feature in N number of feature vocabulary The i-th of vocabulary propagates hop count and the i-th co-occurrence hop count, and described i-th propagates hop count specifically: the ith feature vocabulary is from first It is secondary to occur to the number of nodes for being transmitted to the electronic equipment and being passed through, the i-th co-occurrence hop count specifically: i-th of spy Vocabulary is levied in communication process, using the ith feature vocabulary as the number of nodes of feature vocabulary;
Second judgment module, for judge the i-th propagation hop count subtract the i-th co-occurrence hop count difference it is whether default greater than third Threshold value;
Screening module, for when the difference is greater than the third predetermined threshold value, by the ith feature vocabulary from the N It is removed in a feature vocabulary, and then when i is equal to N, obtains the L feature vocabulary of the user, L is just whole less than or equal to N Number;
The first judgment module, is specifically used for:
Judge whether any feature vocabulary in the L feature vocabulary is the population characteristic vocabulary one by one.
10. the electronic equipment as described in claim 6-9 is any, which is characterized in that the electronic equipment further include:
Sending module, for after determining M population characteristic vocabulary in N number of feature vocabulary, by the M group Feature vocabulary is sent to the neighbor node of the electronic equipment, and the M population characteristic vocabulary is used for the neighbor node The user-oriented dictionary is updated.
CN201410299742.9A 2014-06-26 2014-06-26 A kind of information processing method and electronic equipment Active CN105446977B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410299742.9A CN105446977B (en) 2014-06-26 2014-06-26 A kind of information processing method and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410299742.9A CN105446977B (en) 2014-06-26 2014-06-26 A kind of information processing method and electronic equipment

Publications (2)

Publication Number Publication Date
CN105446977A CN105446977A (en) 2016-03-30
CN105446977B true CN105446977B (en) 2019-03-29

Family

ID=55557185

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410299742.9A Active CN105446977B (en) 2014-06-26 2014-06-26 A kind of information processing method and electronic equipment

Country Status (1)

Country Link
CN (1) CN105446977B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108052568B (en) * 2017-12-07 2020-11-10 百度在线网络技术(北京)有限公司 Feature screening method, device, terminal and medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101943991A (en) * 2010-07-23 2011-01-12 百度在线网络技术(北京)有限公司 Input method and equipment based on cloud computing
CN102083043A (en) * 2009-11-27 2011-06-01 ***通信集团山东有限公司 Method and relevant device for determining expense discount program provided for user
CN102843476A (en) * 2012-09-12 2012-12-26 惠州Tcl移动通信有限公司 Mobile terminal and input method management method thereof
CN103076894A (en) * 2012-12-31 2013-05-01 百度在线网络技术(北京)有限公司 Method and equipment for building input entries for object identity information according to object identity information
CN103078913A (en) * 2012-12-27 2013-05-01 北京百度网讯科技有限公司 Word bank updating method and system for input method application
JP2013533996A (en) * 2010-05-31 2013-08-29 バイドゥ オンライン ネットワーク テクノロジー(ペキン) カンパニー リミテッド Method and apparatus used for mixed input of English and other characters

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110112995A1 (en) * 2009-10-28 2011-05-12 Industrial Technology Research Institute Systems and methods for organizing collective social intelligence information using an organic object data model

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102083043A (en) * 2009-11-27 2011-06-01 ***通信集团山东有限公司 Method and relevant device for determining expense discount program provided for user
JP2013533996A (en) * 2010-05-31 2013-08-29 バイドゥ オンライン ネットワーク テクノロジー(ペキン) カンパニー リミテッド Method and apparatus used for mixed input of English and other characters
CN101943991A (en) * 2010-07-23 2011-01-12 百度在线网络技术(北京)有限公司 Input method and equipment based on cloud computing
CN102843476A (en) * 2012-09-12 2012-12-26 惠州Tcl移动通信有限公司 Mobile terminal and input method management method thereof
CN103078913A (en) * 2012-12-27 2013-05-01 北京百度网讯科技有限公司 Word bank updating method and system for input method application
CN103076894A (en) * 2012-12-31 2013-05-01 百度在线网络技术(北京)有限公司 Method and equipment for building input entries for object identity information according to object identity information

Also Published As

Publication number Publication date
CN105446977A (en) 2016-03-30

Similar Documents

Publication Publication Date Title
US11361483B2 (en) Graph partitioning for massive scale graphs
US9553832B2 (en) Techniques to interact with an application via messaging
KR102379895B1 (en) Technology for Graph-Based Natural Language Processing
CN110874396B (en) Keyword extraction method and device and computer storage medium
CN106649482A (en) Information push method and device
WO2013166949A1 (en) System, apparatus and method for recommending thesaurus in input method
CN107402804B (en) background process control method and device, storage medium and electronic equipment
KR102160600B1 (en) Method, apparatus and computer-readable medium of recommending hashtag for inproving user response
JP2019512143A (en) Data processing method and apparatus
CN110245298A (en) Method and apparatus for pushed information
CN110162537A (en) Data query method and device, storage medium and electronic equipment
JP2019500704A (en) Method and apparatus for providing notes using relevance calculation based on artificial intelligence
KR101931624B1 (en) Trend Analyzing Method for Fassion Field and Storage Medium Having the Same
WO2020042776A1 (en) Recommending method and apparatus, storage medium, and terminal device
CN105446977B (en) A kind of information processing method and electronic equipment
CN107403352B (en) Prioritizing topics of interest determined from product evaluations
CN113592590A (en) User portrait generation method and device
CN109672706A (en) A kind of information recommendation method, device, server and storage medium
WO2016069621A1 (en) System and method to recommend a bundle of items based on item/user tagging and co-install graph
CN108667647A (en) A kind of setting method of device parameter, equipment and server
US9661491B1 (en) Communicating information about an update of an application
CN108268347B (en) Physical equipment performance testing method and device
CN109284467A (en) A kind of user generated content (UGC) number of repetition determines method and device
Liu et al. HAPENS: Hardness-Personalized Negative Sampling for Implicit Collaborative Filtering
CN113051126A (en) Image construction method, device and equipment and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant