CN104850239A - Method and equipment used for determining display state of keyboard - Google Patents

Method and equipment used for determining display state of keyboard Download PDF

Info

Publication number
CN104850239A
CN104850239A CN201510197157.2A CN201510197157A CN104850239A CN 104850239 A CN104850239 A CN 104850239A CN 201510197157 A CN201510197157 A CN 201510197157A CN 104850239 A CN104850239 A CN 104850239A
Authority
CN
China
Prior art keywords
keyboard
input
display state
button
input operation
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
CN201510197157.2A
Other languages
Chinese (zh)
Other versions
CN104850239B (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.)
Baidu Online Network Technology Beijing Co Ltd
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 CN201510197157.2A priority Critical patent/CN104850239B/en
Publication of CN104850239A publication Critical patent/CN104850239A/en
Application granted granted Critical
Publication of CN104850239B publication Critical patent/CN104850239B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention aims to provide a method and equipment used for determining the display state of a keyboard. The method comprises the following steps: according to an input operation executed to the keyboard by a user, obtaining input operation information by the processing equipment; then, according to the input operation information, determining a keyboard display state corresponding to the input operation information, wherein the keyboard display state comprises key colors; and finally, exhibiting the display state of the keyboard on the keyboard. Compared with the prior art, the method determines and exhibits the display state of the keyboard mainly according to the input operation information of the user so as to display different key colors on the keyboard according to different input operations on the premise that a basic input method function is realized, the interaction of the user and the keyboard is improved, the visual experience of the user is enhanced, and the feeling of fatigue of the user when the user inputs words can be lightened so as to improve input efficiency and reduce input errors caused by the feeling of fatigue of the user.

Description

A kind of method and apparatus for determining keyboard & display state
Technical field
The present invention relates to field of computer technology, particularly relating to a kind of technology for determining keyboard & display state.
Background technology
In prior art, when user uses input method to input, keyboard only obtains the input operation of user, and being only the alternately user between keyboard and user clicks or knocks keyboard, there is no that other are mutual.
Summary of the invention
The object of this invention is to provide a kind of method and apparatus for determining keyboard & display state.
According to an aspect of the present invention, provide a kind of method for determining keyboard & display state, wherein, the method comprises:
The input operation that a performs described keyboard according to user, obtains input operation information;
B, according to described input operation information, determines the keyboard & display state corresponding with described input operation information, and wherein, described keyboard & display state comprises button color;
C shows described keyboard & display state on said keyboard.
According to a further aspect in the invention, additionally provide a kind for the treatment of facility for determining keyboard & display state, wherein, this equipment comprises:
Operation acquisition device, for the input operation performed described keyboard according to user, obtains input operation information;
Determining device, for according to described input operation information, determines the keyboard & display state corresponding with described input operation information, and wherein, described keyboard & display state comprises button color;
Exhibiting device, for showing described keyboard & display state on said keyboard.
Compared with prior art, the present invention is according to the input operation information of user, the display state of keyboard is determined and displaying, thus in user's input process, under the prerequisite realizing basic input method function, on keyboard, different button colors is shown according to different input operations, improve the interactivity of user and keyboard, enhance the visual experience of user, alleviating the sense of fatigue of user when inputting, and then improve input efficiency, decrease the input error caused therefrom.
And, the present invention can also based on the input velocity information of such as user, determine and regulate the change frequency of described button color, thus promote the rhythmical image of keyboard when inputting further, perform in the process of input operation user, for user brings visual complete new experience, improve the input interest of user.
And the present invention according to the input operation information of user, can also determine the input content information of described user, and determines described keyboard & display state according to described input content information; Further, described keyboard & display state can also be determined in conjunction with the contextual information of described input content information; Thus make the display of input content and keyboard by logical sense, visually becoming to be integrated, improve the input interest of user, alleviating the sense of fatigue of user when inputting, for user brings visual complete new experience.
And, the present invention can also be candidate's button determination button display state of user input sequence or input candidate item, thus utilize the states such as color, the input operation of user is pointed out by visual stimulus, enrich the display effect of keyboard, improve input efficiency, decrease the input error caused therefrom.
And, the present invention can also determine the keyboard & display state corresponding with described input operation information according to the input relevant information of user in input operation, thus the many factors such as user, keyboard, input relevant information are merged mutually, what strengthen user incorporates sense, further increase the interactivity of user and keyboard, enhance the visual experience of user.
Accompanying drawing explanation
By reading the detailed description done non-limiting example done with reference to the following drawings, other features, objects and advantages of the present invention will become more obvious:
Fig. 1 illustrates a kind for the treatment of facility schematic diagram for determining keyboard & display state according to one aspect of the invention;
Fig. 2 illustrates a kind for the treatment of facility schematic diagram for determining keyboard & display state in accordance with a preferred embodiment of the present invention;
Fig. 3 illustrates a kind of method flow diagram for determining keyboard & display state according to a further aspect of the present invention;
Fig. 4 illustrates a kind of method flow diagram for determining keyboard & display state in accordance with a preferred embodiment of the present invention.
In accompanying drawing, same or analogous Reference numeral represents same or analogous parts.
Embodiment
Before in further detail exemplary embodiment being discussed, it should be mentioned that some exemplary embodiments are described as the process or method described as process flow diagram.Although operations is described as the process of order by process flow diagram, many operations wherein can be implemented concurrently, concomitantly or simultaneously.In addition, the order of operations can be rearranged.Described process can be terminated when its operations are completed, but can also have the additional step do not comprised in the accompanying drawings.Described process can correspond to method, function, code, subroutine, subroutine etc.
Described in the present invention " treatment facility ", includes but not limited to any computer equipment.Within a context alleged " computer equipment ", also referred to as " computer ", refer to the intelligent electronic device that can be performed the predetermined process such as numerical evaluation and/or logical calculated process by operation preset program or instruction, it can comprise processor and storer, the survival instruction that prestores in memory is performed to perform predetermined process process by processor, or perform predetermined process process by the hardware such as ASIC, FPGA, DSP, or combined by said two devices and realize.Computer equipment includes but not limited to server, PC, notebook computer, panel computer, smart mobile phone etc.
Described computer equipment comprises subscriber equipment and the network equipment.Namely for the treatment facility in the present invention, treatment facility can only be served as by one of subscriber equipment or the network equipment, also can coordinate execution by subscriber equipment together with the network equipment.Wherein, described subscriber equipment includes but not limited to computer, smart mobile phone, PDA etc.; The described network equipment includes but not limited to the server group that single network server, multiple webserver form or the cloud be made up of a large amount of computing machine or the webserver based on cloud computing (CloudComputing), wherein, cloud computing is the one of Distributed Calculation, the super virtual machine be made up of a group loosely-coupled computing machine collection.Wherein, described computer equipment isolated operation can realize the present invention, also accessible network by realizing the present invention with the interactive operation of other computer equipments in network.Wherein, the network residing for described computer equipment includes but not limited to internet, wide area network, Metropolitan Area Network (MAN), LAN (Local Area Network), VPN etc.
It should be noted that; described subscriber equipment, the network equipment and network etc. are only citing; other computer equipments that are existing or that may occur from now on or network, as being applicable to the present invention, within also should being included in scope, and are contained in this with way of reference.
Concrete structure disclosed herein and function detail are only representational, and are the objects for describing exemplary embodiment of the present invention.But the present invention can carry out specific implementation by many replacement forms, and should not be construed as only being limited to the embodiments set forth herein.
Should be understood that, although may have been used term " first ", " second " etc. here to describe unit, these unit should not limit by these terms.These terms are used to be only used to a unit and another unit to distinguish.For example, when not deviating from the scope of exemplary embodiment, first module can be called as second unit, and second unit can be called as first module similarly.Here used term "and/or" comprise one of them or more any and all combinations of listed associated item.
Here used term is only used to describe specific embodiment and be not intended to limit exemplary embodiment.Unless context refers else clearly, otherwise singulative used here " ", " one " are also intended to comprise plural number.It is to be further understood that, the existence of the feature that term used here " comprises " and/or " comprising " specifies to state, integer, step, operation, unit and/or assembly, and do not get rid of and there is or add other features one or more, integer, step, operation, unit, assembly and/or its combination.
Also it should be mentioned that and to replace in implementation at some, the function/action mentioned can according to being different from occurring in sequence of indicating in accompanying drawing.For example, depend on involved function/action, in fact the two width figure in succession illustrated can perform simultaneously or sometimes can perform according to contrary order substantially.
Below in conjunction with accompanying drawing, the present invention is described in further detail.
Fig. 1 illustrates a kind for the treatment of facility schematic diagram for determining keyboard & display state according to one aspect of the invention; Wherein, described treatment facility comprises operation acquisition device 1, determining device 2, exhibiting device 3.Particularly, the input operation that described operation acquisition device 1 performs described keyboard according to user, obtains input operation information; Described determining device 2, according to described input operation information, determines the keyboard & display state corresponding with described input operation information, and wherein, described keyboard & display state comprises button color; Described exhibiting device 3 shows described keyboard & display state on said keyboard.
Wherein, described keyboard comprises dummy keyboard or physical keyboard.Such as, for dummy keyboard, can directly based on input operation information, for each button determines corresponding button color; For physical keyboard, can be each button and arrange plurality of optional color, and determine described keyboard & display state based on input operation information, in addition, physical keyboard, except comprising color and arranging, can also comprise as brightness is arranged.At this, described dummy keyboard or physical keyboard can be arranged according to different input methods or key mapping, present different keyboard arrangements.
The input operation that described operation acquisition device 1 performs described keyboard according to user, obtains input operation information.
Particularly, described operation acquisition device 1, by the mode such as Real-time Obtaining or non real-time acquisition, obtains user to the input operation performed by current keyboard.Wherein, described input operation comprises any operation that user can perform in input, such as, the selection operation etc. that described input operation includes but not limited to the operation of the letter input that user is undertaken by the keyboard presented input method or stroke input etc., user carries out according to the candidate item that the list entries that user inputs provides input method.
Wherein, described input operation information comprises any information relevant to the input operation that user performs.Preferably, described input operation information includes but not limited to:
1) list entries of user's input:
Wherein, described list entries comprises any one or more symbols that can input in input method, as letter, stroke, special character (as@) etc.; Preferably, described list entries is one group of incoming symbol of input continuously, as " lantian ", " teacher ", more preferably, separates between multiple list entries according to special symbol or button (as space bar).
2) that select, corresponding with the list entries that user the inputs candidate item of user:
Preferably, input method provides at least one candidate item for the list entries that user inputs.
Such as, the list entries of user's input is " baidu ", and the candidate item that input method provides according to this list entries comprises: " Baidu ", " ferry-boat ", " having the honour to read ", " reading in vain ", " relieving internal heat " etc.; Described input operation information comprises the candidate item " Baidu " of user selected in these candidate item.
3) temporal information of user each time corresponding to input operation:
Wherein, described temporal information includes but not limited to the time on the instruction dates such as date, also comprises the concrete time point corresponding to each input.
It should be noted that, above-mentioned input operation information is only citing, but not limitation of the present invention, those skilled in the art will be understood that any information relevant to the input operation that user performs, and all should be included in the scope of input operation information of the present invention.
At this, described operation acquisition device 1 can adopt various ways to obtain described input operation information.Such as, described treatment facility determines described input operation information by the input operation detecting user's execution in real time, e.g., and the input operation each time of described treatment facility user in real and the time of its correspondence.
Again such as, described treatment facility directly obtains the input operation information that input method provides, and e.g., described treatment facility directly obtains input historical information that input method provides and the candidate item that user selects.At this, the above-mentioned information that described input method provides can be real-time information, also can be historical statistical information.
It should be noted that, above-mentioned citing is only and technical scheme of the present invention is described better, but not limitation of the present invention, those skilled in the art should understand that, any input operation input method performed according to user, obtain the implementation of input operation information, all should be within the scope of the present invention.
Described determining device 2, according to described input operation information, determines the keyboard & display state corresponding with described input operation information, and wherein, described keyboard & display state comprises button color.
Particularly, described keyboard & display state comprises button color, as red, yellow, blue, green etc., and the color that each button can be corresponding identical or different; Preferably, described keyboard & display state can also comprise button brightness, button size, letter corresponding to button or the shape of symbol, the change frequency etc. of button color.
More preferably, the button color of each button can be monochromatic, also can be polychrome; Color as button A is green, and the color of button B is blue, or the color of button A is green alternate in vain.Or, more preferably, the color of each button can be fixing, also can be real-time change, no matter press button C several times as user, the color of button C is red always, or, when the push button first time color of C, button C of user is red, when the push button color of C, button C of user's second time is pink colour.Or more preferably, in an input process, the color of each button can change repeatedly, as pushed button D as user, button D first presents purple, after present blue etc.
It should be noted that, above-mentioned citing is only and technical scheme of the present invention is described better, but not limitation of the present invention, it should be appreciated by those skilled in the art that any mode that can present color on keyboard, all should be within the scope of the present invention.
At this, described determining device 2, according to described input operation information, determines that the implementation of the keyboard & display state corresponding with described input operation information includes but not limited to:
1) described determining device 2 is according to described input operation information, be each input key determination keyboard & display state randomly, as user's input " abcdefg ", then described determining device is respectively each button and arranges a color, and each color is different, and using described color as keyboard & display state.
2) when input operation information comprises the list entries of user's input or user is that select, corresponding with the list entries that user inputs candidate item, described determining device 2, according to described list entries or candidate item, determines corresponding keyboard & display state.
Such as, described determining device 2, directly according to described list entries or candidate item, determines the keyboard & display state corresponding with described list entries or candidate item.If the list entries when user's input is " baidu ", then each button that described determining device 2 can be " baidu " this sequence arranges a color, or arranges same color for whole sequence.
Or such as, continue upper example, when user selects " Baidu " input candidate item as above-mentioned list entries, described determining device 2 can be arranged on color keyboard showing simultaneously " baidu " these five buttons.
3) preferably, described determining device 2 according to described operation information, can determine the input content information of described user; According to described input content information, determine the keyboard & display state corresponding with described input operation information, wherein, described keyboard & display state comprises button color.
At this, described determining device 2 can carry out semantic analysis or keyword extraction to the content of user's input operation, thus determines the input content information of user.
Such as, described determining device 2 according to the semantic analysis dictionary of preset value (such as, in dictionary, specific keyword is corresponding with specific color), the matching analysis is carried out to the operation information of user, thus when user inputs specific keyword, be then that current input key or current/follow-up list entries of user determines corresponding color.Such as, according to different LOGO colors, by corresponding to " Baidu " blue, by corresponding to " Tengxun " red and black, or, based on common-sense content, by corresponding to " melancholy " blue, by " dimness " corresponding grey etc.
Or such as, during as inputted specific color key word as user, the list entries for current input represents corresponding color, as user's input " blue sky ", then extract key word " indigo plant ", and this input keyboard or list entries are presented as blueness.
List entries described herein comprises a word, a phrase or a sentence etc.Such as, when user's input " lan " (indigo plant), " lantian " (blue sky), " lan ' lan ' de ' tian ' shang ' bai ' yun ' piao " (white clouds are floating in the blue sky), above-mentioned three sequences can think a list entries, and the button color of its correspondence can be defined as blueness.
At this, those skilled in the art will be understood that, analysis due to the list entries to user needs certain acquisition and analysis time, therefore, described determining device 2 can based on functions such as associations, first the semanteme of this list entries is determined, then the color of follow-up input key is determined according to its semanteme, as when user view inputs " lantian ", described determining device 2 is when user presses " la ", random color can be set for " l " button and " a " button, and as user key-press " n ", think that user may wish to input " indigo plant ", and " n " button is set to blueness, and as user's input " tian ", each follow-up button is set to blueness.
More preferably, described treatment facility also comprises context acquisition device (not shown).Particularly, described context acquisition device obtains the contextual information of described input content information; Described determining device 2, according to described input content information, in conjunction with described contextual information, determines the keyboard & display state corresponding with described input operation information, and wherein, described keyboard & display state comprises button color.
Wherein, described contextual information includes but not limited to be limited with current input sequence, previous or multiple list entries or rear one or more list entries.
Such as, continue upper example, when not considering contextual information, when user input " lan ' lan ' de ' tian ' shang ' bai ' yun ' piao " (white clouds are floating in the blue sky), the button color of its correspondence is defined as blueness.When considering contextual information, when user is input to " bai " (in vain), then the button color of postorder list entries (i.e. " yunpiao ") is set to indigo plant alternate or blue alternately white in vain, as y, n, i, o are set to blueness, u, p, a are set to white, or each button is all set to blue white two kinds of colors of flashing, or each button is all set to the blue half white of half etc.
4) preferably, described keyboard & display state also comprises the change frequency of described button color.At this, described change frequency can be default setting, also can based on other conditions in real time or timing adjustment.At this, if described change frequency be change per second once, then represent after pressing this button, can slowly disappear by the color of this button in the time in next second, button recovers default color (such as, when each operation setting monochrome for each button); Or this button color change becomes other colors etc. (such as, when each operation setting polychrome for each button) after by the time in next second.
More preferably, described determining device 2 according to described input operation information, can determine the input velocity information of described user; According to described input velocity information, determine the keyboard & display state corresponding with described input operation information, wherein, described keyboard & display state comprises the change frequency of button color and described button color.
Described determining device 2, according to the real-time of user or history input operation information, determines the input velocity information of described user; At this, described input velocity information is used to indicate the speed corresponding to input operation.Preferably, described input velocity information can adopt multiform expression; Such as, described input velocity information is expressed as speed class, as quick, common, at a slow speed etc.; Again such as, described input velocity information is expressed as concrete velocity amplitude, if velocity amplitude is 60 words per minutes.
At this, described determining device 2 can adopt various ways to determine described input velocity information.Such as, the described symbol quantity for the treatment of facility counting user input and the time corresponding to input operation, and when symbol quantity and the ratio of time are greater than predetermined speed, determine that input velocity information is used to indicate speed class for " fast ".
Again such as, described treatment facility directly obtains the input velocity information that input method provides.At this, the above-mentioned information that described input method provides can be real-time information, also can be historical statistical information.
It should be noted that, above-mentioned citing is only and technical scheme of the present invention is described better, but not limitation of the present invention, it should be appreciated by those skilled in the art that any implementation determining to input velocity information, all should be within the scope of the present invention.
Then, described determining device 2, according to described input velocity information, determines the display frequency of described button color.Such as, the change frequency of default button color be change per second once, and when described input velocity information is " fast ", then the change frequency of described button color is change secondary per second, and when described input velocity information is " at a slow speed ", the change frequency of described button color is change once for every two seconds.Or, such as, determine described change frequency based on concrete input velocity amplitude.
5) preferably, described treatment facility also comprises relative acquiring unit (not shown); Particularly, described relative acquiring unit obtains the input relevant information of described user in input operation; Described determining device 2, according to described input operation information, in conjunction with described input relevant information, determines the keyboard & display state corresponding with described input operation information, and wherein, described keyboard & display state comprises button color.
At this, described input relevant information include but not limited to arbitrarily except input operation information, input with described user the information be associated.Preferably, described input relevant information comprises following at least any one:
The input environment information of-described user in input operation: wherein, described input environment information comprises the information such as light, sound, temperature.At this, the method obtaining described input environment information as described in keyboard or with as described in other equipment of being connected of keyboard, by corresponding sensor, obtain the light, sound, temperature etc. when described user inputs.
Input application message corresponding to-described input operation: wherein, described input application comprises current input application and/or associated application; Such as, when user inputs in word processor, then this word processor is current input application, and now utilize player plays music, then player is associated application.At this, described input application message comprises the title, type, service provider etc. of above-mentioned application.
Keyboard arrangement information corresponding to-described keyboard: wherein, described keyboard arrangement includes but not limited to as full keyboard, nine keyboards, 16 keyboards etc., and at this, different keyboard arrangements may correspond in different optional colors or change frequency etc.
The input method that-described user adopts when input operation: wherein, described input method include but not limited to any Chinese character coding input method (as spelling, simplicity, five etc.) or non-Chinese character coding input method (as English input method or Japanese inputting method etc.).
It should be noted that, above-mentioned citing is only and technical scheme of the present invention is described better, but not limitation of the present invention, it should be appreciated by those skilled in the art that other any input relevant informations, all should be within the scope of the present invention.
Described relevant determining device by based on current setup information (as obtained the information such as input method or keyboard arrangement) or interact with other devices all kinds of (as obtained input environment or inputting application message), thus obtains the input relevant information of described user in input operation.
At this, in conjunction with described input relevant information, described determining device 2 determines that the mode of described keyboard & display state includes but not limited to following at least any one:
-when described input relevant information comprises the input environment information of described user in input operation: as brighter in current light (as exceeding certain luminance threshold), then the color of keyboard is set to light tone (as white, yellow etc.), otherwise as, then the color of keyboard is set to low key tone (as dark blue, grey etc.); Or, as higher in Current Temperatures (as exceeding certain temperature threshold), then the color of keyboard is set to cool tone (as blueness, purple etc.), otherwise, then the color of keyboard is set to warm tones (as pink colour, crocus etc.); Or, there is background sound as current, then can determine the change frequency etc. of button color based on the frequency of background sound.
-when described input relevant information comprises the input application message corresponding to described input operation: the input as current is applied as " 360 browser ", the dominant hue that then color of button can be set to " 360 browser " is green, or, if current associated application is certain music player, then based on the frequency of the flag color corresponding to this music player or current broadcasting music, the color of button or the change frequency etc. of button color can be determined.
-when described input relevant information comprises the keyboard arrangement information corresponding to described keyboard: if the arrangement of current keyboard is for full keyboard, then selective color is 72 looks, the change frequency of color be change per second once; Or if the arrangement of current keyboard is nine keyboards, then selective color is 32 looks, the change frequency of color is that change one in every two seconds is inferior.
-adopt when described input relevant information comprises described user in input operation input method time: if current input method is spelling, initial consonant button then in spelling and simple or compound vowel of a Chinese syllable button can adopt same color, if current input method is simplicity, then each button adopts different colors respectively.
It should be noted that, above-mentioned citing is only and technical scheme of the present invention is described better, but not limitation of the present invention, those skilled in the art should understand that, the mode that relevant information determines described keyboard & display state is inputted described in other any combinations, all should be within the scope of the present invention.
Described exhibiting device 3 shows described keyboard & display state on said keyboard.
Particularly, described exhibiting device 3, according to the determined keyboard & display state of described determining device 2, shows the button color in described keyboard & display state, button brightness, button size, letter corresponding to button or one or more information such as the shape of symbol, the change frequency of button color on said keyboard.
Fig. 2 illustrates a kind for the treatment of facility schematic diagram for determining keyboard & display state in accordance with a preferred embodiment of the present invention; Wherein, when described input operation information comprises the list entries of described user input or the candidate item corresponding with described list entries, described treatment facility comprises operation acquisition device 1 ', candidate device 4 ', determining device 2 ', exhibiting device 3 ', and described determining device 2 ' also comprises candidate state determining unit 21 '.Particularly, the input operation that described operation acquisition device 1 ' performs described keyboard according to user, obtains input operation information; Described candidate device 4 ' determines the candidate button corresponding with described list entries or described candidate item; Described candidate state determining unit 21 ', according to described input operation information and described candidate's button, determines that the button corresponding with described candidate's button shows state; Described determining device 2 ', according to described input operation information, determines the keyboard & display state corresponding with described input operation information, and wherein, described keyboard & display state comprises button color; Described exhibiting device 3 ' shows described keyboard & display state on said keyboard, and wherein, described keyboard & display state comprises the button corresponding with described candidate's button and shows state.
Wherein, the described operation acquisition device 1 ' of described treatment facility, described determining device 2 ' are same or similar with corresponding intrument shown in Fig. 1, therefore do not repeat them here, and are contained in this by way of reference.
When described input operation information comprises the list entries of described user input, described candidate device 4 ' can arrange based on the association of input method or by the matching relationship of the list entries of described user and preset value dictionary, determine the candidate button corresponding with described list entries.Such as, when the list entries of user is " stud ", candidate's button is y (study) or e/ent (student) etc.
When described input operation information comprises the candidate item corresponding with described list entries, described candidate device 4 ' based on the button corresponding to described candidate item, can determine the candidate button corresponding with described list entries.Such as, when the list entries of user is " baidu ", corresponding candidate item be " 100 degree ", " 2 ferry ", then can using button " 1 " or " 2 " as described candidate's button.
Then, described candidate state determining unit 21 ' determines corresponding button display state for described candidate's button, at this, the button of described candidate's button display state can comprise any one in the shape of button color, button brightness, button size, letter corresponding to button or symbol.Continue upper example, when the list entries of user is " stud ", candidate's button y can be defined as redness, candidate's button e is defined as blueness etc.; Or, when the list entries of user is " baidu ", the button brightness etc. improving candidate's button " 1 " can be determined, thus make prompting for the input of user.
At this, those skilled in the art will be understood that preferably, and described candidate state determining unit 21 ' can also selected probability corresponding to each candidate's button, for each candidate's button determines different colors.As the upper example that continues, when the list entries of user is " stud ", if candidate's button " y " be easily selected by a user be greater than candidate's button " e ", then " y " is set to highlighted dark color, " e " is set to normal brightness light color.
At this, the selected probability of each candidate's button can be determined according to the input historical information etc. of active user or other users.
More preferably, described candidate state determining unit 21 ' also can the content information corresponding to the color of such as current input sequence, list entries, the contextual information etc. corresponding to input information, determines the button display state that described candidate's button is corresponding.At this, describedly determine that the determination mode of determining device 2 described in mode and Fig. 1 is same or similar, therefore do not repeat them here, and be contained in this by way of reference.
It should be noted that, above-mentioned citing is only and technical scheme of the present invention is described better, but not limitation of the present invention, those skilled in the art should understand that, other are any determines the mode that the button corresponding with described candidate's button shows state, all should be within the scope of the present invention.
When described exhibiting device 3 ' shows described keyboard & display state on said keyboard, except the keyboard & display state shown in Fig. 1, the button display state of described candidate's button is also demonstrated on said keyboard.
Fig. 3 illustrates a kind of method flow diagram for determining keyboard & display state according to a further aspect of the present invention.Particularly, in step sl, the input operation that described treatment facility performs described keyboard according to user, obtains input operation information; In step s 2, described treatment facility, according to described input operation information, determines the keyboard & display state corresponding with described input operation information, and wherein, described keyboard & display state comprises button color; In step s3, described treatment facility shows described keyboard & display state on said keyboard.
In step sl, the input operation that described treatment facility performs described keyboard according to user, obtains input operation information.
Particularly, in step sl, described treatment facility, by the mode such as Real-time Obtaining or non real-time acquisition, obtains user to the input operation performed by current keyboard.Wherein, described input operation comprises any operation that user can perform in input, such as, the selection operation etc. that described input operation includes but not limited to the operation of the letter input that user is undertaken by the keyboard presented input method or stroke input etc., user carries out according to the candidate item that the list entries that user inputs provides input method.
Wherein, described input operation information comprises any information relevant to the input operation that user performs.Preferably, described input operation information includes but not limited to:
1) list entries of user's input:
Wherein, described list entries comprises any one or more symbols that can input in input method, as letter, stroke, special character (as@) etc.; Preferably, described list entries is one group of incoming symbol of input continuously, as " lantian ", " teacher ", more preferably, separates between multiple list entries according to special symbol or button (as space bar).
2) that select, corresponding with the list entries that user the inputs candidate item of user:
Preferably, input method provides at least one candidate item for the list entries that user inputs.
Such as, the list entries of user's input is " baidu ", and the candidate item that input method provides according to this list entries comprises: " Baidu ", " ferry-boat ", " having the honour to read ", " reading in vain ", " relieving internal heat " etc.; Described input operation information comprises the candidate item " Baidu " of user selected in these candidate item.
3) temporal information of user each time corresponding to input operation:
Wherein, described temporal information includes but not limited to the time on the instruction dates such as date, also comprises the concrete time point corresponding to each input.
It should be noted that, above-mentioned input operation information is only citing, but not limitation of the present invention, those skilled in the art will be understood that any information relevant to the input operation that user performs, and all should be included in the scope of input operation information of the present invention.
At this, in step sl, described treatment facility can adopt various ways to obtain described input operation information.Such as, described treatment facility determines described input operation information by the input operation detecting user's execution in real time, e.g., and the input operation each time of described treatment facility user in real and the time of its correspondence.
Again such as, described treatment facility directly obtains the input operation information that input method provides, and e.g., described treatment facility directly obtains input historical information that input method provides and the candidate item that user selects.At this, the above-mentioned information that described input method provides can be real-time information, also can be historical statistical information.
It should be noted that, above-mentioned citing is only and technical scheme of the present invention is described better, but not limitation of the present invention, those skilled in the art should understand that, any input operation input method performed according to user, obtain the implementation of input operation information, all should be within the scope of the present invention.
In step s 2, described treatment facility, according to described input operation information, determines the keyboard & display state corresponding with described input operation information, and wherein, described keyboard & display state comprises button color.
Particularly, described keyboard & display state comprises button color, as red, yellow, blue, green etc., and the color that each button can be corresponding identical or different; Preferably, described keyboard & display state can also comprise button brightness, button size, letter corresponding to button or the shape of symbol, the change frequency etc. of button color.
More preferably, the button color of each button can be monochromatic, also can be polychrome; Color as button A is green, and the color of button B is blue, or the color of button A is green alternate in vain.Or, more preferably, the color of each button can be fixing, also can be real-time change, no matter press button C several times as user, the color of button C is red always, or, when the push button first time color of C, button C of user is red, when the push button color of C, button C of user's second time is pink colour.Or more preferably, in an input process, the color of each button can change repeatedly, as pushed button D as user, button D first presents purple, after present blue etc.
It should be noted that, above-mentioned citing is only and technical scheme of the present invention is described better, but not limitation of the present invention, it should be appreciated by those skilled in the art that any mode that can present color on keyboard, all should be within the scope of the present invention.
At this, in step s 2, described treatment facility, according to described input operation information, determines that the implementation of the keyboard & display state corresponding with described input operation information includes but not limited to:
1) described treatment facility is according to described input operation information, be each input key determination keyboard & display state randomly, as user's input " abcdefg ", then described treatment facility is respectively each button and arranges a color, and each color is different, and using described color as keyboard & display state.
2) when input operation information comprises the list entries of user's input or user is that select, corresponding with the list entries that user inputs candidate item, described treatment facility, according to described list entries or candidate item, determines corresponding keyboard & display state.
Such as, described treatment facility, directly according to described list entries or candidate item, determines the keyboard & display state corresponding with described list entries or candidate item.If the list entries when user's input is " baidu ", then each button that described treatment facility can be " baidu " this sequence arranges a color, or arranges same color for whole sequence.
Or such as, continue upper example, when user selects " Baidu " input candidate item as above-mentioned list entries, described treatment facility can be arranged on color keyboard showing simultaneously " baidu " these five buttons.
3) preferably, in step s 2, described treatment facility according to described operation information, can determine the input content information of described user; According to described input content information, determine the keyboard & display state corresponding with described input operation information, wherein, described keyboard & display state comprises button color.
At this, in step s 2, described treatment facility can carry out semantic analysis or keyword extraction to the content of user's input operation, thus determines the input content information of user.
Such as, in step s 2, described treatment facility according to the semantic analysis dictionary of preset value (such as, in dictionary, specific keyword is corresponding with specific color), the matching analysis is carried out to the operation information of user, thus when user inputs specific keyword, is then that current input key or current/follow-up list entries of user determines corresponding color.Such as, according to different LOGO colors, by corresponding to " Baidu " blue, by corresponding to " Tengxun " red and black, or, based on common-sense content, by corresponding to " melancholy " blue, by " dimness " corresponding grey etc.
Or such as, during as inputted specific color key word as user, the list entries for current input represents corresponding color, as user's input " blue sky ", then extract key word " indigo plant ", and this input keyboard or list entries are presented as blueness.
List entries described herein comprises a word, a phrase or a sentence etc.Such as, when user's input " lan " (indigo plant), " lantian " (blue sky), " lan ' lan ' de ' tian ' shang ' bai ' yun ' piao " (white clouds are floating in the blue sky), above-mentioned three sequences can think a list entries, and the button color of its correspondence can be defined as blueness.
At this, those skilled in the art will be understood that, analysis due to the list entries to user needs certain acquisition and analysis time, therefore, described treatment facility can based on functions such as associations, first the semanteme of this list entries is determined, then the color of follow-up input key is determined according to its semanteme, as when user view inputs " lantian ", described treatment facility is when user presses " la ", random color can be set for " l " button and " a " button, and as user key-press " n ", think that user may wish to input " indigo plant ", and " n " button is set to blueness, and as user's input " tian ", each follow-up button is set to blueness.
More preferably, described method also comprises step S5 (not shown).Particularly, in step s 5, described treatment facility obtains the contextual information of described input content information; In step s 2, described treatment facility, according to described input content information, in conjunction with described contextual information, determines the keyboard & display state corresponding with described input operation information, and wherein, described keyboard & display state comprises button color.
Wherein, described contextual information includes but not limited to be limited with current input sequence, previous or multiple list entries or rear one or more list entries.
Such as, continue upper example, when not considering contextual information, when user input " lan ' lan ' de ' tian ' shang ' bai ' yun ' piao " (white clouds are floating in the blue sky), the button color of its correspondence is defined as blueness.When considering contextual information, when user is input to " bai " (in vain), then the button color of postorder list entries (i.e. " yunpiao ") is set to indigo plant alternate or blue alternately white in vain, as y, n, i, o are set to blueness, u, p, a are set to white, or each button is all set to blue white two kinds of colors of flashing, or each button is all set to the blue half white of half etc.
4) preferably, described keyboard & display state also comprises the change frequency of described button color.At this, described change frequency can be default setting, also can based on other conditions in real time or timing adjustment.At this, if described change frequency be change per second once, then represent after pressing this button, can slowly disappear by the color of this button in the time in next second, button recovers default color (such as, when each operation setting monochrome for each button); Or this button color change becomes other colors etc. (such as, when each operation setting polychrome for each button) after by the time in next second.
More preferably, in step s 2, described treatment facility according to described input operation information, can determine the input velocity information of described user; According to described input velocity information, determine the keyboard & display state corresponding with described input operation information, wherein, described keyboard & display state comprises the change frequency of button color and described button color.
In step s 2, described treatment facility, according to the real-time of user or history input operation information, determines the input velocity information of described user; At this, described input velocity information is used to indicate the speed corresponding to input operation.Preferably, described input velocity information can adopt multiform expression; Such as, described input velocity information is expressed as speed class, as quick, common, at a slow speed etc.; Again such as, described input velocity information is expressed as concrete velocity amplitude, if velocity amplitude is 60 words per minutes.
At this, described treatment facility can adopt various ways to determine described input velocity information.Such as, the described symbol quantity for the treatment of facility counting user input and the time corresponding to input operation, and when symbol quantity and the ratio of time are greater than predetermined speed, determine that input velocity information is used to indicate speed class for " fast ".
Again such as, described treatment facility directly obtains the input velocity information that input method provides.At this, the above-mentioned information that described input method provides can be real-time information, also can be historical statistical information.
It should be noted that, above-mentioned citing is only and technical scheme of the present invention is described better, but not limitation of the present invention, it should be appreciated by those skilled in the art that any implementation determining to input velocity information, all should be within the scope of the present invention.
Then, in step s 2, described treatment facility, according to described input velocity information, determines the display frequency of described button color.Such as, the change frequency of default button color be change per second once, and when described input velocity information is " fast ", then the change frequency of described button color is change secondary per second, and when described input velocity information is " at a slow speed ", the change frequency of described button color is change once for every two seconds.Or, such as, determine described change frequency based on concrete input velocity amplitude.
5) preferably, described method also comprises step S6 (not shown); Particularly, in step s 6, described treatment facility obtains the input relevant information of described user in input operation; In step s 2, described treatment facility, according to described input operation information, in conjunction with described input relevant information, determines the keyboard & display state corresponding with described input operation information, and wherein, described keyboard & display state comprises button color.
At this, described input relevant information include but not limited to arbitrarily except input operation information, input with described user the information be associated.Preferably, described input relevant information comprises following at least any one:
The input environment information of-described user in input operation: wherein, described input environment information comprises the information such as light, sound, temperature.At this, the method obtaining described input environment information as described in keyboard or with as described in other equipment of being connected of keyboard, by corresponding sensor, obtain the light, sound, temperature etc. when described user inputs.
Input application message corresponding to-described input operation: wherein, described input application comprises current input application and/or associated application; Such as, when user inputs in word processor, then this word processor is current input application, and now utilize player plays music, then player is associated application.At this, described input application message comprises the title, type, service provider etc. of above-mentioned application.
Keyboard arrangement information corresponding to-described keyboard: wherein, described keyboard arrangement includes but not limited to as full keyboard, nine keyboards, 16 keyboards etc., and at this, different keyboard arrangements may correspond in different optional colors or change frequency etc.
The input method that-described user adopts when input operation: wherein, described input method include but not limited to any Chinese character coding input method (as spelling, simplicity, five etc.) or non-Chinese character coding input method (as English input method or Japanese inputting method etc.).
It should be noted that, above-mentioned citing is only and technical scheme of the present invention is described better, but not limitation of the present invention, it should be appreciated by those skilled in the art that other any input relevant informations, all should be within the scope of the present invention.
In step s 6, described treatment facility by based on current setup information (as obtained the information such as input method or keyboard arrangement) or interact with other devices all kinds of (as obtained input environment or inputting application message), thus obtains the input relevant information of described user in input operation.
At this, in step s 2, in conjunction with described input relevant information, described treatment facility determines that the mode of described keyboard & display state includes but not limited to following at least any one:
-when described input relevant information comprises the input environment information of described user in input operation: as brighter in current light (as exceeding certain luminance threshold), then the color of keyboard is set to light tone (as white, yellow etc.), otherwise as, then the color of keyboard is set to low key tone (as dark blue, grey etc.); Or, as higher in Current Temperatures (as exceeding certain temperature threshold), then the color of keyboard is set to cool tone (as blueness, purple etc.), otherwise, then the color of keyboard is set to warm tones (as pink colour, crocus etc.); Or, there is background sound as current, then can determine the change frequency etc. of button color based on the frequency of background sound.
-when described input relevant information comprises the input application message corresponding to described input operation: the input as current is applied as " 360 browser ", the dominant hue that then color of button can be set to " 360 browser " is green, or, if current associated application is certain music player, then based on the frequency of the flag color corresponding to this music player or current broadcasting music, the color of button or the change frequency etc. of button color can be determined.
-when described input relevant information comprises the keyboard arrangement information corresponding to described keyboard: if the arrangement of current keyboard is for full keyboard, then selective color is 72 looks, the change frequency of color be change per second once; Or if the arrangement of current keyboard is nine keyboards, then selective color is 32 looks, the change frequency of color is that change one in every two seconds is inferior.
-adopt when described input relevant information comprises described user in input operation input method time: if current input method is spelling, initial consonant button then in spelling and simple or compound vowel of a Chinese syllable button can adopt same color, if current input method is simplicity, then each button adopts different colors respectively.
It should be noted that, above-mentioned citing is only and technical scheme of the present invention is described better, but not limitation of the present invention, those skilled in the art should understand that, the mode that relevant information determines described keyboard & display state is inputted described in other any combinations, all should be within the scope of the present invention.
In step s3, described treatment facility shows described keyboard & display state on said keyboard.
Particularly, in step s3, described treatment facility, according to determined keyboard & display state, shows the button color in described keyboard & display state, button brightness, button size, letter corresponding to button or one or more information such as the shape of symbol, the change frequency of button color on said keyboard.
Fig. 4 illustrates a kind of method flow diagram for determining keyboard & display state in accordance with a preferred embodiment of the present invention.Particularly, in step S1 ', the input operation that described treatment facility performs described keyboard according to user, obtains input operation information; In step S4 ', described treatment facility determines the candidate button corresponding with described list entries or described candidate item; In step S21 ', described treatment facility, according to described input operation information and described candidate's button, determines that the button corresponding with described candidate's button shows state; In step S2 ', described treatment facility, according to described input operation information, determines the keyboard & display state corresponding with described input operation information, and wherein, described keyboard & display state comprises button color; At this, described step S2 ' comprises described step S21 '; In step S3 ', described treatment facility shows described keyboard & display state on said keyboard, and wherein, described keyboard & display state comprises the button corresponding with described candidate's button and shows state.
Wherein, step S1 ', the step S2 ' step corresponding to shown in Fig. 3 of described method is same or similar, therefore does not repeat them here, and is contained in this by way of reference.
When described input operation information comprises the list entries of described user input, in step S4 ', described treatment facility can arrange based on the association of input method or by the matching relationship of the list entries of described user and preset value dictionary, determine the candidate button corresponding with described list entries.Such as, when the list entries of user is " stud ", candidate's button is y (study) or e/ent (student) etc.
When described input operation information comprises the candidate item corresponding with described list entries, in step S4 ', described treatment facility based on the button corresponding to described candidate item, can determine the candidate button corresponding with described list entries.Such as, when the list entries of user is " baidu ", corresponding candidate item be " 100 degree ", " 2 ferry ", then can using button " 1 " or " 2 " as described candidate's button.
Then, in step S21 ', described treatment facility is that described candidate's button determines corresponding button display state, and at this, the button display state of described candidate's button can comprise any one in the shape of button color, button brightness, button size, letter corresponding to button or symbol.Continue upper example, when the list entries of user is " stud ", candidate's button y can be defined as redness, candidate's button e is defined as blueness etc.; Or, when the list entries of user is " baidu ", the button brightness etc. improving candidate's button " 1 " can be determined, thus make prompting for the input of user.
At this, those skilled in the art will be understood that preferably, and in step S21 ', described treatment facility can also selected probability corresponding to each candidate's button, for each candidate's button determines different colors.As the upper example that continues, when the list entries of user is " stud ", if candidate's button " y " be easily selected by a user be greater than candidate's button " e ", then " y " is set to highlighted dark color, " e " is set to normal brightness light color.
At this, the selected probability of each candidate's button can be determined according to the input historical information etc. of active user or other users.
More preferably, in step S21 ', described treatment facility also can the content information corresponding to the color of such as current input sequence, list entries, the contextual information etc. corresponding to input information, determines the button display state that described candidate's button is corresponding.At this, describedly determine that the determination mode of step S2 described in mode and Fig. 3 is same or similar, therefore do not repeat them here, and be contained in this by way of reference.
It should be noted that, above-mentioned citing is only and technical scheme of the present invention is described better, but not limitation of the present invention, those skilled in the art should understand that, other are any determines the mode that the button corresponding with described candidate's button shows state, all should be within the scope of the present invention.
When in step S3 ', when described treatment facility shows described keyboard & display state on said keyboard, except the keyboard & display state shown in Fig. 3, the button display state of described candidate's button is also demonstrated on said keyboard.
It should be noted that the present invention can be implemented in the assembly of software and/or software restraint, such as, special IC (ASIC), general object computing machine or any other similar hardware device can be adopted to realize.In one embodiment, software program of the present invention can perform to realize step mentioned above or function by processor.Similarly, software program of the present invention (comprising relevant data structure) can be stored in computer readable recording medium storing program for performing, such as, and RAM storer, magnetic or CD-ROM driver or flexible plastic disc and similar devices.In addition, steps more of the present invention or function can adopt hardware to realize, such as, as coordinating with processor thus performing the circuit of each step or function.
In addition, a part of the present invention can be applied to computer program, such as computer program instructions, when it is performed by computing machine, by the operation of this computing machine, can call or provide according to method of the present invention and/or technical scheme.And call the programmed instruction of method of the present invention, may be stored in fixing or moveable recording medium, and/or be transmitted by the data stream in broadcast or other signal bearing medias, and/or be stored in the working storage of the computer equipment run according to described programmed instruction.At this, comprise a device according to one embodiment of present invention, this device comprises the storer for storing computer program instructions and the processor for execution of program instructions, wherein, when this computer program instructions is performed by this processor, trigger this plant running based on the aforementioned method according to multiple embodiment of the present invention and/or technical scheme.
To those skilled in the art, obviously the invention is not restricted to the details of above-mentioned one exemplary embodiment, and when not deviating from spirit of the present invention or essential characteristic, the present invention can be realized in other specific forms.Therefore, no matter from which point, all should embodiment be regarded as exemplary, and be nonrestrictive, scope of the present invention is limited by claims instead of above-mentioned explanation, and all changes be therefore intended in the implication of the equivalency by dropping on claim and scope are included in the present invention.Any Reference numeral in claim should be considered as the claim involved by limiting.In addition, obviously " comprising " one word do not get rid of other unit or step, odd number does not get rid of plural number.Multiple unit of stating in device claim or device also can be realized by software or hardware by a unit or device.First, second word such as grade is used for representing title, and does not represent any specific order.
Although show and describe exemplary embodiment especially above, it will be appreciated by those skilled in the art that when not deviating from the spirit and scope of claims, can change to some extent in its form and details.Here sought protection is set forth in the dependent claims.Define in following numbering clause each embodiment these and other in:
1., for determining a method for keyboard & display state, wherein, the method comprises:
The input operation that a performs described keyboard according to user, obtains input operation information;
B, according to described input operation information, determines the keyboard & display state corresponding with described input operation information, and wherein, described keyboard & display state comprises button color;
C shows described keyboard & display state on said keyboard.
2. the method according to clause 1, wherein, described keyboard & display state also comprises the change frequency of described button color.
3. the method according to clause 2, wherein, described step b comprises:
-according to described input operation information, determine the input velocity information of described user;
-according to described input velocity information, determine the keyboard & display state corresponding with described input operation information, wherein, described keyboard & display state comprises the change frequency of button color and described button color.
4. the method according to clause 1 or 2, wherein, described step b comprises:
-according to described input operation information, determine the input content information of described user;
-according to described input content information, determine the keyboard & display state corresponding with described input operation information, wherein, described keyboard & display state comprises button color.
5. the method according to clause 4, wherein, the method also comprises:
-obtain the contextual information of described input content information;
Wherein, described step b comprises:
-according to described input content information, in conjunction with described contextual information, determine the keyboard & display state corresponding with described input operation information, wherein, described keyboard & display state comprises button color.
6. the method according to any one of clause 1 to 5, wherein, described input operation information comprises the list entries of described user input or the candidate item corresponding with described list entries, and the method also comprises:
-determine the candidate button corresponding with described list entries or described candidate item;
Wherein, described step b also comprises:
-according to described input operation information and described candidate's button, determine that the button corresponding with described candidate's button shows state;
Wherein, described step c comprises:
-show described keyboard & display state on said keyboard, wherein, described keyboard & display state comprises the button corresponding with described candidate's button and shows state.
7. the method according to any one of clause 1 to 6, wherein, the method also comprises:
-obtain the input relevant information of described user in input operation;
Wherein, described step b comprises:
-according to described input operation information, in conjunction with described input relevant information, determine the keyboard & display state corresponding with described input operation information, wherein, described keyboard & display state comprises button color.
8. the method according to clause 7, wherein, described input relevant information comprises following at least any one:
The input environment information of-described user in input operation;
Input application message corresponding to-described input operation;
Keyboard arrangement information corresponding to-described keyboard;
The input method that-described user adopts when input operation.
9. for determining a treatment facility for keyboard & display state, wherein, this equipment comprises:
Operation acquisition device, for the input operation performed described keyboard according to user, obtains input operation information;
Determining device, for according to described input operation information, determines the keyboard & display state corresponding with described input operation information, and wherein, described keyboard & display state comprises button color;
Exhibiting device, for showing described keyboard & display state on said keyboard.
10. the treatment facility according to clause 9, wherein, described keyboard & display state also comprises the change frequency of described button color.
11. treatment facilities according to clause 10, wherein, described determining device is used for:
-according to described input operation information, determine the input velocity information of described user;
-according to described input velocity information, determine the keyboard & display state corresponding with described input operation information, wherein, described keyboard & display state comprises the change frequency of button color and described button color.
12. treatment facilities according to clause 9 or 10, wherein, described determining device is used for:
-according to described input operation information, determine the input content information of described user;
-according to described input content information, determine the keyboard & display state corresponding with described input operation information, wherein, described keyboard & display state comprises button color.
13. treatment facilities according to clause 12, wherein, this equipment also comprises:
Context acquisition device, for obtaining the contextual information of described input content information;
Wherein, described determining device is used for:
-according to described input content information, in conjunction with described contextual information, determine the keyboard & display state corresponding with described input operation information, wherein, described keyboard & display state comprises button color.
14. treatment facilities according to any one of clause 9 to 13, wherein, described input operation information comprises the list entries of described user input or the candidate item corresponding with described list entries, and this equipment also comprises:
Candidate device, for determining the candidate button corresponding with described list entries or described candidate item;
Wherein, described determining device also comprises:
Candidate state determining unit, for according to described input operation information and described candidate's button, determines that the button corresponding with described candidate's button shows state;
Wherein, described exhibiting device is used for:
-show described keyboard & display state on said keyboard, wherein, described keyboard & display state comprises the button corresponding with described candidate's button and shows state.
15. treatment facilities according to any one of clause 9 to 14, wherein, this equipment also comprises:
Relative acquiring unit, for obtaining the input relevant information of described user in input operation;
Wherein, described determining device is used for:
-according to described input operation information, in conjunction with described input relevant information, determine the keyboard & display state corresponding with described input operation information, wherein, described keyboard & display state comprises button color.
16. treatment facilities according to clause 15, wherein, described input relevant information comprises following at least any one:
The input environment information of-described user in input operation;
Input application message corresponding to-described input operation;
Keyboard arrangement information corresponding to-described keyboard;
The input method that-described user adopts when input operation.

Claims (16)

1., for determining a method for keyboard & display state, wherein, the method comprises:
The input operation that a performs described keyboard according to user, obtains input operation information;
B, according to described input operation information, determines the keyboard & display state corresponding with described input operation information, and wherein, described keyboard & display state comprises button color;
C shows described keyboard & display state on said keyboard.
2. method according to claim 1, wherein, described keyboard & display state also comprises the change frequency of described button color.
3. method according to claim 2, wherein, described step b comprises:
-according to described input operation information, determine the input velocity information of described user;
-according to described input velocity information, determine the keyboard & display state corresponding with described input operation information, wherein, described keyboard & display state comprises the change frequency of button color and described button color.
4. method according to claim 1 and 2, wherein, described step b comprises:
-according to described input operation information, determine the input content information of described user;
-according to described input content information, determine the keyboard & display state corresponding with described input operation information, wherein, described keyboard & display state comprises button color.
5. method according to claim 4, wherein, the method also comprises:
-obtain the contextual information of described input content information;
Wherein, described step b comprises:
-according to described input content information, in conjunction with described contextual information, determine the keyboard & display state corresponding with described input operation information, wherein, described keyboard & display state comprises button color.
6. method according to any one of claim 1 to 5, wherein, described input operation information comprises the list entries of described user input or the candidate item corresponding with described list entries, and the method also comprises:
-determine the candidate button corresponding with described list entries or described candidate item;
Wherein, described step b also comprises:
-according to described input operation information and described candidate's button, determine that the button corresponding with described candidate's button shows state;
Wherein, described step c comprises:
-show described keyboard & display state on said keyboard, wherein, described keyboard & display state comprises the button corresponding with described candidate's button and shows state.
7. method according to any one of claim 1 to 6, wherein, the method also comprises:
-obtain the input relevant information of described user in input operation;
Wherein, described step b comprises:
-according to described input operation information, in conjunction with described input relevant information, determine the keyboard & display state corresponding with described input operation information, wherein, described keyboard & display state comprises button color.
8. method according to claim 7, wherein, described input relevant information comprises following at least any one:
The input environment information of-described user in input operation;
Input application message corresponding to-described input operation;
Keyboard arrangement information corresponding to-described keyboard;
The input method that-described user adopts when input operation.
9. for determining a treatment facility for keyboard & display state, wherein, this equipment comprises:
Operation acquisition device, for the input operation performed described keyboard according to user, obtains input operation information;
Determining device, for according to described input operation information, determines the keyboard & display state corresponding with described input operation information, and wherein, described keyboard & display state comprises button color;
Exhibiting device, for showing described keyboard & display state on said keyboard.
10. treatment facility according to claim 9, wherein, described keyboard & display state also comprises the change frequency of described button color.
11. treatment facilities according to claim 10, wherein, described determining device is used for:
-according to described input operation information, determine the input velocity information of described user;
-according to described input velocity information, determine the keyboard & display state corresponding with described input operation information, wherein, described keyboard & display state comprises the change frequency of button color and described button color.
12. treatment facilities according to claim 9 or 10, wherein, described determining device is used for:
-according to described input operation information, determine the input content information of described user;
-according to described input content information, determine the keyboard & display state corresponding with described input operation information, wherein, described keyboard & display state comprises button color.
13. treatment facilities according to claim 12, wherein, this equipment also comprises:
Context acquisition device, for obtaining the contextual information of described input content information;
Wherein, described determining device is used for:
-according to described input content information, in conjunction with described contextual information, determine the keyboard & display state corresponding with described input operation information, wherein, described keyboard & display state comprises button color.
14. treatment facilities according to any one of claim 9 to 13, wherein, described input operation information comprises the list entries of described user input or the candidate item corresponding with described list entries, and this equipment also comprises:
Candidate device, for determining the candidate button corresponding with described list entries or described candidate item;
Wherein, described determining device also comprises:
Candidate state determining unit, for according to described input operation information and described candidate's button, determines that the button corresponding with described candidate's button shows state;
Wherein, described exhibiting device is used for:
-show described keyboard & display state on said keyboard, wherein, described keyboard & display state comprises the button corresponding with described candidate's button and shows state.
15. treatment facilities according to any one of claim 9 to 14, wherein, this equipment also comprises:
Relative acquiring unit, for obtaining the input relevant information of described user in input operation;
Wherein, described determining device is used for:
-according to described input operation information, in conjunction with described input relevant information, determine the keyboard & display state corresponding with described input operation information, wherein, described keyboard & display state comprises button color.
16. treatment facilities according to claim 15, wherein, described input relevant information comprises following at least any one:
The input environment information of-described user in input operation;
Input application message corresponding to-described input operation;
Keyboard arrangement information corresponding to-described keyboard;
The input method that-described user adopts when input operation.
CN201510197157.2A 2015-04-23 2015-04-23 A kind of method and apparatus for being used to determine keyboard display state Active CN104850239B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510197157.2A CN104850239B (en) 2015-04-23 2015-04-23 A kind of method and apparatus for being used to determine keyboard display state

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510197157.2A CN104850239B (en) 2015-04-23 2015-04-23 A kind of method and apparatus for being used to determine keyboard display state

Publications (2)

Publication Number Publication Date
CN104850239A true CN104850239A (en) 2015-08-19
CN104850239B CN104850239B (en) 2018-06-19

Family

ID=53849935

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510197157.2A Active CN104850239B (en) 2015-04-23 2015-04-23 A kind of method and apparatus for being used to determine keyboard display state

Country Status (1)

Country Link
CN (1) CN104850239B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105630162A (en) * 2015-12-21 2016-06-01 魅族科技(中国)有限公司 Method for controlling soft keyboard, and terminal
CN111352685A (en) * 2020-02-28 2020-06-30 北京百度网讯科技有限公司 Input method keyboard display method, device, equipment and storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5963671A (en) * 1991-11-27 1999-10-05 International Business Machines Corporation Enhancement of soft keyboard operations using trigram prediction
JP2001217904A (en) * 2000-02-03 2001-08-10 Nec Saitama Ltd Portable telephone provided with lighting function
CN1480825A (en) * 2002-08-01 2004-03-10 �ձ�������ʽ���� Keyboard inputting means
CN1501228A (en) * 2002-11-19 2004-06-02 神基科技股份有限公司 Software type keyboard input converting method
US20090007001A1 (en) * 2007-06-28 2009-01-01 Matsushita Electric Industrial Co., Ltd. Virtual keypad systems and methods
CN101753663A (en) * 2008-12-16 2010-06-23 浪潮乐金数字移动通信有限公司 Method for achieving keyboard backlight of mobile terminal
CN101833371A (en) * 2009-03-11 2010-09-15 新巨企业股份有限公司 Method for circulating luminance of luminescent keyboard
CN101873366A (en) * 2010-06-12 2010-10-27 宇龙计算机通信科技(深圳)有限公司 Method and device for changing keyboard display according to input information
KR20130123969A (en) * 2012-05-04 2013-11-13 (주)현승 Keyboard for computer
CN103677640A (en) * 2013-12-16 2014-03-26 安徽科大讯飞信息科技股份有限公司 Virtual keyboard self-adaptation application theme method and system
KR20150016853A (en) * 2013-08-05 2015-02-13 김기주 The simple method of correction of the typograghical error while text input at electronic device

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5963671A (en) * 1991-11-27 1999-10-05 International Business Machines Corporation Enhancement of soft keyboard operations using trigram prediction
JP2001217904A (en) * 2000-02-03 2001-08-10 Nec Saitama Ltd Portable telephone provided with lighting function
CN1480825A (en) * 2002-08-01 2004-03-10 �ձ�������ʽ���� Keyboard inputting means
CN1501228A (en) * 2002-11-19 2004-06-02 神基科技股份有限公司 Software type keyboard input converting method
US20090007001A1 (en) * 2007-06-28 2009-01-01 Matsushita Electric Industrial Co., Ltd. Virtual keypad systems and methods
CN101753663A (en) * 2008-12-16 2010-06-23 浪潮乐金数字移动通信有限公司 Method for achieving keyboard backlight of mobile terminal
CN101833371A (en) * 2009-03-11 2010-09-15 新巨企业股份有限公司 Method for circulating luminance of luminescent keyboard
CN101873366A (en) * 2010-06-12 2010-10-27 宇龙计算机通信科技(深圳)有限公司 Method and device for changing keyboard display according to input information
KR20130123969A (en) * 2012-05-04 2013-11-13 (주)현승 Keyboard for computer
KR20150016853A (en) * 2013-08-05 2015-02-13 김기주 The simple method of correction of the typograghical error while text input at electronic device
CN103677640A (en) * 2013-12-16 2014-03-26 安徽科大讯飞信息科技股份有限公司 Virtual keyboard self-adaptation application theme method and system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105630162A (en) * 2015-12-21 2016-06-01 魅族科技(中国)有限公司 Method for controlling soft keyboard, and terminal
CN111352685A (en) * 2020-02-28 2020-06-30 北京百度网讯科技有限公司 Input method keyboard display method, device, equipment and storage medium
CN111352685B (en) * 2020-02-28 2024-04-09 北京百度网讯科技有限公司 Display method, device, equipment and storage medium of input method keyboard

Also Published As

Publication number Publication date
CN104850239B (en) 2018-06-19

Similar Documents

Publication Publication Date Title
JP5097198B2 (en) Apparatus and method for inserting image artifacts into a text document
KR101710465B1 (en) Search recommendation method and apparatus
US20110264442A1 (en) Visually emphasizing predicted keys of virtual keyboard
CN113111286A (en) Information display method and device and computer storage medium
WO2017041515A1 (en) Information processing method and apparatus, terminal and storage medium
CN102411432A (en) Binary syllabification input method of Chinese characters
CN105786976A (en) Mobile terminal and application search method thereof
CN102298449A (en) Pinyin input method with rapid character selection function
CN111880668A (en) Input display method and device and electronic equipment
CN104850239A (en) Method and equipment used for determining display state of keyboard
KR101242210B1 (en) A letter input method of chinese with function of intonation choice for touch screen
CN106445180B (en) A kind of input method and device
CN104866091A (en) Method and device for outputting audio-effect information in computer equipment
CN104635949A (en) Chinese character input device and method
CN112148135A (en) Input method processing method and device and electronic equipment
CN104076945A (en) Device and method for displaying input keyboard in terminal
KR100948124B1 (en) Method of inputting words
CN101393494B (en) Method for assigning colors to handwriting
CN111353070A (en) Video title processing method and device, electronic equipment and readable storage medium
CN103500214B (en) Word segmentation information pushing method and device based on video searching
CN104850242B (en) A kind of Chinese character pinyin input method and the method using the input method coding Chinese character
CN104536587A (en) Squared figure input mode based association input method
CN104991657A (en) Chinese and Japanese katakana integrated input method and input method system
CN105094325A (en) Method and device used for determining application background information
CN105929977B (en) A kind of fault-tolerant input method of stroke and input unit

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant