CN105446977B - A kind of information processing method and electronic equipment - Google Patents
A kind of information processing method and electronic equipment Download PDFInfo
- 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
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
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.
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)
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)
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)
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 |
-
2014
- 2014-06-26 CN CN201410299742.9A patent/CN105446977B/en active Active
Patent Citations (6)
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 |