CN103076894A - Method and equipment for building input entries for object identity information according to object identity information - Google Patents
Method and equipment for building input entries for object identity information according to object identity information Download PDFInfo
- Publication number
- CN103076894A CN103076894A CN2012105930879A CN201210593087A CN103076894A CN 103076894 A CN103076894 A CN 103076894A CN 2012105930879 A CN2012105930879 A CN 2012105930879A CN 201210593087 A CN201210593087 A CN 201210593087A CN 103076894 A CN103076894 A CN 103076894A
- Authority
- CN
- China
- Prior art keywords
- information
- input
- described object
- keyword
- sign
- 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
Links
Images
Abstract
The purpose of the invention is to provide a method and equipment for building input entries according to object identity information. The method comprises the following steps: causing processing equipment to obtain one or multiple object identity information to be processed; determining segmentation key words in the object identity information; and according to the segmentation key words, building one or multiple input entries corresponding to the object identity information, wherein at least one of the one or multiple input entries comprises the part of other contents in the object identity information except for the segmentation key words. Compared with the prior art, the method has the advantages that the segmentation key words in one or multiple object identity information to be processed is determined and one or multiple input entries corresponding to the object identity information are builded, and therefore the input entries are matched with the input demand of users, the input flexibility and individuation are increased, the input efficiency of the input method is also increased, and the user experience is improved.
Description
Technical field
The present invention relates to Internet technical field, relate in particular to a kind of technology for make up the input entry according to object id information.
Background technology
In input process, except common phrase, such as Chinese idiom, common saying etc., also comprise a large amount of special object information, for example, name, organization names etc.; The associated special object information of different users is often different, so the special object information that each user inputs is not comprised in the user thesaurus usually, perhaps need just can join in the user thesaurus through repeatedly training, bring very large inconvenience for user's input, cause user's input efficiency when input contact object information lower.
Summary of the invention
The purpose of this invention is to provide a kind of method and apparatus for make up the input entry according to object id information.
According to an aspect of the present invention, provide a kind of method for make up the input entry according to object id information, wherein, the method may further comprise the steps:
A obtains pending one or more object id information;
B determines the cutting keyword in the described object id information;
C is according to described cutting keyword, make up the one or more input entries corresponding with described object id information, wherein, at least one comprises the part of the other guide except described cutting keyword in the described object id information in described one or more input entry.
According to a further aspect in the invention, also provide a kind for the treatment of facility for make up the input entry according to object id information, wherein, this equipment may further comprise the steps:
Deriving means is used for obtaining pending one or more object id information;
Determine device, be used for determining the cutting keyword of described object id information;
Construction device, be used for according to described cutting keyword, make up the one or more input entries corresponding with described object id information, wherein, at least one comprises the part of the other guide except described cutting keyword in the described object id information in described one or more input entries.
Compared with prior art, the present invention is by determining the cutting keyword in pending one or more object id information, and according to described cutting keyword, makes up the one or more input entries corresponding with described object id information; Thereby be complementary with user's input demand, improved the input flexibility ratio with personalized, also improved the input efficiency of input method, improved user's experience.
And, the present invention can also remove described cutting keyword in described object id information, according to the other guide except described cutting keyword in the described object id information, and the one or more word segmentation result corresponding with described other guide, make up the one or more input entries corresponding with described object id information; Thereby be complementary with user's input demand, improved the input flexibility ratio with personalized, also improved the input efficiency of input method, improved user's experience.
And, the present invention can also be according to described object id information, and in described one or more input entry at least one, set up or renewal input dictionary, and according to described input dictionary, described input entry that will be corresponding with described input of character string and/or described object id information, be defined as and the corresponding input candidate item of the input of character string of respective user; Further, can also be according to described input of character string, and the contextual information of described input of character string, in described input dictionary, carrying out matching inquiry, described input entry that will be corresponding with described input of character string and/or described object id information are determined the input candidate item; Thereby improved the input flexibility ratio, improved the matching accuracy of input of character string and input candidate item, be complementary with user's input demand, improved the input flexibility ratio with personalized, improved the input efficiency of input method, improved user's experience.
And the present invention can also carry out matching inquiry according to described object id information in the sign keyword database, will inquire about the sign keyword of gained as the cutting keyword in the described object id information; Further, can also according to the corresponding type information of described sign keyword, in described a plurality of sign keywords, determine the cutting keyword in the described object id information; Further, can also according to the precedence information of the corresponding type information of described sign keyword, in described a plurality of sign keywords, determine the cutting keyword in the described object id information; Thereby determine in several ways described cutting keyword, improved the input flexibility ratio, improved the matching accuracy of input of character string with the input candidate item, be complementary with user's input demand, improved the input flexibility ratio with personalized, improve the input efficiency of input method, improved user's experience.
And, the present invention can also be according to the corresponding application related information of described object id information, determine the application identities database corresponding with described object id information, according to described object id information, will in described application identities database, carry out the sign keyword of matching inquiry gained as the cutting keyword in the described object id information; Thereby refinement to the determining of described cutting keyword, improved the input flexibility ratio, improved the matching accuracy of input of character string with the input candidate item, be complementary with user's input demand, improve the input flexibility ratio with personalized, improved the input efficiency of input method, improved user's experience.
And, the present invention can also be according to the object-related information of described object id information, determine the object-type information corresponding with described object id information, according to described object id information, in identification database corresponding to described object-type information, carry out matching inquiry, will inquire about the sign keyword of gained as the cutting keyword in the described object id information; Thereby refinement to the determining of described cutting keyword, improved the input flexibility ratio, improved the matching accuracy of input of character string with the input candidate item, be complementary with user's input demand, improve the input flexibility ratio with personalized, improved the input efficiency of input method, improved user's experience.
Description of drawings
By reading the detailed description that non-limiting example is done of doing with reference to the following drawings, it is more obvious that other features, objects and advantages of the present invention will become:
Fig. 1 illustrates a kind for the treatment of facility synoptic diagram for make up the input entry according to object id information according to one aspect of the invention;
Fig. 2 illustrates a kind for the treatment of facility synoptic diagram for make up the input entry according to object id information in accordance with a preferred embodiment of the present invention;
Fig. 3 illustrates a kind of method flow diagram for make up the input entry according to object id information according to a further aspect of the present invention;
Fig. 4 illustrates a kind of method flow diagram for make up the input entry according to object id information in accordance with a preferred embodiment of the present invention.
Same or analogous Reference numeral represents same or analogous parts in the accompanying drawing.
Embodiment
Below in conjunction with accompanying drawing the present invention is described in further detail.
Fig. 1 illustrates a kind for the treatment of facility synoptic diagram for make up the input entry according to object id information according to one aspect of the invention; Wherein, described treatment facility comprise deriving means 11, determine device 12, construction device 13.Particularly, deriving means 11 obtains pending one or more object id information; Determine the cutting keyword that device 12 is determined in the described object id information; Construction device 13 is according to described cutting keyword, make up the one or more input entries corresponding with described object id information, wherein, at least one comprises the part of the other guide except described cutting keyword in the described object id information in described one or more input entry.
At this, treatment facility includes but not limited to that the network equipment, subscriber equipment or the network equipment and subscriber equipment are by the mutually integrated equipment that consists of of network.Wherein, the described network equipment its include but not limited to the cloud that computing machine, network host, single network server, a plurality of webserver collection or a plurality of server consist of; At this, cloud is by consisting of based on a large amount of computing machines of cloud computing (Cloud Computing) or the webserver, and wherein, cloud computing is a kind of of Distributed Calculation, a virtual supercomputer that is comprised of the loosely-coupled computing machine collection of a group.It includes but not limited to any electronic product that can carry out man-machine interaction by keyboard, telepilot, touch pad or voice-operated device with the user, such as computing machine, smart mobile phone, PDA, game machine or IPTV etc. described subscriber equipment.Described network includes but not limited to internet, wide area network, Metropolitan Area Network (MAN), LAN (Local Area Network), VPN network, wireless self-organization network (Ad Hoc network) etc.Those skilled in the art will be understood that other treatment facility is equally applicable to the present invention, also should be included in the protection domain of the present invention, and be contained in this at this with way of reference.
Constant work between above-mentioned each device, at this, it will be understood by those skilled in the art that " continuing " refers to that above-mentioned each device is respectively in real time or according to the mode of operation requirement of setting or adjust in real time, carry out the structure of the determining of the obtaining of pending object id information, cutting keyword, input entry etc., until treatment facility stops to obtain pending one or more object id information.
Deriving means 11 obtains pending one or more object id information.Particularly, deriving means 11 for example passes through according to various communication protocols (CommunicationsProtocol), by various data transmission interfaces, carry out alternately with pending object id information database or object id information daily record etc., obtain pending one or more object id information; Perhaps by directly from one or more object id information of inputting by operations such as input, selection, clicks such as using such as receiving user or other input frame, at this, described input frame such as short message editing frame, content input frame etc.Wherein, described object id information includes but not limited to name, organization names, Item Title, Item Number (such as the application number of patented claim) etc.At this, described object id information database or object id information daily record include but not limited to such as product register, address list, mechanism's register etc.
Determine the cutting keyword that device 12 is determined in the described object id information.Particularly, determine that device 12 by based on predetermined segmentation rules, perhaps passes through based on the modes such as relevant information in the object id information, the cutting keyword in the described object id information is determined.At this, described segmentation rules is as for triliteral object id information, with first character as the cutting keyword, for example, when object id information is " Tang Xiaoli ", then with first character " soup " as the cutting keyword; For the object id information of four words, then with the first two word as the cutting keyword, for example, when object id information is " Si Maxiangru ", then with the first two word " Sima " as cutting keyword etc.At this, the relevant information of described object id information includes but not limited to the attribute information of object id information or input operation information etc.; For example, described object id information is to obtain by address list, the attribute information that then comprises the surname stored or name in the object id information, for example, be " Ssu-ma Kuang " if obtain object id information by address list, and the user is when storage " Ssu-ma Kuang " business card, " Sima " is set to surname, " light " setting is run after fame, then can determine that the cutting keyword is " Sima " according to the attribute information of described surname or name, but not " department "; Perhaps, described object id information is obtained by user's input, and the user may exist when inputting described object id information one or more upper screens to confirm operation, object id information is " Baidu's input method " as described, and the user has inputted first " Baidu " upper screen when input, has then inputted " input method " upper screen, thereby according to the upper screen information in the described input operation information, with " Baidu " as the cutting keyword.
Preferably, described construction device 13 can also be removed described cutting keyword in described object id information, obtaining the other guide except described cutting keyword in the described object id information, and the one or more word segmentation result corresponding with described other guide; According to described other guide, and at least one or its combination in described one or more word segmentation result, make up the one or more input entries corresponding with described object id information.Particularly, described construction device 13 is according to described definite device 12 determined cutting keywords, cutting keyword in the described object id information is removed, extract the other guide except described cutting keyword in the described object id information, and described other guide carried out participle, thereby obtain the one or more word segmentation result corresponding with described other guide; For example, described object id information is " Beijing Chinese sky intellecture property is acted on behalf of office ", the cutting keyword is " Beijing ", then remove the outer other guide of described cutting keyword and be " Chinese sky intellecture property is acted on behalf of office ", behind the participle, obtain corresponding a plurality of word segmentation result, such as " Chinese sky ", " intellecture property ", " office " etc.Described construction device 13 is according to described other guide, and described one or more word segmentation result, by described other guide or participle are directly corresponded to one or more input entries; Correspond to the mode of input entry after perhaps described other word segmentation result being made up, make up the one or more input entries corresponding with described object id information.The precedent that continues be " Chinese sky ", " intellecture property ", " office ", " Chinese sky intellecture property ", " the vast and boundless office of the Chinese ", " intellecture property office " etc. as making up the input entry.
Preferably, described definite device 12 can also according to the corresponding application related information of described object id information, be determined the application identities database corresponding with described object id information; According to described object id information, in described application identities database, carry out matching inquiry, will inquire about the sign keyword of gained as the cutting keyword in the described object id information.Particularly, described definite device 12 is according to described object id information, directly obtain the application related information of described object id information, application related information can directly be obtained from described deriving means 11 by definite device 12 as the attribute information of described object id information as described; Perhaps, by via various data transmission interfaces, by the source of described object id information or application scenarios etc. are determined, and then obtain the corresponding application related information of described object id information; Wherein, described application related information includes but not limited to applicating category, apply property etc.; Described definite device 12 is according to the corresponding application related information of described object id information, by the described application related information application identities database corresponding with it carried out the modes such as related or inquiry, determine the application identities database corresponding with described object id information; For example, described definite device 12 obtains described object id information from address list or product register, determines that then with the corresponding application identities database of described object id information be One Hundred Family Names or product name detailed rules and regulations etc.Described definite device 12 carries out matching inquiry in described application identities database, for example, described definite device 12 carries out participle etc. with described object identity keyword, the result that described participle is obtained carries out matching inquiry in described application identities database, if one or more participle can with described application identities database in one or more sign keywords coupling, the cutting keyword after then will inquire about in the conduct of the sign keyword of coupling and the described object id information.
Preferably, described definite device 12 can also according to the object-related information of described object id information, be determined the object-type information corresponding with described object id information; According to described object id information, in identification database corresponding to described object-type information, carry out matching inquiry, will inquire about the sign keyword of gained as the cutting keyword in the described object id information.Particularly, described definite device 12 is according to described object id information, directly obtain the object-related information of described object id information, object-related information can directly be obtained from described deriving means 11 by definite device 12 as the attribute information of described object id information as described; Perhaps, by the judgment rule based on object-related information, such as according to information such as numbers of words, determine the object-related information of described object id information; At this, described object-related information includes but not limited to one or more etc. in the number of characters information of described object id information or the key word information that described object id information comprises; Described definite device 12 according to object type judgment rule predetermined or that arrange, is determined the object-type information corresponding with described object id information according to the object-related information of described object id information; For example, when described object id information surpasses 4 words, then described object id information is judged as organization names, when described object id information is less than or equal to 4 words, then described object id information is judged as name etc.Described definite device 12 is according to described object id information, in identification database corresponding to described object-type information, described object id information is carried out matching inquiry described, for example, when described object-type information when organizing, then utilize the organization name keyword in the corresponding organization identification database, such as company, office, Shanghai etc., described object id information is carried out matching inquiry, will inquire about the sign keyword of gained as the cutting keyword in the described object id information.
Preferably, described definite device 12 can also carry out matching inquiry according to described object id information in the sign keyword database, will inquire about the sign keyword of gained as the cutting keyword in the described object id information.Described definite device 12 can carry out participle to described object id information, one or more words that institute's participle is obtained, in the sign keyword database, carry out matching inquiry, if have the sign keyword that can mate, then will inquire about the sign keyword of gained as the cutting keyword in the described object id information; Perhaps, described definite device 12 utilizes the one or more sign keywords in the sign keyword database, mate with described object id information, if comprise this sign keyword in the described object id information, then will inquire about the sign keyword of gained as the cutting keyword in the described object id information.Wherein, described sign keyword database can be corresponding for described treatment facility, the sign keyword database that the modes such as process machine learning are set up; Also can be for by various data transmission interfaces, the sign keyword database of obtaining from the third party.
More preferably, described definite device 12 also comprises sign determining unit (not shown) and cutting determining unit (not shown); Wherein, the sign determining unit is carried out matching inquiry according to described object id information in the sign keyword database, to obtain a plurality of sign keywords corresponding with described object id information; The cutting determining unit is determined the cutting keyword in the described object id information according to the corresponding type information of described sign keyword in described a plurality of sign keywords.Particularly, described sign determining unit can be carried out participle to described object id information, one or more words with institute's participle obtains carry out matching inquiry in the sign keyword database, to obtain a plurality of sign keywords corresponding with described object id information; Perhaps the one or more sign keywords in the described sign determining unit utilization sign keyword database mate with described object id information, to obtain a plurality of sign keywords corresponding with described object id information.Wherein, described sign keyword database can be corresponding for described treatment facility, the sign keyword database that the modes such as process machine learning are set up; Also can be for by various data transmission interfaces, the sign keyword database of obtaining from the third party.
The cutting determining unit is according to described sign keyword, by carrying out the modes such as mutual with database such as the type information that comprises described sign keyword, obtain the corresponding type information of described sign keyword, wherein, described type information includes but not limited to tissue, name, product etc.; Further, described type information can also be subdivided into such as specific product information, the types such as two-character surname name.The cutting determining unit is according to the corresponding type information of described sign keyword, by such as modes such as the type information with the corresponding type information of described sign keyword and described object id information are complementary, in described a plurality of sign keywords, determine the cutting keyword in the described object id information; The sign keyword that for example will be complementary with the type information of described object id information is as the cutting keyword of described object id information.For example, described object id information is " Tang Xiaoli operating room ", and the type of described object id information is tissue; Its corresponding sign keyword is " soup ", " operating room ", and the type of " soup " is " name ", the type of " operating room " is tissue, the type matching of the type of " operating room " and object id information then, so with " operating room " as described cutting keyword.
More preferably, described cutting determining unit can also according to the precedence information of the corresponding type information of described sign keyword, be determined the cutting keyword in the described object id information in described a plurality of sign keywords.Particularly, described cutting determining unit can also according to obtain by the third party or arrange voluntarily or the precedence information of the described sign keyword institute corresponding types information of definition, with the sign keyword of the certain precedence information of correspondence, be defined as the cutting keyword in the described object id information.For example, when comprising " tissue " type and " name " type in described a plurality of sign keywords, consider generally, name can be used in the organizational structure, otherwise but seldom, therefore the priority of definition " tissue " type is higher than " name " type, thus with the corresponding sign keyword of described " tissue " type as the cutting keyword in the described object id information.
Fig. 2 illustrates a kind for the treatment of facility synoptic diagram for make up the input entry according to object id information in accordance with a preferred embodiment of the present invention; Wherein, described treatment facility comprise deriving means 11 ', determine device 12 ', construction device 13 ', updating device 14 ', coalignment 15 '.Particularly, deriving means 11 ' obtains pending one or more object id information; Determine that device 12 ' determines the cutting keyword in the described object id information; Construction device 13 ' is according to described cutting keyword, make up the one or more input entries corresponding with described object id information, wherein, at least one comprises the part of the other guide except described cutting keyword in the described object id information in described one or more input entry; Updating device 14 ' is according to described object id information, and in described one or more input entry at least one, set up or upgrade the input dictionary; Coalignment 15 ' is according to the input of character string of described object id information institute respective user, in described input dictionary, carry out matching inquiry, determining described input entry and/or the described object id information corresponding with described input of character string, with as the input candidate item corresponding with described input of character string.Wherein, described deriving means 11 ', determine device 12 ', construction device 13 ' is identical with corresponding intrument shown in Figure 1 or basic identical, so locate to repeat no more, and mode by reference is contained in this.
Constant work between above-mentioned each device, at this, it will be understood by those skilled in the art that " continuing " refers to that above-mentioned each device is respectively in real time or according to the mode of operation requirement of setting or adjust in real time, carry out the determining etc. of renewal, input candidate item of structure, the input dictionary of the determining of the obtaining of pending object id information, cutting keyword, input entry, until treatment facility stops to obtain pending one or more object id information.
Updating device 14 ' is according to described object id information, and in described one or more input entry at least one, set up or upgrade the input dictionary.Particularly, updating device 14 ' is by obtaining described object id information from deriving means 11 ', and obtains one or more input entries from construction device 13 ', and with described object id information, and in described one or more input entry at least one, be updated in the described input dictionary; If described input dictionary does not exist, then utilize described object id information, and in described one or more input entry at least one, set up described input dictionary.
Coalignment 15 ' is according to the input of character string of described object id information institute respective user, in described input dictionary, carry out matching inquiry, determining described input entry and/or the described object id information corresponding with described input of character string, with as the input candidate item corresponding with described input of character string.Particularly, coalignment 15 ' character string of inputting by operations such as input, selection, clicks such as uses by receive user or other from input frame; Perhaps according to various communication protocols (Communications Protocol), by various data transmission interfaces, obtain the character string from the input frame of other application; Wherein, described input frame such as short message editing frame, content input frame etc.Wherein, described input of character string includes but not limited to Pinyin coding character by inputting such as modes such as spelling or simplicity etc.; Coalignment 15 ' is according to described input of character string, in 14 ' input dictionary that upgrades or set up of described updating device, carry out matching inquiry, if be present in the corresponding input entry of described input of character string and/or described object id information, then with described input entry and/or described object id information, with as the input candidate item corresponding with described input of character string.For example, when described respective user is inputted " xiaoli " as input of character string, then described input dictionary can matching inquiry to the input entry that comprises one or more correspondences such as " knowing beautiful ", " Tang Xiaoli ", with the input candidate item of described input entry as " xiaoli ", and then can offer described user.
Preferably, described coalignment 15 ' can also be according to described input of character string, and the contextual information of described input of character string, in described input dictionary, carry out matching inquiry, determining described input entry and/or the described object id information corresponding with described input of character string, with as the input candidate item corresponding with described input of character string.Particularly, described coalignment 15 ' character string of inputting by operations such as input, selection, clicks such as uses by receive user or other from input frame; Perhaps according to various communication protocols (Communications Protocol), by various data transmission interfaces, obtain the character string from the input frame of other application; Wherein, described input frame such as short message editing frame, content input frame etc.Wherein, described input of character string includes but not limited to Pinyin coding character by inputting such as modes such as spelling or simplicity etc.; Described coalignment 15 ' can also by the mode of directly obtaining or determining voluntarily to obtain, be determined the contextual information of described input of character string; Wherein, describedly determine voluntarily to obtain for example according to the input of character string that obtains, utilize the affiliated literal of the current character string of inputting etc., literal under the described current input character string and one or more dictionary are mated, obtain one or more match information that are associated with described input of character string, and as the contextual information of described input of character string, thereby obtain the contextual information of described input of character string; For example, when input when " huacao ", determine that first the literal under the described input of character string may be " flowers and plants ", according to " flowers and plants " match information in affiliated dictionary, determine that its context information may be " tea " etc.; Perhaps, it is described that determine voluntarily to obtain can also be by according to the history information corresponding with described input of character string, contextual information to described input of character string is determined, thereby obtain the contextual information of described input of character string, for example, just go up the previous input of character string of screen before the described input of character string, then can be used as the preamble information of described input of character string.At this, described contextual information includes but not limited to above information or the context information corresponding with described input of character string.Described coalignment 15 ' passes through according to described input of character string, and the contextual information of described input of character string, by one or more system intializations or the manual rule searching that arranges, in described input dictionary, carry out matching inquiry, with described input of character string and context thereof, and in conjunction with described rule searching, determine described input entry and/or the described object id information corresponding with described input of character string, with as the input candidate item corresponding with described input of character string.If user inputs character string " tangxiaoli " for example, and the above information of described input of character string is " I go ", described coalignment 15 ' determines that " going " is verb, and generally connect the input candidate item of non-name class in the rule searching behind setting " going " verb, then described coalignment 15 ' offers described user with " Tang Xiaoli operating room " as the input candidate item; Thereby form full sentence " I go to the Tang Xiaoli operating room ".Perhaps, user inputs character string " tangxiaoli " for example, and the above information of described input of character string is " my good friend ", the word adjacent with " friend " is set in the rule searching that described coalignment 15 ' comprises is generally name, but not tissue, then described coalignment 15 ' offers described user with " Tang Xiaoli " as the input candidate item; Thereby form full sentence " my good friend Tang Xiaoli ".
Fig. 3 illustrates a kind of method flow diagram for make up the input entry according to object id information according to a further aspect of the present invention.Particularly, in step s1, treatment facility obtains pending one or more object id information; In step s2, treatment facility is determined the cutting keyword in the described object id information; In step s3, treatment facility is according to described cutting keyword, make up the one or more input entries corresponding with described object id information, wherein, at least one comprises the part of the other guide except described cutting keyword in the described object id information in described one or more input entry.
Constant work between the above steps, at this, it will be understood by those skilled in the art that " continuing " refers to that above steps is respectively in real time or according to the mode of operation requirement of setting or adjust in real time, carry out the structure of the determining of the obtaining of pending object id information, cutting keyword, input entry etc., until treatment facility stops to obtain pending one or more object id information.
In step s1, treatment facility obtains pending one or more object id information.Particularly, in step s1, treatment facility for example passes through according to various communication protocols (Communications Protocol), by various data transmission interfaces, carry out alternately with pending object id information database or object id information daily record etc., obtain pending one or more object id information; Perhaps by directly from one or more object id information of inputting by operations such as input, selection, clicks such as using such as receiving user or other input frame, at this, described input frame such as short message editing frame, content input frame etc.Wherein, described object id information includes but not limited to name, organization names, Item Title, Item Number (such as the application number of patented claim) etc.At this, described object id information database or object id information daily record include but not limited to such as product register, address list, mechanism's register etc.
In step s2, treatment facility is determined the cutting keyword in the described object id information.Particularly, in step s2, treatment facility perhaps by based on the modes such as relevant information in the object id information, is determined the cutting keyword in the described object id information by based on predetermined segmentation rules.At this, described segmentation rules is as for triliteral object id information, with first character as the cutting keyword, for example, when object id information is " Tang Xiaoli ", then with first character " soup " as the cutting keyword; For the object id information of four words, then with the first two word as the cutting keyword, for example, when object id information is " Si Maxiangru ", then with the first two word " Sima " as cutting keyword etc.At this, the relevant information of described object id information includes but not limited to the attribute information of object id information or input operation information etc.; For example, described object id information is to obtain by address list, the attribute information that then comprises the surname stored or name in the object id information, for example, be " Ssu-ma Kuang " if obtain object id information by address list, and the user is when storage " Ssu-ma Kuang " business card, " Sima " is set to surname, " light " setting is run after fame, then can determine that the cutting keyword is " Sima " according to the attribute information of described surname or name, but not " department "; Perhaps, described object id information is obtained by user's input, and the user may exist when inputting described object id information one or more upper screens to confirm operation, object id information is " Baidu's input method " as described, and the user has inputted first " Baidu " upper screen when input, has then inputted " input method " upper screen, thereby according to the upper screen information in the described input operation information, with " Baidu " as the cutting keyword.
In step s3, treatment facility is according to described cutting keyword, make up the one or more input entries corresponding with described object id information, wherein, at least one comprises the part of the other guide except described cutting keyword in the described object id information in described one or more input entry.Particularly, in step s3, treatment facility is according to determined cutting keyword among the step s2, by with in the described object id information except described cutting keyword all or part of content of other guide extract, thereby make up the one or more input entries corresponding with described object id information; For example, when object id information is " Tang Xiaoli ", and first character " soup " is during as the cutting keyword, then in step s 3, treatment facility with " knowing beautiful " as the input entry corresponding with described object id information; When described object id information is " Baidu's input method ", and the cutting keyword is when being " Baidu ", then in step s3, treatment facility with " input method " or " input " etc. as the input entry corresponding with described object id information.
Preferably, in step s3, treatment facility can also be removed described cutting keyword in described object id information, obtaining the other guide except described cutting keyword in the described object id information, and the one or more word segmentation result corresponding with described other guide; According to described other guide, and at least one or its combination in described one or more word segmentation result, make up the one or more input entries corresponding with described object id information.Particularly, in step s3, treatment facility is according to determined cutting keyword among the step s 2, cutting keyword in the described object id information is removed, extract the other guide except described cutting keyword in the described object id information, and described other guide carried out participle, thereby obtain the one or more word segmentation result corresponding with described other guide; For example, described object id information is " Beijing Chinese sky intellecture property is acted on behalf of office ", the cutting keyword is " Beijing ", then remove the outer other guide of described cutting keyword and be " Chinese sky intellecture property is acted on behalf of office ", behind the participle, obtain corresponding a plurality of word segmentation result, such as " Chinese sky ", " intellecture property ", " office " etc.In step s 3, treatment facility is according to described other guide, and described one or more word segmentation result, by described other guide or participle are directly corresponded to one or more input entries; Correspond to the mode of input entry after perhaps described other word segmentation result being made up, make up the one or more input entries corresponding with described object id information.The precedent that continues be " Chinese sky ", " intellecture property ", " office ", " Chinese sky intellecture property ", " the vast and boundless office of the Chinese ", " intellecture property office " etc. as making up the input entry.
Preferably, in step s2, treatment facility can also according to the corresponding application related information of described object id information, be determined the application identities database corresponding with described object id information; According to described object id information, in described application identities database, carry out matching inquiry, will inquire about the sign keyword of gained as the cutting keyword in the described object id information.Particularly, in step s2, treatment facility directly obtains the application related information of described object id information according to described object id information, application related information can directly be obtained from described step s1 by step s2 as the attribute information of described object id information as described; Perhaps, by via various data transmission interfaces, by the source of described object id information or application scenarios etc. are determined, and then obtain the corresponding application related information of described object id information; Wherein, described application related information includes but not limited to applicating category, apply property etc.; In step s2, treatment facility is according to the corresponding application related information of described object id information, by the described application related information application identities database corresponding with it carried out the modes such as related or inquiry, determine the application identities database corresponding with described object id information; For example, in step s2, treatment facility obtains described object id information from address list or product register, determines that then with the corresponding application identities database of described object id information be One Hundred Family Names or product name detailed rules and regulations etc.In step s2, treatment facility carries out matching inquiry in described application identities database, for example, in step s2, treatment facility carries out participle etc. with described object identity keyword, the result that described participle is obtained carries out matching inquiry in described application identities database, if one or more participle can with described application identities database in one or more sign keywords coupling, the cutting keyword after then will inquire about in the conduct of the sign keyword of coupling and the described object id information.
Preferably, in step s2, treatment facility can also according to the object-related information of described object id information, be determined the object-type information corresponding with described object id information; According to described object id information, in identification database corresponding to described object-type information, carry out matching inquiry, will inquire about the sign keyword of gained as the cutting keyword in the described object id information.Particularly, in step s2, treatment facility directly obtains the object-related information of described object id information according to described object id information, object-related information can directly be obtained from described step s1 by step s2 as the attribute information of described object id information as described; Perhaps, by the judgment rule based on object-related information, such as according to information such as numbers of words, determine the object-related information of described object id information; At this, described object-related information includes but not limited to one or more etc. in the number of characters information of described object id information or the key word information that described object id information comprises; In step s2, treatment facility according to object type judgment rule predetermined or that arrange, is determined the object-type information corresponding with described object id information according to the object-related information of described object id information; For example, when described object id information surpasses 4 words, then described object id information is judged as organization names, when described object id information is less than or equal to 4 words, then described object id information is judged as name etc.In step s2, treatment facility is according to described object id information, in identification database corresponding to described object-type information, described object id information is carried out matching inquiry described, for example, when described object-type information when organizing, then utilize the organization name keyword in the corresponding organization identification database, such as company, office, Shanghai etc., described object id information is carried out matching inquiry, will inquire about the sign keyword of gained as the cutting keyword in the described object id information.
Preferably, in step s2, treatment facility can also carry out matching inquiry according to described object id information in the sign keyword database, will inquire about the sign keyword of gained as the cutting keyword in the described object id information.In step s2, treatment facility can carry out participle to described object id information, one or more words that institute's participle is obtained, in the sign keyword database, carry out matching inquiry, if have the sign keyword that can mate, then will inquire about the sign keyword of gained as the cutting keyword in the described object id information; Perhaps, in step s2, one or more sign keywords in the treatment facility utilization sign keyword database, mate with described object id information, if comprise this sign keyword in the described object id information, then will inquire about the sign keyword of gained as the cutting keyword in the described object id information.Wherein, described sign keyword database can be corresponding for described treatment facility, the sign keyword database that the modes such as process machine learning are set up; Also can be for by various data transmission interfaces, the sign keyword database of obtaining from the third party.
More preferably, described step s2 also comprises step s21 (not shown) and step s22 (not shown); Wherein, in step s21, treatment facility carries out matching inquiry according to described object id information in the sign keyword database, to obtain a plurality of sign keywords corresponding with described object id information; In step s22, treatment facility is determined the cutting keyword in the described object id information according to the corresponding type information of described sign keyword in described a plurality of sign keywords.Particularly, in step s21, treatment facility can carry out participle to described object id information, one or more words that institute's participle is obtained, in the sign keyword database, carry out matching inquiry, to obtain a plurality of sign keywords corresponding with described object id information; Perhaps in step s21, the one or more sign keywords in the treatment facility utilization sign keyword database mate with described object id information, to obtain a plurality of sign keywords corresponding with described object id information.Wherein, described sign keyword database can be corresponding for described treatment facility, the sign keyword database that the modes such as process machine learning are set up; Also can be for by various data transmission interfaces, the sign keyword database of obtaining from the third party.
In step s22, treatment facility is according to described sign keyword, by carrying out the modes such as mutual with database such as the type information that comprises described sign keyword, obtain the corresponding type information of described sign keyword, wherein, described type information includes but not limited to tissue, name, product etc.; Further, described type information can also be subdivided into such as specific product information, the types such as two-character surname name.In step s22, treatment facility is according to the corresponding type information of described sign keyword, by such as modes such as the type information with the corresponding type information of described sign keyword and described object id information are complementary, in described a plurality of sign keywords, determine the cutting keyword in the described object id information; The sign keyword that for example will be complementary with the type information of described object id information is as the cutting keyword of described object id information.For example, described object id information is " Tang Xiaoli operating room ", and the type of described object id information is tissue; Its corresponding sign keyword is " soup ", " operating room ", and the type of " soup " is " name ", the type of " operating room " is tissue, the type matching of the type of " operating room " and object id information then, so with " operating room " as described cutting keyword.
More preferably, in step s22, treatment facility can also according to the precedence information of the corresponding type information of described sign keyword, be determined the cutting keyword in the described object id information in described a plurality of sign keywords.Particularly, in step s22, treatment facility can also according to obtain by the third party or arrange voluntarily or the precedence information of the described sign keyword institute corresponding types information of definition, with the sign keyword of the certain precedence information of correspondence, be defined as the cutting keyword in the described object id information.For example, when comprising " tissue " type and " name " type in described a plurality of sign keywords, consider generally, name can be used in the organizational structure, otherwise but seldom, therefore the priority of definition " tissue " type is higher than " name " type, thus with the corresponding sign keyword of described " tissue " type as the cutting keyword in the described object id information.
Fig. 4 illustrates a kind of method flow diagram for make up the input entry according to object id information in accordance with a preferred embodiment of the present invention.Particularly, in step s1 ', treatment facility obtains pending one or more object id information; In step s2 ', treatment facility is determined the cutting keyword in the described object id information; In step s3 ', treatment facility is according to described cutting keyword, make up the one or more input entries corresponding with described object id information, wherein, at least one comprises the part of the other guide except described cutting keyword in the described object id information in described one or more input entry; In step s4 ', treatment facility is according to described object id information, and in described one or more input entry at least one, set up or upgrade the input dictionary; In step s5 ', treatment facility is according to the input of character string of described object id information institute respective user, in described input dictionary, carry out matching inquiry, determining described input entry and/or the described object id information corresponding with described input of character string, with as the input candidate item corresponding with described input of character string.Wherein, described step s1 ', step s2 ', step s3 ' are identical or basic identical with corresponding step shown in Figure 3, so locate to repeat no more, and mode by reference is contained in this.
Constant work between the above steps, at this, it will be understood by those skilled in the art that " continuing " refers to that above steps is respectively in real time or according to the mode of operation requirement of setting or adjust in real time, carry out the determining etc. of renewal, input candidate item of structure, the input dictionary of the determining of the obtaining of pending object id information, cutting keyword, input entry, until treatment facility stops to obtain pending one or more object id information.
In step s4 ', treatment facility is according to described object id information, and in described one or more input entry at least one, set up or upgrade the input dictionary.Particularly, in step s4 ', treatment facility is by obtaining described object id information from abovementioned steps, and one or more input entries, and with described object id information, and in described one or more input entry at least one, be updated in the described input dictionary; If described input dictionary does not exist, then utilize described object id information, and in described one or more input entry at least one, set up described input dictionary.
In step s5 ', treatment facility is according to the input of character string of described object id information institute respective user, in described input dictionary, carry out matching inquiry, determining described input entry and/or the described object id information corresponding with described input of character string, with as the input candidate item corresponding with described input of character string.Particularly, in step s5 ', the character string that treatment facility is inputted by operations such as input, selection, clicks by receive user or other application etc. from input frame; Perhaps according to various communication protocols (Communications Protocol), by various data transmission interfaces, obtain the character string from the input frame of other application; Wherein, described input frame such as short message editing frame, content input frame etc.Wherein, described input of character string includes but not limited to Pinyin coding character by inputting such as modes such as spelling or simplicity etc.; In step s5 ', treatment facility is according to described input of character string, in the input dictionary that described step s4 ' upgraded or set up, carry out matching inquiry, if be present in the corresponding input entry of described input of character string and/or described object id information, then with described input entry and/or described object id information, with as the input candidate item corresponding with described input of character string.For example, when described respective user is inputted " xiaoli " as input of character string, then described input dictionary can matching inquiry to the input entry that comprises one or more correspondences such as " knowing beautiful ", " Tang Xiaoli ", with the input candidate item of described input entry as " xiaoli ", and then can offer described user.
Preferably, in step s5 ', treatment facility can also be according to described input of character string, and the contextual information of described input of character string, in described input dictionary, carry out matching inquiry, determining described input entry and/or the described object id information corresponding with described input of character string, with as the input candidate item corresponding with described input of character string.Particularly, in step s5 ', the character string that treatment facility is inputted by operations such as input, selection, clicks by receive user or other application etc. from input frame; Perhaps according to various communication protocols (CommunicationsProtocol), by various data transmission interfaces, obtain the character string from the input frame of other application; Wherein, described input frame such as short message editing frame, content input frame etc.Wherein, described input of character string includes but not limited to Pinyin coding character by inputting such as modes such as spelling or simplicity etc.; In step s5 ', treatment facility can also by the mode of directly obtaining or determining voluntarily to obtain, be determined the contextual information of described input of character string; Wherein, describedly determine voluntarily to obtain for example according to the input of character string that obtains, utilize the affiliated literal of the current character string of inputting etc., literal under the described current input character string and one or more dictionary are mated, obtain one or more match information that are associated with described input of character string, and as the contextual information of described input of character string, thereby obtain the contextual information of described input of character string; For example, when input when " huacao ", determine that first the literal under the described input of character string may be " flowers and plants ", according to " flowers and plants " match information in affiliated dictionary, determine that its context information may be " tea " etc.; Perhaps, it is described that determine voluntarily to obtain can also be by according to the history information corresponding with described input of character string, contextual information to described input of character string is determined, thereby obtain the contextual information of described input of character string, for example, just go up the previous input of character string of screen before the described input of character string, then can be used as the preamble information of described input of character string.At this, described contextual information includes but not limited to above information or the context information corresponding with described input of character string.In step s5 ', treatment facility passes through according to described input of character string, and the contextual information of described input of character string, by one or more system intializations or the manual rule searching that arranges, in described input dictionary, carry out matching inquiry, with described input of character string and context thereof, and in conjunction with described rule searching, determine described input entry and/or the described object id information corresponding with described input of character string, with as the input candidate item corresponding with described input of character string.If user inputs character string " tangxiaoli " for example, and the above information of described input of character string is " I go ", in step s5 ', treatment facility determines that " going " is verb, and generally connect the input candidate item of non-name class in the rule searching behind setting " going " verb, then in step s5 ', treatment facility offers described user with " Tang Xiaoli operating room " as the input candidate item; Thereby form full sentence " I go to the Tang Xiaoli operating room ".Perhaps, user inputs character string " tangxiaoli " for example, and the above information of described input of character string is " my good friend ", the word adjacent with " friend " is set in the rule searching that treatment facility comprises is generally name, but not tissue, then in step s5 ', treatment facility offers described user with " Tang Xiaoli " as the input candidate item; Thereby form full sentence " my good friend Tang Xiaoli ".
To those skilled in the art, obviously the invention is not restricted to the details of above-mentioned example embodiment, and in the situation that does not deviate from spirit of the present invention or essential characteristic, can realize the present invention with other concrete form.Therefore, no matter from which point, all should regard embodiment as exemplary, and be nonrestrictive, scope of the present invention is limited by claims rather than above-mentioned explanation, therefore is intended to be included in the present invention dropping on the implication that is equal to important document of claim and all changes in the scope.Any Reference numeral in the claim should be considered as limit related claim.In addition, obviously other unit or step do not got rid of in " comprising " word, and odd number is not got rid of plural number.A plurality of unit of stating in the device claim or device also can be realized by software or hardware by a unit or device.The first, the second word such as grade is used for representing title, and does not represent any specific order.
Claims (18)
1. one kind is used for making up the method for inputting entry according to object id information, and wherein, the method may further comprise the steps:
A obtains pending one or more object id information;
B determines the cutting keyword in the described object id information;
C is according to described cutting keyword, make up the one or more input entries corresponding with described object id information, wherein, at least one comprises the part of the other guide except described cutting keyword in the described object id information in described one or more input entry.
2. method according to claim 1, wherein, described step c comprises:
-in described object id information, remove described cutting keyword, obtaining the other guide except described cutting keyword in the described object id information, and the one or more word segmentation result corresponding with described other guide;
-according to described other guide, and at least one or its combination in described one or more word segmentation result, make up the one or more input entries corresponding with described object id information.
3. method according to claim 1 and 2, wherein, the method also comprises:
-according to described object id information, and in described one or more input entry at least one, set up or upgrade the input dictionary;
Wherein, the method also comprises:
X is according to the input of character string of described object id information institute respective user, in described input dictionary, carry out matching inquiry, determining described input entry and/or the described object id information corresponding with described input of character string, with as the input candidate item corresponding with described input of character string.
4. method according to claim 3, wherein, described step x comprises:
-according to described input of character string, and the contextual information of described input of character string, in described input dictionary, carry out matching inquiry, determining described input entry and/or the described object id information corresponding with described input of character string, with as the input candidate item corresponding with described input of character string.
5. each described method in 4 according to claim 1, wherein, described step b comprises:
-according to described object id information, in the sign keyword database, carry out matching inquiry, will inquire about the sign keyword of gained as the cutting keyword in the described object id information.
6. method according to claim 5, wherein, described step b comprises:
-according to described object id information, in the sign keyword database, carry out matching inquiry, to obtain a plurality of sign keywords corresponding with described object id information;
B1 determines the cutting keyword in the described object id information according to the corresponding type information of described sign keyword in described a plurality of sign keywords.
7. method according to claim 6, wherein, described step b1 comprises:
-according to the precedence information of the corresponding type information of described sign keyword, in described a plurality of sign keywords, determine the cutting keyword in the described object id information.
8. each described method in 4 according to claim 1, wherein, described step b comprises:
-according to the corresponding application related information of described object id information, determine the application identities database corresponding with described object id information;
-according to described object id information, in described application identities database, carry out matching inquiry, will inquire about the sign keyword of gained as the cutting keyword in the described object id information.
9. each described method in 4 according to claim 1, wherein, described step b comprises:
-according to the object-related information of described object id information, determine the object-type information corresponding with described object id information;
-according to described object id information, in identification database corresponding to described object-type information, carry out matching inquiry, will inquire about the sign keyword of gained as the cutting keyword in the described object id information;
Wherein, described object-related information comprise following at least each:
The number of characters information of-described object id information;
-key word information that described object id information comprises.
10. one kind is used for making up the treatment facility of inputting entry according to object id information, and wherein, this equipment may further comprise the steps:
Deriving means is used for obtaining pending one or more object id information;
Determine device, be used for determining the cutting keyword of described object id information;
Construction device, be used for according to described cutting keyword, make up the one or more input entries corresponding with described object id information, wherein, at least one comprises the part of the other guide except described cutting keyword in the described object id information in described one or more input entries.
11. treatment facility according to claim 10, wherein, described construction device is used for:
-in described object id information, remove described cutting keyword, obtaining the other guide except described cutting keyword in the described object id information, and the one or more word segmentation result corresponding with described other guide;
-according to described other guide, and at least one or its combination in described one or more word segmentation result, make up the one or more input entries corresponding with described object id information.
12. according to claim 10 or 11 described treatment facilities, wherein, this equipment also comprises:
Updating device is used for according to described object id information, and in described one or more input entry at least one, set up or upgrade the input dictionary;
Wherein, this equipment also comprises:
Coalignment, be used for the input of character string according to described object id information institute respective user, in described input dictionary, carry out matching inquiry, determining described input entry and/or the described object id information corresponding with described input of character string, with as the input candidate item corresponding with described input of character string.
13. treatment facility according to claim 12, wherein, described coalignment is used for:
-according to described input of character string, and the contextual information of described input of character string, in described input dictionary, carry out matching inquiry, determining described input entry and/or the described object id information corresponding with described input of character string, with as the input candidate item corresponding with described input of character string.
14. each described treatment facility in 13 according to claim 10, wherein, described definite device is used for:
-according to described object id information, in the sign keyword database, carry out matching inquiry, will inquire about the sign keyword of gained as the cutting keyword in the described object id information.
15. treatment facility according to claim 14, wherein, described definite device comprises:
The sign determining unit is used for according to described object id information, carries out matching inquiry in the sign keyword database, to obtain a plurality of sign keywords corresponding with described object id information;
The cutting determining unit is used for according to the corresponding type information of described sign keyword, determines the cutting keyword in the described object id information in described a plurality of sign keywords.
16. treatment facility according to claim 15, wherein, described cutting determining unit is used for:
-according to the precedence information of the corresponding type information of described sign keyword, in described a plurality of sign keywords, determine the cutting keyword in the described object id information.
17. each described treatment facility in 13 according to claim 10, wherein, described definite device is used for:
-according to the corresponding application related information of described object id information, determine the application identities database corresponding with described object id information;
-according to described object id information, in described application identities database, carry out matching inquiry, will inquire about the sign keyword of gained as the cutting keyword in the described object id information.
18. each described treatment facility in 13 according to claim 10, wherein, described definite device is used for:
-according to the object-related information of described object id information, determine the object-type information corresponding with described object id information;
-according to described object id information, in identification database corresponding to described object-type information, carry out matching inquiry, will inquire about the sign keyword of gained as the cutting keyword in the described object id information;
Wherein, described object-related information comprise following at least each:
The number of characters information of-described object id information;
-key word information that described object id information comprises.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210593087.9A CN103076894B (en) | 2012-12-31 | 2012-12-31 | A kind of for build the method and apparatus of input entry according to object id information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210593087.9A CN103076894B (en) | 2012-12-31 | 2012-12-31 | A kind of for build the method and apparatus of input entry according to object id information |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103076894A true CN103076894A (en) | 2013-05-01 |
CN103076894B CN103076894B (en) | 2016-05-18 |
Family
ID=48153450
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210593087.9A Active CN103076894B (en) | 2012-12-31 | 2012-12-31 | A kind of for build the method and apparatus of input entry according to object id information |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103076894B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104111738A (en) * | 2014-06-06 | 2014-10-22 | 珠海市魅族科技有限公司 | Character association method and terminal |
CN104615603A (en) * | 2013-11-05 | 2015-05-13 | 北京四维图新科技股份有限公司 | Method and device for establishing keyword bank of vehicle navigation device |
CN105446977A (en) * | 2014-06-26 | 2016-03-30 | 联想(北京)有限公司 | Information processing method and electronic equipment |
CN106484135A (en) * | 2016-09-23 | 2017-03-08 | 百度在线网络技术(北京)有限公司 | A kind of method and apparatus for providing input candidate item |
CN108073303A (en) * | 2016-11-17 | 2018-05-25 | 北京搜狗科技发展有限公司 | A kind of input method, device and electronic equipment |
CN108279783A (en) * | 2017-12-14 | 2018-07-13 | 北京百度网讯科技有限公司 | Method, apparatus, equipment and the computer storage media shielded in a kind of candidate item |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6822639B1 (en) * | 1999-05-25 | 2004-11-23 | Silverbrook Research Pty Ltd | System for data transfer |
CN101308511A (en) * | 2008-06-25 | 2008-11-19 | 深圳华为通信技术有限公司 | Terminal prompt input method, device and terminal therefor |
CN101477565A (en) * | 2009-01-22 | 2009-07-08 | 北京搜狗科技发展有限公司 | Method and apparatus for confirming correctness of input character string in search engine |
CN101702100A (en) * | 2009-10-28 | 2010-05-05 | 卓望数码技术(深圳)有限公司 | Word input method and word input device |
CN101833547A (en) * | 2009-03-09 | 2010-09-15 | 三星电子(中国)研发中心 | Phase level forecast inputting method based on personal corpus |
CN101840418A (en) * | 2010-03-31 | 2010-09-22 | 北京搜狗科技发展有限公司 | User word library synchronous update method, update server and input method system |
CN101944079A (en) * | 2010-09-16 | 2011-01-12 | 西安双捷科技有限责任公司 | Processing method of data input and device thereof |
CN101995963A (en) * | 2010-11-19 | 2011-03-30 | 哈尔滨工业大学 | Vocabulary self-adaption Chinese input method |
CN102033879A (en) * | 2009-09-27 | 2011-04-27 | 腾讯科技(深圳)有限公司 | Method and device for identifying Chinese name |
CN102033614A (en) * | 2009-09-29 | 2011-04-27 | 北大方正集团有限公司 | Intelligently combined formula input method and system |
CN102135814A (en) * | 2011-03-30 | 2011-07-27 | 北京搜狗科技发展有限公司 | Word input method and system |
CN102193920A (en) * | 2010-03-04 | 2011-09-21 | 腾讯科技(深圳)有限公司 | Name word stock generating method and device as well as text input system |
CN102270048A (en) * | 2010-06-03 | 2011-12-07 | 北京搜狗科技发展有限公司 | Noun input method and system |
CN102314319A (en) * | 2011-09-29 | 2012-01-11 | 刘以涵 | Touch control input method, device and system |
CN102314224A (en) * | 2010-06-30 | 2012-01-11 | 百度在线网络技术(北京)有限公司 | Input method database adding method and equipment |
CN102567365A (en) * | 2010-12-26 | 2012-07-11 | 上海量明科技发展有限公司 | Input method and input system based on labeling specific to a keyword |
CN102591475A (en) * | 2011-12-29 | 2012-07-18 | 北京百度网讯科技有限公司 | Content input method and system for online editor |
-
2012
- 2012-12-31 CN CN201210593087.9A patent/CN103076894B/en active Active
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6822639B1 (en) * | 1999-05-25 | 2004-11-23 | Silverbrook Research Pty Ltd | System for data transfer |
CN101308511A (en) * | 2008-06-25 | 2008-11-19 | 深圳华为通信技术有限公司 | Terminal prompt input method, device and terminal therefor |
CN101477565A (en) * | 2009-01-22 | 2009-07-08 | 北京搜狗科技发展有限公司 | Method and apparatus for confirming correctness of input character string in search engine |
CN101833547A (en) * | 2009-03-09 | 2010-09-15 | 三星电子(中国)研发中心 | Phase level forecast inputting method based on personal corpus |
CN102033879A (en) * | 2009-09-27 | 2011-04-27 | 腾讯科技(深圳)有限公司 | Method and device for identifying Chinese name |
CN102033614A (en) * | 2009-09-29 | 2011-04-27 | 北大方正集团有限公司 | Intelligently combined formula input method and system |
CN101702100A (en) * | 2009-10-28 | 2010-05-05 | 卓望数码技术(深圳)有限公司 | Word input method and word input device |
CN102193920A (en) * | 2010-03-04 | 2011-09-21 | 腾讯科技(深圳)有限公司 | Name word stock generating method and device as well as text input system |
CN101840418A (en) * | 2010-03-31 | 2010-09-22 | 北京搜狗科技发展有限公司 | User word library synchronous update method, update server and input method system |
CN102270048A (en) * | 2010-06-03 | 2011-12-07 | 北京搜狗科技发展有限公司 | Noun input method and system |
CN102314224A (en) * | 2010-06-30 | 2012-01-11 | 百度在线网络技术(北京)有限公司 | Input method database adding method and equipment |
CN101944079A (en) * | 2010-09-16 | 2011-01-12 | 西安双捷科技有限责任公司 | Processing method of data input and device thereof |
CN101995963A (en) * | 2010-11-19 | 2011-03-30 | 哈尔滨工业大学 | Vocabulary self-adaption Chinese input method |
CN102567365A (en) * | 2010-12-26 | 2012-07-11 | 上海量明科技发展有限公司 | Input method and input system based on labeling specific to a keyword |
CN102135814A (en) * | 2011-03-30 | 2011-07-27 | 北京搜狗科技发展有限公司 | Word input method and system |
CN102314319A (en) * | 2011-09-29 | 2012-01-11 | 刘以涵 | Touch control input method, device and system |
CN102591475A (en) * | 2011-12-29 | 2012-07-18 | 北京百度网讯科技有限公司 | Content input method and system for online editor |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104615603A (en) * | 2013-11-05 | 2015-05-13 | 北京四维图新科技股份有限公司 | Method and device for establishing keyword bank of vehicle navigation device |
CN104111738A (en) * | 2014-06-06 | 2014-10-22 | 珠海市魅族科技有限公司 | Character association method and terminal |
CN105446977A (en) * | 2014-06-26 | 2016-03-30 | 联想(北京)有限公司 | Information processing method and electronic equipment |
CN105446977B (en) * | 2014-06-26 | 2019-03-29 | 联想(北京)有限公司 | A kind of information processing method and electronic equipment |
CN106484135A (en) * | 2016-09-23 | 2017-03-08 | 百度在线网络技术(北京)有限公司 | A kind of method and apparatus for providing input candidate item |
CN106484135B (en) * | 2016-09-23 | 2019-03-19 | 百度在线网络技术(北京)有限公司 | It is a kind of for provide input candidate item method and apparatus |
CN108073303A (en) * | 2016-11-17 | 2018-05-25 | 北京搜狗科技发展有限公司 | A kind of input method, device and electronic equipment |
CN108073303B (en) * | 2016-11-17 | 2021-11-30 | 北京搜狗科技发展有限公司 | Input method and device and electronic equipment |
CN108279783A (en) * | 2017-12-14 | 2018-07-13 | 北京百度网讯科技有限公司 | Method, apparatus, equipment and the computer storage media shielded in a kind of candidate item |
Also Published As
Publication number | Publication date |
---|---|
CN103076894B (en) | 2016-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102395965B (en) | Method for searching objects in a database | |
CN102279894B (en) | Method for searching, integrating and providing comment information based on semantics and searching system | |
CN103076892A (en) | Method and equipment for providing input candidate items corresponding to input character string | |
CN105022748B (en) | A kind of waybill address hierarchy method and device | |
CN102110170B (en) | System with information distribution and search functions and information distribution method | |
CN103076894A (en) | Method and equipment for building input entries for object identity information according to object identity information | |
CN103226393A (en) | Input method and equipment | |
CN101986293A (en) | Method and equipment for displaying search answer information on search interface | |
CN101000623A (en) | Method for image identification search by mobile phone photographing and device using the method | |
CN104903886A (en) | Structured search queries based on social-graph information | |
US20170168695A1 (en) | Graphical User Interface for Generating Structured Search Queries | |
CN107145481A (en) | Electronic equipment, storage medium, web form fill method and device | |
CN104699737A (en) | Method and system for managing a search | |
CN101075929A (en) | Method, system and server for inquiring information | |
CN103914513A (en) | Entity input method and device | |
CN110929125A (en) | Search recall method, apparatus, device and storage medium thereof | |
CN101984422A (en) | Fault-tolerant text query method and equipment | |
CN103092943A (en) | Method of advertisement dispatch and advertisement dispatch server | |
CN103678460B (en) | For identifying the method and system for the non-text elements for being suitable to be communicated in multi-language environment | |
CN102968454A (en) | Method and equipment for obtaining search results of popularization object | |
CN112650858A (en) | Method and device for acquiring emergency assistance information, computer equipment and medium | |
CN103198066A (en) | Word list based information search method and search system | |
CN103389976A (en) | Searching method and searching system for terminal | |
CN106202038A (en) | Synonym method for digging based on iteration and device | |
CN106156262A (en) | A kind of search information processing method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |