[go: up one dir, main page]

CN105912138B - A kind of input method and device of phrase - Google Patents

A kind of input method and device of phrase Download PDF

Info

Publication number
CN105912138B
CN105912138B CN201610211109.9A CN201610211109A CN105912138B CN 105912138 B CN105912138 B CN 105912138B CN 201610211109 A CN201610211109 A CN 201610211109A CN 105912138 B CN105912138 B CN 105912138B
Authority
CN
China
Prior art keywords
corpus
application program
current
input frame
phrase
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610211109.9A
Other languages
Chinese (zh)
Other versions
CN105912138A (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 CN201610211109.9A priority Critical patent/CN105912138B/en
Publication of CN105912138A publication Critical patent/CN105912138A/en
Application granted granted Critical
Publication of CN105912138B publication Critical patent/CN105912138B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0237Character input methods using prediction or retrieval techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the invention discloses a kind of input method of phrase and devices.This method comprises: when monitoring phrase incoming event, determine current input frame type and/or the current input frame belonging to the first application program;According to the type and/or first application program of the current input frame, current corpus is selected from preset multiple corpus;Based on the current corpus, execution phrase input operation.Technical solution of the present invention improves the matching degree between current corpus and current input frame or the first application program, that is, improves the matching degree between current corpus and user's input scene, thus improves the input efficiency of phrase.

Description

A kind of input method and device of phrase
Technical field
The present invention relates to input method technique field more particularly to the input methods and device of a kind of phrase.
Background technique
User requires to input on intelligent terminal in many cases, and when needing to input, user can be used defeated Enter the content that method input needs.User can be inputted by phrase, to simplify the input operation of user.
Currently, in user's input process, if monitoring phrase incoming event, directly by preset a certain default corpus The corpus of first use is determined as current corpus before library or user, may result in determining current corpus and user Demand mismatches, so that user needs artificial progress corpus selection, reduces the input efficiency of phrase.
Summary of the invention
In view of this, the embodiment of the present invention provides the input method and device of a kind of phrase, to improve the input effect of phrase Rate.
In a first aspect, the embodiment of the invention provides a kind of input methods of phrase, comprising:
When monitoring phrase incoming event, determine belonging to type and/or the current input frame of current input frame First application program;
According to the type and/or first application program of the current input frame, selected from preset multiple corpus Select current corpus;
Based on the current corpus, execution phrase input operation.
Second aspect, the embodiment of the invention provides a kind of input units of phrase, comprising:
Data obtaining module, for when monitoring phrase incoming event, determining the type of current input frame and/or described First application program belonging to current input frame
Corpus selecting module, for the type and/or first application program according to the current input frame, from pre- If multiple corpus in select current corpus;
Phrase input module, for being based on the current corpus, execution phrase input operation.
Technical solution provided in an embodiment of the present invention, by when monitoring phrase incoming event, according to current input frame Type and/or current input frame belonging to the first application program, current corpus is selected from preset multiple corpus, and Based on current corpus carry out phrase input, compared with the prior art in simply by a certain default corpus or preceding first use Corpus be determined as current corpus, improve the matching between current corpus and current input frame or the first application program Degree, that is, improve the matching degree between current corpus and user's input scene, thus improves the input efficiency of phrase.
Detailed description of the invention
Fig. 1 is a kind of flow chart of the input method for phrase that the embodiment of the present invention one provides;
Fig. 2 a is a kind of flow chart of the input method of phrase provided by Embodiment 2 of the present invention;
Fig. 2 b is that new corpus provided by Embodiment 2 of the present invention shows schematic diagram;
Fig. 3 is a kind of flow chart of the input method for phrase that the embodiment of the present invention three provides;
Fig. 4 is a kind of structure chart of the input unit for phrase that the embodiment of the present invention four provides.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining the present invention rather than limiting the invention.It also should be noted that in order to just Only the parts related to the present invention are shown in description, attached drawing rather than entire infrastructure.
Embodiment one
Fig. 1 is a kind of flow chart of the input method for phrase that the embodiment of the present invention one provides.The method of the present embodiment can It is executed with the input unit by phrase, which can be realized by way of hardware and/or software, and can generally be integrated in defeated Enter in method client, and the method for the present embodiment is generally applicable to the situation that user wants input phrase.Referring to Fig. 1, this reality Apply example offer phrase input method can specifically include it is as follows:
S11, when monitoring phrase incoming event, determine current input frame type and/or the current input frame institute The first application program belonged to.
In the present embodiment, input panel can be started by current input frame in user, and triggers phrase input operation When, monitor phrase incoming event, wherein user can trigger phrase input operation by clicking phrase input options.Currently The type of input frame can be determined according to the attribute of current input frame or the associated operation of current input frame.
S12, type and/or first application program according to the current input frame, from preset multiple corpus The middle current corpus of selection.
Specifically, can determine the current input field of user according to the type of current input frame and/or the first application program Scape feature, if current input frame is the search input frame of Baidu's discussion bar, it is determined that current input field scape is search scene;If working as Preceding input frame is the reply input frame of Baidu's discussion bar, it is determined that current input field scape is discussion bar scene;If the first application program is Iqiyi.com, it is determined that current input field scape is barrage scene.
In the present embodiment, it carries and is stored with multiple corpus in the user terminal of input method client, wherein different The associated phrase corpus of different scenes is stored in corpus.It should be noted that the phrase for including in corpus can be use The common phrases that family may frequently use.
Specifically, type and/or the first application program according to current input frame, determine the current input field scape of user, And current corpus will be determined as with the associated phrase corpus of current input field scape.
S13, the current corpus, execution phrase input operation are based on.
Technical solution provided in an embodiment of the present invention, by when monitoring phrase incoming event, according to current input frame Type and/or current input frame belonging to the first application program, current corpus is selected from preset multiple corpus, and Based on current corpus carry out phrase input, compared with the prior art in simply by a certain default corpus or preceding first use Corpus be determined as current corpus, improve the matching between current corpus and current input frame or the first application program Degree, that is, improve the matching degree between current corpus and user demand, thus improves the input efficiency of phrase.
The phrase that current corpus includes is obtained for the ease of user, it is exemplary, it is selected from preset multiple corpus It can also include: the current corpus for showing selection after current corpus.
Embodiment two
Fig. 2 a is a kind of flow chart of the input method of phrase provided by Embodiment 2 of the present invention.The method of the present embodiment can It is executed with the input unit by phrase, which can be realized by way of hardware and/or software, and can generally be integrated in defeated Enter in method client, and the method for the present embodiment is generally applicable to the situation that user wants input phrase.A referring to fig. 2, this reality Apply example offer phrase input method can specifically include it is as follows:
S21, when monitoring phrase incoming event, determine belonging to the type of current input frame, the current input frame Second application program belonging to first application program and a preceding input frame.
In the present embodiment, input panel can be started by current input frame in user, and triggers phrase input operation When, monitor phrase incoming event, wherein user can trigger phrase input operation by clicking phrase input options.Currently The type of input frame can be determined according to the attribute of current input frame or the associated operation of current input frame.A preceding input frame refers to Be input frame used in one-shot input panel before user.
Specifically, start input panel by current input frame in user, and when triggering phrase input operation, obtain current The attribute information of input frame and/or the associated operation of current input frame, and according to the attribute information of current input frame and/or currently The associated operation of input frame determines the type of current input frame, for example, if current input frame is mailbox type input frame and/or instruction Type input frame etc., it is determined that current input frame is special input frame;Otherwise, it determines current input frame is not special input frame.Also The first application program belonging to current input frame is obtained, second applies journey belonging to a preceding input frame and a preceding input frame Sequence.
S22, type, first application program and second application program according to the current input frame, from pre- If multiple corpus in select current corpus.
In the present embodiment, it carries and is stored with multiple corpus in the user terminal of input method client, wherein different The associated phrase corpus of different scenes is stored in corpus, such as the first corpus includes basic corpus and the customized language of user Material, wherein customized corpus may include the phrase of the users such as mailbox, address or greeting input, the second corpus can be bullet Curtain corpus, third corpus can be discussion bar corpus.It should be noted that the phrase for including in corpus can be user The common phrases that may frequently use.
Specifically, the type according to current input frame judges whether user needs to input basic corpus or customized corpus, If so, the first corpus can be determined as current corpus, if it is not, can then apply according to the first application program and second The current corpus of procedure selection, and screen on current corpus is allowed users to select from the corpus that current corpus includes Phrase to be entered.The first application program and second used due to current corpus with the type of current input frame, user is answered With program tight association, therefore current corpus can be matched preferably with user demand.
S23, the current corpus, execution phrase input operation are based on.
Specifically, inputting user's selection in current input frame if user selects the phrase for including in current corpus Phrase.
Technical solution provided in an embodiment of the present invention, by when monitoring phrase incoming event, according to current input frame Type, the second application program belonging to the first application program and a preceding input frame belonging to current input frame, from preset Select current corpus in multiple corpus, and phrase input carried out based on current corpus, compared with the prior art in it is simple A certain default corpus or the corpus of preceding first use are determined as current corpus, improve current corpus and current Matching degree between input frame or current application program improves the matching degree between current corpus and user demand, because And improve the input efficiency of phrase.
Illustratively, if this method can also include: to monitor corpus update event, the newspeak of server-side push is obtained Corpus belonging to material and new corpus;Corpus belonging to the new corpus is updated according to the new corpus obtained.Updating corpus After library, the corpus updated along direction initialization first can be determined as current corpus.
Wherein, when receiving the corpus more new command of server-side push, corpus update event is monitored, direction initialization can Think direction from left to right.As shown in Figure 2 b, user terminal obtains corpus belonging to the new corpus and new corpus of server push Library, and according to the information of acquisition carry out corpus update, if updating multiple corpus simultaneously, such as simultaneously update the first corpus, Barrage corpus and discussion bar corpus can then determine that the corpus of first update in direction from left to right is the first corpus, To which the first corpus is determined as current corpus, and to shielding on the first corpus, user terminal is enabled to show first The new corpus updated in corpus.
The phrase that current corpus includes is obtained for the ease of user, it is exemplary, it is selected from preset multiple corpus It can also include: the current corpus for showing selection after current corpus.
Embodiment three
The present embodiment provides a kind of input method of new phrase on the basis of above-described embodiment two.In the present embodiment In, according to the type, first application program and second application program of the current input frame, from preset multiple languages Material selects current corpus in library, and can further include: the type according to the current input frame determines the current input Whether frame is preset special input frame;If so, the first corpus for including in the multiple corpus is determined as currently Corpus, wherein the first corpus includes basic corpus and the customized corpus of user;Otherwise, according to first application program and Second application program selects current corpus from preset multiple corpus.
Fig. 3 is a kind of flow chart of the input method for phrase that the embodiment of the present invention three provides.Referring to Fig. 3, the present embodiment The input method of the phrase of offer can specifically include as follows:
S31, when monitoring phrase incoming event, determine belonging to the type of current input frame, the current input frame Second application program belonging to first application program and a preceding input frame.
In the present embodiment, current input frame refers to that user is currently up input frame used in input panel, previous Secondary input frame refers to input frame used in one-shot input panel before user.
Specifically, attribute information and/or current input frame when monitoring phrase incoming event, according to current input frame Associated operation determines the type of current input frame, if such as can only input mailbox in current input frame, it is determined that it is current defeated Entering frame is mailbox type input frame, if the associated operation of current input frame is that command type operates, if current input frame is in list Input frame, and be associated with the next item down (next) operation, it can determine that current input frame is command type input frame.
S32, determine whether the current input frame is preset special input frame according to the type of the current input frame, If so, continuing to execute step 33;Otherwise, it jumps and executes step 34.
Specifically, if the type of current input frame is the specific type of setting, it is determined that current input frame is special input Frame, otherwise, it determines current input frame is not special input frame.Wherein specific type may include mailbox type, command type or identity Identification type etc..
The first corpus for including in the multiple corpus is determined as current corpus by step 33.
Wherein, the first corpus includes basic corpus and the customized corpus of user.Basic corpus is obtained from server, It may include greeting and slogan etc., the customized corpus of user refers to the phrase of user's input, mailbox, user such as user Identification card number and the pet phrase of user etc..It, can be by the first corpus since the first corpus includes the customized corpus of user It is named as " my corpus ".
Step 34 determines whether first application program and second application program are identical, if they are the same, then continue to hold Row step 35;Otherwise, it jumps and executes step 36.
Each application program has the identification information for being different from other application program, such as in Android (Android) system Using the packet name of application program as the identification information of application program in system, the binding of application program is identified in IOS system The identification information of (bundle id) as application program.Identification information and second application program according to the first application program Identification information determines whether the first application program is identical as the second application program.
The corpus for the preceding first use for including in the multiple corpus is determined as current corpus by step 35.
Step 36 determines whether first application program belongs to the first scene class application program and continue to hold if belonging to Row step 37;If being not belonging to, 35 are returned to step.
Illustratively, however, it is determined that first application program is different from second application program, and determines described first Application program belongs to the first scene class application program, may include: if it is determined that first application program and second application Program is different, then according to the mapping relations between the classification of preset corpus and scene class application program, determines that described first answers Whether belong to scene class application program with program, if belonging to, by scene class application program belonging to first application program It is determined as the first scene class application program.
As shown in table 1, the mapping relations being stored in intelligent terminal between corpus classification and scene class application program, example Such as, the associated barrage scene class application program of barrage class corpus includes serge mile serge mile, youku.com, iqiyi.com, discussion bar class corpus Associated discussion bar scene class application program includes Baidu's discussion bar, and the shopping associated shopping class application program of class corpus includes washing in a pan Precious, day cat and Jingdone district.
Mapping relations between table 1, corpus classification and scene class application program.
Corpus classification Scene class application program
Barrage Gurgle mile gurgle mile, youku.com, iqiyi.com
Discussion bar Baidu's discussion bar
Shopping Taobao, day cat, Jingdone district
Specifically, determine whether pre-stored scene class application program includes the first application program, if comprising, it is determined that First application program belongs to scene class application program, and scene class application program belonging to first application program is determined as The first scene class application program, by taking the first application program is iqiyi.com as an example, corresponding first scene class application program is Barrage class application program;If pre-stored scene class application program does not include the first application program, it is determined that First application program is not belonging to scene class application program, by taking the first application program is short message application as an example, then the first application program It is not belonging to scene class application program.
It is step 37, true with the associated corpus of the first scene class application program by include in the multiple corpus It is set to current corpus.
Step 38 is based on the current corpus, execution phrase input operation.
To sum up, android system can be used Json (JavaScript Object Notation, JavaScript pairs As representation) file, storage id, corpus specific name, corpus version number, input method version and each corpus are classification associated Scene application name, to determine the first scene class belonging to the first application program according to the packet name of the first application program Type, and navigate to the associated corpus classification of the first scene type.IOS system can configure bundle id in plist file With corpus classification between mapping relations, so that it is determined that the corpus of the affiliated scene relating of the first application program is classified.
In addition, the corpus that can also above shield recently to user in the present embodiment is analyzed, works as according to analysis result determination Preceding need corpus classification to be used.
Technical solution provided in an embodiment of the present invention, by first being inputted according to current when monitoring phrase incoming event The type of frame determines whether current input frame is special input frame, if special input frame, then is determined as working as by the first corpus Preceding corpus;It is if not special input frame, then whether identical according to the first application program and the second application program and first answers Determine current corpus with whether program belongs to scene class application program, compared with the prior art in simply by a certain default Corpus or the corpus of preceding first use are determined as current corpus, further improve current corpus and current input frame Or the matching degree between current application program, thus further improve the input efficiency of phrase.
Illustratively, if monitoring the phrase incoming event, will include in the multiple corpus first for the first time Corpus is determined as current corpus.Specifically, preset prompt can also be passed through when monitoring phrase incoming event for the first time Mode informs how user uses phrase input function, and the user of phrase input function can be such as sent to preset mailbox Formula, and inform the mode of the customized corpus of user maintenance.
Illustratively, if this method can also include: to monitor corpus update event, the newspeak of server-side push is obtained Corpus belonging to material and new corpus;Corpus belonging to the new corpus is updated according to the new corpus obtained.
Example IV
Fig. 4 is a kind of structure chart of the input unit for phrase that the embodiment of the present invention four provides.The device can generally integrate In input method client, and the device of the present embodiment is generally applicable to the situation that user wants input phrase.Referring to fig. 4, The specific structure of the input unit of phrase provided in this embodiment is as follows:
Data obtaining module 41, for when monitoring phrase incoming event, determining type and/or the institute of current input frame State the first application program belonging to current input frame;
Corpus selecting module 42, for the type and/or first application program according to the current input frame, from Current corpus is selected in preset multiple corpus;
Phrase input module 43, for being based on the current corpus, execution phrase input operation.
Illustratively, which can also include: the second program determining module, for monitoring phrase incoming event When, also determine the second application program belonging to a preceding input frame;
Correspondingly, corpus selecting module 42 specifically can be used for:
According to the type, first application program and second application program of the current input frame, from preset Current corpus is selected in multiple corpus.
Illustratively, corpus selecting module 42 may include:
Special input frame recognition unit, for whether determining the current input frame according to the type of the current input frame For preset special input frame;
First corpus determination unit will be described more if being preset special input frame for the current input frame The first corpus for including in a corpus is determined as current corpus, wherein the first corpus include basic corpus and user from Define corpus;
Other corpus determination units, if not being preset special input frame for the current input frame, according to institute The first application program and second application program are stated, selects current corpus from preset multiple corpus.
Illustratively, other corpus determination units may include:
Scene corpus subelement is used for if it is determined that first application program is different from second application program, and It determines that first application program belongs to the first scene class application program, then will include in the multiple corpus and described The one associated corpus of scene class application program is determined as current corpus;
Upper corpus subelement, for if it is determined that first application program is identical as second application program;Or Person determines that first application program is different from second application program, and first application program is not belonging to scene class Application program, then the corpus by the preceding first use for including in the multiple corpus is determined as current corpus.
Illustratively, scene corpus subelement specifically can be used for:
If it is determined that first application program is different from second application program, then according to the classification of preset corpus with Mapping relations between scene class application program, determine whether first application program belongs to scene class application program, if belonging to In scene class application program belonging to first application program being then determined as the first scene class application program, and will Include in the multiple corpus is determined as current corpus with the associated corpus of the first scene class application program.
Illustratively, which can also include:
Module is used for the first time, if will wrap in the multiple corpus for monitoring the phrase incoming event for the first time The first corpus contained is determined as current corpus.
Illustratively, which can also include:
New corpus obtains module, if obtaining the new corpus of server-side push and new for monitoring corpus update event Corpus belonging to corpus;
New corpus update module, for updating corpus belonging to the new corpus according to the new corpus obtained.
Illustratively, which can also include:
Corpus display module, for showing selection after selecting current corpus in preset multiple corpus Current corpus.
The input unit of phrase provided in this embodiment, the input method with phrase provided by any embodiment of the invention Belong to same inventive concept, the input method of phrase provided by any embodiment of the invention can be performed, have execution phrase The corresponding functional module of input method and beneficial effect.The not technical detail of detailed description in the present embodiment, reference can be made to this hair The input method for the phrase that bright any embodiment provides.
Note that the above is only a better embodiment of the present invention and the applied technical principle.It will be appreciated by those skilled in the art that The invention is not limited to the specific embodiments described herein, be able to carry out for a person skilled in the art it is various it is apparent variation, It readjusts and substitutes without departing from protection scope of the present invention.Therefore, although being carried out by above embodiments to the present invention It is described in further detail, but the present invention is not limited to the above embodiments only, without departing from the inventive concept, also It may include more other equivalent embodiments, and the scope of the invention is determined by the scope of the appended claims.

Claims (12)

1. a kind of input method of phrase characterized by comprising
When monitoring phrase incoming event, determine current input frame type and/or the current input frame belonging to first The type of application program, the current input frame is determined according to the attribute of current input frame or the associated operation of current input frame;
According to the type and/or first application program of the current input frame, select to work as from preset multiple corpus Preceding corpus;
Based on the current corpus, execution phrase input operation;
When monitoring phrase incoming event, the second application program belonging to a preceding input frame is also determined;
According to the type and first application program of the current input frame, current language is selected from preset multiple corpus Expect library, comprising:
Type according to the current input frame determines whether the current input frame is preset special input frame;
If so, the first corpus for including in the multiple corpus is determined as current corpus, wherein the first corpus Include basic corpus and the customized corpus of user;
Otherwise, it according to first application program and second application program, is selected from preset multiple corpus current Corpus.
2. the method according to claim 1, wherein applying journey according to first application program and described second Sequence selects current corpus from preset multiple corpus, comprising:
If it is determined that first application program is different from second application program, and determine that first application program belongs to the One scene class application program then will include and the first scene class application program associated corpus in the multiple corpus Library is determined as current corpus;Otherwise, the corpus by the preceding first use for including in the multiple corpus is determined as currently Corpus.
3. according to the method described in claim 2, it is characterized in that, however, it is determined that first application program and it is described second application Program is different, and determines that first application program belongs to the first scene class application program, comprising:
If it is determined that first application program is different from second application program, then according to the classification of preset corpus and scene Mapping relations between class application program, determine whether first application program belongs to scene class application program, if belonging to, Scene class application program belonging to first application program is determined as the first scene class application program.
4. the method according to claim 1, wherein further include:
If monitoring the phrase incoming event for the first time, the first corpus for including in the multiple corpus is determined as working as Preceding corpus.
5. the method according to claim 1, wherein further include:
If monitoring corpus update event, corpus belonging to the new corpus and new corpus of server-side push is obtained;
Corpus belonging to the new corpus is updated according to the new corpus obtained.
6. the method according to claim 1, wherein selected from preset multiple corpus current corpus it Afterwards, further includes:
Show the current corpus of selection.
7. a kind of input unit of phrase characterized by comprising
Data obtaining module, for when monitoring phrase incoming event, determining the type of current input frame and/or described current First application program belonging to input frame, attribute or current input frame of the type of the current input frame according to current input frame Associated operation determines;
Corpus selecting module, for the type and/or first application program according to the current input frame, from preset Current corpus is selected in multiple corpus;
Phrase input module, for being based on the current corpus, execution phrase input operation;
Second program determining module, for also determining second belonging to a preceding input frame when monitoring phrase incoming event Application program;
Corpus selecting module includes:
Special input frame recognition unit, for determining whether the current input frame is pre- according to the type of the current input frame If special input frame;
First corpus determination unit, if being preset special input frame for the current input frame, by the multiple language The first corpus for including in material library is determined as current corpus, wherein the first corpus includes that basic corpus and user are customized Corpus;
Other corpus determination units, if not being preset special input frame for the current input frame, according to described One application program and second application program, select current corpus from preset multiple corpus.
8. device according to claim 7, which is characterized in that other corpus determination units include:
Scene corpus subelement is used for if it is determined that first application program is different from second application program, and determines First application program belongs to the first scene class application program, then will include in the multiple corpus and described first The associated corpus of scape class application program is determined as current corpus;
Upper corpus subelement, for if it is determined that first application program is identical as second application program;Alternatively, really Fixed first application program is different from second application program, and first application program is not belonging to scene class application journey Sequence, then the corpus by the preceding first use for including in the multiple corpus is determined as current corpus.
9. device according to claim 8, which is characterized in that scene corpus subelement is specifically used for:
If it is determined that first application program is different from second application program, then according to the classification of preset corpus and scene Mapping relations between class application program, determine whether first application program belongs to scene class application program, if belonging to, Scene class application program belonging to first application program is determined as the first scene class application program, and will be described more Include in a corpus is determined as current corpus with the associated corpus of the first scene class application program.
10. device according to claim 7, which is characterized in that further include:
Module is used for the first time, if will include in the multiple corpus for monitoring the phrase incoming event for the first time First corpus is determined as current corpus.
11. device according to claim 7, which is characterized in that further include:
New corpus obtains module, if obtaining the new corpus and new corpus of server-side push for monitoring corpus update event Affiliated corpus;
New corpus update module, for updating corpus belonging to the new corpus according to the new corpus obtained.
12. device according to claim 7, which is characterized in that further include:
Corpus display module, for showing the current of selection after selecting current corpus in preset multiple corpus Corpus.
CN201610211109.9A 2016-04-06 2016-04-06 A kind of input method and device of phrase Active CN105912138B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610211109.9A CN105912138B (en) 2016-04-06 2016-04-06 A kind of input method and device of phrase

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610211109.9A CN105912138B (en) 2016-04-06 2016-04-06 A kind of input method and device of phrase

Publications (2)

Publication Number Publication Date
CN105912138A CN105912138A (en) 2016-08-31
CN105912138B true CN105912138B (en) 2019-03-12

Family

ID=56744730

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610211109.9A Active CN105912138B (en) 2016-04-06 2016-04-06 A kind of input method and device of phrase

Country Status (1)

Country Link
CN (1) CN105912138B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11461152B2 (en) 2017-11-30 2022-10-04 Huawei Technologies Co., Ltd. Information input method and terminal
CN110471538B (en) * 2018-05-10 2023-11-03 北京搜狗科技发展有限公司 Input prediction method and device
CN108803879A (en) * 2018-06-19 2018-11-13 驭势(上海)汽车科技有限公司 A kind of preprocess method of man-machine interactive system, equipment and storage medium
CN109116999A (en) * 2018-07-05 2019-01-01 厦门盈趣科技股份有限公司 Quick term input method and system suitable for more application switchings
CN110825243A (en) * 2019-11-01 2020-02-21 深圳传音控股股份有限公司 Shortcut phrase input method, terminal device and computer-readable storage medium
CN113761844B (en) * 2020-12-02 2024-10-18 北京沃东天骏信息技术有限公司 Method and device for determining target corpus, electronic equipment and storage medium
CN115357128A (en) * 2022-08-22 2022-11-18 亿咖通(湖北)技术有限公司 Method, device, equipment and storage medium for text input

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101149757A (en) * 2007-11-09 2008-03-26 腾讯科技(深圳)有限公司 Method for accomplishing scene style word input
CN101706690A (en) * 2009-12-07 2010-05-12 北京搜狗科技发展有限公司 Adaptive input method and adaptive input system
CN101833547A (en) * 2009-03-09 2010-09-15 三星电子(中国)研发中心 A Method for Phrase-Level Predictive Input Based on Personal Corpus
CN101916158A (en) * 2010-07-30 2010-12-15 百度在线网络技术(北京)有限公司 Method and device for configuring input mode according to input box of user device
CN102959547A (en) * 2012-05-03 2013-03-06 华为技术有限公司 Word bank adjusting method and equipment
CN103455167A (en) * 2013-08-18 2013-12-18 苏州量跃信息科技有限公司 Method, client and system for adjusting input method editor (IME) corpus based on geographical region information

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101149757A (en) * 2007-11-09 2008-03-26 腾讯科技(深圳)有限公司 Method for accomplishing scene style word input
CN101833547A (en) * 2009-03-09 2010-09-15 三星电子(中国)研发中心 A Method for Phrase-Level Predictive Input Based on Personal Corpus
CN101706690A (en) * 2009-12-07 2010-05-12 北京搜狗科技发展有限公司 Adaptive input method and adaptive input system
CN101916158A (en) * 2010-07-30 2010-12-15 百度在线网络技术(北京)有限公司 Method and device for configuring input mode according to input box of user device
CN102959547A (en) * 2012-05-03 2013-03-06 华为技术有限公司 Word bank adjusting method and equipment
CN103455167A (en) * 2013-08-18 2013-12-18 苏州量跃信息科技有限公司 Method, client and system for adjusting input method editor (IME) corpus based on geographical region information

Also Published As

Publication number Publication date
CN105912138A (en) 2016-08-31

Similar Documents

Publication Publication Date Title
CN105912138B (en) A kind of input method and device of phrase
US10824691B2 (en) Page rendering method, device, and data storage medium
CN107256195B (en) Webpage front-end test method and device
KR101334116B1 (en) Mobile communication terminal device and method for providing user information with intergrated user information and SNS
EP3252591A1 (en) Group chat method and device
WO2014151153A4 (en) Mapping application search function
EP3011442A1 (en) Method and apparatus for customized software development kit (sdk) generation
US20160162128A1 (en) System and method for configuring action buttons displayed in a gui
EP3001333A1 (en) Object search method and apparatus
CN107274587B (en) Display method and device of idle washing machine information, washing system and storage medium
CN104753909B (en) Method for authenticating after information updating, Apparatus and system
CN104660688B (en) A kind of method and apparatus obtaining log-on message
US20170295217A1 (en) Method and system of application development for multiple device client platforms
US20130290869A1 (en) Selective capture of incoming email messages for diagnostic analysis
CN110362585B (en) Data analysis method and device, storage medium and electronic equipment
CN110990008A (en) Method, device, storage medium and electronic equipment for updating page
CN111047434B (en) Operation record generation method and device, computer equipment and storage medium
JP2018205897A (en) Apparatus, server, program and method for automating device management
US10977020B2 (en) Providing context-based application suggestions
CN107257371B (en) Analytic method and Handle system based on Handle system
CN105677851B (en) Interface screenshot method and user equipment
CN112988568B (en) Game testing method and device and electronic equipment
KR20170132305A (en) Data processing method and apparatus
CN106095245B (en) A kind of display methods of message, device and terminal
CN112202650A (en) Method and system for controlling intelligent equipment by WeChat small program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant