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 PDF

Info

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
Application number
CN2012105930879A
Other languages
Chinese (zh)
Other versions
CN103076894B (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

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

A kind of method and apparatus for make up the input entry according to object id information
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.
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.Particularly, described construction device 13 is according to described definite device 12 determined cutting keywords, 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 construction device 13 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 construction device 13 with " input method " or " input " etc. as the input entry corresponding with described object id information.
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.
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 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)

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

* 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
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

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

Cited By (9)

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