CN104850238A - Method and device for sorting candidate items generated by input method - Google Patents

Method and device for sorting candidate items generated by input method Download PDF

Info

Publication number
CN104850238A
CN104850238A CN201510185367.XA CN201510185367A CN104850238A CN 104850238 A CN104850238 A CN 104850238A CN 201510185367 A CN201510185367 A CN 201510185367A CN 104850238 A CN104850238 A CN 104850238A
Authority
CN
China
Prior art keywords
candidate item
geographic position
current geographic
place
proportion
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.)
Granted
Application number
CN201510185367.XA
Other languages
Chinese (zh)
Other versions
CN104850238B (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.)
Beijing Xiaomi Technology Co Ltd
Xiaomi Inc
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201510185367.XA priority Critical patent/CN104850238B/en
Publication of CN104850238A publication Critical patent/CN104850238A/en
Application granted granted Critical
Publication of CN104850238B publication Critical patent/CN104850238B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses a method and a device for sorting candidate items generated by an input method, and belongs to the technical field of input method application. The method comprises the following steps: obtaining user input information; looking up and obtaining n entries matched with the user input information in a lexicon to serve as n candidate items, wherein n is greater than or equal to 2; and according to a current geographic position, sorting the n candidate items; and according to a sorting result, displaying the n candidate items. The method sorts a plurality of obtained candidate items through combining with the current geographic position, the problem that the user input speed is affected due to unreasonable sorting under certain occasions since relevant technologies sort the obtained candidate items only according to a default sorting specific gravity can be solved, and effects that the candidate items are more accurately and reasonably sorted and the user input speed is improved can be achieved.

Description

The method and apparatus that the candidate item produced input method sorts
Technical field
The disclosure relates to input method applied technical field, particularly the method and apparatus that sorts of a kind of candidate item produced input method.
Background technology
Input method software (hereinafter referred to as input method) is one of indispensability application of electronic equipment.User is in the process using input method, and the ordering of multiple candidate item that input method provides to user has influence on the input efficiency of user.
Comprise multiple entry in the dictionary of input method, each entry correspondence is provided with default sort proportion.This default sort proportion can take the uncommon degree of entry into consideration, the factor such as individual use habit of the overall use habit of a large number of users and user is determined.Input method after acquisition user's input information, search in dictionary obtain multiple entries of matching with user's input information alternatively item be supplied to user and select, so that user therefrom chooses the input content needed for reality.Input method is before the above-mentioned multiple candidate item of display, the plurality of candidate item can be sorted the default sort proportion corresponding respectively according to the plurality of candidate item, such as by default sort proportion order from big to small, the plurality of candidate item is sorted, and then according to ranking results, the plurality of candidate item is shown.
Summary of the invention
Disclosure embodiment provides the method and apparatus that a kind of candidate item produced input method sorts.Described technical scheme is as follows:
According to the first aspect of disclosure embodiment, provide a kind of method that candidate item produced input method sorts, described method comprises:
Obtain user's input information;
N entry obtaining and match with described user's input information is searched as n candidate item, n >=2 in dictionary;
According to current geographic position, a described n candidate item is sorted;
According to ranking results, a described n candidate item is shown.
Alternatively, describedly according to current geographic position, a described n candidate item to be sorted, comprising:
Obtain the target place in all side region of described current geographic position;
Determine the geographic scenes classification belonging to described target place;
Classify according to described geographic scenes, from scene indices storehouse, inquire about the scene indices that described n candidate item is corresponding respectively; Wherein, the classification of described geographic scenes, corresponding relation between described candidate item and described scene indices is comprised in described scene indices storehouse;
Calculate the sequence proportion that described n candidate item is corresponding respectively, in the calculating parameter of described sequence proportion, at least comprise described scene indices;
By described sequence proportion order from big to small, a described n candidate item is sorted.
Alternatively, the target place in all side region of the described current geographic position of described acquisition, comprising:
When there is at least two places in all side region of described current geographic position, from described at least two places, choose a place nearest with described current geographic position is described target place;
Or,
When there is at least two places in all side region of described current geographic position, the priority orders that described in acquisition, at least two places are corresponding; The place choosing priority the highest according to described priority orders from described at least two places is described target place; Wherein, described priority orders determines according at least one item in individual subscriber history access times corresponding to each place, user's overall access number of times, the volume of the flow of passengers, popularity.
Alternatively, also comprise selecting frequency in the calculating parameter of described sequence proportion, described method also comprises:
Obtain the selecting frequency that described n candidate item is corresponding respectively;
Wherein, the selecting frequency F that i-th candidate item is corresponding i=t i/ T i, T ifor entry that described i-th candidate item is corresponding is chosen as the history total degree of candidate item in the target area corresponding to described current geographic position, t ithe entry corresponding for described i-th candidate item is being chosen as the described T of candidate item ithe total degree of input content is finally chosen as, i ∈ [1, n] in secondary.
Alternatively, the sequence proportion that the described n of described calculating candidate item is corresponding respectively, comprising:
Calculate the sequence proportion that described n candidate item is corresponding respectively according to the following equation:
P i=S i×DC×SW+F i×FW+D i×DW;
Wherein, P ifor the sequence proportion that described i-th candidate item is corresponding; S ifor the scene indices that described i-th candidate item is corresponding; DC is distance coefficient, and described distance coefficient and the distance between described current geographic position and described target place are negative correlativing relation; F ifor the selecting frequency that described i-th candidate item is corresponding; D ifor the default sort proportion that described i-th candidate item is corresponding; SW, FW and DW are respectively default weight.
According to the second aspect of disclosure embodiment, provide the device that a kind of candidate item produced input method sorts, described device comprises:
Data obtaining module, is configured to obtain user's input information;
Candidate item acquisition module, is configured to search in dictionary n entry obtaining and match with described user's input information as n candidate item, n >=2;
Candidate item order module, is configured to sort to a described n candidate item according to current geographic position;
Candidate item display module, is configured to a described n candidate item be shown according to ranking results.
Alternatively, described candidate item order module, comprising: place obtains submodule, the inquiry of submodule, coefficient submodule, picnometer operator module and candidate item sorting sub-module are determined in classification;
Described place obtains submodule, is configured to obtain the target place in all side region of described current geographic position;
Submodule is determined in described classification, is configured to the geographic scenes classification determined belonging to described target place;
Described coefficient inquiry submodule, is configured to classify according to described geographic scenes, inquires about the scene indices that described n candidate item is corresponding respectively from scene indices storehouse; Wherein, the classification of described geographic scenes, corresponding relation between described candidate item and described scene indices is comprised in described scene indices storehouse;
Described picnometer operator module, is configured to calculate described n candidate item sequence proportion corresponding respectively, at least comprises described scene indices in the calculating parameter of described sequence proportion;
Described candidate item sorting sub-module, is configured to sort to a described n candidate item by described sequence proportion order from big to small.
Alternatively, described place obtains submodule, comprising:
First chooses submodule, and when being configured to there is at least two places in all side region of described current geographic position, from described at least two places, choose a place nearest with described current geographic position is described target place;
Or,
Second chooses submodule, when being configured to there is at least two places in all side region of described current geographic position, the priority orders that described in acquisition, at least two places are corresponding, the place choosing priority the highest according to described priority orders from described at least two places is described target place; Wherein, described priority orders determines according at least one item in individual subscriber history access times corresponding to each place, user's overall access number of times, the volume of the flow of passengers, popularity.
Alternatively, also comprise selecting frequency in the calculating parameter of described sequence proportion, described candidate item order module, also comprises: frequency acquisition submodule;
Described frequency acquisition submodule, is configured to obtain described n candidate item selecting frequency corresponding respectively;
Wherein, the selecting frequency F that i-th candidate item is corresponding i=t i/ T i, T ifor entry that described i-th candidate item is corresponding is chosen as the history total degree of candidate item in the target area corresponding to described current geographic position, t ithe entry corresponding for described i-th candidate item is being chosen as the described T of candidate item ithe total degree of input content is finally chosen as, i ∈ [1, n] in secondary.
Alternatively, described picnometer operator module, is also configured to calculate described n candidate item sequence proportion corresponding respectively according to the following equation:
P i=S i×DC×SW+F i×FW+D i×DW;
Wherein, P ifor the sequence proportion that described i-th candidate item is corresponding; S ifor the scene indices that described i-th candidate item is corresponding; DC is distance coefficient, and described distance coefficient and the distance between described current geographic position and described target place are negative correlativing relation; F ifor the selecting frequency that described i-th candidate item is corresponding; D ifor the default sort proportion that described i-th candidate item is corresponding; SW, FW and DW are respectively default weight.
According to the third aspect of disclosure embodiment, provide the device that a kind of candidate item produced input method sorts, described device comprises:
Processor;
For storing the storer of the executable instruction of described processor;
Wherein, described processor is configured to:
Obtain user's input information;
N entry obtaining and match with described user's input information is searched as n candidate item, n >=2 in dictionary;
According to current geographic position, a described n candidate item is sorted;
According to ranking results, a described n candidate item is shown.
The technical scheme that disclosure embodiment provides can comprise following beneficial effect:
By sorting to the multiple candidate item obtained in conjunction with current geographic position; Solve correlation technique only to sort to the multiple candidate item obtained according to default sort proportion, existing sequence is in some cases reasonable not, affects the problem that user inputs speed; Reach and more accurately, reasonably candidate item is sorted, improve the effect that user inputs speed.
Should be understood that, it is only exemplary and explanatory that above general description and details hereinafter describe, and can not limit the disclosure.
Accompanying drawing explanation
Accompanying drawing to be herein merged in instructions and to form the part of this instructions, shows and meets embodiment of the present disclosure, and is used from instructions one and explains principle of the present disclosure.
Fig. 1 is the process flow diagram of the method that a kind of candidate item produced input method according to an exemplary embodiment sorts;
Fig. 2 is the process flow diagram of the method that a kind of candidate item produced input method according to another exemplary embodiment sorts;
Fig. 3 is the process flow diagram of the method that a kind of candidate item produced input method according to another exemplary embodiment sorts;
Fig. 4 is the block diagram of the device that a kind of candidate item produced input method according to an exemplary embodiment sorts;
Fig. 5 is the block diagram of the device that a kind of candidate item produced input method according to another exemplary embodiment sorts;
Fig. 6 is the block diagram of a kind of device according to an exemplary embodiment.
Embodiment
Here will be described exemplary embodiment in detail, its sample table shows in the accompanying drawings.When description below relates to accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawing represents same or analogous key element.Embodiment described in following exemplary embodiment does not represent all embodiments consistent with the disclosure.On the contrary, they only with as in appended claims describe in detail, the example of apparatus and method that aspects more of the present disclosure are consistent.
Fig. 1 is the process flow diagram of the method that a kind of candidate item produced input method according to an exemplary embodiment sorts.The method can be applicable in the terminal of such as mobile phone, panel computer, multimedia player and so on.The method can comprise following several step:
In a step 102, user's input information is obtained.
At step 104, in dictionary, n entry obtaining and match with user's input information is searched as n candidate item, n >=2.
In step 106, according to current geographic position, n candidate item is sorted.
In step 108, according to ranking results, n candidate item is shown.
In sum, the method that the present embodiment provides, by sorting to the multiple candidate item obtained in conjunction with current geographic position; Solve correlation technique only to sort to the multiple candidate item obtained according to default sort proportion, existing sequence is in some cases reasonable not, affects the problem that user inputs speed; Reach and more accurately, reasonably candidate item is sorted, improve the effect that user inputs speed.
Fig. 2 is the process flow diagram of the method that a kind of candidate item produced input method according to another exemplary embodiment sorts.The method can be applicable in the terminal of such as mobile phone, panel computer, multimedia player and so on.In the present embodiment, be applied in this way in the input method of terminal operating and be illustrated.The method can comprise following several step.
In step 201, user's input information is obtained.
User inputs user's input information by human-computer interaction devices such as such as keyboard, mouse, felt pen, telepilot, voice-operated devices.Take terminal as mobile phone be example, mobile phone can provide physical keyboard or dummy keyboard to user, and user is by physical keyboard or dummy keyboard input user's input information.Such as, the dummy keyboard that user is provided by mobile phone inputs " gongyuan " this user's input information.Correspondingly, input method obtains user's input information.
In addition, in the present embodiment, the type of input method is not construed as limiting.Such as, this input method can be Chinese character coding input method, also can be English input method, can also be the input method of other Languages type.Wherein, Chinese character coding input method include but not limited to spelling, simplicity, stroke, five etc.
In step 202., in dictionary, n entry obtaining and match with user's input information is searched as n candidate item, n >=2.
Wherein, dictionary can be the local dictionary of terminal, also can be the network lexicon that obtains from server of input method or cloud dictionary.Multiple entry is comprised in dictionary.Each entry can be the combination of any one or various ways in the forms such as word, character, figure.Input method according to relevant matching algorithm, search in dictionary obtain multiple entries of matching with user's input information alternatively item choose for user.Such as, when user's input information is " gongyuan ", n the entry matched can comprise " park ", " Christian era ", " work institute ", " tribute institute " etc.
With correlation technique unlike: in the present embodiment, the current geographic position of input method residing for user to obtain n candidate item sort.This sequencer procedure can comprise the steps 203 to step 207.
In step 203, the target place in all side region of current geographic position is obtained.
First input method obtains current geographic position by location technology.Such as, input method can by means of the GPS of terminal (Global Positioning System, GPS) function or Wi-Fi (WirelessFidelity, Wireless Fidelity) the function geographic position current to terminal position.Afterwards, input method obtains the target place in all side region of current geographic position.Wherein, the public place that target place is normally representative or privately owned place, as park, museum, bank, market, school, house, restaurant, recreation ground etc.
When there is a place in all side region of current geographic position, directly this place is defined as target place.
When there is at least two places in all side region of current geographic position, the embodiment possible by the following two kinds therefrom chooses target place:
In a kind of possible embodiment, from these at least two places, choose a place nearest with current geographic position is target place.Such as, when there is XX park, XX museum, XX bank 3 places in all side region of current geographic position, therefrom choosing a place nearest with current geographic position according to the geographic position in these 3 places is target place.Suppose that the distance between XX park and current geographic position is 20 meters, the distance between XX museum and current geographic position is 50 meters, and the distance between XX bank and current geographic position is 100 meters, then choosing XX park is target place.
In the embodiment that another kind is possible, obtain the priority orders that these at least two places are corresponding, and the place choosing priority the highest according to this priority orders from these at least two places is target place.Wherein, priority orders determines according at least one item in individual subscriber history access times corresponding to each place, user's overall access number of times, the volume of the flow of passengers, popularity.Such as, when there is XX park, XX museum, XX bank 3 places in all side region of current geographic position, be target place according to the place that the priority orders in these 3 places therefrom chooses priority the highest.Suppose that the priority orders obtained after sorting from more to less by individual subscriber history access times in these 3 places is followed successively by: XX museum, XX park and XX bank, then choosing XX museum is target place.
Adopt aforesaid way to obtain target place in all side region of current geographic position, the target place of this acquisition is the current residing place of user or user there is a strong possibility the place being about to access.
In addition, all side region of current geographic position can refer to centered by current geographic position, and have the geographic area of solid shape and size.Such as, take current geographic position as the center of circle, all side region of radius to be the circular geographic area of 100m be current geographic position.Or all side region of current geographic position also can refer to and comprise current geographic position, but shape and the indefinite geographic area of size.Such as, to comprise the garden of current geographic position, road or the administrative region all side region as current geographic position.
In step 204, the geographic scenes classification belonging to target place is determined.
Wherein, geographic scenes classification refers to that the function type according to place divides the different scene classifications obtained.In the present embodiment, different geographic scenes classification is preset.Such as, multiple different geographic scenes classification such as park, museum, bank, market, school, house, restaurant, recreation ground is preset.After the target place of input method in all side region obtaining current geographic position, determine the geographic scenes classification belonging to this target place.Such as, when target place is XX park, determine that the geographic scenes belonging to this target place is categorized as park; Again such as, when target place is XX museum, determine that the geographic scenes belonging to this target place is categorized as museum.
In step 205, according to geographical scene classification, from scene indices storehouse, inquire about the scene indices that n candidate item is corresponding respectively.
Wherein, geographic scenes classification, corresponding relation between candidate item (entry) and scene indices is comprised in scene indices storehouse.In the present embodiment, be the scene indices that geographic scenes classification setting corresponding to each entry in dictionary is different in advance.Scene indices reflect entry and geographic scenes classify between correlation degree.Scene indices is larger, show entry and geographic scenes classify between correlation degree higher; Otherwise scene indices is less, show entry and geographic scenes classify between correlation degree lower.Alternatively, the span of scene indices can between interval [0,1].
Such as, the corresponding relation as shown in following table-1 can be comprised in scene indices storehouse:
Park Museum School Bank Recreation ground
Park 1 0.2 0.5 0 0.5
Christian era 0 1 0.2 0 0
Work institute 0.1 0 1 0 0
Tribute institute 0.2 0.5 0 0 0
Table-1
As can be seen from table-1, the correlation degree of classifying between " park " due to entry " park " and geographic scenes is very high, and therefore arranging entry " park " relative to the scene indices of geographic scenes classification " park " is 1; The correlation degree of classifying between " recreation ground " due to entry " park " and geographic scenes is moderate, and therefore arranging entry " park " relative to the scene indices of geographic scenes classification " park " is 0.5; The correlation degree of classifying between " bank " due to entry " park " and geographic scenes is very low, and therefore arranging entry " park " relative to the scene indices of geographic scenes classification " bank " is 0; The like.
In one example in which, suppose user adjusted in XX park input method input " gongyuan ", input method search from dictionary obtain match entry " park ", " Christian era ", " work institute " and " tribute institute " alternatively item.According to the current geographic position of user, input method determines that XX park is target place, and determine that the geographic scenes belonging to this target place is categorized as in " park ".Therefore, input method inquires about the scene indices that each candidate item corresponds respectively to geographic scenes classification " park " from scene indices storehouse.Such as, corresponding relation according to table-1, inquiry obtain the scene indices that scene indices corresponding to candidate item " park " is 1, candidate item " Christian era " is corresponding is 0, candidate item " work institute " is corresponding scene indices be 0.1 and scene indices corresponding to candidate item " tribute institute " be 0.2.
Again such as, suppose that user has adjusted input method to input equally " gongyuan " in XX museum, because now target place is XX museum, geographic scenes belonging to this target place is categorized as in " museum ", and therefore input method inquires about the scene indices that each candidate item corresponds respectively to geographic scenes classification " museum " from scene indices storehouse.Such as, the corresponding relation of input method according to table-1, inquiry obtain the scene indices that scene indices corresponding to candidate item " park " is 0.2, candidate item " Christian era " is corresponding is 1, candidate item " work institute " is corresponding scene indices be 0 and scene indices corresponding to candidate item " tribute institute " be 0.5.
It should be noted is that: above-mentioned table-1 is only that the corresponding relation comprised in scene indices storehouse is exemplarily described, in actual applications, different geographic scenes classification can be set according to the actual requirements, and be the scene indices that geographic scenes classification setting corresponding to different entry is different, this present embodiment is not construed as limiting.
Also it should be noted is that: in the present embodiment, be only illustrated in terminal local execution with above-mentioned steps 203 to step 205.In the embodiment that other is possible, input method also by with server interaction, perform all or part of step in above-mentioned steps 203 to step 205 by server.Such as, current geographic position is sent to server after obtaining the current geographic position of terminal by input method; Correspondingly, server obtains target place according to this current geographic position and determines the geographic scenes classification that this target place is corresponding, and the classification of this geographic scenes is supplied to input method; Input method is classified according to this geographic scenes, inquires about the scene indices that n candidate item is corresponding respectively from scene indices storehouse.
In step 206, calculate the sequence proportion that n candidate item is corresponding respectively, in the calculating parameter of this sequence proportion, at least comprise scene indices.
After input method obtains n candidate item scene indices corresponding respectively, calculate n candidate item sequence proportion corresponding respectively according to this scene indices.Wherein, sort proportion and scene indices correlation.Also namely, scene indices is larger, and sequence proportion is also larger; Otherwise scene indices is less, sequence proportion is also less.
In step 207, by sequence proportion order from big to small, n candidate item is sorted.
After input method calculates each candidate item sequence proportion corresponding respectively, by sequence proportion order from big to small, each candidate item is sorted.
Still illustrate with example above, when user has adjusted input method to input " gongyuan " in XX park, the sequence sequencing of each candidate item has been followed successively by: " park ", " tribute institute ", " work institute " and " Christian era "; And when user has adjusted input method to input " gongyuan " equally in XX museum, the sequence sequencing of each candidate item is followed successively by: " Christian era ", " tribute institute ", " park " and " work institute ".
In a step 208, according to ranking results, n candidate item is shown.
N candidate item shows according to ranking results by input method.Alternatively, when candidate item quantity is more, candidate item can be carried out branch and/or Pagination Display by input method.
Need supplementary notes a bit: in the present embodiment, to obtaining opportunity of current geographic position and frequency is not construed as limiting.Such as, input method can obtain a current geographic position when getting user's input information each time.Or when user uses input method comparatively continually, input method also can obtain a current geographic position every predetermined time interval (such as 5 minutes), thus reduces the processing expenditure of terminal.
In sum, the method that the present embodiment provides, by sorting to the multiple candidate item obtained in conjunction with current geographic position; Solve correlation technique only to sort to the multiple candidate item obtained according to default sort proportion, existing sequence is in some cases reasonable not, affects the problem that user inputs speed; Reach and more accurately, reasonably candidate item is sorted, improve the effect that user inputs speed.
In addition, also by scene indices that the geographic scenes classification setting corresponding different for different entry is different, correlation degree between being classified by scene indices reflection entry and geographic scenes, when making the sequencing problem to several same candidate item below different geographic scenes, these several candidate item can be shown with different sequence sequencings, guaranteeing that the candidate item that current residing geographic scenes correlation degree is higher with user preferentially shows, improving the efficiency of user when selecting candidate item and experience.
Fig. 3 is the process flow diagram of the method that a kind of candidate item produced input method according to another exemplary embodiment sorts.The method can be applicable in the terminal of such as mobile phone, panel computer, multimedia player and so on.In the present embodiment, be applied in this way in the input method of terminal operating and be illustrated.The method can comprise following several step.
In step 301, user's input information is obtained.
In step 302, in dictionary, n entry obtaining and match with user's input information is searched as n candidate item, n >=2.
In step 303, the target place in all side region of current geographic position is obtained.
In step 304, the geographic scenes classification belonging to target place is determined.
In step 305, according to geographical scene classification, from scene indices storehouse, inquire about the scene indices that n candidate item is corresponding respectively.
Wherein, geographic scenes classification, corresponding relation between candidate item and scene indices is comprised in scene indices storehouse.
Above-mentioned steps 301 to step 305 with embodiment illustrated in fig. 2 in step 201 identical to step 205, the introduction in embodiment shown in Figure 2 and explanation, the present embodiment repeats no more this.
With embodiment illustrated in fig. 2 unlike: in the present embodiment, sequence proportion calculating parameter in except comprising scene indices, also comprise selecting frequency.Input method, before calculating each candidate item sequence proportion corresponding respectively, performs following step 306.
Within step 306, n candidate item selecting frequency corresponding is respectively obtained.
Wherein, the selecting frequency F that i-th candidate item is corresponding i=t i/ T i, T ifor entry that i-th candidate item is corresponding is chosen as the history total degree of candidate item in the target area corresponding to current geographic position, t ibe that entry corresponding to i-th candidate item is being chosen as the T of candidate item ithe total degree of input content is finally chosen as, i ∈ [1, n] in secondary.
Server according to the actual service condition of a large number of users to input method, adds up the selecting frequency of each entry in different target areas in advance.Wherein, each different target area can be carry out dividing the geographic area determined according to different places, target areas as different in XX park, XX museum, XX bank etc.The selecting frequency of a certain entry in a certain target area, reflects this entry in this target area by overall probability that user uses.Such as, " park " one the word history total degree that is chosen as candidate item in XX park be 100000 times, in these 100000 times, " park " one the word total degree of finally being elected as input content by user be 50000 times, then the selecting frequency of " park " word in XX park is 50000/100000=0.5.
In the present embodiment, after input method obtains n candidate item, according to the current geographic position of user, inquiry obtains each candidate item selecting frequency corresponding respectively in the target area corresponding to current geographic position.Such as, suppose user adjusted in XX park input method input " gongyuan ", input method search from dictionary obtain match entry " park ", " Christian era ", " work institute " and " tribute institute " alternatively item.Afterwards, input method obtains each candidate item selecting frequency corresponding respectively in XX park.Such as, the selecting frequency that the selecting frequency that the selecting frequency that candidate item " park " is corresponding is 0.5, candidate item " Christian era " is corresponding is 0.2, candidate item " work institute " is corresponding be 0 and selecting frequency corresponding to candidate item " tribute institute " be 0.1.
In the present embodiment, the selecting frequency that candidate item is corresponding has influence on sequence proportion corresponding to candidate item.Sequence proportion and selecting frequency correlation.Also namely, selecting frequency is larger, and sequence proportion is also larger; Otherwise selecting frequency is less, sequence proportion is also less.When calculating sequence proportion, taking this parameter of selecting frequency into consideration, the select word of a large number of users in the current region of user being accustomed to taking into account, contributing to the computational accuracy improving sequence proportion.
In step 307, n candidate item sequence proportion corresponding is respectively calculated.
In the present embodiment, the calculating parameter of sequence proportion at least comprises scene indices and selecting frequency.Such as, input method can adopt the mode of weighted sum, and the scene indices corresponding to each candidate item and selecting frequency are weighted summation, calculates the sequence proportion that each candidate item is corresponding respectively.
In a kind of possible embodiment, input method can calculate n candidate item sequence proportion corresponding respectively according to the following equation:
P i=S i×DC×SW+F i×FW+D i×DW;
Wherein, P ibe sequence proportion corresponding to i-th candidate item; S ibe scene indices corresponding to i-th candidate item; DC is distance coefficient, and distance coefficient and the distance between current geographic position and target place are negative correlativing relation; F ibe selecting frequency corresponding to i-th candidate item; D ibe default sort proportion corresponding to i-th candidate item; SW, FW and DW are respectively default weight.Alternatively, SW+FW+DW=1.
In above-mentioned computing formula, the calculating parameter of sequence proportion also comprises default sort proportion.Default sort proportion can take the uncommon degree of entry into consideration, the factor such as individual use habit of the overall use habit of a large number of users and user is determined.Alternatively, the span of default sort proportion can between interval [0,1].When calculating sequence proportion, taking this parameter of default sort proportion into consideration, the sequence proportion that finally calculates can be made more accurate.
In addition, in above-mentioned computing formula, the calculating parameter of sequence proportion also comprises distance coefficient DC.Distance coefficient DC and the distance between current geographic position and target place are negative correlativing relation.Alternatively, distance coefficient DC=1/S; Wherein, S is the distance between current geographic position and target place.More hour, distance coefficient DC is larger, makes the final calculation result of scene indices on sequence proportion affect larger for distance S between current geographic position and target place; Otherwise when the distance S between current geographic position and target place is larger, distance coefficient DC is less, selecting frequency and the final calculation result of default sort proportion on sequence proportion is made to affect larger.When calculating sequence proportion, take this parameter of distance coefficient into consideration, achieve the actual conditions of the current geographic position according to user, dynamic conditioning is carried out to the influence degree of each calculating parameter to sequence proportion, is conducive to the accuracy in computation improving sequence proportion further.
In addition, the large I of each default weight of SW, FW and DW sets in conjunction with actual demand and experience, and the present embodiment is not construed as limiting this.Default weight corresponding to a certain calculating parameter is larger, and the impact of this calculating parameter on the final calculation result of sequence proportion is also larger.
In step 308, by sequence proportion order from big to small, n candidate item is sorted.
In a step 309, according to ranking results, n candidate item is shown.
Step 308 to step 309 with embodiment illustrated in fig. 2 in step 207 identical to step 208, the introduction in embodiment shown in Figure 2 and explanation, the present embodiment repeats no more this.
In sum, the method that the present embodiment provides, by sorting to the multiple candidate item obtained in conjunction with current geographic position; Solve correlation technique only to sort to the multiple candidate item obtained according to default sort proportion, existing sequence is in some cases reasonable not, affects the problem that user inputs speed; Reach and more accurately, reasonably candidate item is sorted, improve the effect that user inputs speed.
In addition, when calculating the sequence proportion of each candidate item difference correspondence, consider many-sided influence factor, sequence proportion is calculated in conjunction with parameters such as scene indices, selecting frequency, default sort proportion and distance coefficients, the change of each parameter can have influence on the dynamic change of sequence, make the ranking results that finally obtains more accurate, actual user demand of being more close to the users.
Following is disclosure device embodiment, may be used for performing disclosure embodiment of the method.For the details do not disclosed in disclosure device embodiment, please refer to disclosure embodiment of the method.
Fig. 4 is the block diagram of the device that a kind of candidate item produced input method according to an exemplary embodiment sorts.This device can be applicable in the terminal of such as mobile phone, panel computer, multimedia player and so on.This device can comprise: data obtaining module 410, candidate item acquisition module 420, candidate item order module 430 and candidate item display module 440.
Data obtaining module 410, is configured to obtain user's input information.
Candidate item acquisition module 420, is configured to search in dictionary and obtains n entry that the described user's input information that obtains with described data obtaining module 410 matches as n candidate item, n >=2.
Candidate item order module 430, is configured to sort to described n the candidate item that described candidate item acquisition module 420 obtains according to current geographic position.
Candidate item display module 440, a described n candidate item shows by the ranking results be configured to according to described candidate item order module 430.
In sum, the device that the present embodiment provides, by sorting to the multiple candidate item obtained in conjunction with current geographic position; Solve correlation technique only to sort to the multiple candidate item obtained according to default sort proportion, existing sequence is in some cases reasonable not, affects the problem that user inputs speed; Reach and more accurately, reasonably candidate item is sorted, improve the effect that user inputs speed.
Fig. 5 is the block diagram of the device that a kind of candidate item produced input method according to another exemplary embodiment sorts.This device can be applicable in the terminal of such as mobile phone, panel computer, multimedia player and so on.This device can comprise: data obtaining module 410, candidate item acquisition module 420, candidate item order module 430 and candidate item display module 440.
Data obtaining module 410, is configured to obtain user's input information.
Candidate item acquisition module 420, is configured to search in dictionary and obtains n entry that the described user's input information that obtains with described data obtaining module 410 matches as n candidate item, n >=2.
Candidate item order module 430, is configured to sort to described n the candidate item that described candidate item acquisition module 420 obtains according to current geographic position.
Candidate item display module 440, a described n candidate item shows by the ranking results be configured to according to described candidate item order module 430.
Alternatively, described candidate item order module 430, comprising: place obtains submodule 430a, submodule 430b, coefficient inquiry submodule 430c, picnometer operator module 430d and candidate item sorting sub-module 430e are determined in classification.
Described place obtains submodule 430a, is configured to obtain the target place in all side region of described current geographic position.
Submodule 430b is determined in described classification, is configured to determine that described place obtains the classification of the geographic scenes belonging to described target place of submodule 430a acquisition.
Described coefficient inquiry submodule 430c, is configured to determine according to described classification the described geographic scenes classification that submodule 430b determines, inquires about the scene indices that described n candidate item is corresponding respectively from scene indices storehouse; Wherein, the classification of described geographic scenes, corresponding relation between described candidate item and described scene indices is comprised in described scene indices storehouse.
Described picnometer operator module 430d, is configured to calculate described n candidate item sequence proportion corresponding respectively, at least comprises the described scene indices that described coefficient inquiry submodule 430c inquiry obtains in the calculating parameter of described sequence proportion.
Described candidate item sorting sub-module 430e, the described sequence proportion order being from big to small configured to calculate by described picnometer operator module 430d sorts to a described n candidate item.
Alternatively, described place obtains submodule 430a, comprising: first chooses submodule 430a1; Or second chooses submodule 430a2.
Described first chooses submodule 430a1, and when being configured to there is at least two places in all side region of described current geographic position, from described at least two places, choose a place nearest with described current geographic position is described target place.
Described second chooses submodule 430a2, when being configured to there is at least two places in all side region of described current geographic position, the priority orders that described in acquisition, at least two places are corresponding, the place choosing priority the highest according to described priority orders from described at least two places is described target place; Wherein, described priority orders determines according at least one item in individual subscriber history access times corresponding to each place, user's overall access number of times, the volume of the flow of passengers, popularity.
Alternatively, also comprise selecting frequency in the calculating parameter of described sequence proportion, described candidate item order module 430, also comprises: frequency acquisition submodule 430f.
Described frequency acquisition submodule 430f, is configured to obtain described n candidate item selecting frequency corresponding respectively;
Wherein, the selecting frequency F that i-th candidate item is corresponding i=t i/ T i, T ifor entry that described i-th candidate item is corresponding is chosen as the history total degree of candidate item in the target area corresponding to described current geographic position, t ithe entry corresponding for described i-th candidate item is being chosen as the described T of candidate item ithe total degree of input content is finally chosen as, i ∈ [1, n] in secondary.
Alternatively, described picnometer operator module 430d, is also configured to calculate described n candidate item sequence proportion corresponding respectively according to the following equation:
P i=S i×DC×SW+F i×FW+D i×DW;
Wherein, P ifor the sequence proportion that described i-th candidate item is corresponding; S ifor the scene indices that described i-th candidate item is corresponding; DC is distance coefficient, and described distance coefficient and the distance between described current geographic position and described target place are negative correlativing relation; F ifor the selecting frequency that described i-th candidate item is corresponding; D ifor the default sort proportion that described i-th candidate item is corresponding; SW, FW and DW are respectively default weight.
In sum, the device that the present embodiment provides, by sorting to the multiple candidate item obtained in conjunction with current geographic position; Solve correlation technique only to sort to the multiple candidate item obtained according to default sort proportion, existing sequence is in some cases reasonable not, affects the problem that user inputs speed; Reach and more accurately, reasonably candidate item is sorted, improve the effect that user inputs speed.
In addition, also by scene indices that the geographic scenes classification setting corresponding different for different entry is different, correlation degree between being classified by scene indices reflection entry and geographic scenes, when making the sequencing problem to several same candidate item below different geographic scenes, these several candidate item can be shown with different sequence sequencings, guaranteeing that the candidate item that current residing geographic scenes correlation degree is higher with user preferentially shows, improving the efficiency of user when selecting candidate item and experience.
In addition, when calculating the sequence proportion of each candidate item difference correspondence, consider many-sided influence factor, sequence proportion is calculated in conjunction with parameters such as scene indices, selecting frequency, default sort proportion and distance coefficients, the change of each parameter can have influence on the dynamic change of sequence, make the ranking results that finally obtains more accurate, actual user demand of being more close to the users.
About the device in above-described embodiment, wherein the concrete mode of modules executable operations has been described in detail in about the embodiment of the method, will not elaborate explanation herein.
Fig. 6 is the block diagram of a kind of device 600 according to an exemplary embodiment.Such as, device 600 can be mobile phone, computing machine, digital broadcast terminal, messaging devices, game console, tablet device, Medical Devices, body-building equipment, personal digital assistant etc.
With reference to Fig. 6, device 600 can comprise following one or more assembly: processing components 602, storer 604, power supply module 606, multimedia groupware 608, audio-frequency assembly 610, the interface 612 of I/O (I/O), sensor module 614, and communications component 616.
The integrated operation of the usual control device 600 of processing components 602, such as with display, call, data communication, camera operation and record operate the operation be associated.Processing components 602 can comprise one or more processor 620 to perform instruction, to complete all or part of step of above-mentioned method.In addition, processing components 602 can comprise one or more module, and what be convenient between processing components 602 and other assemblies is mutual.Such as, processing components 602 can comprise multi-media module, mutual with what facilitate between multimedia groupware 608 and processing components 602.
Storer 604 is configured to store various types of data to be supported in the operation of device 600.The example of these data comprises for any application program of operation on device 600 or the instruction of method, contact data, telephone book data, message, picture, video etc.Storer 604 can be realized by the volatibility of any type or non-volatile memory device or their combination, as static RAM (SRAM), Electrically Erasable Read Only Memory (EEPROM), Erasable Programmable Read Only Memory EPROM (EPROM), programmable read only memory (PROM), ROM (read-only memory) (ROM), magnetic store, flash memory, disk or CD.
The various assemblies that power supply module 606 is device 600 provide electric power.Power supply module 606 can comprise power-supply management system, one or more power supply, and other and the assembly generating, manage and distribute electric power for device 600 and be associated.
Multimedia groupware 608 is included in the screen providing an output interface between described device 600 and user.In certain embodiments, screen can comprise liquid crystal display (LCD) and touch panel (TP).If screen comprises touch panel, screen may be implemented as touch-screen, to receive the input signal from user.Touch panel comprises one or more touch sensor with the gesture on sensing touch, slip and touch panel.Described touch sensor can the border of not only sensing touch or sliding action, but also detects the duration relevant to described touch or slide and pressure.In certain embodiments, multimedia groupware 608 comprises a front-facing camera and/or post-positioned pick-up head.When device 600 is in operator scheme, during as screening-mode or video mode, front-facing camera and/or post-positioned pick-up head can receive outside multi-medium data.Each front-facing camera and post-positioned pick-up head can be fixing optical lens systems or have focal length and optical zoom ability.
Audio-frequency assembly 610 is configured to export and/or input audio signal.Such as, audio-frequency assembly 610 comprises a microphone (MIC), and when device 600 is in operator scheme, during as call model, logging mode and speech recognition mode, microphone is configured to receive external audio signal.The sound signal received can be stored in storer 604 further or be sent via communications component 616.In certain embodiments, audio-frequency assembly 610 also comprises a loudspeaker, for output audio signal.
I/O interface 612 is for providing interface between processing components 602 and peripheral interface module, and above-mentioned peripheral interface module can be keyboard, some striking wheel, button etc.These buttons can include but not limited to: home button, volume button, start button and locking press button.
Sensor module 614 comprises one or more sensor, for providing the state estimation of various aspects for device 600.Such as, sensor module 614 can detect the opening/closing state of device 600, the relative positioning of assembly, such as described assembly is display and the keypad of device 600, the position of all right pick-up unit 600 of sensor module 614 or device 600 1 assemblies changes, the presence or absence that user contacts with device 600, the temperature variation of device 600 orientation or acceleration/deceleration and device 600.Sensor module 614 can comprise proximity transducer, be configured to without any physical contact time detect near the existence of object.Sensor module 614 can also comprise optical sensor, as CMOS or ccd image sensor, for using in imaging applications.In certain embodiments, this sensor module 614 can also comprise acceleration transducer, gyro sensor, Magnetic Sensor, pressure transducer or temperature sensor.
Communications component 616 is configured to the communication being convenient to wired or wireless mode between device 600 and other equipment.Device 600 can access the wireless network based on communication standard, as WiFi, 2G or 3G, or their combination.In one exemplary embodiment, communications component 616 receives from the broadcast singal of external broadcasting management system or broadcast related information via broadcast channel.In one exemplary embodiment, described communications component 616 also comprises near-field communication (NFC) module, to promote junction service.Such as, can based on radio-frequency (RF) identification (RFID) technology in NFC module, Infrared Data Association (IrDA) technology, ultra broadband (UWB) technology, bluetooth (BT) technology and other technologies realize.
In the exemplary embodiment, device 600 can be realized, for performing said method by one or more application specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD) (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components.
In the exemplary embodiment, additionally provide a kind of non-transitory computer-readable recording medium comprising instruction, such as, comprise the storer 604 of instruction, above-mentioned instruction can perform said method by the processor 620 of device 600.Such as, described non-transitory computer-readable recording medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk and optical data storage devices etc.
A kind of non-transitory computer-readable recording medium, when the instruction in described storage medium is performed by the processor of device 600, make device 600 can perform as above-mentioned Fig. 1, Fig. 2 or embodiment illustrated in fig. 3 provide to input method the method that sorts of the candidate item that produces.
Those skilled in the art, at consideration instructions and after putting into practice invention disclosed herein, will easily expect other embodiment of the present disclosure.The application is intended to contain any modification of the present disclosure, purposes or adaptations, and these modification, purposes or adaptations are followed general principle of the present disclosure and comprised the undocumented common practise in the art of the disclosure or conventional techniques means.Instructions and embodiment are only regarded as exemplary, and true scope of the present disclosure and spirit are pointed out by claim below.
Should be understood that, the disclosure is not limited to precision architecture described above and illustrated in the accompanying drawings, and can carry out various amendment and change not departing from its scope.The scope of the present disclosure is only limited by appended claim.

Claims (11)

1. the method that the candidate item produced input method sorts, is characterized in that, described method comprises:
Obtain user's input information;
N entry obtaining and match with described user's input information is searched as n candidate item, n >=2 in dictionary;
According to current geographic position, a described n candidate item is sorted;
According to ranking results, a described n candidate item is shown.
2. method according to claim 1, is characterized in that, describedly sorts to a described n candidate item according to current geographic position, comprising:
Obtain the target place in all side region of described current geographic position;
Determine the geographic scenes classification belonging to described target place;
Classify according to described geographic scenes, from scene indices storehouse, inquire about the scene indices that described n candidate item is corresponding respectively; Wherein, the classification of described geographic scenes, corresponding relation between described candidate item and described scene indices is comprised in described scene indices storehouse;
Calculate the sequence proportion that described n candidate item is corresponding respectively, in the calculating parameter of described sequence proportion, at least comprise described scene indices;
By described sequence proportion order from big to small, a described n candidate item is sorted.
3. method according to claim 2, is characterized in that, the target place in all side region of the described current geographic position of described acquisition, comprising:
When there is at least two places in all side region of described current geographic position, from described at least two places, choose a place nearest with described current geographic position is described target place;
Or,
When there is at least two places in all side region of described current geographic position, the priority orders that described in acquisition, at least two places are corresponding; The place choosing priority the highest according to described priority orders from described at least two places is described target place; Wherein, described priority orders determines according at least one item in individual subscriber history access times corresponding to each place, user's overall access number of times, the volume of the flow of passengers, popularity.
4. method according to claim 2, is characterized in that, also comprise selecting frequency in the calculating parameter of described sequence proportion, described method also comprises:
Obtain the selecting frequency that described n candidate item is corresponding respectively;
Wherein, the selecting frequency F that i-th candidate item is corresponding i=t i/ T i, T ifor entry that described i-th candidate item is corresponding is chosen as the history total degree of candidate item in the target area corresponding to described current geographic position, t ithe entry corresponding for described i-th candidate item is being chosen as the described T of candidate item ithe total degree of input content is finally chosen as, i ∈ [1, n] in secondary.
5. method according to claim 4, is characterized in that, the sequence proportion that the described n of described calculating candidate item is corresponding respectively, comprising:
Calculate the sequence proportion that described n candidate item is corresponding respectively according to the following equation:
P i=S i×DC×SW+F i×FW+D i×DW;
Wherein, P ifor the sequence proportion that described i-th candidate item is corresponding; S ifor the scene indices that described i-th candidate item is corresponding; DC is distance coefficient, and described distance coefficient and the distance between described current geographic position and described target place are negative correlativing relation; F ifor the selecting frequency that described i-th candidate item is corresponding; D ifor the default sort proportion that described i-th candidate item is corresponding; SW, FW and DW are respectively default weight.
6. the device that the candidate item produced input method sorts, is characterized in that, described device comprises:
Data obtaining module, is configured to obtain user's input information;
Candidate item acquisition module, is configured to search in dictionary n entry obtaining and match with described user's input information as n candidate item, n >=2;
Candidate item order module, is configured to sort to a described n candidate item according to current geographic position;
Candidate item display module, is configured to a described n candidate item be shown according to ranking results.
7. device according to claim 6, is characterized in that, described candidate item order module, comprising: place obtains submodule, the inquiry of submodule, coefficient submodule, picnometer operator module and candidate item sorting sub-module are determined in classification;
Described place obtains submodule, is configured to obtain the target place in all side region of described current geographic position;
Submodule is determined in described classification, is configured to the geographic scenes classification determined belonging to described target place;
Described coefficient inquiry submodule, is configured to classify according to described geographic scenes, inquires about the scene indices that described n candidate item is corresponding respectively from scene indices storehouse; Wherein, the classification of described geographic scenes, corresponding relation between described candidate item and described scene indices is comprised in described scene indices storehouse;
Described picnometer operator module, is configured to calculate described n candidate item sequence proportion corresponding respectively, at least comprises described scene indices in the calculating parameter of described sequence proportion;
Described candidate item sorting sub-module, is configured to sort to a described n candidate item by described sequence proportion order from big to small.
8. device according to claim 7, is characterized in that, described place obtains submodule, comprising:
First chooses submodule, and when being configured to there is at least two places in all side region of described current geographic position, from described at least two places, choose a place nearest with described current geographic position is described target place;
Or,
Second chooses submodule, when being configured to there is at least two places in all side region of described current geographic position, the priority orders that described in acquisition, at least two places are corresponding, the place choosing priority the highest according to described priority orders from described at least two places is described target place; Wherein, described priority orders determines according at least one item in individual subscriber history access times corresponding to each place, user's overall access number of times, the volume of the flow of passengers, popularity.
9. device according to claim 7, is characterized in that, also comprises selecting frequency in the calculating parameter of described sequence proportion, and described candidate item order module, also comprises: frequency acquisition submodule;
Described frequency acquisition submodule, is configured to obtain described n candidate item selecting frequency corresponding respectively;
Wherein, the selecting frequency F that i-th candidate item is corresponding i=t i/ T i, T ifor entry that described i-th candidate item is corresponding is chosen as the history total degree of candidate item in the target area corresponding to described current geographic position, t ithe entry corresponding for described i-th candidate item is being chosen as the described T of candidate item ithe total degree of input content is finally chosen as, i ∈ [1, n] in secondary.
10. device according to claim 9, is characterized in that,
Described picnometer operator module, is also configured to calculate described n candidate item sequence proportion corresponding respectively according to the following equation:
P i=S i×DC×SW+F i×FW+D i×DW;
Wherein, P ifor the sequence proportion that described i-th candidate item is corresponding; S ifor the scene indices that described i-th candidate item is corresponding; DC is distance coefficient, and described distance coefficient and the distance between described current geographic position and described target place are negative correlativing relation; F ifor the selecting frequency that described i-th candidate item is corresponding; D ifor the default sort proportion that described i-th candidate item is corresponding; SW, FW and DW are respectively default weight.
The device that 11. 1 kinds of candidate item produced input method sort, is characterized in that, described device comprises:
Processor;
For storing the storer of the executable instruction of described processor;
Wherein, described processor is configured to:
Obtain user's input information;
N entry obtaining and match with described user's input information is searched as n candidate item, n >=2 in dictionary;
According to current geographic position, a described n candidate item is sorted;
According to ranking results, a described n candidate item is shown.
CN201510185367.XA 2015-04-17 2015-04-17 The method and apparatus being ranked up to candidate item caused by input method Active CN104850238B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510185367.XA CN104850238B (en) 2015-04-17 2015-04-17 The method and apparatus being ranked up to candidate item caused by input method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510185367.XA CN104850238B (en) 2015-04-17 2015-04-17 The method and apparatus being ranked up to candidate item caused by input method

Publications (2)

Publication Number Publication Date
CN104850238A true CN104850238A (en) 2015-08-19
CN104850238B CN104850238B (en) 2018-04-06

Family

ID=53849934

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510185367.XA Active CN104850238B (en) 2015-04-17 2015-04-17 The method and apparatus being ranked up to candidate item caused by input method

Country Status (1)

Country Link
CN (1) CN104850238B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105302335A (en) * 2015-10-28 2016-02-03 小米科技有限责任公司 Vocabulary recommendation method and apparatus
CN106020505A (en) * 2016-05-27 2016-10-12 维沃移动通信有限公司 Ordering method for input method candidate items and mobile terminal
CN106446054A (en) * 2016-08-31 2017-02-22 北京搜狗科技发展有限公司 Information recommendation method and apparatus, and electronic device
CN106774970A (en) * 2015-11-24 2017-05-31 北京搜狗科技发展有限公司 The method and apparatus being ranked up to the candidate item of input method
CN107918496A (en) * 2016-10-10 2018-04-17 北京搜狗科技发展有限公司 It is a kind of to input error correction method and device, a kind of device for being used to input error correction
CN108958505A (en) * 2018-05-24 2018-12-07 维沃移动通信有限公司 A kind of method and terminal showing candidate information
CN110019894A (en) * 2017-07-21 2019-07-16 北京搜狗科技发展有限公司 A kind of location lookup method and device
CN110389667A (en) * 2018-04-17 2019-10-29 北京搜狗科技发展有限公司 A kind of input method and device
CN110874146A (en) * 2018-08-30 2020-03-10 北京搜狗科技发展有限公司 Input method and device and electronic equipment
CN112000233A (en) * 2020-07-29 2020-11-27 北京搜狗科技发展有限公司 Method and device for processing association candidate

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060230350A1 (en) * 2004-06-25 2006-10-12 Google, Inc., A Delaware Corporation Nonstandard locality-based text entry
CN102289512A (en) * 2011-09-01 2011-12-21 上海汉翔信息技术有限公司 System and method for dynamically adjusting candidate words on portable equipment based on geographical position
CN102722483A (en) * 2011-03-29 2012-10-10 百度在线网络技术(北京)有限公司 Method, apparatus and equipment for determining candidate-item sequence of input method
CN103226393A (en) * 2013-04-12 2013-07-31 百度在线网络技术(北京)有限公司 Input method and equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060230350A1 (en) * 2004-06-25 2006-10-12 Google, Inc., A Delaware Corporation Nonstandard locality-based text entry
CN102722483A (en) * 2011-03-29 2012-10-10 百度在线网络技术(北京)有限公司 Method, apparatus and equipment for determining candidate-item sequence of input method
CN102289512A (en) * 2011-09-01 2011-12-21 上海汉翔信息技术有限公司 System and method for dynamically adjusting candidate words on portable equipment based on geographical position
CN103226393A (en) * 2013-04-12 2013-07-31 百度在线网络技术(北京)有限公司 Input method and equipment

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105302335B (en) * 2015-10-28 2018-11-02 小米科技有限责任公司 Vocabulary recommends method and apparatus and computer readable storage medium
CN105302335A (en) * 2015-10-28 2016-02-03 小米科技有限责任公司 Vocabulary recommendation method and apparatus
CN106774970A (en) * 2015-11-24 2017-05-31 北京搜狗科技发展有限公司 The method and apparatus being ranked up to the candidate item of input method
CN106020505A (en) * 2016-05-27 2016-10-12 维沃移动通信有限公司 Ordering method for input method candidate items and mobile terminal
CN106020505B (en) * 2016-05-27 2018-10-16 维沃移动通信有限公司 A kind of sort method and mobile terminal of candidates of input method
CN106446054B (en) * 2016-08-31 2019-11-19 北京搜狗科技发展有限公司 A kind of information recommendation method, device and electronic equipment
CN106446054A (en) * 2016-08-31 2017-02-22 北京搜狗科技发展有限公司 Information recommendation method and apparatus, and electronic device
CN107918496A (en) * 2016-10-10 2018-04-17 北京搜狗科技发展有限公司 It is a kind of to input error correction method and device, a kind of device for being used to input error correction
CN107918496B (en) * 2016-10-10 2021-10-22 北京搜狗科技发展有限公司 Input error correction method and device for input error correction
CN110019894A (en) * 2017-07-21 2019-07-16 北京搜狗科技发展有限公司 A kind of location lookup method and device
CN110019894B (en) * 2017-07-21 2022-12-06 北京搜狗科技发展有限公司 Position searching method and device
CN110389667A (en) * 2018-04-17 2019-10-29 北京搜狗科技发展有限公司 A kind of input method and device
CN108958505A (en) * 2018-05-24 2018-12-07 维沃移动通信有限公司 A kind of method and terminal showing candidate information
CN108958505B (en) * 2018-05-24 2023-05-05 维沃移动通信有限公司 Method and terminal for displaying candidate information
CN110874146A (en) * 2018-08-30 2020-03-10 北京搜狗科技发展有限公司 Input method and device and electronic equipment
CN112000233A (en) * 2020-07-29 2020-11-27 北京搜狗科技发展有限公司 Method and device for processing association candidate

Also Published As

Publication number Publication date
CN104850238B (en) 2018-04-06

Similar Documents

Publication Publication Date Title
CN104850238A (en) Method and device for sorting candidate items generated by input method
CN109800325B (en) Video recommendation method and device and computer-readable storage medium
CN106792003B (en) Intelligent advertisement insertion method and device and server
CN109189879B (en) Electronic book display method and device
CN109918669B (en) Entity determining method, device and storage medium
CN103473257B (en) The device and method of position based on image trace wireless terminal
CN110263213B (en) Video pushing method, device, computer equipment and storage medium
CN108984731A (en) Sing single recommended method, device and storage medium
WO2011106443A1 (en) Intuitive computing methods and systems
CN107871001B (en) Audio playing method and device, storage medium and electronic equipment
CN109783656B (en) Recommendation method and system of audio and video data, server and storage medium
CN109144285B (en) Input method and device
CN110162604B (en) Statement generation method, device, equipment and storage medium
CN105631406A (en) Method and device for recognizing and processing image
CN111897996A (en) Topic label recommendation method, device, equipment and storage medium
CN108460651A (en) Vehicle recommends method and device
CN107358233A (en) Information acquisition method and device
CN111209354A (en) Method and device for judging repetition of map interest points and electronic equipment
CN103995844B (en) Information search method and device
CN110929176A (en) Information recommendation method and device and electronic equipment
CN113190752A (en) Information recommendation method, mobile terminal and storage medium
CN105843865B (en) Media file playing method and device
CN107729439A (en) Obtain the methods, devices and systems of multi-medium data
CN112749329A (en) Content search method, content search device, computer equipment and storage medium
CN116580707A (en) Method and device for generating action video based on voice

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant