Movatterモバイル変換


[0]ホーム

URL:


CN109814730A - Input method and device, the device for input - Google Patents

Input method and device, the device for input
Download PDF

Info

Publication number
CN109814730A
CN109814730ACN201711158727.2ACN201711158727ACN109814730ACN 109814730 ACN109814730 ACN 109814730ACN 201711158727 ACN201711158727 ACN 201711158727ACN 109814730 ACN109814730 ACN 109814730A
Authority
CN
China
Prior art keywords
expression
candidate
answer
return information
reply
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
CN201711158727.2A
Other languages
Chinese (zh)
Other versions
CN109814730B (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 Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development 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 Sogou Technology Development Co LtdfiledCriticalBeijing Sogou Technology Development Co Ltd
Priority to CN201711158727.2ApriorityCriticalpatent/CN109814730B/en
Publication of CN109814730ApublicationCriticalpatent/CN109814730A/en
Application grantedgrantedCritical
Publication of CN109814730BpublicationCriticalpatent/CN109814730B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

The embodiment of the invention provides a kind of input method and device, for the device of input, method therein specifically includes: determine to return information;It determines described candidate to the corresponding expression reply of return information;Show the expression and reply candidate, for selection by the user;Alternatively, showing the expression replys candidate corresponding entrance, the entrance is used to trigger the expression and replys candidate show.The embodiment of the present invention can simplify operating process when user carries out expression input, and can reduce the input cost of user, while can promote the input experience of user.

Description

Input method and device, the device for input
Technical field
The present invention relates to technical field of information input, more particularly to a kind of input method and device, one kind for inputtingDevice.
Background technique
The bridge that input method is communicated as computer system with user or other equipment is between user and computer systemOne of the main tool for carrying out information exchange can be convenient user's middle input information on various occasions.For example, user can beInput content with other users in instant messaging application exchange etc..Also, in order to increase the interest of input content,It generally requires to input some expressions in the application, can not only express particular meaning, but also input content can be enriched.
Existing expression input process can be to provide a user expression interface, and receiving user from the expression interfaceAfter the expression of middle selection, it will shield in the expression.
However, in practical applications, which generally comprises compared with multiple expression, these expressions occupy more candidate bitIt sets, the increased costs of expression needed for causing user to find from the expression interface.
Summary of the invention
In view of the above problems, it proposes the embodiment of the present invention and overcomes the above problem or at least partly in order to provide one kindInput method, input unit and the device for input to solve the above problems, the embodiment of the present invention can simplify user's progressOperating process when expression inputs, and the input cost of user can be reduced, while the input experience of user can be promoted.
To solve the above-mentioned problems, the embodiment of the invention discloses a kind of input methods, comprising:
It determines to return information;
It determines described candidate to the corresponding expression reply of return information;
Show the expression and reply candidate, for selection by the user;Alternatively, show the expression reply it is candidate it is corresponding enterMouthful, the entrance is used to trigger the expression and replys candidate show.
Optionally, the expression replys candidate to obtain according to question and answer to data, and/or, the expression replys candidate and isIt is obtained according to question and answer statement pattern.
Optionally, the question and answer include: information and its corresponding answer to data, the answer include: reply text and/Or reply expression.
Optionally, the corresponding statement law of the question and answer statement pattern includes: syntactic rule and/or semantic rules.
Optionally, it is replied described in the determination to the corresponding expression of return information candidate, comprising:
According to the mapping relations between return information and answer, determine that described reply to the corresponding expression of return information is waitedChoosing;Wherein, the mapping relations between return information and answer are to obtain according to the question and answer to data.
Optionally, the foundation determines described corresponding to return information to the mapping relations between return information and answerExpression reply it is candidate, comprising:
The answer includes replying text, according to described to return information, between return information and answer textIt is searched in mapping relations, it is described to the corresponding candidate answer text of return information to obtain;And it is answered according to the candidateMultiple text, the mapping relations between expression keyword and expression are searched, corresponding to obtain the candidate answer textExpression replys candidate to the corresponding expression of return information as described;And/or
The answer includes replying expression, according to described to return information, between return information and answer expressionIt is searched in mapping relations, it is described to the corresponding answer expression of return information to obtain, as described corresponding to return informationExpression reply it is candidate.
Optionally, the question and answer statement pattern includes: the corresponding informative statement mode of information and the corresponding answer of answerStatement pattern;
Candidate is replied to the corresponding expression of return information described in the determination, comprising:
It determines described to the corresponding informative statement mode of return information;
According to the corresponding answer statement pattern of the informative statement mode, determination is described to be answered to the corresponding candidate of return informationIt is multiple;
According to the candidate answer, obtain described candidate to the corresponding expression reply of return information.
Optionally, the expression reply candidate include: according to question and answer to the first expression that data obtain reply candidate andThe second expression obtained according to question and answer statement pattern replys candidate, the method also includes:
Candidate and second expression is replied according to first expression and replys candidate corresponding weight, to described theOne expression is replied candidate and second expression reply candidate and is ranked up.
Optionally, it is that first expression is replied according to user to wait that first expression, which replys candidate corresponding weight,The concern feature of choosing obtains, and it is that second expression is replied according to user that second expression, which replys candidate corresponding weight,Candidate concern feature obtains.
On the other hand, the embodiment of the invention discloses a kind of input units, comprising:
To return information determining module, for determining to return information;
The candidate determining module of expression reply, it is described candidate to the corresponding expression reply of return information for determining;And
Display module replys candidate for showing the expression, for selection by the user;It is replied alternatively, showing the expressionCandidate corresponding entrance, so that user, which triggers the expression by the entrance, replys candidate show.
Optionally, the expression replys candidate to obtain according to question and answer to data, and/or, the expression replys candidate and isIt is obtained according to question and answer statement pattern.
Optionally, the question and answer include: information and its corresponding answer to data, the answer include: reply text and/Or reply expression.
Optionally, the corresponding statement law of the question and answer statement pattern includes: syntactic rule and/or semantic rules.
Optionally, the candidate determining module of expression reply includes:
It maps and determines submodule, for determining described wait reply according to the mapping relations between return information and answerThe corresponding expression of information is replied candidate;Wherein, the mapping relations between return information and answer are according to the question and answerData are obtained.
Optionally, the mapping determines submodule, comprising:
First searching unit, for it is described reply include replying text in the case where, according to described to return information,It is searched to return information and replying in mapping relations between text, is answered with obtaining described to the corresponding candidate of return informationMultiple text;
Second searching unit, for according to the candidate answer text, the mapping between expression keyword and expression to be closedSystem is searched, and to obtain the corresponding expression of the candidate answer text, is replied as described to the corresponding expression of return informationIt is candidate.
Optionally, the mapping determines submodule, comprising:
Third searching unit, for it is described reply include replying expression in the case where, according to described to return information,It is described to the corresponding answer table of return information to obtain to be searched in the mapping relations between return information and answer expressionFeelings reply candidate to the corresponding expression of return information as described.
Optionally, the question and answer statement pattern includes: the corresponding informative statement mode of information and the corresponding answer of answerStatement pattern;
The expression replys candidate determining module
Mode determines submodule, described to the corresponding informative statement mode of return information for determining;
Candidate, which replies, determines submodule, for determining institute according to the corresponding answer statement pattern of the informative statement modeIt states to the corresponding candidate answer of return information;And
The determining submodule of candidate, for obtaining described to the corresponding expression reply of return information according to the candidate answerIt is candidate.
Optionally, the expression reply candidate include: according to question and answer to the first expression that data obtain reply candidate andThe second expression obtained according to question and answer statement pattern replys candidate, described device further include:
Sorting module, it is candidate corresponding for replying the reply of candidate and second expression according to first expressionWeight is replied candidate and second expression reply candidate to first expression and is ranked up.
Optionally, it is that first expression is replied according to user to wait that first expression, which replys candidate corresponding weight,The concern feature of choosing obtains, and it is that second expression is replied according to user that second expression, which replys candidate corresponding weight,Candidate concern feature obtains.
In another aspect, the embodiment of the invention discloses a kind of device for input, include memory and one orThe more than one program of person, one of them perhaps more than one program be stored in memory and be configured to by one orIt includes the instruction for performing the following operation that more than one processor, which executes the one or more programs:
It determines to return information;
It determines described candidate to the corresponding expression reply of return information;
Show the expression and reply candidate, for selection by the user;Alternatively, show the expression reply it is candidate it is corresponding enterMouthful, the entrance is used to trigger the expression and replys candidate show.
The embodiment of the invention also discloses one or more machine readable medias, are stored thereon with instruction, when by one orWhen multiple processors execute, so that device executes input method described in aforementioned one or more.
The embodiment of the present invention includes following advantages:
The embodiment of the present invention is directed to return information, is showed this to the corresponding expression of return information and is replied candidate, for userSelection is waited alternatively, showing the expression replys candidate corresponding entrance so that user triggers the expression reply by the entranceChoosing shows;Since the expression of the embodiment of the present invention is replied candidate corresponding to return information with this, therefore the embodiment of the present invention can be withThe interference with expression that should be unrelated to return information for user is reduced, therefore can simplify behaviour when user carries out expression inputMake process, and the input cost of user can be reduced, while the input experience of user can be promoted.
Detailed description of the invention
Fig. 1 is a kind of signal of the application environment of input method of the embodiment of the present invention;
Fig. 2 is a kind of step flow chart of input method embodiment of the invention;
Fig. 3, Fig. 4, Fig. 5 are variation signal of the input interface of the embodiment of the present invention in input process;
Fig. 6 is the step flow chart of another input method embodiment of the invention;
Fig. 7 is a kind of structural block diagram of input unit embodiment of the invention;
Fig. 8 is a kind of block diagram of device 900 for input of the invention;And
Fig. 9 is the structural schematic diagram of server in some embodiments of the present invention.
Specific embodiment
In order to make the foregoing objectives, features and advantages of the present invention clearer and more comprehensible, with reference to the accompanying drawing and specific realApplying mode, the present invention is described in further detail.
The embodiment of the invention provides a kind of input scheme, the program can be determined to return information, be determined described wait returnThe corresponding expression of complex information replys candidate, and shows the expression and reply candidate, for selection by the user;Alternatively, showing the tableFeelings reply candidate corresponding entrance, so that user, which triggers the expression by the entrance, replys candidate show.
In the embodiment of the present invention, it can refer to the information that needs are replied to return information.It optionally, should can be with to return informationFor the information that Correspondent Node is sent, such as short message, instant communication information.Optionally, it can should be put down to return information for informationPlatform (such as answer platform, social platform (BBS (BBS(Bulletin Board System), Bulletin Board System) platform, microblogDeng) etc.) information of publication, such as problem, model information.It is appreciated that the embodiment of the present invention is for specifically to return informationIt is without restriction.
The embodiment of the present invention can reply candidate, confession to the corresponding expression of return information for this to return information, is showedUser's selection is returned alternatively, showing the expression replys candidate corresponding entrance so that user triggers the expression by the entranceMultiple candidate shows;Since the expression reply of the embodiment of the present invention was candidate corresponding to return information with this, therefore the embodiment of the present inventionWhen can reduce the interference with expression that should be unrelated to return information for user, therefore can simplify user's progress expression inputOperating process, and the input cost of user can be reduced, while the input experience of user can be promoted.
The embodiment of the present invention can be applied in arbitrary expression input scene, and the example of the expression input scene can wrapIt includes: the information-reply scene during instant messaging or the information-reply scene in information platform etc., it will be understood that this hairBright embodiment is without restriction for specific expression input scene.
Input method provided in an embodiment of the present invention can be applied in application environment shown in FIG. 1, as shown in Figure 1, clientEnd 100 is located in wired or wireless network with server 200, by the wired or wireless network, client 100 and server200 carry out data interaction.
Optionally, client 100 may operate in terminal, and above-mentioned terminal specifically includes but unlimited: smart phone, plateComputer, E-book reader, MP3 (dynamic image expert's compression standard audio level 3, Moving Picture ExpertsGroup Audio Layer III) player, MP4 (dynamic image expert's compression standard audio level 4, Moving PictureExperts Group Audio Layer IV) player, pocket computer on knee, vehicle-mounted computer, desktop computer, machine topBox, intelligent TV set, wearable device etc..
Client refers to corresponding with server, provides the program of local service for user.Visitor in the embodiment of the present inventionFamily end 100 can be to provide the program of local input service, such as input method procedure, and the embodiment of the present invention is for specific clientIt holds without restriction.
The embodiment of the present invention can be applied to keyboard symbol input, handwriting input, voice input, scanning input, expression inputEtc. input modes input method procedure.Wherein, keyboard symbol input mode refers to is inputted by the key on keyboard;It is hand-written defeatedEnter mode refer to it is hand-written on the screen by built-in stylus, voice input mode refer to by user input voice signal be converted toText;Scanning input mode refers to inputs text information by way of scanned picture, specifically, can use OCR (optical characterIdentification, Optical Character Recognition) technology by the text conversion in picture be text formatting;Expression inputMode can provide expression interface so that user selects the expression in the expression interface.
In the case where input method procedure is in any input mode, the embodiment of the present invention can be directed to letter to be repliedBreath shows this to the corresponding expression of return information and replys candidate, selects for user, alternatively, it is candidate corresponding to show expression replyEntrance so that user, which triggers the expression by the entrance, replys candidate show;It is appreciated that the embodiment of the present invention pairSpecific input mode locating for input method procedure is without restriction.
In a kind of application example of the invention, it is assumed that user is passing through keyboard symbol input mode and is inputting,That is, input method procedure is in keyboard symbol input mode, and in such cases, if receiving the information of Correspondent Node transmission, such as " youWhy ", then the embodiment of the present invention can will " you why " as to return information, and determine " you why " corresponding tableFeelings are replied candidate;For example, it may include: that " what is not done " corresponding expression is replied and waited that " you why " corresponding expression, which replys candidate,Any or combination in candidate and " playing game " corresponding expression reply candidate is replied in choosing, " seeing TV " corresponding expression.
It should be noted that the embodiment of the present invention is without restriction for expression type corresponding to expression reply candidate.The example that expression replys expression type corresponding to candidate may include: character expression, picture expression etc.;Wherein, character expressionExample may include: Emoji (drawing text) expression, Emoji expression is a kind of spcial character, and operating system can be automatically by itExpression picture is converted to be shown;The example of picture expression may include: bucket figure, refers to and is linked up with picture or expression packet, isA kind of chat mode to be come in for a chat with picture, is a kind of humour, and humorous exchange way is common in the instant messagings such as QQ, wechatUsing can alleviate the communication atmosphere of interpersonal anxiety, be exchanged with picture, eliminate the trouble of typewriting.
Embodiment of the method
Referring to Fig. 2, a kind of step flow chart of input method embodiment of the invention is shown, can specifically include as followsStep:
Step 201 is determined to return information;
Step 202, determination are described candidate to the corresponding expression reply of return information;
Step 203 shows the expression reply candidate, for selection by the user;Alternatively, it is candidate right to show the expression replyThe entrance answered, the entrance can be used for triggering the expression and reply candidate show.
In the embodiment of the present invention, it can refer to the information that needs are replied to return information.For example, can should be to return informationThe information that Correspondent Node is sent, such as short message, instant communication information;For another example, it can should be sent out to return information for information platformThe information of cloth, such as problem, model information.It is alternatively possible to by Barrier-free Service (AccessibilityService), prisonListen the operation at interface, such as: click, dragging, interface update etc. operation, and then available Correspondent Node send information orThe information of person's information platform publication.It is appreciated that the embodiment of the present invention is not subject to the specific method of determination to return informationLimitation.
It can be used for replying to the corresponding expression reply candidate of return information and be somebody's turn to do to return information, and is corresponding to return informationIt is expression type that expression, which replys candidate type,;Reply relative to literal type is candidate, and expression reply candidate can increase defeatedEnter the interest of content and rich.
The embodiment of the present invention, which can provide, determines the following technical side that candidate is replied to the corresponding expression of return informationCase:
Technical solution 1
It is above-mentioned data to be obtained for foundation question and answer to the corresponding expression reply candidate of return information in technical solution 1.Wherein, question and answer may include: information and the corresponding answer of information to data, and the information of question and answer centering can be believed for question-typeBreath or non-question-type information.Above-mentioned question and answer may include: question and answer under instant messaging scene to data, and/or letter to dataThe question and answer under platform scene are ceased to data etc..
In the embodiment of the present invention, the answer may include: to reply text and/or answer expression.Assuming that question and answer centering is believedBreath is " you why ", then its corresponding answers text can be " what is not done ", alternatively, its corresponding answer expression can be" boring " corresponding expression etc..
In the embodiment of the present invention, the data that above-mentioned question and answer can generate data at least one user be can reflectAt least one user reply skill (such as language chat during reply skill) and reply and be accustomed to, therefore data are obtained according to question and answerTo expression reply candidate can reflect at least one user reply skill and reply habit, therefore can be improved expression replyCandidate reasonability and the matching degree between user's intention.In particular, at least one above-mentioned user may include that magnanimity is usedFamily is accustomed in this way, above-mentioned question and answer can reflect the reply skill of mass users and reply to data.
The embodiment of the present invention is without restriction to acquisition modes of the above-mentioned question and answer to data.Optionally, input method procedureThe available question and answer of client upload acquired question and answer to data to data, and to server.For example, input method procedure can be withThe history expression that was inputted under instant traffic scene of monitoring user, and it is corresponding above to obtain the history expression, above by thisAnd history lists feelings store the information of data and answer expression respectively as question and answer.Similarly, input method procedure can superviseSurvey the history text that inputted under instant traffic scene of user, and it is corresponding above to obtain the history text, by this above withAnd history text stores the information of data and answer text respectively as question and answer.
It is appreciated that obtaining question and answer above by the client of input method procedure is intended only as example to the mode of data,In fact, those skilled in the art can be according to practical application request, using above-mentioned question and answer to any acquisition modes of data, exampleSuch as, since server usually utilizes log recording user data, therefore the server that can be applied from instant messaging obtains user and leads toThe question and answer of instant messaging application generation are crossed to data, for another example, user can be obtained from the server of information platform and pass through informationThe question and answer that platform generates are to data etc..
In an alternative embodiment of the invention, above-mentioned steps 202 determine described to the corresponding expression time of return informationMultiple candidate process may include: to determine described to return information pair according to the mapping relations between return information and answerThe expression answered is replied candidate;Wherein, the mapping relations between return information and answer can be foundation question and answer to dataIt obtains, can be to have reply to return information for one to replying in the mapping relations between return information and answerSkill and the answer for replying habit, one can correspond to one or more answer to return information, for example, to return information" what is done ", which can correspond to " what is not done ", " seeing TV ", " playing game " etc., to be replied.
In an alternative embodiment of the invention, the determination process to the mapping relations between return information and answer canMeet the target question and answer of prerequisite to data to extracting frequency in data from question and answer to include:, and according to above-mentioned target question and answerData are established to the mapping relations between return information and answer.
According to a kind of embodiment, question and answer can be counted to the frequency of data, above-mentioned prerequisite may include: that frequency is higher thanFrequency threshold, alternatively, frequency meets preset condition (according to the sequence of frequency from high in the end to the sequence in data in all question and answerIt is ranked up, M before coming, M is natural number) etc., those skilled in the art can determine required according to practical application requestPrerequisite, the embodiment of the present invention are without restriction for specific prerequisite.
According to another embodiment, can directly using above-mentioned target question and answer to the information in data as to return information withThe information in mapping relations between answer, and using above-mentioned target question and answer to the answer in data as to return information with answerIt is replied in mapping relations between multiple.Alternatively, can be mentioned respectively from above-mentioned target question and answer to the information in data and in replyingThe first semantic primitive and the second semantic primitive are taken, and respectively using the first semantic primitive and the second semantic primitive as to return informationTo return information and answer in mapping relations between answer.First semantic primitive and the second semantic primitive may include: wordRemittance, phrase, phrase or short sentence etc..For example, target question and answer are to the corresponding first semantic list of information " what you are doing " in dataMember can be " what is done ", and target question and answer can be " not do to corresponding second semantic primitive of answer " what is not done " in dataWhat ", target question and answer can be " seeing TV " etc. to corresponding second semantic primitive of answer " seeing TV " in data.
It in practical applications, can be by the natural language processings mode such as syntactic analysis and/or semantic analysis, from above-mentioned meshQuestion and answer are marked to the information in data and reply the first semantic primitive of extraction and the second semantic primitive.Wherein, syntactic analysis refers toWord grammatical function in sentence is analyzed, interdependent syntactic analysis is a kind of common syntactic analysis mode, is actually being answeredIn, interdependent syntactic analysis result may include: dependency tree, which can be used for characterization problems or reply each word for includingDependence between remittance analyzes the dependency tree, and extracts semantic primitive from the dependency tree based on the analysis results, thisInventive embodiments are without restriction for the detailed process for extracting semantic primitive from the dependency tree.
In an embodiment of the present invention, above-mentioned answer may include reply text, above-mentioned foundation to return information withMapping relations between answer determine the process for replying candidate to the corresponding expression of return information, may include: according to instituteIt states to return information, is searched in the mapping relations between return information and answer text, it is described wait reply to obtainThe corresponding candidate answer text of information;Mapping relations according to the candidate answer text, between expression keyword and expressionIt is searched, to obtain the corresponding expression of the candidate answer text, is waited as described replied to the corresponding expression of return informationChoosing.
The embodiment of the present invention can first by return information and replying the mapping relations between text, obtain it is described toThe corresponding candidate answer text of return information, it is text type which, which replies text,;Then, pass through expression keyword and expressionBetween mapping relations, obtain described candidate replying the corresponding expression of text.
Referring to table 1, a kind of mapping relations between return information and answer text of the embodiment of the present invention are shownExample.It is appreciated that those skilled in the art can determine to return information and reply between text according to question and answer to dataMapping relations, the embodiment of the present invention is for without restriction to the mapping relations between return information and answer text.
Table 1
The determination process of mapping relations between expression keyword and expression may include: collection expression, and determines and collectThe corresponding expression keyword of expression;Establish the mapping relations between expression keyword and expression.Wherein it is possible to pass through expressionThe corresponding interface of data source collects expression;Alternatively, can lead to internet crawl expression, the embodiment of the present invention is for collecting expressionDetailed process it is without restriction.The corresponding expression keyword of expression can be collected together with expression, for example, can grabDuring taking webpage, while grabbing expression and expression keyword;Alternatively, the corresponding expression keyword of expression can be to pass through peopleWork marks to obtain, and the method for determination of expression keyword corresponding for expression of the embodiment of the present invention is without restriction.
In another embodiment of the invention, above-mentioned answer may include replying expression, and the foundation is to return informationMapping relations between answer determine the process for replying candidate to the corresponding expression of return information, can specifically include:It is searched in the mapping relations between return information and answer expression according to described to return information, it is described to obtainTo the corresponding answer expression of return information, candidate is replied to the corresponding expression of return information as described.
For the determination process to the mapping relations between return information and answer expression, due to itself and letter to be repliedThe determination process of mapping relations ceased between answer is similar, and and therefore not to repeat here, cross-referenced.For example, wait replyThe corresponding answer expression of information " no language " may include:Expression can also include the bucket that expression keyword is " helpless "Chart feelings.
Technical solution 2
It is above-mentioned to be obtained to the corresponding expression reply candidate of return information for foundation question and answer statement pattern in technical solution 2It arrives.
In the embodiment of the present invention, sentence can refer to the unit grammatically established one's own system, it is by a word or syntaxThere is one group of word of connection to constitute, expresses a kind of opinion, query, order, hope or exclamation.
Question and answer statement pattern can be used for constraining question and answer to the corresponding sentence of data.Optionally, the question and answer statement pattern pairThe statement law answered may include: syntactic rule and/or semantic rules.In practical applications, can according to syntactic rule and/orSemantic rules are analyzed the corresponding sentence of data question and answer, to obtain question and answer statement pattern.
Optionally, above-mentioned question and answer statement pattern may include: the corresponding informative statement mode of information and reply correspondingReply statement pattern.The example of informative statement mode may include: " v? ", " v does not have? ", " v? ", " V still not v ", "What is done " etc.;The example for replying statement pattern may include: " v is crossed ", " not having v ", " in v " etc., wherein " v " is for indicating dynamicWord, it will be understood that those skilled in the art can determine required question and answer sentence mould according to syntactic rule and/or semantic rulesFormula can also include noun for example, question and answer statement pattern is other than verb, or can also include subject-predicate ingredient, meaning guest atPoint etc., the embodiment of the present invention is without restriction for specific question and answer statement pattern.
In an alternative embodiment of the invention, reply candidate's to the corresponding expression of return information described in the determinationProcess may include: determining described to the corresponding informative statement mode of return information;It is corresponding according to the informative statement modeStatement pattern is replied, is determined described to the corresponding candidate answer of return information;According to the candidate answer, obtain described wait replyThe corresponding expression of information is replied candidate.
Wherein, informative statement mode can have corresponding answer statement pattern, can be corresponding according to informative statement modeAnswer statement pattern, determine it is described to return information it is corresponding it is candidate reply, for example, informative statement mode " v? " it is correspondingAnswer statement pattern may include: " v is crossed ", " not having v ", " in v " etc..It is alternatively possible to according to reply statement pattern with toReturn information, determine to return information it is corresponding it is candidate reply, for example, " v " replied in statement pattern can be replaced with toThe verb (such as " eating ") that return information includes, to obtain to the corresponding candidate answer of return information, it will be understood that the present invention is implementedExample is for determining described to the corresponding candidate answer of return information according to the corresponding answer statement pattern of the informative statement modeProcess it is without restriction.
It in practical applications, can be answer text, in such cases, Ke Yiyi to corresponding candidate reply of return informationAccording to the mapping relations between expression keyword and expression, obtain described candidate to the corresponding expression reply of return information.Alternatively, toCorresponding candidate reply of return information can be to reply expression, can be directly using the answer expression as corresponding to return informationCandidate, which replies, to be answer text.
Above by technical solution 1 with replied described in 2 pairs of determinations of technical solution to the corresponding expression of return information it is candidateProcess is described in detail, it will be understood that those skilled in the art can be according to practical application request, using above-mentioned technical sideAny or combination in case 1 and technical solution 2, alternatively, other technologies scheme can also be used, the embodiment of the present invention is for trueThe fixed detailed process for replying candidate to the corresponding expression of return information is without restriction.
Step 203 can show the expression that step 202 obtains and reply candidate, for selection by the user;Alternatively, step can be showedRapid 202 obtained expressions reply candidate corresponding entrance, so that user, which triggers the expression by the entrance, replys candidate'sShow.User can be with practical application request, it is determined whether trigger above-mentioned entrance, for example, user replied there are expression demand when,Above-mentioned entrance can be triggered.
Variation signal of the input interface of the embodiment of the present invention in input process is shown referring to Fig. 3, Fig. 4, Fig. 5.Such asShown in Fig. 3, under instant traffic scene, receive Correspondent Node transmission information " XX ", can by the information " XX " as toReturn information, candidate should be replied to the corresponding expression of return information " XX " by determining, and show the table in the corresponding position of input frameFeelings reply candidate corresponding entrance, and the corresponding text information of the entrance is specially " bucket figure replys " XX " ".
If receiving user for the trigger action (such as clicking operation) of the entrance, input shown in Fig. 4 can be jumped toInterface, Fig. 4, which can specifically show to reply to the corresponding expression of return information " XX " below the toolbar of input method procedure, to be waitedChoosing, for selection by the user, it is assumed that return information " XX " be " no language ", then its corresponding expression reply candidate may include: " nothingHow " corresponding bucket chart feelings, " aha " corresponding bucket chart feelings or " blaming me to cough up " corresponding bucket chart feelings etc..
If receiving user's expression corresponding for " XX " replys candidate trigger action, can jump to shown in fig. 5Input interface, Fig. 5 can specifically reply the expression that user triggers to be shielded on candidate, to realize that expression replys the quick defeated of candidateEnter.
It should be noted that showing position and showing form for entrance shown in Fig. 3 is intended only as alternative embodiment, actuallyThe embodiment of the present invention specifically shows position and shows that form is without restriction for entrance, for example, entrance shows position alsoIt can be located at except input frame, the form that shows of entrance can be other texts " expression replys " XX " " or icon form etc.Deng.In addition, showing for entrance shown in Fig. 3 is intended only as alternative embodiment, indeed, it is possible to show directly against to return informationExpression shown in Fig. 4 replys candidate, and the entrance of the embodiment of the present invention can reply candidate bothering for user to avoid expression, andIt is not understood to the limitation of the embodiment of the present invention.
In an alternative embodiment of the invention, can based on the reply of user be accustomed to, and/or user and it is described toHistory chat content between the corresponding communication identifier of return information, judgement show the expression and reply candidate, still show instituteIt states expression and replys candidate corresponding entrance.
The reply habit of user can refer to that user is directed to and be accustomed to the reply of return information that above-mentioned reply habit can wrapInclude: in the case where receiving one to return information, habit reply using expression or be replied using text, canSelection of land can reply probability by using the expression that expression is replied and be replied using the text that text is replied generalRate is accustomed to characterize the reply of user.It is compared further, it is possible to reply probability to expression reply probability and text, and foundationComparison result judgement shows the expression and replys candidate, still shows the candidate corresponding entrance of expression reply.For example, if tableIt is more than that text replys probability that feelings, which reply probability, then can show the expression and reply candidate;Conversely, not surpassing if expression replys probabilityIt crosses text and replys probability, then can show the expression and reply candidate corresponding entrance.Wherein it is possible to the question and answer pair according to userThe frequency of occurrence that text is replied in data determines that text replys probability, and, can according to user question and answer to being replied in dataThe frequency of occurrence of expression determines that expression replys probability, and the embodiment of the present invention replys probability for text and expression replys the tool of probabilityBody method of determination is without restriction.
Wherein, above-mentioned communication identifier can refer to the mark for having communication authority, as the user of telephone number, instant messaging marksKnow (such as QQ number code, wechat number), terminal facility information (such as IMEI (International Mobile Equipment Identity code,International Mobile Equipment Identity)) etc., it will be understood that the embodiment of the present invention is for specifically leading toBeacon is known without restriction.
User and the history chat content between the corresponding communication identifier of return information, can reflect user and oneReturn information between a communication identifier, specifically, receive a communication identifier to return information in the case where, habitReply using expression or be replied using text.For example, (such as leader, together for the communication identifier under operative scenarioThe communication identifier of thing or client), due to belonging to formal occasion, therefore it is accustomed to being replied using text;And for living sceneUnder communication identifier (such as communication identifier of friend, household), due to belonging to informal occasions, therefore be accustomed to being returned using expressionIt is multiple.User and the history chat content between the corresponding communication identifier of return information as a result, can be used as judgement and showThe expression replys foundation that is candidate, still showing the candidate corresponding entrance of expression reply.
User is showed with the history chat content between the corresponding communication identifier of return information, judgement describedFor expression replys process that is candidate, still showing the candidate corresponding entrance of expression reply, with the reply based on userHabit, judgement show the expression reply it is candidate, still show the expression reply candidate corresponding entrance process it is similar,Probability can be replied expression and text is replied probability and is compared, and show the expression according to comparison result judgement and reply timeChoosing still shows the candidate corresponding entrance of expression reply, and and therefore not to repeat here, cross-referenced.
To sum up, the input method of the embodiment of the present invention, for return information, showing this to the corresponding expression of return informationCandidate is replied, is selected for user, alternatively, showing the expression replys candidate corresponding entrance, so that user is touched by the entranceIt sends out expression described and replys candidate show;Since the expression reply of the embodiment of the present invention was candidate corresponding to return information with this, thereforeThe embodiment of the present invention can reduce with should the interference of the expression unrelated to return information for user, therefore can simplify user intoOperating process when row expression inputs, and the input cost of user can be reduced, while the input experience of user can be promoted.
Referring to Fig. 6, a kind of step flow chart of input method embodiment of the invention is shown, can specifically include as followsStep:
Step 601 is determined to return information;
Step 602, determination are described candidate to the corresponding expression reply of return information;The expression is replied candidate and be can wrapIt includes: the second expression that is candidate and obtaining according to question and answer statement pattern being replied to the first expression that data obtain according to question and answer and is returnedMultiple candidate;
Step 603, the second expression reply candidate candidate to first expression reply and described are ranked up;
Step 604, foundation ranking results, show the expression and reply candidate, for selection by the user;Alternatively, showing describedExpression replys candidate corresponding entrance, and the entrance can be used for triggering the expression and reply candidate show.
Relative to embodiment of the method shown in Fig. 2, the foundation question and answer of the present embodiment, which reply the first expression that data obtain, is waitedChoosing and the second expression obtained according to question and answer statement pattern reply candidate, it is possible thereby to which improving expression replys candidate multiplicityProperty and it is rich, for user select.
According to a kind of embodiment, candidate and second expression is replied to first expression and replys what candidate was ranked upProcess may include: to reply candidate and second expression reply candidate to first expression to carry out interspersed sequence, intert rowThe ranking results of sequence may include: that the first expression replys candidate 1, second expression and replys candidate 1, first expression and replys candidate 2, theThe first expression that two expressions reply candidate 2 ... replys candidate n, the second expression reply candidate n, wherein n is natural number, in this way, can be withCandidate is replied so that multiple first expressions discontinuously occur and replying candidate or described second expression, can be further improved expressionReply candidate diversity, rich and interest.
According to another embodiment, candidate and second expression reply candidate is replied to first expression and is ranked upProcess may include: to reply candidate and second expression according to first expression to reply candidate corresponding weight,Candidate and second expression reply candidate is replied to first expression to be ranked up;Wherein, first expression, which is replied, waitsSelect corresponding weight that can obtain to reply candidate concern feature for first expression according to user, second expressionReplying candidate corresponding weight can obtain to reply candidate concern feature for second expression according to user.
Above-mentioned concern feature can reply candidate concern behavior for expression according to user and obtain, and above-mentioned concern behavior canTo include: input behavior, splitting glass opaque, comment behavior, check behavior etc., in practical applications, preset time can be passed throughThe frequency of concern behavior characterizes above-mentioned concern feature and then corresponds in general, the frequency of concern behavior is higher in preset time period in sectionWeight it is bigger, in this way can with more popular expression reply candidate come front, improve its probability being clicked,
In an alternative embodiment of the invention, first expression replys candidate corresponding weight, second tableFeelings reply candidate corresponding weight can be to obtain, so that user is directed to the expression liked and replys candidate setting according to user settingHigher weight, the embodiment of the present invention replys candidate corresponding weight for first expression, second expression is replied and waitedSelect the specific method of determination of corresponding weight without restriction.
In another alternative embodiment of the invention, returned replying candidate and second expression to first expressionBefore multiple candidate is ranked up, candidate and second expression reply candidate can also be replied first expression and goneWeight replys candidate to remove duplicate expression.
In a kind of application example of the invention, it is assumed that by preceding solution 1 according to described to return information, toIt is searched in mapping relations between return information and answer text, it is described to the corresponding candidate answer of return information to obtainText, it is assumed that the quantity that candidate replies text is i (i is natural number), then can close for each candidate answer text in expressionMapping relations between keyword and expression are searched, for example, can choose with it is each it is candidate reply text it is identical, it is similar orThe corresponding expression of a expression keyword of relevant k (k is natural number) may finally obtain k*i expression and reply candidate;Similarly,It can be determined by preceding solution 2 described to the corresponding informative statement mode of return information;According to the informative statement mouldThe corresponding answer statement pattern of formula determines described to the corresponding candidate answer of return information, it is assumed that candidate replies as candidate answerText, the quantity that candidate replies text is j (j is natural number), then can be for each candidate answer text, in expression keywordMapping relations between expression are searched, for example, can choose identical, similar or related to each candidate answer textThe corresponding expression of k expression keyword, may finally obtain k*j expression reply it is candidate.It finally, can be by (k*i+k*j)After a expression replys candidate progress duplicate removal and sequence, selects a portion or all show user, for user's selection.
To sum up, the input method that the present invention is implemented replys candidate, Yi Jiyi to the first expression that data obtain according to question and answerThe the second expression reply obtained according to question and answer statement pattern is candidate, replys candidate diversity it is possible thereby to improve expression and enrichesProperty, it is selected for user.
It should be noted that for simple description, therefore, it is stated as a series of movement is dynamic for embodiment of the methodIt combines, but those skilled in the art should understand that, the embodiment of the present invention is not by the limit of described athletic performance sequenceSystem, because according to an embodiment of the present invention, some steps may be performed in other sequences or simultaneously.Secondly, art technologyPersonnel also should be aware of, and the embodiments described in the specification are all preferred embodiments, and related athletic performance is simultaneously differentIt surely is necessary to the embodiment of the present invention.
Installation practice
Referring to Fig. 7, a kind of structural block diagram of the Installation practice of searching terminal of the invention is shown, specifically can wrapIt includes:
To return information determining module 701, for determining to return information;
The candidate determining module 702 of expression reply, it is described candidate to the corresponding expression reply of return information for determining;And
Display module 703 replys candidate for showing the expression, for selection by the user;It is returned alternatively, showing the expressionMultiple candidate corresponding entrance, the entrance can be used for triggering the expression and reply candidate show.
Optionally, the expression is replied candidate and can be obtained for foundation question and answer to data, and/or, the expression, which is replied, waitsChoosing can obtain for foundation question and answer statement pattern.
Optionally, the question and answer may include: information and its corresponding answer to data, and the answer may include: to answerMultiple text and/or answer expression.
Optionally, the corresponding statement law of the question and answer statement pattern may include: syntactic rule and/or semantic rules.
Optionally, the candidate determining module 702 of expression reply may include:
It maps and determines submodule, for determining described wait reply according to the mapping relations between return information and answerThe corresponding expression of information is replied candidate;Wherein, the mapping relations between return information and answer are according to the question and answerData are obtained.
Optionally, the mapping determines submodule, may include:
First searching unit, for it is described reply include replying text in the case where, according to described to return information,It is searched to return information and replying in mapping relations between text, is answered with obtaining described to the corresponding candidate of return informationMultiple text;
Second searching unit, for according to the candidate answer text, the mapping between expression keyword and expression to be closedSystem is searched, and to obtain the corresponding expression of the candidate answer text, is replied as described to the corresponding expression of return informationIt is candidate.
Optionally, the mapping determines submodule, may include:
Third searching unit, for it is described reply include replying expression in the case where, according to described to return information,It is described to the corresponding answer table of return information to obtain to be searched in the mapping relations between return information and answer expressionFeelings reply candidate to the corresponding expression of return information as described.
Optionally, the question and answer statement pattern may include: the corresponding informative statement mode of information and reply correspondingReply statement pattern;
The expression replys candidate determining module 702
Mode determines submodule, described to the corresponding informative statement mode of return information for determining;
Candidate, which replies, determines submodule, for determining institute according to the corresponding answer statement pattern of the informative statement modeIt states to the corresponding candidate answer of return information;And
The determining submodule of candidate, for obtaining described to the corresponding expression reply of return information according to the candidate answerIt is candidate.
Optionally, the expression reply candidate may include: according to question and answer to the first expression that data obtain reply candidate,And the second expression obtained according to question and answer statement pattern replys candidate, described device can also include:
Sorting module, it is candidate corresponding for replying the reply of candidate and second expression according to first expressionWeight is replied candidate and second expression reply candidate to first expression and is ranked up.
Optionally, it is that first expression is replied according to user to wait that first expression, which replys candidate corresponding weight,The concern feature of choosing obtains, and it is that second expression is replied according to user that second expression, which replys candidate corresponding weight,Candidate concern feature obtains.
For device embodiment, since it is basically similar to the method embodiment, related so being described relatively simplePlace illustrates referring to the part of embodiment of the method.
All the embodiments in this specification are described in a progressive manner, the highlights of each of the examples are withThe difference of other embodiments, the same or similar parts between the embodiments can be referred to each other.
About the device in above-described embodiment, wherein modules execute the concrete mode of operation in related this methodEmbodiment in be described in detail, no detailed explanation will be given here.
The embodiment of the invention also provides a kind of devices for input, include memory and one or oneAbove program, one of them perhaps more than one program be stored in memory and be configured to by one or one withIt includes the instruction for performing the following operation that upper processor, which executes the one or more programs: determining letter to be repliedBreath;It determines described candidate to the corresponding expression reply of return information;Show the expression and reply candidate, for selection by the user;OrPerson shows the expression and replys candidate corresponding entrance, and the entrance can be used for triggering the expression and reply candidate show.
Optionally, the expression replys candidate to obtain according to question and answer to data, and/or, the expression replys candidate and isIt is obtained according to question and answer statement pattern.
Optionally, the question and answer include: information and its corresponding answer to data, the answer include: reply text and/Or reply expression.
Optionally, the corresponding statement law of the question and answer statement pattern includes: syntactic rule and/or semantic rules.
Optionally, it is replied described in the determination to the corresponding expression of return information candidate, comprising:
According to the mapping relations between return information and answer, determine that described reply to the corresponding expression of return information is waitedChoosing;Wherein, the mapping relations between return information and answer are to obtain according to the question and answer to data.
Optionally, the foundation determines described corresponding to return information to the mapping relations between return information and answerExpression reply it is candidate, comprising:
The answer includes replying text, according to described to return information, between return information and answer textIt is searched in mapping relations, it is described to the corresponding candidate answer text of return information to obtain;And it is answered according to the candidateMultiple text, the mapping relations between expression keyword and expression are searched, corresponding to obtain the candidate answer textExpression replys candidate to the corresponding expression of return information as described;And/or
The answer includes replying expression, according to described to return information, between return information and answer expressionIt is searched in mapping relations, it is described to the corresponding answer expression of return information to obtain, as described corresponding to return informationExpression reply it is candidate.
Optionally, the question and answer statement pattern includes: the corresponding informative statement mode of information and the corresponding answer of answerStatement pattern;
Candidate is replied to the corresponding expression of return information described in the determination, comprising:
It determines described to the corresponding informative statement mode of return information;
According to the corresponding answer statement pattern of the informative statement mode, determination is described to be answered to the corresponding candidate of return informationIt is multiple;
According to the candidate answer, obtain described candidate to the corresponding expression reply of return information.
Optionally, the expression reply candidate include: according to question and answer to the first expression that data obtain reply candidate andThe second expression obtained according to question and answer statement pattern reply it is candidate, described device be also configured to by one or more than oneManaging device and executing the one or more programs includes the instruction for performing the following operation:
Candidate and second expression is replied according to first expression and replys candidate corresponding weight, to described theOne expression is replied candidate and second expression reply candidate and is ranked up.
Optionally, it is that first expression is replied according to user to wait that first expression, which replys candidate corresponding weight,The concern feature of choosing obtains, and it is that second expression is replied according to user that second expression, which replys candidate corresponding weight,Candidate concern feature obtains.
Fig. 8 is a kind of block diagram of device 900 for input shown according to an exemplary embodiment.For example, device 900It can be mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, Medical Devices,Body-building equipment, personal digital assistant etc..
Referring to Fig. 8, device 900 may include following one or more components: processing component 902, memory 904, power supplyComponent 906, multimedia component 908, audio component 910, the interface 912 of input/output (I/O), sensor module 914, andCommunication component 916.
The integrated operation of the usual control device 900 of processing component 902, such as with display, telephone call, data communication, phaseMachine operation and record operate associated operation.Processing element 902 may include that one or more processors 920 refer to executeIt enables, to perform all or part of the steps of the methods described above.In addition, processing component 902 may include one or more modules, justInteraction between processing component 902 and other assemblies.For example, processing component 902 may include multi-media module, it is more to facilitateInteraction between media component 908 and processing component 902.
Memory 904 is configured as storing various types of data to support the operation in device 900.These data are shownExample includes the instruction of any application or method for operating on device 900, contact data, and telephone book data disappearsBreath, picture, video etc..Memory 904 can be by any kind of volatibility or non-volatile memory device or their groupIt closes and realizes, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM) is erasable to compileJourney read-only memory (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, flashDevice, disk or CD.
Power supply module 906 provides electric power for the various assemblies of device 900.Power supply module 906 may include power management systemSystem, one or more power supplys and other with for device 900 generate, manage, and distribute the associated component of electric power.
Multimedia component 908 includes the screen of one output interface of offer between described device 900 and user.OneIn a little embodiments, screen may include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screenCurtain may be implemented as touch screen, to receive input signal from the user.Touch panel includes one or more touch sensingsDevice is to sense the gesture on touch, slide, and touch panel.The touch sensor can not only sense touch or sliding motionThe boundary of movement, but also detect duration and pressure associated with the touch or slide operation.In some embodiments,Multimedia component 908 includes a front camera and/or rear camera.When device 900 is in operation mode, as shot mouldWhen formula or video mode, front camera and/or rear camera can receive external multi-medium data.Each preposition camera shootingHead and rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 910 is configured as output and/or input audio signal.For example, audio component 910 includes a MikeWind (MIC), when device 900 is in operation mode, when such as call mode, recording mode, and voice recognition mode, microphone is matchedIt is set to reception external audio signal.The received audio signal can be further stored in memory 904 or via communication setPart 916 is sent.In some embodiments, audio component 910 further includes a loudspeaker, is used for output audio signal.
I/O interface 912 provides interface between processing component 902 and peripheral interface module, and above-mentioned peripheral interface module canTo be keyboard, click wheel, button etc..These buttons may include, but are not limited to: home button, volume button, start button and lockDetermine button.
Sensor module 914 includes one or more sensors, and the state for providing various aspects for device 900 is commentedEstimate.For example, sensor module 914 can detecte the state that opens/closes of device 900, and the relative positioning of component, for example, it is describedComponent is the display and keypad of device 900, and sensor module 914 can be with 900 1 components of detection device 900 or devicePosition change, the existence or non-existence that user contacts with device 900,900 orientation of device or acceleration/deceleration and device 900Temperature change.Sensor module 914 may include proximity sensor, be configured to detect without any physical contactPresence of nearby objects.Sensor module 914 can also include optical sensor, such as CMOS or ccd image sensor, atAs being used in application.In some embodiments, which can also include acceleration transducer, gyro sensorsDevice, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 916 is configured to facilitate the communication of wired or wireless way between device 900 and other equipment.Device900 can access the wireless network based on communication standard, such as WiFi, 2G or 3G or their combination.In an exemplary implementationIn example, communication component 916 receives broadcast singal or broadcast related information from external broadcasting management system via broadcast channel.In one exemplary embodiment, the communication component 916 further includes near-field communication (NFC) module, to promote short range communication.ExampleSuch as, NFC module can be based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band (UWB) technology,Bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 900 can be believed by one or more application specific integrated circuit (ASIC), numberNumber processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array(FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for executing the above method.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instruction, example are additionally providedIt such as include the memory 904 of instruction, above-metioned instruction can be executed by the processor 920 of device 900 to complete the above method.For example,The non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy diskWith optical data storage devices etc..
Fig. 9 is the structural schematic diagram of server in some embodiments of the present invention.The server 1900 can be because of configuration or propertyEnergy is different and generates bigger difference, may include one or more central processing units (central processingUnits, CPU) 1922 (for example, one or more processors) and memory 1932, one or more storage applicationsThe storage medium 1930 (such as one or more mass memory units) of program 1942 or data 1944.Wherein, memory1932 and storage medium 1930 can be of short duration storage or persistent storage.The program for being stored in storage medium 1930 may include oneA or more than one module (diagram does not mark), each module may include to the series of instructions operation in server.More intoOne step, central processing unit 1922 can be set to communicate with storage medium 1930, execute storage medium on server 1900Series of instructions operation in 1930.
Server 1900 can also include one or more power supplys 1926, one or more wired or wireless netsNetwork interface 1950, one or more input/output interfaces 1958, one or more keyboards 1956, and/or, one orMore than one operating system 1941, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTMEtc..
A kind of non-transitorycomputer readable storage medium, when the instruction in the storage medium by device (terminal orServer) processor when executing, enable a device to execute a kind of input method, which comprises determine letter to be repliedBreath;It determines described candidate to the corresponding expression reply of return information;Show the expression and reply candidate, for selection by the user;OrPerson shows the expression and replys candidate corresponding entrance, and the entrance is used to trigger the expression and replys candidate show.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to of the invention itsIts embodiment.The present invention is directed to cover any variations, uses, or adaptations of the invention, these modifications, purposes orPerson's adaptive change follows general principle of the invention and including the undocumented common knowledge in the art of the disclosureOr conventional techniques.The description and examples are only to be considered as illustrative, and true scope and spirit of the invention are by followingClaim is pointed out.
It should be understood that the present invention is not limited to the precise structure already described above and shown in the accompanying drawings, andAnd various modifications and changes may be made without departing from the scope thereof.The scope of the present invention is limited only by the attached claims
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all in spirit of the invention andWithin principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.
Above to a kind of input method provided by the present invention, a kind of input unit and a kind of device for input, intoIt has gone and has been discussed in detail, used herein a specific example illustrates the principle and implementation of the invention, the above implementationThe explanation of example is merely used to help understand method and its core concept of the invention;Meanwhile for the general technology people of this fieldMember, according to the thought of the present invention, there will be changes in the specific implementation manner and application range, in conclusion this explanationBook content should not be construed as limiting the invention.

Claims (12)

CN201711158727.2A2017-11-202017-11-20Input method and device and input deviceActiveCN109814730B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201711158727.2ACN109814730B (en)2017-11-202017-11-20Input method and device and input device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201711158727.2ACN109814730B (en)2017-11-202017-11-20Input method and device and input device

Publications (2)

Publication NumberPublication Date
CN109814730Atrue CN109814730A (en)2019-05-28
CN109814730B CN109814730B (en)2023-09-12

Family

ID=66598618

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201711158727.2AActiveCN109814730B (en)2017-11-202017-11-20Input method and device and input device

Country Status (1)

CountryLink
CN (1)CN109814730B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110971424A (en)*2019-11-292020-04-07广州市百果园信息技术有限公司Message processing method, device and system, computer equipment and storage medium
CN111385188A (en)*2019-11-222020-07-07百度在线网络技术(北京)有限公司Recommendation method and device for dialog elements, electronic equipment and medium
CN111506717A (en)*2020-04-152020-08-07网易(杭州)网络有限公司Question answering method, device, equipment and storage medium
CN112783332A (en)*2019-11-042021-05-11北京搜狗科技发展有限公司Information recommendation method and device and electronic equipment

Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104063427A (en)*2014-06-062014-09-24北京搜狗科技发展有限公司Expression input method and device based on semantic understanding
CN104076944A (en)*2014-06-062014-10-01北京搜狗科技发展有限公司Chat emoticon input method and device
US9043196B1 (en)*2014-07-072015-05-26Machine Zone, Inc.Systems and methods for identifying and suggesting emoticons
WO2016045465A1 (en)*2014-09-252016-03-31北京搜狗科技发展有限公司Information presentation method based on input and input method system
CN105515957A (en)*2016-01-062016-04-20北京百度网讯科技有限公司Chatting reply method and device
WO2016197767A2 (en)*2016-02-162016-12-15中兴通讯股份有限公司Method and device for inputting expression, terminal, and computer readable storage medium
WO2016203805A1 (en)*2015-06-152016-12-22ソニー株式会社Information processing device, information processing system, information processing method, and program
CN106372059A (en)*2016-08-302017-02-01北京百度网讯科技有限公司Information input method and information input device
CN106446054A (en)*2016-08-312017-02-22北京搜狗科技发展有限公司Information recommendation method and apparatus, and electronic device
US20170185581A1 (en)*2015-12-292017-06-29Machine Zone, Inc.Systems and methods for suggesting emoji
CN107070779A (en)*2015-05-292017-08-18北京搜狗科技发展有限公司A kind of information processing method and device

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104076944A (en)*2014-06-062014-10-01北京搜狗科技发展有限公司Chat emoticon input method and device
CN104933113A (en)*2014-06-062015-09-23北京搜狗科技发展有限公司Expression input method and device based on semantic understanding
WO2015185019A1 (en)*2014-06-062015-12-10北京搜狗科技发展有限公司Semantic comprehension-based expression input method and apparatus
CN104063427A (en)*2014-06-062014-09-24北京搜狗科技发展有限公司Expression input method and device based on semantic understanding
US9043196B1 (en)*2014-07-072015-05-26Machine Zone, Inc.Systems and methods for identifying and suggesting emoticons
WO2016045465A1 (en)*2014-09-252016-03-31北京搜狗科技发展有限公司Information presentation method based on input and input method system
CN107070779A (en)*2015-05-292017-08-18北京搜狗科技发展有限公司A kind of information processing method and device
WO2016203805A1 (en)*2015-06-152016-12-22ソニー株式会社Information processing device, information processing system, information processing method, and program
US20170185581A1 (en)*2015-12-292017-06-29Machine Zone, Inc.Systems and methods for suggesting emoji
CN105515957A (en)*2016-01-062016-04-20北京百度网讯科技有限公司Chatting reply method and device
WO2016197767A2 (en)*2016-02-162016-12-15中兴通讯股份有限公司Method and device for inputting expression, terminal, and computer readable storage medium
CN106372059A (en)*2016-08-302017-02-01北京百度网讯科技有限公司Information input method and information input device
CN106446054A (en)*2016-08-312017-02-22北京搜狗科技发展有限公司Information recommendation method and apparatus, and electronic device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112783332A (en)*2019-11-042021-05-11北京搜狗科技发展有限公司Information recommendation method and device and electronic equipment
CN111385188A (en)*2019-11-222020-07-07百度在线网络技术(北京)有限公司Recommendation method and device for dialog elements, electronic equipment and medium
CN110971424A (en)*2019-11-292020-04-07广州市百果园信息技术有限公司Message processing method, device and system, computer equipment and storage medium
CN111506717A (en)*2020-04-152020-08-07网易(杭州)网络有限公司Question answering method, device, equipment and storage medium
CN111506717B (en)*2020-04-152024-02-09网易(杭州)网络有限公司Question answering method, device, equipment and storage medium

Also Published As

Publication numberPublication date
CN109814730B (en)2023-09-12

Similar Documents

PublicationPublication DateTitle
CN113569037A (en) A message processing method, device and readable storage medium
CN106855771A (en)A kind of data processing method, device and intelligent terminal
CN108958503A (en)input method and device
CN108959394A (en)The search result of cluster
CN108121736A (en)A kind of descriptor determines the method for building up, device and electronic equipment of model
CN107918496A (en)It is a kind of to input error correction method and device, a kind of device for being used to input error correction
CN110222256A (en)A kind of information recommendation method, device and the device for information recommendation
CN109814730A (en)Input method and device, the device for input
CN111611369B (en)Interaction method and related device based on artificial intelligence
CN104035995A (en)Method and device for generating group tags
CN102905233A (en)Method and device for recommending terminal function
CN108073606A (en)A kind of news recommends method and apparatus, a kind of device recommended for news
CN107784045A (en)A kind of quickly revert method and apparatus, a kind of device for quickly revert
CN108241690A (en)A kind of data processing method and device, a kind of device for data processing
CN108345625B (en)Information mining method and device for information mining
CN109521888A (en)A kind of input method, device and medium
CN109948043A (en)A kind of information recommendation method and device
CN110110207A (en)A kind of information recommendation method, device and electronic equipment
CN104380768A (en) Address book information service system and method and device for address book information service
CN109241079A (en)Method, mobile terminal and the computer storage medium of problem precise search
CN107291259B (en)Information display method and device for information display
CN109783244A (en)Treating method and apparatus, the device for processing
CN106156299B (en) Method and device for identifying subject content of text information
CN113411246B (en)Reply processing method and device and reply processing device
CN108427508A (en)Input method and device, the method and apparatus for establishing LAN dictionary

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp