CN103076894B - A kind of for build the method and apparatus of input entry according to object id information - Google Patents

A kind of for build the method and apparatus of input entry according to object id information Download PDF

Info

Publication number
CN103076894B
CN103076894B CN201210593087.9A CN201210593087A CN103076894B CN 103076894 B CN103076894 B CN 103076894B CN 201210593087 A CN201210593087 A CN 201210593087A CN 103076894 B CN103076894 B CN 103076894B
Authority
CN
China
Prior art keywords
information
input
described object
keyword
mark
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210593087.9A
Other languages
Chinese (zh)
Other versions
CN103076894A (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 Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201210593087.9A priority Critical patent/CN103076894B/en
Publication of CN103076894A publication Critical patent/CN103076894A/en
Application granted granted Critical
Publication of CN103076894B publication Critical patent/CN103076894B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The object of this invention is to provide a kind of for according to object id information build input entry method and apparatus, wherein, treatment facility obtains pending one or more object id information; Determine the cutting keyword in described object id information; According to described cutting keyword, build the one or more input entries corresponding with described object id information, wherein, in described one or more input entry, at least one comprises the part of the other guide except described cutting keyword in described object id information. Compared with prior art, the present invention determines by the cutting keyword in the one or more object id information to pending, and according to described cutting keyword, builds the one or more input entries corresponding with described object id information; Thereby match with user's input demand, improved input flexibility ratio with personalized, also improved the input efficiency of input method, improved user's experience.

Description

A kind of for build the method and apparatus of input entry according to object id information
Technical field
The present invention relates to Internet technical field, relate in particular to a kind of for believing according to object identityBreath builds the technology of input entry.
Background technology
In input process, except common phrase, as Chinese idiom, common saying etc., also comprise a large amount ofSpecial object information, for example, name, organization names etc.; Associated specific of different usersObject information is often different, and the special object information that therefore each user inputs is not wrapped conventionallyBe contained in user thesaurus, or need to can join in user thesaurus through repeatedly training, giveUser's input has brought very large inconvenience, causes user to input in the time of input contact object informationEfficiency is lower.
Summary of the invention
The object of this invention is to provide a kind of for build input entry according to object id informationMethod and apparatus.
According to an aspect of the present invention, provide a kind of for building according to object id informationThe method of input entry, wherein, the method comprises the following steps:
A obtains pending one or more object id information;
B determines the cutting keyword in described object id information;
C is according to described cutting keyword, build corresponding with described object id information one orMultiple input entries, wherein, described in described one or more input entries, at least one comprisesThe part of the other guide in object id information except described cutting keyword.
According to a further aspect in the invention, also provide a kind of for according to object id information structureThe treatment facility of building input entry, wherein, this equipment comprises the following steps:
Acquisition device, for obtaining pending one or more object id information;
Determining device, for determining the cutting keyword of described object id information;
Construction device, for according to described cutting keyword, builds and described object id informationCorresponding one or more input entries, wherein, in described one or more input entries at leastOne comprises the portion of the other guide except described cutting keyword in described object id informationPoint.
Compared with prior art, the present invention is by the one or more object identity letters to pendingCutting keyword in breath is determined, and according to described cutting keyword, is built and described objectOne or more input entries that identification information is corresponding; Thereby match with user's input demand,Improve input flexibility ratio with personalized, also improved the input efficiency of input method, improved useFamily is experienced.
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 described object id information, and with describedOne or more word segmentation result that other guide is corresponding, build corresponding with described object id informationOne or more input entries; Thereby match with user's input demand, improved input spiritActivity, with personalized, has also improved the input efficiency of input method, has improved user's experience.
And the present invention can also be according to described object id information, and described one or moreIn input entry, at least one, set up or upgrade input dictionary, and according to described input dictionary, willThe described input entry corresponding with described input of character string and/or described object id information, be defined asThe corresponding input candidate item of input of character string with respective user; Further, can also basisDescribed input of character string, and the contextual information of described input of character string, at described input dictionaryIn carry out matching inquiry, by the described input entry corresponding with described input of character string and/or described rightResemble identification information and determine input candidate item; Thereby improve input flexibility ratio, improved input characterString and the matching accuracy of inputting candidate item, match with user's input demand, improved defeatedEnter flexibility ratio with personalized, improved the input efficiency of input method, improved user's experience.
And the present invention can also be according to described object id information, in mark keyword databaseIn carry out matching inquiry, using the mark keyword of inquiry gained in the described object id informationCutting keyword; Further, can also be according to the corresponding type information of described mark keyword,In described multiple mark keywords, determine the cutting keyword in described object id information; More enterOne step ground, can also be according to the precedence information of the corresponding type information of described mark keyword,In described multiple mark keywords, determine the cutting keyword in described object id information; TherebyDetermine in several ways described cutting keyword, improved input flexibility ratio, improved input wordSymbol string and the matching accuracy of inputting candidate item, match with user's input demand, improvedInput flexibility ratio, with personalized, has improved the input efficiency of input method, has improved user's experience.
And the present invention can also be according to the relevant letter of the corresponding application of described object id informationBreath, determines the application identities database corresponding with described object id information, according to described objectIdentification information will carry out the mark keyword of matching inquiry gained in described application identities databaseAs the cutting keyword in described object id information; Thereby refinement to described cutting keywordDetermine, improved input flexibility ratio, improved input of character string and the standard of mating of inputting candidate itemExactness, matches with user's input demand, has improved input flexibility ratio with personalized, improvesThe input efficiency of input method, improved user's experience.
And the present invention can also, according to the object-related information of described object id information, determineThe 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, by inquiry gainedMark keyword is as the cutting keyword in described object id information; Thereby refinement to describedDetermining of cutting keyword, has improved input flexibility ratio, has improved input of character string and input candidateThe matching accuracy of item, matches with user's input demand, has improved input flexibility ratio with individualProperty, has improved the input efficiency of input method, has improved user's experience.
Brief description of the 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 according to the one of one aspect of the invention for building according to object id informationThe treatment facility schematic diagram of input entry;
Fig. 2 illustrates that one is in accordance with a preferred embodiment of the present invention for believing according to object identityBreath builds the treatment facility schematic diagram of input entry;
Fig. 3 illustrates that one is according to a further aspect of the present invention for according to object id information structureBuild the method flow diagram of input entry;
Fig. 4 illustrates that one is in accordance with a preferred embodiment of the present invention for believing according to object identityBreath builds the method flow diagram of input entry.
In accompanying drawing, same or analogous Reference numeral represents same or analogous parts.
Detailed description of the invention
Below in conjunction with accompanying drawing, the present invention is described in further detail.
Fig. 1 illustrates according to the one of one aspect of the invention for building according to object id informationThe treatment facility schematic diagram of input entry; Wherein, described treatment facility comprise acquisition device 11,Determining device 12, construction device 13. Particularly, acquisition device 11 obtains pending oneOr multiple object id information; The cutting that determining device 12 is determined in described object id informationKeyword; Construction device 13, according to described cutting keyword, builds and described object identity letterOne or more input entries that breath is corresponding, wherein, in described one or more input entries extremelyFew one comprises the other guide except described cutting keyword in described object id informationPart.
At this, treatment facility includes but not limited to the network equipment, subscriber equipment or the network equipmentWith subscriber equipment by the mutually integrated equipment forming of network. Wherein, its bag of the described network equipmentDraw together but be not limited to computer, network host, single network server, multiple webserver collectionOr the cloud of multiple servers formations; At this, cloud is by based on cloud computing (CloudComputing)A large amount of computers or the webserver form, wherein, cloud computing is the one of Distributed Calculation,The virtual supercomputer being formed by the loosely-coupled computer collection of a group. Described user establishesStandby its include but not limited to any can be with user by keyboard, remote controller, touch pad orVoice-operated device carries out the electronic product of man-machine interaction, for example computer, smart mobile phone, PDA,Game machine or IPTV etc. Described network includes but not limited to internet, wide area network, metropolitan areaNet, LAN, VPN network, wireless self-organization network (AdHoc network) etc. AbilityField technique personnel will be understood that other treatment facility is equally applicable to the present invention, also should compriseIn protection domain of the present invention, and be contained in this at this with way of reference.
Between above-mentioned each device, be constant work, at this, those skilled in the art shouldUnderstand " continuing " refer to above-mentioned each device respectively in real time or according to set or adjust in real timeMode of operation requirement, carry out the obtaining of pending object id information, cutting keywordDetermine, the structure etc. of input entry, until treatment facility stops obtaining pending one or manyIndividual object id information.
Acquisition device 11 obtains pending one or more object id information. Particularly,Acquisition device 11 for example passes through according to various communication protocol (CommunicationsProtocol), by various data transmission interfaces, with pending object id information dataStorehouse or object id information daily record etc. are carried out alternately, obtaining pending one or more object marksKnowledge information; Or by directly from input frame such as, receive user or other application wait pass through defeatedOne or more object id information of enter, the operation such as selection, click being inputted, at this, instituteState input frame as short message editing frame, content input frame etc. Wherein, described object id information comprisesBut be not limited to name, organization names, Item Title, Item Number (as the application of patent applicationNumber) etc. At this, described object id information database or object id information daily record comprise butBe not limited to such as product register, address list, mechanism's register etc.
The cutting keyword that determining device 12 is determined in described object id information. Particularly,Determining device 12 is passed through the segmentation rules based on predetermined, or passes through based on object id informationIn the mode such as relevant information, the cutting keyword in described object id information is carried out reallyFixed. At this, described segmentation rules is as for triliteral object id information, by first characterAs cutting keyword, for example, when object id information is " Tang Xiaoli ", by firstWord " soup " is as cutting keyword; For the object id information of four words, by the first twoWord is as cutting keyword, for example, and when object id information is " Si Maxiangru ", by frontTwo words " Sima " are as cutting keyword etc. At this, described object id information relevantInformation includes but not limited to attribute information or the input operation information etc. of object id information; ExampleAs, described object id information is to obtain by address list, in object id information, wrapsDraw together the attribute information of stored surname or name, for example, if obtain object identity letter by address listBreath is " Ssu-ma Kuang ", and user is in the time of storage " Ssu-ma Kuang " business card, by " Sima "Be set to surname, " light " is arranged and run after fame, can determine according to the attribute information of described surname or nameCutting keyword is " Sima ", but not " department "; Or described object id information is passed throughUser input is obtained, and that user may exist while inputting described object id information is one or moreUpper screen is confirmed operation, as described in object id information be " Baidu's input method ", and user is defeatedFashionable, first input " Baidu " upper screen, then input " input method " upper screen, thus rootAccording to the upper screen information in described input operation information, by " Baidu " as cutting keyword.
Construction device 13, according to described cutting keyword, builds and described object id information pairOne or more input entries of answering, wherein, at least one in described one or more input entriesThe individual part that comprises the other guide except described cutting keyword in described object id information.Particularly, described construction device 13 is according to the determined cutting keyword of described determining device 12,By by described object id information except described cutting keyword other guide wholeOr partial content extracts, thereby build corresponding with described object id information one or manyIndividual input entry; For example, when object id information is " Tang Xiaoli ", and first character " soup "During as cutting keyword, construction device 13 will " know beautiful " as and described object identityThe input entry that information is corresponding; When described object id information is " Baidu's input method ", andWhen cutting keyword is " Baidu ", construction device 13 is by " input method " or " input "Deng the input entry as corresponding with described object id information.
Preferably, described construction device 13 can also be removed institute in described object id informationState cutting keyword, to obtain its except described cutting keyword in described object id informationHis content, and the one or more word segmentation result corresponding with described other guide; According to describedOther guide, and at least one or its combination in described one or more word segmentation result, buildThe one or more input entries corresponding with described object id information. Particularly, described structureDevice 13 is according to the determined cutting keyword of described determining device 12, by described object identityCutting keyword in information is removed, and extracts in described object id information except described cuttingOther guide outside keyword, and described other guide is carried out to participle, thus obtain with described inOne or more word segmentation result that other guide is corresponding; For example, described object id information is " northCapital Chinese sky intellectual property is acted on behalf of office ", cutting keyword is " Beijing ", described in removingOther guide outside cutting keyword is " Chinese sky intellectual property is acted on behalf of office ", after participle,Obtain corresponding multiple word segmentation result, as " Chinese sky ", " intellectual property ", " office "Deng. Described construction device 13 is according to described other guide, and described one or more participleAs a result, by described other guide or participle are directly corresponded to one or more input entries;Or after described other word segmentation result are combined, correspond to input entry mode, build withOne or more input entries that described object id information is corresponding. The precedent that continues, as built inputEntry be " Chinese sky ", " intellectual property ", " office ", " Chinese sky intellectual property "," Han Hao office ", " intellectual property office " etc.
Preferably, described determining device 12 can also be corresponding according to described object id informationApplication related information, determines the application identities database corresponding with described object id information; RootAccording to described object id information, in described application identities database, carry out matching inquiry, will inquire aboutThe mark keyword of gained is as the cutting keyword in described object id information. Particularly, instituteState determining device 12 according to described object id information, directly obtain described object id informationApplication related information, as described in application related information as described in the attribute letter of object id informationBreath, can directly be obtained from described acquisition device 11 by determining device 12; Or, by via respectivelyPlant data transmission interface, by source or the application scenarios etc. of described object id information are carried out reallyFixed, and then obtain the corresponding application related information of described object id information; Wherein, described inApplication related information includes but not limited to applicating category, apply property etc.; Described determining device 12According to the corresponding application related information of described object id information, by believing described application is relevantBreath application identities database corresponding thereto carries out the modes such as association or inquiry, determines with described rightResemble the corresponding application identities database of identification information; For example, described determining device 12 is obtained instituteState object id information from address list or product register, determine and described object id informationCorresponding application identities database is One Hundred Family Names or product name detailed rules and regulations etc. Described determining device12 carry out matching inquiry in described application identities database, and for example, described determining device 12 willDescribed object identity keyword carries out participle etc., and the result that described participle is obtained is at described application markKnow in database and carry out matching inquiry, if one or more participle can with described application markKnow the one or more mark keyword couplings in database, by the mark key of mating after inquiryWord as with described object id information in cutting keyword.
Preferably, described determining device 12 can also be according to the object phase of described object id informationPass information, determines the object-type information corresponding with described object id information; According to described rightResemble identification information, in identification database corresponding to described object-type information, carry out matching inquiry,Cutting keyword using the mark keyword of inquiry gained in described object id information. SpecificallyGround, described determining device 12, according to described object id information, is directly obtained described object identityThe object-related information of information, as described in object-related information as described in the genus of object id informationProperty information, can directly be obtained from described acquisition device 11 by determining device 12; Or, pass through baseIn the judgment rule of object-related information, for example, according to information such as numbers of words, determine described object identityThe object-related information of information; At this, described object-related information includes but not limited to described rightResemble in the number of characters information of identification information or key word information that described object id information comprisesOne or more etc.; Described determining device 12 is according to the relevant letter of the object of described object id informationBreath, according to object type judgment rule predetermined or that arrange, determines and described object id information phaseCorresponding object-type information; For example, in the time that described object id information exceedes 4 words, willDescribed object id information is judged as organization names, when described object id information is less than or equal toWhen 4 words, described object id information is judged as to name etc. 12 of described determining devicesAccording to described object id information, described in identification database corresponding to described object-type informationDescribed object id information is carried out to matching inquiry, for example, when described object-type information is tissueTime, utilize the organization name keyword in corresponding organization identification database, as company, thingBusiness institute, Shanghai etc., carry out matching inquiry to described object id information, by the mark of inquiry gainedKeyword is as the cutting keyword in described object id information.
Preferably, described determining device 12 can also be according to described object id information, in markIn keyword database, carry out matching inquiry, using the mark keyword of inquiry gained as described objectCutting keyword in identification information. Described determining device 12 can be to described object id informationCarry out participle, one or more words that institute's participle is obtained carry out in mark keyword database, if there is the mark keyword that can mate, by the mark keyword of inquiry gained in matching inquiryAs the cutting keyword in described object id information; Or described determining device 12 is utilizedOne or more mark keywords in mark keyword database, enter with described object id informationRow coupling, if comprise this mark keyword, by the mark of inquiry gained in described object id informationKnow keyword as the cutting keyword in described object id information. Wherein, described mark is crucialWord database can be that described treatment facility is corresponding, sets up through modes such as machine learningMark keyword database; Also can, for by various data transmission interfaces, obtain from third partyMark keyword database.
More preferably, described determining device 12 also comprises mark determining unit (not shown) and cutsDivide determining unit (not shown); Wherein, identify determining unit according to described object id information,In mark keyword database, carry out matching inquiry, relative with described object id information to obtainMultiple mark keywords of answering; Cutting determining unit is according to the corresponding type of described mark keywordInformation is determined the cutting key in described object id information in described multiple mark keywordsWord. Particularly, described mark determining unit can be carried out participle to described object id information, willOne or more words that institute's participle obtains carry out matching inquiry in mark keyword database, withObtain the multiple mark keywords corresponding with described object id information; Or described mark is determinedOne or more mark keywords in unit by using mark keyword database, with described object markKnowledge information is mated, crucial to obtain the multiple marks corresponding with described object id informationWord. Wherein, described mark keyword database can be that described treatment facility is corresponding, processThe mark keyword database that the modes such as machine learning are set up; Also can be for to pass by various dataDefeated interface, the mark keyword database of obtaining from third party.
Cutting determining unit is according to described mark keyword, by with for example to comprise described mark crucialThe database of the type information of word carries out the modes such as mutual, obtains described mark keyword correspondingType information, wherein, described type information includes but not limited to tissue, name, product etc.; EnterOne step ground, described type information can also be subdivided into as specific product information, the classes such as two-character surname nameType. Cutting determining unit is according to the corresponding type information of described mark keyword, by for exampleThe type information phase of the corresponding type information of described mark keyword and described object id informationThe modes such as coupling are determined the cutting in described object id information in described multiple mark keywordsKeyword; For example, by the mark keyword matching with the type information of described object id information,As the cutting keyword of described object id information. For example, described object id information is " soupXiao Li operating room ", the type of described object id information is tissue; Its corresponding mark is crucialWord is " soup ", " operating room ", and the type of " soup " is " name ", the type of " operating room "For tissue, the type of " operating room " and the type matching of object id information, therefore by " workDo chamber " as described cutting keyword.
More preferably, described cutting determining unit can also be corresponding according to described mark keywordThe precedence information of type information is determined described object identity letter in described multiple mark keywordsCutting keyword in breath. Particularly, described cutting determining unit can also be according to passing through third partyThat obtain or arrange voluntarily or the described mark keyword institute corresponding types information of definition excellentFirst level information, by the mark keyword of the certain precedence information of correspondence, is defined as described object identityCutting keyword in information. For example,, when described multiple mark keywords comprise " tissue " classWhen type and " name " type, consider under normal circumstances, name can be used in organization,Otherwise but seldom, therefore define the priority of " tissue " type higher than " name " type, therebyUsing the corresponding mark keyword of described " tissue " type cutting in described object id informationDivide keyword.
Fig. 2 illustrates that one is in accordance with a preferred embodiment of the present invention for believing according to object identityBreath builds the treatment facility schematic diagram of input entry; Wherein, described treatment facility comprises and obtainingDevice 11 ', determining device 12 ', construction device 13 ', updating device 14 ', coalignment 15 '.Particularly, acquisition device 11 ' obtains pending one or more object id information; DetermineDevice 12 ' the cutting keyword of determining in described object id information; Construction device 13 ' is according to instituteState cutting keyword, build the one or more input words corresponding with described object id informationBar, wherein, in described one or more input entries, at least one comprises described object identity letterThe part of the other guide in breath except described cutting keyword; Described in updating device 14 ' basisObject id information, and in described one or more input entry at least one, set up or moreNew input dictionary; Coalignment 15 ' is according to the input of described object id information institute respective userCharacter string is carried out matching inquiry in described input dictionary, to determine and described input of character stringCorresponding described input entry and/or described object id information, using as with described input characterGo here and there corresponding input candidate item. Wherein, described acquisition device 11 ', determining device 12 ', structureDevice 13 ' is identical with corresponding intrument shown in Fig. 1 or basic identical, so locate to repeat no more, andMode is by reference contained in this.
Between above-mentioned each device, be constant work, at this, those skilled in the art should manageSeparate " continuing " refer to above-mentioned each device respectively in real time or according to set or adjustment in real timeMode of operation requirement, carries out the obtaining of pending object id information, cutting keyword reallyDetermining etc. of the structure of fixed, input entry, the renewal of input dictionary, input candidate item, untilTreatment facility stops obtaining pending one or more object id information.
Updating device 14 ' is according to described object id information, and described one or more inputIn entry, at least one, set up or upgrade and input dictionary. Particularly, updating device 14 ' passes throughObtain described object id information from acquisition device 11 ', and from construction device 13 ' obtain one orMultiple input entries, and by described object id information, and described one or more input wordIn bar, at least one, be updated in described input dictionary; If described input dictionary does not exist,Utilize described object id information, and at least one in described one or more input entryIndividual, 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, to determine the institute corresponding with described input of character stringState input entry and/or described object id information, using as corresponding with described input of character stringInput candidate item. Particularly, coalignment 15 ' should by receive user or other from input frameWith waiting character string of inputting by operations such as input, selection, clicks; Or according to variousCommunication protocol (CommunicationsProtocol), by various data transmission interfaces, obtainsGet the character string from the input frame of other application; Wherein, described input frame is as short message editingFrame, content input frame etc. Wherein, described input of character string includes but not limited to by as spellingOr the Pinyin coding character inputted of the mode such as simplicity etc.; Coalignment 15 ' is according to described input wordSymbol string, carries out matching inquiry in the input dictionary that upgrades or set up in described updating device 14 ' institute,If be present in the corresponding input entry of described input of character string and/or described object id information,By described input entry and/or described object id information, using as with described input of character stringCorresponding input candidate item. For example,, when described respective user input " xiaoli " is as input wordWhen string symbol, described input dictionary can matching inquiry to comprising " knowing beautiful ", " Tang Xiaoli "Deng the input entry of one or more correspondence, the input using described input entry as " xiaoli "Candidate item, and then can offer described user.
Preferably, described coalignment 15 ' can also be according to described input of character string, and described inThe contextual information of input of character string carries out matching inquiry in described input dictionary, with determine withDescribed input entry and/or described object id information that described input of character string is corresponding, using as withThe input candidate item that described input of character string is corresponding. Particularly, described coalignment 15 ' by fromIn input frame, receiving user or other application etc. inputs by operations such as input, selection, clicksCharacter string; Or according to various communication protocol (CommunicationsProtocol), by respectivelyPlant data transmission interface, obtain the character string from the input frame of other application; Wherein, described inInput frame is as short message editing frame, content input frame etc. Wherein, described input of character string comprises but notBe limited to Pinyin coding character by being inputted as the mode such as spelling or simplicity etc.; Described coalignment15 ' can also be by directly obtaining or determining voluntarily the mode obtained, determines described input of character stringContextual information; Wherein, describedly determine and for example obtain according to obtained input of character string voluntarily,Utilize the affiliated word of current inputted character string etc., under described current input character stringWord mate with one or more dictionaries, obtain and be associated with described input of character stringOne or more match information, and as the contextual information of described input of character string, thereby obtainGet the contextual information of described input of character string; For example,, in the time of input " huacao ", first reallyWord under fixed described input of character string may be " flowers and plants ", according to " flowers and plants " affiliatedMatch information in dictionary, determines that its context information may be " tea " etc.; Or, described fromDefinite the obtaining of row can also be by believing according to the historical record corresponding with described input of character stringBreath, determines the contextual information of described input of character string, thereby obtains described input wordThe contextual information of symbol string, for example, the just previous input of upper screen before described input of character stringCharacter string, can be used as the information above of described input of character string. At this, described context letterBreath includes but not limited to above information or the context information corresponding with described input of character string. InstituteState coalignment 15 ' and pass through according to described input of character string, and described input of character string is upper and lowerLiterary composition information, by one or more system intializations or the manual rule searching arranging, in described inputIn dictionary, carry out matching inquiry, by described input of character string and context thereof, and in conjunction with described inquiryRule, determines the described input entry corresponding with described input of character string and/or described object identity letterBreath, using the input candidate item as corresponding with described input of character string. If for example user inputs characterString " tangxiaoli ", and the information above of described input of character string be " I go ", described coupling fillsPut 15 ' and determine that " going " is for verb, and generally connect after " going " verb being set in rule searchingThe input candidate item of non-name class, described coalignment 15 ' is done " Tang Xiaoli operating room "For input candidate item offers described user; Thereby form full sentence " Wo Qu Tang Xiaoli operating room ".Or, the letter above of for example user inputs character string " tangxiaoli ", and described input of character stringBreath is " my good friend ", in the rule searching that described coalignment 15 ' comprises, arranges and " friendFriend " adjacent word is generally name, but not tissue, described coalignment 15 ' will " soup be knownBeautiful " offer described user as input candidate item; Thereby form full sentence " my good friend's soupKnow beautiful ".
Fig. 3 illustrates that one is according to a further aspect of the present invention for according to object id information structureBuild the method flow diagram of input entry. Particularly, in step s1, treatment facility obtains to be treatedOne or more object id information of processing; In step s2, described in treatment facility is determinedCutting keyword in object id information; In step s3, treatment facility according to described in cutDivide keyword, build the one or more input entries corresponding with described object id information, itsIn, in described one or more input entries, at least one comprises in described object id information and removingThe part of the other guide outside described cutting keyword.
Between above steps, be constant work, at this, those skilled in the art shouldUnderstand " continuing " refer to above steps respectively in real time or according to set or adjust in real timeMode of operation requirement, carry out the obtaining of pending object id information, cutting keywordDetermine, the structure etc. of input entry, until treatment facility stops obtaining pending one or manyIndividual 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 protocol(CommunicationsProtocol), by various data transmission interfaces, with pendingObject id information database or object id information daily record etc. are carried out alternately, obtaining pendingOne or more object id information; Or by directly from input frame for example, receive user orOther application wait one or more objects of inputting by operations such as input, selection, clicksIdentification information, at this, described input frame is as short message editing frame, content input frame etc. Wherein,Described object id information includes but not limited to name, organization names, Item Title, article volumeNumber (as application number of patent application) etc. At this, described object id information database or rightResemble identification information daily record and 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 described object id information.Particularly, in step s2, treatment facility passes through the segmentation rules based on predetermined, or logicalCross the modes such as the relevant information based in object id information, in described object id informationCutting keyword is determined. At this, described segmentation rules is as for triliteral object identityInformation, using first character as cutting keyword, for example, when object id information is that " soup is knownBeautiful ", using first character " soup " as cutting keyword; For the object identity of four wordsInformation, using the first two word as cutting keyword, for example, when object id information is " departmentMa Xiangru ", using the first two word " Sima " as cutting keyword etc. At this, described rightThe relevant information that resembles identification information includes but not limited to the attribute information of object id information or defeatedEnter operation information etc.; For example, described object id information is to obtain by address list,Object id information comprises the attribute information of stored surname or name, for example, if by communicationRecord is obtained object id information for " Ssu-ma Kuang ", and user is in the time of storage " Ssu-ma Kuang " business card," Sima " is set to surname, " light " is arranged and run after fame, can be according to described surname or nameAttribute information determine that cutting keyword is for " Sima ", but not " department "; Or, described rightResemble identification information and input and obtain by user, and user may while inputting described object id informationExist one or more upper screens to confirm operation, as described in object id information be that " Baidu inputsMethod ", and user is in the time of input, has first inputted " Baidu " upper screen, has then inputted " inputMethod " upper screen, thus according to the upper screen information in described input operation information, " Baidu " doneFor cutting keyword.
In step s3, treatment facility, according to described cutting keyword, builds and described objectOne or more input entries that identification information is corresponding, wherein, described one or more input wordsIn bar, at least one comprises other except described cutting keyword in described object id informationThe part of content. Particularly, in step s3, treatment facility is according to determining in step s2Cutting keyword, by by described object id information except described cutting keyword itsHe extracts all or part of content of content, thereby builds and described object id information pairOne or more input entries of answering; For example, when object id information is " Tang Xiaoli ", andFirst character " soup " is during as cutting keyword, and, in step s3, treatment facility will " dawnBeautiful " as the input entry corresponding with described object id information; When described object identity letterBreath is for " Baidu's input method ", and cutting keyword is while being " Baidu ", in step s3,Treatment facility by " input method " or " input " etc. as corresponding with described object id informationInput entry.
Preferably, in step s3, treatment facility can also be in described object id informationRemove described cutting keyword, to obtain in described object id information except described cutting keywordOuter other guide, and the one or more word segmentation result corresponding with described other guide; RootAccording to described other guide, and at least one or its group in described one or more word segmentation resultClose, build the one or more input entries corresponding with described object id information. Particularly,In step s3, treatment facility is according to determined cutting keyword in step s2, described in inciting somebody to actionCutting keyword in object id information is removed, and extracts in described object id information and removesOther guide outside described cutting keyword, and described other guide is carried out to participle, thus obtainOne or more word segmentation result that must be corresponding with described other guide; For example, described object identityInformation is " Beijing Chinese sky intellectual property is acted on behalf of office ", and cutting keyword is " Beijing ",The other guide of removing outside described cutting keyword is " Chinese sky intellectual property is acted on behalf of office ",After participle, obtain corresponding multiple word segmentation result, as " Chinese sky ", " intellectual property ", " thingBusiness institute " etc. In step s3, treatment facility is according to described other guide, and described oneIndividual or multiple word segmentation result, by directly corresponding to one or many by described other guide or participleIndividual input entry; Or after being combined, described other word segmentation result correspond to input entryMode, builds the one or more input entries corresponding with described object id information. The precedent that continues,As build input entry for " Chinese sky ", " intellectual property ", " office ", " Chinese sky is knownKnow property right ", " Han Hao office ", " intellectual property office " etc.
Preferably, in step s2, treatment facility can also be right according to described object id information instituteThe application related information of answering, determines the application identities data corresponding with described object id informationStorehouse; According to described object id information, in described application identities database, carry out matching inquiry,Cutting keyword using the mark keyword of inquiry gained in described object id information. SpecificallyGround, in step s2, treatment facility, according to described object id information, directly obtains described objectThe application related information of identification information, as described in application related information as described in object id informationAttribute information, can directly be obtained from described step s1 by step s2; Or, by via respectivelyPlant data transmission interface, by source or the application scenarios etc. of described object id information are carried out reallyFixed, and then obtain the corresponding application related information of described object id information; Wherein, described inApplication related information includes but not limited to applicating category, apply property etc.; In step s2, locateReason equipment is according to the corresponding application related information of described object id information, by described applicationRelevant information application identities database corresponding thereto carries out the modes such as association or inquiry, determine withThe application identities database that described object id information is corresponding; For example, in step s2, locateReason equipment obtains described object id information from address list or product register, determine with described inThe corresponding application identities database of object id information is 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, described object identity keyword is carried out participle etc. by treatment facility, by described participleThe result obtaining is carried out matching inquiry in described application identities database, if one of them or manyIndividual participle can mate with the one or more mark keywords in described application identities database,Using the mark keyword that mates after inquiry as with described object id information in cutting keyword.
Preferably, in step s2, what treatment facility can also be according to described object id information is rightResemble relevant information, determine the object-type information corresponding with described object id information; According to instituteState object id information, in identification database corresponding to described object-type information, mate and look intoAsk the cutting keyword using the mark keyword of inquiry gained in described object id information.Particularly, in step s2, treatment facility is according to described object id information, described in directly obtainingThe object-related information of object id information, as described in object-related information as described in object identityThe attribute information of information can directly be obtained by step s2 from described step s1; Or, pass throughBased on the judgment rule of object-related information, for example, according to information such as numbers of words, determine described object markThe object-related information of knowledge information; At this, described in described object-related information includes but not limited toIn the key word information that the number of characters information of object id information or described object id information compriseOne or more etc.; In step s2, treatment facility is according to the object of described object id informationRelevant information, according to object type judgment rule predetermined or that arrange, determines and described object identityThe object-type information that information is corresponding; For example, in the time that described object id information exceedes 4 words,Described object id information is judged as to organization names, be less than when described object id information orWhile equaling 4 words, described object id information is judged as to name etc. In step s2,Treatment facility is according to described object id information, described at mark corresponding to described object-type informationKnow in database described object id information is carried out to matching inquiry, for example, when described object typeInformation when organizing, is utilized the organization name keyword in corresponding organization identification database,As company, office, Shanghai etc., described object id information is carried out to matching inquiry, will inquire aboutThe mark keyword of gained is as the cutting keyword in described object id information.
Preferably, in step s2, treatment facility can also be according to described object id information,In mark keyword database, carry out matching inquiry, using the mark keyword of inquiry gained as describedCutting keyword in object id information. In step s2, treatment facility can be to described objectIdentification information carries out participle, and one or more words that institute's participle is obtained, in mark keyword dataIn storehouse, carry out matching inquiry, if there is the mark keyword that can mate, by the mark of inquiry gainedKnow keyword as the cutting keyword in described object id information; Or, in step s2,One or more mark keywords in treatment facility utilization mark keyword database, with described rightResemble identification information and mate, if comprise this mark keyword in described object id information, willThe mark keyword of inquiry gained is as the cutting keyword in described object id information. Wherein,Described mark keyword database can be that described treatment facility is corresponding, process machine learning etc.The mark keyword database that mode is set up; Also can be by various data transmission interfaces, fromThe mark keyword database that third party obtains.
More preferably, described step s2 also comprises step s21 (not shown) and step s22 (notIllustrate); Wherein, in step s21, treatment facility is according to described object id information, in markIn keyword database, carry out matching inquiry, corresponding with described object id information many to obtainIndividual mark keyword; In step s22, treatment facility is corresponding according to described mark keywordType information, determines that in described multiple mark keywords the cutting in described object id information is closedKeyword. Particularly, in step s21, treatment facility can carry out described object id informationParticiple, one or more words that institute's participle is obtained mate in mark keyword databaseInquiry, to obtain the multiple mark keywords corresponding with described object id information; Or in stepIn rapid s21, the one or more mark keywords in treatment facility utilization mark keyword database,Mate with described object id information, corresponding with described object id information many to obtainIndividual mark keyword. Wherein, described mark keyword database can be right by described treatment facilityAnswer the mark keyword database of setting up through modes such as machine learning; Also can be for passing throughVarious data transmission interfaces, the mark keyword database of obtaining from third party.
In step s22, treatment facility is according to described mark keyword, by with for example comprise instituteThe database of stating the type information of mark keyword carries out the modes such as mutual, obtains described mark crucialThe corresponding type information of word, wherein, described type information include but not limited to tissue, name,Product etc.; Further, described type information can also be subdivided into as specific product information, multipleThe types such as surname name. In step s22, treatment facility is corresponding according to described mark keywordType information, by for example by the corresponding type information of described mark keyword and described object markThe modes such as the type information of knowledge information matches, it is described right in described multiple mark keywords, to determineResemble the cutting keyword in identification information; For example by with the type information phase of described object id informationThe mark keyword of coupling, as the cutting keyword of described object id information. For example,,Object id information is " Tang Xiaoli operating room ", and the type of described object id information is tissue;Its corresponding mark keyword is " soup ", " operating room ", and the type of " soup " is " name ",The type of " operating room " is tissue, the type of " operating room " and the type of object id informationMatch, thus by " operating room " as described cutting keyword.
More preferably, in step s22, treatment facility can also be according to described mark keyword instituteThe precedence information of corresponding type information is determined described object in described multiple mark keywordsCutting keyword in identification information. Particularly, in step s22, treatment facility can also rootAccording to a described mark keyword correspondence of obtaining by third party or arrange voluntarily or defineThe precedence information of type information, by the mark keyword of the certain precedence information of correspondence, is defined asCutting keyword in described object id information. For example,, when wrapping in described multiple mark keywordsWhile drawing together " tissue " type and " name " type, consider under normal circumstances, name can be usedIn organization, otherwise but seldom, therefore the priority of definition " tissue " type is higher than " name "Type, thereby using the corresponding mark keyword of described " tissue " type as described object identityCutting keyword in information.
Fig. 4 illustrates that one is in accordance with a preferred embodiment of the present invention for believing according to object identityBreath builds the method flow diagram of input entry. Particularly, in step s1 ', treatment facility obtainsGet pending one or more object id information; In step s2 ', treatment facility is determinedCutting keyword in described object id information; In step s3 ', treatment facility is according to instituteState cutting keyword, build the one or more input words corresponding with described object id informationBar, wherein, in described one or more input entries, at least one comprises described object identity letterThe part of the other guide in breath except described cutting keyword; In step s4 ', processing is establishedStandby according to described object id information, and at least one in described one or more input entryIndividual, set up or upgrade and input dictionary; In step s5 ', treatment facility is according to described object markThe input of character string of knowledge information institute respective user carries out matching inquiry in described input dictionary,To determine the described input entry corresponding with described input of character string and/or described object identity letterBreath, using the input candidate item as 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 Fig. 3, so locate no longerRepeat, and mode is by reference contained in this.
Between above steps, be constant work, at this, those skilled in the art should manageSeparate " continuing " refer to above steps respectively in real time or according to set or adjustment in real timeMode of operation requirement, carries out the obtaining of pending object id information, cutting keyword reallyDetermining etc. of the structure of fixed, input entry, the renewal of input dictionary, input candidate item, untilTreatment facility stops obtaining pending one or more object id information.
In step s4 ', treatment facility is according to described object id information, and described oneOr in multiple input entries at least one, set up or upgrade input dictionary. Particularly, in stepIn s4 ', treatment facility by obtaining described object id information, Yi Jiyi from abovementioned stepsIndividual or multiple input entries, and by described object id information, and described one or more defeatedEnter at least one in entry, be updated in described input dictionary; If described input dictionary is not deposited, utilize described object id information, and in described one or more input entry at leastOne, set up described input dictionary.
In step s5 ', treatment facility is according to the input of described object id information institute respective userCharacter string is carried out matching inquiry in described input dictionary, to determine and described input of character stringCorresponding described input entry and/or described object id information, using as with described input characterGo here and there corresponding input candidate item. Particularly, in step s5 ', treatment facility passes through from input frameThe word that middle reception user or other application etc. are inputted by operations such as input, selection, clicksSymbol string; Or according to various communication protocol (CommunicationsProtocol), by respectivelyPlant data transmission interface, obtain the character string from the input frame of other application; Wherein, instituteState input frame as short message editing frame, content input frame etc. Wherein, described input of character string comprisesBut be not limited to Pinyin coding character by being inputted as the mode such as spelling or simplicity etc.; In stepIn s5 ', treatment facility, according to described input of character string, upgrades or sets up at described step s4 'Input dictionary in carry out matching inquiry, if be present in the corresponding input of described input of character stringEntry and/or described object id information, by described input entry and/or described object identity letterBreath, using the input candidate item as corresponding with described input of character string. For example, when described to applicationWhen " xiaoli " inputted at family as input of character string, can matching inquiry at described input dictionaryTo the input entry that comprises one or more correspondences such as " knowing beautiful ", " Tang Xiaoli ", by described defeatedEnter the input candidate item of 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, withAnd the contextual information of described input of character string, in described input dictionary, carry out matching inquiry, withDetermine described input entry and/or the described object id information corresponding with described input of character string, withAs the input candidate item corresponding with described input of character string. Particularly, in step s5 ', locateReason equipment by receiving user or other application etc. by input, selection, point from input frameThe character string that operation is inputted such as hit; Or according to various communication protocol (CommunicationsProtocol),, by various data transmission interfaces, obtain the word from the input frame of other applicationSymbol string; Wherein, described input frame is as short message editing frame, content input frame etc. Wherein, described defeatedEnter character string and include but not limited to the Pinyin coding word by being inputted as the mode such as spelling or simplicitySymbol etc.; In step s5 ', treatment facility can also be by directly obtaining or determining and obtain voluntarilyMode, determines the contextual information of described input of character string; Wherein, described definite example of obtaining voluntarilyAs according to the input of character string being obtained, utilize the affiliated word of current inputted character stringDeng, the word under described current input character string is mated with one or more dictionaries,Obtain one or more match information that are associated with described input of character string, and as described defeatedEnter the contextual information of character string, thereby obtain the contextual information of described input of character string; ExampleAs, in the time of input " huacao ", first determine that the word under described input of character string may be" flowers and plants ", the match information according to " flowers and plants " in affiliated dictionary, determines its context informationMay be " tea " etc.; Or described definite obtaining can also be by basis with described defeated voluntarilyEnter the corresponding history information of character string, the contextual information of described input of character string is enteredRow is definite, thereby obtains the contextual information of described input of character string, for example, and described input wordThe previous input of character string of upper screen just before symbol string, can be used as described input of character string beforeLiterary composition information. At this, described contextual information includes but not limited to relative with described input of character stringInformation above or the context information of answering. In step s5 ', treatment facility passes through according to described defeatedEnter character string, and the contextual information of described input of character string, pre-by one or more systemsThe rule searching of putting or manually arranging is carried out matching inquiry, by described defeated in described input dictionaryEnter character string and context thereof, and in conjunction with described rule searching, determine and described input of character string pairDescribed input entry and/or the described object id information of answering, using as with described input of character string pairThe input candidate item of answering. If for example user inputs character string " tangxiaoli ", and described input wordThe information above of symbol string is " I go ", and in step s5 ', treatment facility determines that " going " is for movingWord, and the input candidate item that generally connects non-name class after " going " verb is set in rule searching,, in step s5 ', treatment facility provides " Tang Xiaoli operating room " as input candidate itemGive described user; Thereby form full sentence " Wo Qu Tang Xiaoli operating room ". Or, for example userInput of character string " tangxiaoli ", and the information above of described input of character string is " my good friendFriend ", the word adjacent with " friend " is set in the rule searching that treatment facility comprises and is generallyName, but not tissue,, in step s5 ', treatment facility is by " Tang Xiaoli " conduct inputCandidate item offers described user; Thereby form full sentence " my good friend Tang Xiaoli ".
To those skilled in the art, obviously the invention is not restricted to above-mentioned exemplary enforcementThe details of example, and in the situation that not deviating from spirit of the present invention or essential characteristic, canConcrete form with other is realized the present invention. Therefore, no matter from which point, all should be byIt is exemplary that embodiment regards as, and be nonrestrictive, and scope of the present invention is by appendedClaim instead of above-mentioned explanation limit, and are therefore intended to want dropping on being equal to of claimAll changes in implication and the scope of part are included in the present invention. Should be by claimAny Reference numeral be considered as limiting related claim. In addition obvious " comprising " one,Other unit or step do not got rid of in word, and odd number is not got rid of plural number. In device claim, stateMultiple unit or device also can come real by software or hardware by a unit or deviceExisting. The first, the second word such as grade is used for representing title, and does not represent any specifically suitableOrder.

Claims (12)

  1. For according to object id information build input entry a method, wherein, the methodComprise the following steps:
    A obtains pending one or more object id information;
    B, according to described object id information, carries out matching inquiry in mark keyword database,To obtain the multiple mark keywords corresponding with described object id information;
    -according to the precedence information of the corresponding type information of described mark keyword, described manyIn individual mark keyword, determine the cutting keyword in described object id information;
    C is according to described cutting keyword, builds corresponding with described object id information one or manyIndividual input entry, wherein, in described one or more input entries, at least one comprises described objectThe part of the other guide in identification information except described cutting keyword.
  2. 2. method according to claim 1, wherein, described step c comprises:
    -in described object id information, remove described cutting keyword, to obtain described object markOther guide in knowledge information except described cutting keyword, and corresponding with described other guideOne or more word segmentation result;
    -according to described other guide, and in described one or more word segmentation result at least one orIts combination, builds the one or more input entries corresponding with described object id information.
  3. 3. method according to claim 1 and 2, wherein, the method also comprises:
    -according to described object id information, and at least one in described one or more input entryIndividual, set up or upgrade and input dictionary;
    Wherein, the method also comprises:
    X is according to the input of character string of described object id information institute respective user, at described input wordIn storehouse, carry out matching inquiry, with determine the described input entry corresponding with described input of character string and/Or described object id information, using the input candidate item as corresponding with described input of character string.
  4. 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 instituteState in input dictionary and carry out matching inquiry, to determine the described input corresponding with described input of character stringEntry and/or described object id information, using the input candidate as corresponding with described input of character string.
  5. 5. method according to claim 1 and 2, wherein, described step b comprises:
    -according to the corresponding application related information of described object id information, determine and described objectThe application identities database that identification information is corresponding;
    -according to described object id information, in described application identities database, carry out matching inquiry,To obtain the multiple mark keywords corresponding with described object id information.
  6. 6. method according to claim 1 and 2, wherein, described step b comprises:
    -according to the object-related information of described object id information, determine and described object identity letterThe object-type information that manner of breathing is corresponding;
    -according to described object id information, in identification database corresponding to described object-type informationIn carry out matching inquiry, crucial to obtain corresponding with described object id information multiple marksWord;
    Wherein, described object-related information comprises following at least any one:
    The number of characters information of-described object id information;
    -key word information that described object id information comprises.
  7. 7. for build a treatment facility for input entry according to object id information, wherein, be somebody's turn to doEquipment comprises the following steps:
    Acquisition device, for obtaining pending one or more object id information;
    Mark determining unit, for according to described object id information, is identifying keyword databaseIn carry out matching inquiry, crucial to obtain corresponding with described object id information multiple marksWord;
    Cutting determining unit, preferential for according to the corresponding type information of described mark keywordLevel information is determined the cutting key in described object id information in described multiple mark keywordsWord;
    Construction device, for according to described cutting keyword, builds and described object id information pairOne or more input entries of answering, wherein, in described one or more input entries at least oneComprise the part of the other guide except described cutting keyword in described object id information.
  8. 8. treatment facility according to claim 7, wherein, described construction device is used for:
    -in described object id information, remove described cutting keyword, to obtain described object markOther guide in knowledge information except described cutting keyword, and corresponding with described other guideOne or more word segmentation result;
    -according to described other guide, and in described one or more word segmentation result at least one orIts combination, builds the one or more input entries corresponding with described object id information.
  9. 9. according to the treatment facility described in claim 7 or 8, wherein, this equipment also comprises:
    Updating device, for according to described object id information, and described one or more inputIn entry, at least one, set up or upgrade and input dictionary;
    Wherein, this equipment also comprises:
    Coalignment, for according to the input of character string of described object id information institute respective user,In described input dictionary, carry out matching inquiry, with determine corresponding with described input of character string described inInput entry and/or described object id information, using the input as corresponding with described input of character stringCandidate item.
  10. 10. treatment facility according to claim 9, wherein, described coalignment is used for:
    -according to described input of character string, and the contextual information of described input of character string, in instituteState in input dictionary and carry out matching inquiry, to determine the described input corresponding with described input of character stringEntry and/or described object id information, using the input candidate as corresponding with described input of character string.
  11. 11. according to the treatment facility described in claim 7 or 8, and wherein, described mark is determined singleUnit is used for:
    -according to the corresponding application related information of described object id information, determine and described objectThe application identities database that identification information is corresponding;
    -according to described object id information, in described application identities database, carry out matching inquiry,To obtain the multiple mark keywords corresponding with described object id information.
  12. 12. according to the treatment facility described in claim 7 or 8, and wherein, described mark is determined singleUnit is used for:
    -according to the object-related information of described object id information, determine and described object identity letterThe object-type information that manner of breathing is corresponding;
    -according to described object id information, in identification database corresponding to described object-type informationIn carry out matching inquiry, crucial to obtain corresponding with described object id information multiple marksWord;
    Wherein, described object-related information comprises following at least any one:
    The number of characters information of-described object id information;
    -key word information that described object id information comprises.
CN201210593087.9A 2012-12-31 2012-12-31 A kind of for build the method and apparatus of input entry according to object id information Active CN103076894B (en)

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 CN103076894A (en) 2013-05-01
CN103076894B true 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)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104615603B (en) * 2013-11-05 2018-05-29 北京四维图新科技股份有限公司 A kind of in-vehicle navigation apparatus keywords database method for building up and device
CN104111738A (en) * 2014-06-06 2014-10-22 珠海市魅族科技有限公司 Character association method and terminal
CN105446977B (en) * 2014-06-26 2019-03-29 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN106484135B (en) * 2016-09-23 2019-03-19 百度在线网络技术(北京)有限公司 It is a kind of for provide input candidate item method and apparatus
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

Citations (17)

* Cited by examiner, † Cited by third party
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
CN102033614A (en) * 2009-09-29 2011-04-27 北大方正集团有限公司 Intelligently combined formula input method and system
CN102033879A (en) * 2009-09-27 2011-04-27 腾讯科技(深圳)有限公司 Method and device for identifying Chinese name
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

Patent Citations (17)

* Cited by examiner, † Cited by third party
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

Also Published As

Publication number Publication date
CN103076894A (en) 2013-05-01

Similar Documents

Publication Publication Date Title
CN103076894B (en) A kind of for build the method and apparatus of input entry according to object id information
EP2940557B1 (en) Method and device used for providing input candidate item corresponding to input character string
US11348330B2 (en) Key value extraction from documents
CN101986293B (en) For presenting the method and apparatus of search answer information in search interface
CN102279894B (en) Method for searching, integrating and providing comment information based on semantics and searching system
US7689527B2 (en) Attribute extraction using limited training data
CN110909548A (en) Chinese named entity recognition method and device and computer readable storage medium
CN101984422B (en) Fault-tolerant text query method and equipment
CN110929125B (en) Search recall method, device, equipment and storage medium thereof
CN103092826B (en) A kind of method and apparatus of input information architecture input entry according to user
CN102306171A (en) Method and equipment for providing network access suggestions and network search suggestions
CN103678460B (en) For identifying the method and system for the non-text elements for being suitable to be communicated in multi-language environment
US11880401B2 (en) Template generation using directed acyclic word graphs
CN107025239A (en) The method and apparatus of filtering sensitive words
WO2020026366A1 (en) Patent evaluation determination method, patent evaluation determination device, and patent evaluation determination program
CN112580354A (en) Intelligent registration method and system for Internet of things equipment based on semantic Internet of things middleware
US20200401582A1 (en) Low-latency typeahead with improved recall
CN105701256A (en) Communication point table file comparison method
CN103064967B (en) A kind of method and apparatus for establishing user's binary crelation library
CN105051734B (en) Information processing equipment, data input aiding method and program
CN109558600A (en) Translation processing method and device
US20140324898A1 (en) System and method for searching aliases associated with an entity
CN103914757B (en) It is a kind of to carry out problem and Content of policy transmission method and system using network system
CN110083817A (en) A kind of name row discrimination method, apparatus, computer readable storage medium
CN102364469B (en) A kind of method and device that illustrative sentence retrieval result is ranked up

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