CN102298497A - Method for inputting character on embedded equipment and system - Google Patents

Method for inputting character on embedded equipment and system Download PDF

Info

Publication number
CN102298497A
CN102298497A CN 201110231600 CN201110231600A CN102298497A CN 102298497 A CN102298497 A CN 102298497A CN 201110231600 CN201110231600 CN 201110231600 CN 201110231600 A CN201110231600 A CN 201110231600A CN 102298497 A CN102298497 A CN 102298497A
Authority
CN
China
Prior art keywords
focus
input
soft keyboard
input method
character input
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.)
Pending
Application number
CN 201110231600
Other languages
Chinese (zh)
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.)
CNC NETWORK Co Ltd
BEIJING CLOUD-FRAME TECHNOLOGY Co Ltd
Original Assignee
CNC NETWORK Co Ltd
BEIJING CLOUD-FRAME 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 CNC NETWORK Co Ltd, BEIJING CLOUD-FRAME TECHNOLOGY Co Ltd filed Critical CNC NETWORK Co Ltd
Priority to CN 201110231600 priority Critical patent/CN102298497A/en
Publication of CN102298497A publication Critical patent/CN102298497A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses a method for inputting characters on embedded equipment and a system. The method comprises the following steps of: creating and displaying a default soft keyboard on the embedded equipment according to the received input method callout command; receiving a control request sent by a user and judging the type of the control request; and after the type of the control request is judged, further judging whether the state of the current input method is a character input state or not, and if so, executing corresponding operations such as focus display, focus movement, character input of a key where a focus is located and the like to realize the character input. When the characters are input, through the movement of the focus on the soft keyboard, the characters to be input at present can be known clearly and input errors can be avoided. Besides, the character input can be realized as long as direction keys, a confirmation key and an input method state switching key are arranged on a remote controller, and the design of the remote controller is simplified.

Description

Method and system in the enterprising line character input of embedded device
Technical field
The present invention relates to communication technical field, particularly a kind of method and system in the enterprising line character input of embedded device.
Background technology
Recently, Android (Android) system is applied in the embedded device more and more, as intelligent television set-top box etc.How using a teleswitch on Android, to carry out character input be a problem demanding prompt solution.
At present, relatively Chang Yong characters input method is: comprise all buttons of full keyboard on telepilot, when wanting to import certain character, as long as press corresponding button; Perhaps, comprise the 0-9 button on the telepilot, use similar T9 input method to import.
The problem that existing method exists is:
1, the button that comprises on the telepilot is too many, causes the telepilot volume excessive, and button is too small, and the one-handed performance difficulty is very big when operating, and operates complicatedly, and the user be difficult to adapt to, and experiences bad.
When 2, carrying out the character input, need special-purpose opertaing device by the soft keyboard on the display interface of embedded device, complicated operation, accuracy is relatively poor, and the user is difficult to adapt to, and Experience Degree is relatively poor.
Summary of the invention
Purpose of the present invention is intended to solve at least one of above-mentioned technological deficiency.
For achieving the above object, one aspect of the present invention proposes a kind of method in the enterprising line character input of embedded device, may further comprise the steps: S1: instruct according to the input method that accesses that receives, create on described embedded device and demonstration acquiescence soft keyboard; S2: receive the control request that the user sends, and judge the type of described control request; S3: switch if the type of described control request is an input method status, judge further then whether the input method status after switching is the character input state, if the input method status after the described switching is the character input state, then on the predetermined key of described acquiescence soft keyboard, show focus; S4: move if the type of described control request is the position, then further judge whether current input method status is the character input state,, then control focus and on described acquiescence soft keyboard, move if described current input method status is the character input state; And S5: if the type of described control request is an input validation, then further judge whether current input method status is the character input state, if described current input method status is the character input state, the pairing content of the current location of input focus then.
The present invention also proposes a kind of system in the enterprising line character input of embedded device on the other hand, comprise: embedded device, be used for accessing input method instruction establishment and showing the acquiescence soft keyboard, and carry out the character input by described acquiescence soft keyboard according to user's control request according to what receive; Telepilot comprises directionkeys, input method status switch key and acknowledgement key, is used to send described user's control request.
In one embodiment of the invention, described embedded device further comprises: creation module is used to create multiple soft keyboard; Receiver module, what be used to receive the user accesses input method instruction and control request; Judge module is used to judge the type of described user's control request, and judges whether current input method status is the character input state; Control module is used for the judged result according to described judge module, carries out the control corresponding operation; And display module, be used for showing the acquiescence soft keyboard that wherein said acquiescence soft keyboard is a kind of in the described multiple soft keyboard according to described user's the input method instruction of accessing.
The method and system in the enterprising line character input of embedded device according to the embodiment of the invention have following beneficial effect at least:
1, only need be provided with on the telepilot up and down that directionkeys, acknowledgement key and input method status switch key just can carry out character input, simplify the design of telepilot.
2, when carrying out the character input, by moving of focus on the soft keyboard, can know the current character that will import very legibly, avoid input error, promoted the experience directly perceived when the user imports.
Aspect that the present invention adds and advantage part in the following description provide, and part will become obviously from the following description, or recognize by practice of the present invention.
Description of drawings
Above-mentioned and/or additional aspect of the present invention and advantage are from obviously and easily understanding becoming the description of embodiment below in conjunction with accompanying drawing, wherein:
Fig. 1 is the process flow diagram in the method for the enterprising line character of embedded device input of one embodiment of the invention;
Fig. 2 is the process flow diagram in the method for the enterprising line character of embedded device input of another embodiment of the present invention;
Fig. 3 is the synoptic diagram in the system that the enterprising line character of embedded device is imported of the embodiment of the invention; And
Fig. 4 is the structural representation of the embedded device of the embodiment of the invention.
Embodiment
Describe embodiments of the invention below in detail, the example of described embodiment is shown in the drawings, and wherein identical from start to finish or similar label is represented identical or similar elements or the element with identical or similar functions.Below by the embodiment that is described with reference to the drawings is exemplary, only is used to explain the present invention, and can not be interpreted as limitation of the present invention.
As shown in Figure 1, the method in the enterprising line character input of embedded device according to the embodiment of the invention may further comprise the steps:
Step S101 instructs according to the input method that accesses that receives, and creates on embedded device and shows and give tacit consent to soft keyboard.
Step S102 receives the control request that the user sends, and judges the type of control request.
Step S103 switches if the type of control request is an input method status, judges further then whether the input method status after switching is the character input state.
Step S104 if the input method status after switching is the character input state, then shows focus on the predetermined key of acquiescence soft keyboard.
Wherein, the demonstration focus is carried out highlighted demonstration with this button in other words on button.
Step S105 moves if the type of control request is the position, then further judges whether current input method status is the character input state.
Step S106 if current input method status is the character input state, then controls focus and moves on the acquiescence soft keyboard.
Step S107 if the type of control request is an input validation, then further judges whether current input method status is the character input state.
Step S108, if current input method status is the character input state, the pairing content of the current location of input focus then.
According to the method in the enterprising line character input of embedded device of the embodiment of the invention, by the button at highlighted demonstration focus place on soft keyboard, can know the character that will import simple and clearly, avoid input error.Thereby, only need be provided with on the telepilot up and down that directionkeys, acknowledgement key and input method status switch key just can carry out character input, simplified the design of telepilot.
Describe the method in the enterprising line character input of embedded device of the embodiment of the invention in detail below in conjunction with Fig. 2.
Be illustrated in figure 2 as the process flow diagram in the method for the enterprising line character of embedded device input of another embodiment of the present invention.In this embodiment, this embedded device can be the embedded device of Android (Android) operating system, also can adopt the operating system of other types certainly in other embodiments of the invention.This method may further comprise the steps:
Step S201 creates multiple soft keyboard.
Particularly, according to the multiple soft keyboard of keyboard layout document creation.When creating soft keyboard, all buttons on each soft keyboard are put into respectively among the Hash figure (HashMap), the corresponding HashMap of each soft keyboard makes each button corresponding with a character (String) type numeral respectively.
In an example of the present invention, multiple soft keyboard can comprise the female soft keyboard of full word, digital soft keyboard and special character soft keyboard, and the HashMap of their correspondences is respectively qwertyMap, symbolsMap and symbolsShiftMap.
In addition, also for each button is provided with corresponding coordinate figure, being each button increases coordinate attributes, i.e. coordinate class KeyCoordinates.
Step S202, the input method that accesses that receives the user is instructed.
Step S203 according to accessing the input method instruction, shows the acquiescence soft keyboard on embedded device.
For example, the input frame that shows on the devices selected, thus ejecting an acquiescence soft keyboard, this acquiescence soft keyboard is a kind of in the multiple soft keyboard, for example full word mother soft keyboard.At this moment, acquiescence does not have focus to show.
Step S204 receives the control request that the user sends by telepilot, and judges the type of control request.
Each embedded device all has a telepilot with its coupling, and the user can send control request by telepilot, and for example input method status switches, confirms input etc.Type according to the control request of importing is carried out different operations, sees for details hereinafter.
Step S205 switches if control request is an input method status, judges further then whether the input method status after switching is the character input state.
Input method status can comprise: import state of a control, promptly control the input validation of the mobile and interior character of input frame of cursor in the input frame; With the character input state, i.e. the specified location input character of cursor in input frame.After telepilot transmission input method status handoff request, can switch to the character input state from the input state of a control, perhaps switch to the input state of a control from the character input state.
Particularly, whether the zone bit attribute of judging the input method status after switching is true, if the attribute of the zone bit of the input method status after switching is true, input method status after then determining to switch is the character input state, if the attribute that is the zone bit of the input method status after switching is false, the input method status after then determining to switch is non-character input state.
Step S206 if the input method status after switching is the character input state, then shows focus on the predetermined key of acquiescence soft keyboard.
Behind the input method status character input state after determining to switch, the current location of focus is made as the coordinate position of predetermined key correspondence.Then, the current location that calculates focus according to the coordinate position of predetermined key correspondence corresponding with it numeral in HashMap is obtained corresponding button according to current location corresponding with it numeral in HashMap of focus again in HashMap.At last, on the above-mentioned corresponding button of focal point settings, and carry out highlighted demonstration.
Step S207, if the input method status after switching is not the character input state, then the cancellation focus shows on current soft keyboard.
Particularly, in input method service class, add the zone bit attribute isInputMode of input method status, be defaulted as vacation (false).When the isInputMode value is true (true), show focus on the soft keyboard, directionkeys and acknowledgement key only are used for the input of the mobile and focus place button character of focus on the soft keyboard on the telepilot, do not have system's original function; When isInputMode is false, can not show focus on the soft keyboard, directionkeys and acknowledgement key have system's original function, be not used in soft keyboard is operated.In addition, add attribute KeyCoordinates coordinate class, be used for the coordinate figure of mark current focus position, give tacit consent to horizontal ordinate and be-1, be i.e. (1 ,-1).Add attribute num and orinum, acquiescence being-1, and wherein num is used for mark current focus place button corresponding with it numeral in HashMap, and orinum is used for the last focus of mark place button corresponding with it numeral in HashMap.Add attribute CHANGE_INPUTMODE_KEYCODE, be used for the keyCode value of the KeyEvent incident that the mark triggers input method status switches.
Press the input method status switch key on the telepilot, trigger onKeyDown () incident, judge that at first input method has or not soft keyboard to be in show state this moment, promptly call the isShown () method of this input method soft keyboard view, if be false, input method do not carried out any operation; Otherwise the keyCode that can judge this KeyEvent incident equals CHANGE_INPUTMODE_KEYCODE, carry out the input method status blocked operation, if current isInputMode is false, then isInputMode is made as true, KeyCoordinates is made as (4,1), being about to focus is located on the coordinate position of soft keyboard intermediary button correspondence, be converted into the value of corresponding num and be stored among the num according to the value of x among the KeyCoordinates and y, in the HashMap of current soft keyboard correspondence, obtain the num corresponding key again, the pressed state of this button is made as true, highlighted demonstration is used to show focus, if current isInputMode is true, then isInputMode is made as false, the value of num and orinum all is made as-1, and KeyCoordinates is made as (1 ,-1), the pressed state of focus place button is made as false, no longer shows focus on the soft keyboard.
Should be understood that the soft keyboard difference, the result who converts according to the value of x among the KeyCoordinates and y is also different, particularly by soft keyboard key number and layout decision.
Step S208 moves if control request is the position, then further judges whether current input method status is the character input state.
S205 is similar with step, and the attribute of zone bit that can be by judging input method status determines whether the state of current input method is the character input state.
Step S209 if current input method status is the character input state, then controls focus and moves on soft keyboard.
After definite current input method status is the character input state, need confirm also whether the position at the current place of focus is the position at edge.If the position at the current place of focus is the position at edge, then do not carry out any operation.If the position at the current place of focus is not the position at edge, then move the moving direction of request according to the position, the coordinate figure of the position at the current place of focusing is added and subtracted calculating accordingly, coordinate figure after calculating is updated to the coordinate figure of the current location of focus, the coordinate figure of the focus correspondence position before calculating is made as the coordinate figure of the last position of focus.Then, the current location that the coordinate figure of the current location after upgrading according to focus calculates focus corresponding with it numeral in HashMap, and in HashMap, obtain corresponding button according to the current location of focus corresponding with it numeral in HashMap, focus is moved on this corresponding button carry out highlighted demonstration; The last position that the coordinate figure of the last position after upgrading according to focus calculates focus corresponding with it numeral in HashMap, and in HashMap, obtain corresponding button according to the last position of focus corresponding with it numeral in HashMap, cancel the highlighted demonstration of this corresponding button.Control request with input is that example is elaborated for being moved to the left below.
Press the LeftArrow on the telepilot, trigger onkeyDown () incident, judge that at first input method has or not soft keyboard to be in show state this moment, promptly call the isShown () method of this input method soft keyboard view, if be false, input method is not carried out any operation, but the system of returning to called, otherwise the system of returning to is not called, and only is used for soft keyboard is operated.Particularly, the keyCode that at first can judge this KeyEvent incident equals KeyEvent.KEYCODE_DPAD_LEFT; And then the value of judgement isInputMode, if be false, input method is not carried out any operation, return to system call, if be true, then the horizontal ordinate x among the KeyCoordinates is operated, if the button at current focus place has been leftmost button, do not carry out any operation, otherwise, the value of horizontal ordinate x subtracts 1, then the value of num is composed to orinum, the value that is converted into corresponding num according to the value of x among the KeyCoordinates and y is stored among the num, obtains the num corresponding key again in the HashMap of current soft keyboard correspondence, the pressed state that this button is set is true, highlighted demonstration is used to show that focus moves the position at place, back, obtains orinum corresponding key (being the button that focus moves the front focus place) then in the HashMap of current soft keyboard correspondence, this button pressed state is made as false, no longer highlighted demonstration.
Press the similar LeftArrow of the processing of other directionkeys on the telepilot.Particularly, during by the right key, the value of x adds 1; During by last directionkeys, the value of y subtracts 1; When pressing directionkeys, the value of y adds 1.
Step S210 if current input method status is not the character input state, then returns to system call.
If current input method status is not the character input state, promptly current input method status is input control state of a control, the control request that moves according to the position then, and the cursor in the control input frame carries out the position and moves.
Step S211 if the type of control request is an input validation, then further judges whether current input method status is the character input state.
S205 is similar with step, and the attribute of zone bit that can be by judging input method status determines whether the state of current input method is the character input state.
Step S212, if current input method status is the character input state, the pairing content of the current location of input focus then is not if current input method status is character input state, then execution in step S210.
Particularly, press the acknowledgement key on the telepilot, trigger onKeyDown () incident, judge that at first input method has or not soft keyboard to be in show state this moment, promptly call the isShown () method of this input method soft keyboard view, if be false, input method is not carried out any operation, but the system of returning to calls, otherwise the system of returning to is not called, and only is used for soft keyboard is operated.Particularly, the keyCode that at first can judge this KeyEvent incident equals KeyEvent.KEYCODE_ENTER; And then judge the value of isInputMode, and if be false, input method is not carried out any operation, return to system call, if be true, call method onKey () then imports the pairing content of button at current focus place.
Further, if this button is common character keys, then import the character of this button representative; If this button is the shift key, then soft keyboard is carried out the shift operation; If this button is soft keyboard switch key (such as being used for switching to digital soft keyboard by the female soft keyboard of full word), then soft keyboard is switched to the another one soft keyboard, and after switching, KeyCoordinates is reset to (4,1), i.e. switching is located at focus on the coordinate position of the soft keyboard intermediary button correspondence after the switching afterwards, then the value of num is composed to orinum, the value that is converted into corresponding num according to the value of x among the KeyCoordinates and y is stored among the num, obtain the num corresponding key among the HashMap of the soft keyboard correspondence after switch again, and the pressed state of this button is made as true, highlighted demonstration, be used to show that soft keyboard switches the position at back focus place, in the HashMap that switches preceding soft keyboard correspondence, obtain the orinum corresponding key then, the pressed state of this button is made as false, no longer shows focus on the soft keyboard before switching; If this button is a delete key, then delete the character of having imported; If this button is an acknowledgement key, this character input is finished in the affirmation of then executive system being called operation, and the pressed state of this button still is made as true simultaneously, continues on the soft keyboard to show focus, thereby conveniently carries out character input next time.
If current input method status is not the character input state, promptly current input method status is input control state of a control, and then retrieval system is called, and according to the control request of input validation, confirms the input of the character in the input frame.
Need to prove in embodiments of the present invention, do not have tangible sequencing between each step, for example can first execution in step S107-S108, execution in step S103-S104 again; Perhaps can first execution in step S208-S210, execution in step S205-S207 etc. again.
According to the method in the enterprising line character input of embedded device of the embodiment of the invention, by the button at highlighted demonstration focus place on soft keyboard, can know the character that will import simple and clearly, avoid input error.Thereby, only need be provided with on the telepilot up and down that directionkeys, acknowledgement key and input method status switch key just can carry out character input, simplified the design of telepilot.
The present invention also proposes a kind of system in the enterprising line character input of embedded device on the other hand, and as shown in Figure 3, this system comprises embedded device 100 and telepilot 200.
Wherein, embedded device 100 is used for accessing input method instruction establishment and showing the acquiescence soft keyboard according to what receive, and carries out the character input according to user's control request by this acquiescence soft keyboard.Comprise directionkeys 210, input method status switch key 220 and acknowledgement key 230 on the telepilot 200, the user sends control request by the button of pressing on the telepilot 200.
According to the system in the enterprising line character input of embedded device of the embodiment of the invention, by the button at highlighted demonstration focus place on soft keyboard, can know the character that will import simple and clearly, avoid input error.Thereby, only need be provided with on the telepilot up and down that directionkeys, acknowledgement key and input method status switch key just can carry out character input, simplified the design of telepilot.
In one embodiment of the invention, multiple soft keyboard can comprise: the female soft keyboard of full word, digital soft keyboard and special character soft keyboard.
Particularly, as shown in Figure 4, embedded device 100 can comprise creation module 110, receiver module 120, judge module 130, control module 140 and display module 150.Creation module 110 is used to create multiple soft keyboard.What receiver module 120 was used to receive the user accesses input method instruction and control request.Judge module 130 is used to judge the type of user's control request, and judges whether current input method status is the character input state.Control module 140 is used for carrying out the control corresponding operation according to the judged result of judge module 130.Display module 150 is used for showing the acquiescence soft keyboard according to user's input instruction, wherein gives tacit consent to soft keyboard and be a kind of in the multiple soft keyboard.
Creation module 110 also can be used for storing all buttons on each soft keyboard and the coordinate figure of each button correspondence, and wherein each button and a character type is digital corresponding.Whether the current input method status of zone bit determined property that judge module 130 also can be used for according to input method status is the character input state.When the zone bit attribute of input method status is true, determine that current input method status is the character input state; When the zone bit attribute of input method status is false, determine that current input method status is not the character input state.
Control module 140 also can comprise focus indicative control unit, focus mobile control unit and input validation control module.It is that input method status switches that the focus indicative control unit is used for judging the type of control request when judge module 130, and the input method status after switching is when being the character input state, is controlled on the predetermined key of current soft keyboard to show focus; Judging the type of control request when judge module 130 is that input method status switches, and the input method status after switching is controlled at cancellation focus demonstration on the current soft keyboard when be not the character input state.The focus mobile control unit is used for judging that when judge module 130 type of control request is that move the position, and current input method status is the character input state, and the control focus moves on current soft keyboard.Input determines that control module is used for judging that when judge module 130 type of control request is an input validation, and current input method status is when being the character input state, the pairing content of control input focus current place button.
In one embodiment of the invention, after the pairing content of current location of input validation control module input focus, focus indicative control unit control focus continues to show.Thus, can conveniently carry out the input of character late.
Concrete deterministic process is identical with the description of said method with control procedure, herein for simplicity, repeats no more.
Should be understood that the embedded device in the embodiment of the invention can be the embedded device of Android operating system, also can be the embedded device of other operating systems.
The system in the enterprising line character input of embedded device according to the embodiment of the invention has following beneficial effect at least:
1, only need be provided with on the telepilot up and down that directionkeys, acknowledgement key and input method status switch key just can carry out character input, simplify the design of telepilot.
2, when carrying out the character input, by moving of focus on the soft keyboard, can know the current character that will import very legibly, avoid input error, promoted the experience directly perceived when the user imports.
Although illustrated and described embodiments of the invention, for the ordinary skill in the art, be appreciated that without departing from the principles and spirit of the present invention and can carry out multiple variation, modification, replacement and modification that scope of the present invention is by claims and be equal to and limit to these embodiment.

Claims (15)

1. the method in the enterprising line character input of embedded device is characterized in that, may further comprise the steps:
S1: instruct according to the input method that accesses that receives, on described embedded device, create and show and give tacit consent to soft keyboard;
S2: receive the control request that the user sends, and judge the type of described control request;
S3: switch if the type of described control request is an input method status, judge further then whether the input method status after switching is the character input state, if the input method status after the described switching is the character input state, then on the predetermined key of described acquiescence soft keyboard, show focus;
S4: move if the type of described control request is the position, then further judge whether current input method status is the character input state,, then control focus and on described acquiescence soft keyboard, move if described current input method status is the character input state; And
S5: if the type of described control request is an input validation, then further judge whether current input method status is the character input state, if described current input method status is the character input state, the pairing content of the current location of input focus then.
2. the method in the enterprising line character input of embedded device according to claim 1 is characterized in that described step S1 further comprises:
S11: create multiple soft keyboard;
S12: the input method that accesses that receives the user is instructed;
S13: access input method instruction according to described, show the acquiescence soft keyboard on described embedded device, wherein said acquiescence soft keyboard is a kind of in the described multiple soft keyboard.
3. the method in the enterprising line character input of embedded device according to claim 2 is characterized in that described multiple soft keyboard comprises: the female soft keyboard of full word, digital soft keyboard and special character soft keyboard.
4. the method in the enterprising line character input of embedded device according to claim 2 is characterized in that described step S11 is specially:
All buttons on each described soft keyboard are left in respectively among the HashMap, and each button is digital corresponding with a character type, and for each described button coordinate figure is set.
5. the method in the enterprising line character input of embedded device according to claim 4 is characterized in that described step S3 further comprises:
S31: whether the zone bit attribute of judging the input method status after switching is true;
S32:, determine that then the input method status after the described switching is the character input state, and the current location of focus is made as the coordinate position of described predetermined key correspondence if the zone bit attribute of the input method status after the described switching is true;
S33: the current location of calculating focus according to described coordinate position corresponding with it numeral in HashMap, and in described HashMap, obtain corresponding button according to the numeral of the current location correspondence of described focus; And
S34: focus is located on the corresponding button, and carries out highlighted demonstration.
6. the method in the enterprising line character input of embedded device according to claim 4 is characterized in that described step S4 further comprises:
S41: whether the zone bit attribute of judging current input method status is true;
S42:, determine that then described current input method status is the character input state if the zone bit attribute of described current input method status is true;
S43: whether the current location of judging described focus is the position at edge;
S44:, then do not carry out any operation if the current location of described focus is the position at edge;
S45:, then continue execution in step S46 if the current location of described focus is not the position at edge;
S46: the moving direction that moves request according to described position, coordinate figure to the current location of described focus is added and subtracted calculating accordingly, and the coordinate figure after will calculating is made as the coordinate figure of the current location of focus, and the coordinate figure before will calculating is made as the coordinate figure of the last position of focus;
S47: the current location of calculating focus according to the coordinate figure of the current location of described focus corresponding with it numeral in HashMap, and in described HashMap, obtain corresponding button according to the numeral of the current location correspondence of described focus, described focus is moved to carry out highlighted demonstration on the corresponding button; And
S48: the last position of calculating focus according to the coordinate figure of the last position of described focus corresponding with it numeral in HashMap, and in described HashMap, obtain corresponding button according to the numeral of the last position correspondence of described focus, cancel the highlighted demonstration of corresponding button.
7. the method in the enterprising line character input of embedded device according to claim 6 is characterized in that described step S46 further comprises:
If the request of moving of described position is for being moved to the left, then the abscissa value with the current location of described focus subtracts 1;
If the request of moving of described position is for moving right, then the abscissa value with the current location of described focus adds 1;
If the request of moving of described position is for moving up, then the ordinate value with the current location of described focus subtracts 1;
If the request of moving of described position is for moving down, then the ordinate value with the current location of described focus adds 1.
8. the method in the enterprising line character input of embedded device according to claim 1 is characterized in that, also comprises:
After the pairing content of current location of the described focus of input, the focus on the described acquiescence soft keyboard continues to show.
9. the system in the enterprising line character input of embedded device is characterized in that, comprising:
Embedded device is used for accessing input method instruction establishment and showing the acquiescence soft keyboard according to what receive, and carries out the character input according to user's control request by described acquiescence soft keyboard;
Telepilot comprises directionkeys, input method status switch key and acknowledgement key, is used to send described user's control request.
10. the system in the enterprising line character input of embedded device according to claim 9 is characterized in that described embedded device further comprises:
Creation module is used to create multiple soft keyboard;
Receiver module, what be used to receive the user accesses input method instruction and control request;
Judge module is used to judge the type of described user's control request, and judges whether current input method status is the character input state;
Control module is used for the judged result according to described judge module, carries out the control corresponding operation; And
Display module is used for showing the acquiescence soft keyboard according to described user's the input method instruction of accessing, and wherein said acquiescence soft keyboard is a kind of in the described multiple soft keyboard.
11. the system in the enterprising line character input of embedded device according to claim 10, it is characterized in that, described creation module also is used to store all buttons on each described soft keyboard and the coordinate figure of each button, and wherein each button and a character type is digital corresponding.
12. the system in the enterprising line character input of embedded device according to claim 10 is characterized in that described multiple soft keyboard comprises: the female soft keyboard of full word, digital soft keyboard and special character soft keyboard.
13. the system in the enterprising line character input of embedded device according to claim 10, it is characterized in that, described judge module is used to also judge whether the zone bit attribute of current input method status is true, if the zone bit attribute of described current input method status is true, determine that then described current input method status is the character input state.
14. the system in the enterprising line character input of embedded device according to claim 10 is characterized in that described control module further comprises:
The focus indicative control unit, the type that is used for when described control request is that input method status switches, and when the input method status after switching is the character input state, be controlled on the predetermined key of described acquiescence soft keyboard and show focus, when the type of described control request is that input method status switches, and when the input method status after switching is not the character input state, be controlled at cancellation focus demonstration on the described acquiescence soft keyboard;
The focus mobile control unit, the type that is used for when described control request is that move the position, and current input method status is when being the character input state, the control focus moves on described acquiescence soft keyboard;
The input validation control module, the type that is used for when described control request is an input validation, and current input method status is imported the pairing content of current location of described focus when being the character input state.
15. the system in the enterprising line character input of embedded device according to claim 14, it is characterized in that, described focus indicative control unit also is used for after the pairing content of current location that described input validation control module is imported described focus, controls described focus and continues to show.
CN 201110231600 2011-08-12 2011-08-12 Method for inputting character on embedded equipment and system Pending CN102298497A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201110231600 CN102298497A (en) 2011-08-12 2011-08-12 Method for inputting character on embedded equipment and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110231600 CN102298497A (en) 2011-08-12 2011-08-12 Method for inputting character on embedded equipment and system

Publications (1)

Publication Number Publication Date
CN102298497A true CN102298497A (en) 2011-12-28

Family

ID=45358944

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110231600 Pending CN102298497A (en) 2011-08-12 2011-08-12 Method for inputting character on embedded equipment and system

Country Status (1)

Country Link
CN (1) CN102298497A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102722326A (en) * 2012-05-25 2012-10-10 深圳乐投卡尔科技有限公司 Method for controlling system by using vehicle-mounted android platform based on soft keys and android equipment
CN103139626A (en) * 2013-02-05 2013-06-05 深圳创维-Rgb电子有限公司 Method how remote control inputs characters to display equipment
CN103150033A (en) * 2013-01-06 2013-06-12 深圳创维数字技术股份有限公司 Function key input method, embedded device and function key input system
CN103152623A (en) * 2013-02-05 2013-06-12 深圳创维-Rgb电子有限公司 Method for inputting characters into display equipment by using remote controller
CN103686289A (en) * 2013-12-26 2014-03-26 深圳Tcl新技术有限公司 Intelligent television keyboard input control method and intelligent television
CN104503661A (en) * 2014-12-22 2015-04-08 无锡天脉聚源传媒科技有限公司 Character input method, device and system
WO2017219479A1 (en) * 2016-06-20 2017-12-28 深圳Tcl数字技术有限公司 Character input method and system of smart television
CN108196695A (en) * 2017-12-28 2018-06-22 深圳Tcl新技术有限公司 Realize the method, apparatus and computer readable storage medium of Thai input
CN109190006A (en) * 2018-07-19 2019-01-11 聚好看科技股份有限公司 A kind of exchange method and device based on information search interface
CN109714645A (en) * 2019-01-25 2019-05-03 山东浪潮商用***有限公司 A method of based on Android set-top box soft keyboard prompt operation
CN111596771A (en) * 2020-05-14 2020-08-28 海信视像科技股份有限公司 Display device and method for moving selector in input method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101089806A (en) * 2007-07-24 2007-12-19 中兴通讯股份有限公司 Character input device and method
CN101149660A (en) * 2006-09-21 2008-03-26 乐金电子(中国)研究开发中心有限公司 Dummy keyboard suitable for bi-directional writing language and its implementing method
US20080117171A1 (en) * 2006-11-17 2008-05-22 Samsung Electronics Co., Ltd. Remote control device, character input method and display device using soft keyboard
CN101634935A (en) * 2009-08-18 2010-01-27 深圳市同洲电子股份有限公司 Method and device for inputting characters by touch screen
CN101645948A (en) * 2009-09-04 2010-02-10 惠州Tcl移动通信有限公司 Method for adjusting keyboard
CN102023804A (en) * 2010-12-13 2011-04-20 华为终端有限公司 Virtual keyboard processing method and user equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101149660A (en) * 2006-09-21 2008-03-26 乐金电子(中国)研究开发中心有限公司 Dummy keyboard suitable for bi-directional writing language and its implementing method
US20080117171A1 (en) * 2006-11-17 2008-05-22 Samsung Electronics Co., Ltd. Remote control device, character input method and display device using soft keyboard
CN101089806A (en) * 2007-07-24 2007-12-19 中兴通讯股份有限公司 Character input device and method
CN101634935A (en) * 2009-08-18 2010-01-27 深圳市同洲电子股份有限公司 Method and device for inputting characters by touch screen
CN101645948A (en) * 2009-09-04 2010-02-10 惠州Tcl移动通信有限公司 Method for adjusting keyboard
CN102023804A (en) * 2010-12-13 2011-04-20 华为终端有限公司 Virtual keyboard processing method and user equipment

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102722326A (en) * 2012-05-25 2012-10-10 深圳乐投卡尔科技有限公司 Method for controlling system by using vehicle-mounted android platform based on soft keys and android equipment
CN103150033A (en) * 2013-01-06 2013-06-12 深圳创维数字技术股份有限公司 Function key input method, embedded device and function key input system
CN103139626B (en) * 2013-02-05 2016-06-22 深圳创维-Rgb电子有限公司 The method that remote controller inputs character to display device
CN103152623A (en) * 2013-02-05 2013-06-12 深圳创维-Rgb电子有限公司 Method for inputting characters into display equipment by using remote controller
CN103139626A (en) * 2013-02-05 2013-06-05 深圳创维-Rgb电子有限公司 Method how remote control inputs characters to display equipment
CN103152623B (en) * 2013-02-05 2016-09-21 深圳创维-Rgb电子有限公司 Remote controller is to the method for display device input character
CN103686289A (en) * 2013-12-26 2014-03-26 深圳Tcl新技术有限公司 Intelligent television keyboard input control method and intelligent television
CN103686289B (en) * 2013-12-26 2017-11-03 深圳Tcl新技术有限公司 Intelligent television input through keyboard control method and intelligent television
CN104503661A (en) * 2014-12-22 2015-04-08 无锡天脉聚源传媒科技有限公司 Character input method, device and system
WO2017219479A1 (en) * 2016-06-20 2017-12-28 深圳Tcl数字技术有限公司 Character input method and system of smart television
CN108196695A (en) * 2017-12-28 2018-06-22 深圳Tcl新技术有限公司 Realize the method, apparatus and computer readable storage medium of Thai input
CN109190006A (en) * 2018-07-19 2019-01-11 聚好看科技股份有限公司 A kind of exchange method and device based on information search interface
CN109714645A (en) * 2019-01-25 2019-05-03 山东浪潮商用***有限公司 A method of based on Android set-top box soft keyboard prompt operation
CN111596771A (en) * 2020-05-14 2020-08-28 海信视像科技股份有限公司 Display device and method for moving selector in input method

Similar Documents

Publication Publication Date Title
CN102298497A (en) Method for inputting character on embedded equipment and system
CN103139626B (en) The method that remote controller inputs character to display device
CN115357178B (en) Control method applied to screen-throwing scene and related equipment
KR100785071B1 (en) Method for displaying information in response to touch input in mobile device with touchscreen
KR101061512B1 (en) A mobile terminal having a touch screen and a keypad setting method in the mobile terminal
CN103152623B (en) Remote controller is to the method for display device input character
CN103561307A (en) Indication mode switching method and device based on browser
CN101160507A (en) Mobile phone having a TV remote style user interface
CN103455237A (en) Menu processing method and device
KR20080099487A (en) Mobile communication terminal and controlling method thereof
CN102595537B (en) A kind of method of handover network access point, device and terminal
CN103596027A (en) Method and device for retrieving keyboards under different scenes of intelligent television
US10440170B2 (en) Apparatus and method for transmitting/receiving message in mobile communication terminal with touch screen
CN104156208A (en) Method and device for operating controls in terminals on basis of remote-control device
CN105812945A (en) Information input method, device and smart terminal
CN103533448A (en) Cursor control method of intelligent television and cursor control device thereof
CN105472254A (en) Focusing method and device, self-timer stick, mobile terminal and self-timer system
KR101422003B1 (en) Method of displaying menu in terminal and Terminal using this same
CN112788436B (en) Television platform soft keyboard display method and device, smart television and storage medium
CN104750361A (en) Method and system for processing icon and terminal
CN105635948A (en) Data sending method and data sending module
CN103634679A (en) Deleting control method and device for intelligent television text
CN102318360B (en) Method for setting substitute key and electrical device using the method
CN107396201B (en) Five-key operation method for television set
KR20150042454A (en) Calling Apparatus and Method for Mobile

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20111228