CN102681695A - Cursor control method and device - Google Patents

Cursor control method and device Download PDF

Info

Publication number
CN102681695A
CN102681695A CN2012101251027A CN201210125102A CN102681695A CN 102681695 A CN102681695 A CN 102681695A CN 2012101251027 A CN2012101251027 A CN 2012101251027A CN 201210125102 A CN201210125102 A CN 201210125102A CN 102681695 A CN102681695 A CN 102681695A
Authority
CN
China
Prior art keywords
user
cursor
cursor control
control method
action
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
CN2012101251027A
Other languages
Chinese (zh)
Other versions
CN102681695B (en
Inventor
孙研龙
杨帆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Samsung Telecommunications Technology Research Co Ltd
Samsung Electronics Co Ltd
Original Assignee
Beijing Samsung Telecommunications Technology Research Co Ltd
Samsung Electronics 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 Samsung Telecommunications Technology Research Co Ltd, Samsung Electronics Co Ltd filed Critical Beijing Samsung Telecommunications Technology Research Co Ltd
Priority to CN201210125102.7A priority Critical patent/CN102681695B/en
Publication of CN102681695A publication Critical patent/CN102681695A/en
Application granted granted Critical
Publication of CN102681695B publication Critical patent/CN102681695B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Input By Displaying (AREA)

Abstract

The invention discloses a cursor control method applied to a mobile terminal. The cursor control method is characterized by comprising the following steps of: monitoring action of a user through a monitoring module and generating action data; receiving the action data through a control module and generating control data after analysis; and receiving the control data through an edition module and controlling a cursor. By the cursor control method, the cursor can be controlled precisely.

Description

Cursor control method and device
Technical field
The present invention relates to the communication of mobile terminal application, relate in particular to a kind of cursor control method and device.
Background technology
The existing input method that operates on the touch-screen intelligent mobile terminal equipment all is to receive user input singlely, clicks soft keyboard or hard manual is edited through the user.This input mode pattern is single, only provides a soft keyboard to receive user's input, makes the user to control cursor and to edit through clicking (touch) screen, and user experience is single.In addition, if screen is less, wait to edit the literal comparatively dense, maloperation usually takes place in the position that the user is difficult to control accurately cursor.
In view of this, industry is needed a kind of method and the device that can realize accurately controlling cursor badly.
Summary of the invention
In order to solve the problems of the technologies described above, one of the object of the invention is to provide a kind of cursor control method, is applied to portable terminal, may further comprise the steps: S11, through the monitoring module monitors user action and generate action data; S12, receive said action data and generation control data after analyzing through control module; And S13, receive said control data and control cursor through editor module.
In another optional embodiment of the present invention, said monitoring modular comprises: the arbitrary unit in direction sensor or the action sensor.
In another optional embodiment of the present invention, said monitoring modular comprises: the arbitrary unit in gravity sensor, Magnetic Sensor, speed pickup or the acceleration transducer.
In another optional embodiment of the present invention, said step S11 further may further comprise the steps: S111, the interface that is provided with through said portable terminal provide a CS for the user; And whether S112, the on off state judges through said CS allow the monitor user ' action.
In another optional embodiment of the present invention; Said step S111 further may further comprise the steps: when the user gets in the edit box in the editor module; Said editor module ejects a soft keyboard automatically, and wherein, said soft keyboard comprises: confirm option and withdraw from option.
In another optional embodiment of the present invention, said step S112 further may further comprise the steps: if the user allows monitoring, then said monitoring modular begins the monitor user ' action and starts said control module; Otherwise, not starting said control module, the user is through said soft keyboard control cursor.
In another optional embodiment of the present invention; Said step S12 further may further comprise the steps: S121, analyze the action data that said monitoring modular generates through the sensing data resolution unit in the said control module; Wherein, said sensing data resolution unit comprises: the arbitrary unit in delete function subelement, locomotive function subelement and the selection function subelement; And S122,, the user automatically ejects the soft keyboard in the said control module when getting in the edit box in the said editor module, so that user's select operating mode.
In another optional embodiment of the present invention, said step S12 further may further comprise the steps: S123, judge whether to finish cursor control through said editor module; And S124, judge whether to stop to monitor said user action through said control module.
In another optional embodiment of the present invention, said step S123 further may further comprise the steps: if when S1231 does not have said control data, then said editor module finishes cursor control and also hides said soft keyboard; S1232 otherwise, continue the said cursor of control.
In another optional embodiment of the present invention, said step S124 further may further comprise the steps: if S1241 do not have said action data or user select on the said soft keyboard withdraw from option the time, then said control module stops to monitor said user action; S1242 otherwise, continue the said user action of monitoring.
In another optional embodiment of the present invention, said monitoring modular is arranged within the said portable terminal.
One of the object of the invention is a kind of cursor control device also is provided, and is applied to portable terminal, comprising: monitoring modular, and the monitor user ' action also generates action data; Control module receives said action data and generates control data; And editor module, receive said control data and control cursor.
In another optional embodiment of the present invention, said monitoring modular comprises: the arbitrary unit in direction sensor or the action sensor.
In another optional embodiment of the present invention, said monitoring modular comprises: the arbitrary unit in gravity sensor, Magnetic Sensor, speed pickup or the acceleration transducer.
In another optional embodiment of the present invention, also comprise: CS, the interface that is provided with through said portable terminal offers the user, so that the user selects whether to allow the monitor user ' action according on off state.
In another optional embodiment of the present invention, said monitoring modular comprises: the monitoring start unit is used to receive the log-on message that said CS sends; And the monitoring performance element, be used for after the log-on message that receives, carrying out the monitoring of said user action.
In another optional embodiment of the present invention, said control module comprises: the sensing data resolution unit is used to analyze the action data that said monitoring modular generates; Soft keyboard ejects when the user gets in the edit box in the said editor module automatically, so that user's select operating mode.
In another optional embodiment of the present invention, said monitoring modular is arranged within the said portable terminal.
In another optional embodiment of the present invention, said sensing data resolution unit comprises: the arbitrary unit in delete function subelement, locomotive function subelement and the selection function subelement.
One of the object of the invention is a kind of cursor control method also is provided, and is applied to portable terminal, may further comprise the steps: S21, through gravity sensor monitor user ' action and generate action data; S22, receive said action data and generation control data after analyzing through control module; And S23, receive said control data and control cursor through editor module.
In another optional embodiment of the present invention, said step S21 further may further comprise the steps: S211, the interface that is provided with through said portable terminal provide a CS for the user; Whether S212, the on off state judges through said CS allow the monitor user ' action; And S213, set up the direction of coordinate system space and monitor user ' action in said coordinate system space through said gravity sensor and change.
In another optional embodiment of the present invention, said coordinate system space comprises: the two-dimensional coordinate system space.
In another optional embodiment of the present invention, the user action in the said two-dimensional coordinate system space comprises: "Left"-deviationist, Right deviation, earlier left-leaning back Right deviation, or first Right deviation after arbitrary pattern in the "Left"-deviationist.
In another optional embodiment of the present invention, said coordinate system space comprises: the three-dimensional system of coordinate space.
In another optional embodiment of the present invention, the user action in the said three-dimensional system of coordinate space comprises: left-leaning, left upset, Right deviation, right upset, go up upset, upset down, left-leaning after left-leaning back Right deviation, the first Right deviation, the right upset in the back of left side upset earlier earlier, or the left side upset of right earlier upset back in arbitrary pattern.
In another optional embodiment of the present invention; Said step S212 further may further comprise the steps: when the user gets in the edit box in the editor module; Said editor module ejects a soft keyboard automatically, and wherein, said soft keyboard comprises: confirm option and withdraw from option.
In another optional embodiment of the present invention, said step S213 further may further comprise the steps:
If the user allows monitoring, then said gravity sensor begins the monitor user ' action and starts said control module; Otherwise, not starting said control module, the user is through said soft keyboard control cursor.
In another optional embodiment of the present invention; Said step S22 further may further comprise the steps: S221, analyze the action data that said monitoring modular generates through the sensing data resolution unit in the said control module; Wherein, said sensing data resolution unit: the arbitrary unit in delete function subelement, locomotive function subelement and the selection function subelement; And S222,, the user automatically ejects the soft keyboard in the said control module when getting in the edit box in the said editor module, so that user's select operating mode.
In another optional embodiment of the present invention, said step S221 further may further comprise the steps: S2211, according to the default location of said portable terminal obtains deviation angle and mobile number of times after mobile; S2212, according to said deviation angle, judge whether it is edit pattern; S2213 is if edit pattern is then carried out delete function; S2214, if not edit pattern, then according to said mobile number of times, further judge whether to be moving cursor and to select type mode; S2215 if moving cursor and select type mode then carry out moving cursor and select literal function; And S2216, if not moving cursor and select type mode, then only carry out the moving cursor function.
In another optional embodiment of the present invention, said deviation angle comprises a plurality of angle component in two dimension or the three-dimensional system of coordinate space.
In another optional embodiment of the present invention, said mobile number of times is to move twice at least in the schedule time.
Whether in another optional embodiment of the present invention, said step S2213 further may further comprise the steps: after carrying out delete function, keep according to deviation angle, judge whether to continue to carry out the deletion literal function; If deviation angle keeps a schedule time, then continue to carry out the deletion literal function; If deviation angle returns default value, then finish the deletion literal function.
Whether in another optional embodiment of the present invention, said step S2215 further may further comprise the steps: after carrying out moving cursor and selecting literal function, keep according to deviation angle, judge whether to continue to carry out moving cursor and select literal function; If deviation angle keeps a schedule time, then continue to carry out the deletion literal function; If deviation angle returns default value, then finish the deletion literal function.
Whether in another optional embodiment of the present invention, said step S2216 further may further comprise the steps: after carrying out the moving cursor function, keep according to deviation angle, judge whether to continue to carry out the moving cursor function; If deviation angle keeps a schedule time, then continue to carry out the deletion literal function; If deviation angle returns default value, then finish the deletion literal function.
In another optional embodiment of the present invention, said deflection angle is about 10 degree to 90 degree; And the said schedule time is about 200 milliseconds to 2000 milliseconds.
In another optional embodiment of the present invention, said deflection angle is about the unspecified angle in 10 degree, 20 degree, 30 degree, 45 degree, 60 degree, 75 degree or 90 degree.
In another optional embodiment of the present invention, the said schedule time is about the arbitrary time in 200 milliseconds, 500 milliseconds, 1000 milliseconds, 1500 milliseconds or 2000 milliseconds.
In another optional embodiment of the present invention, said step S22 further may further comprise the steps: S223, judge whether to finish cursor control through said editor module; And S224, judge whether to stop to monitor said user action through said control module.
In another optional embodiment of the present invention, said step S223 further may further comprise the steps: if when S2231 does not have said control data, then said editor module finishes cursor control and also hides said soft keyboard; S2232 otherwise, continue the said cursor of control.
In another optional embodiment of the present invention, said step S224 further may further comprise the steps: if S2241 do not have said action data or user select on the said soft keyboard withdraw from option the time, then said control module stops to monitor said user action; S2242 otherwise, continue the said user action of monitoring.
In another optional embodiment of the present invention, said gravity sensor is arranged within the said portable terminal.
It is a kind of for implementing the custom-designed device of cursor control method that one of the object of the invention is also to provide.
It is a kind of for implementing the custom-designed device of cursor control method that one of the object of the invention is also to provide.
One of the object of the invention is also to provide a kind of text editing method of using said cursor control method.
One of the object of the invention is also to provide a kind of text editor of using said cursor control device.
One of the object of the invention is also to provide a kind of portable terminal of using said cursor control method.
One of the object of the invention is also to provide a kind of communication system of using said cursor control method.
Cursor control method of the present invention and device can accurately be controlled cursor.
Aspect that the present invention adds and advantage part in the following description provide, and these will become obviously from the following description, or recognize through practice of the present invention.
Description of drawings
Above-mentioned and/or the additional aspect of the present invention and advantage from below in conjunction with accompanying drawing to becoming the description of embodiment obviously and understanding easily, wherein,
Fig. 1 is the process flow diagram according to an illustrative embodiments of the present invention;
Fig. 2 is the process flow diagram according to another illustrative embodiments of the present invention;
Fig. 3 is the structural drawing according to the cursor control device of an illustrative embodiments of the present invention;
Fig. 4 is the structural drawing according to the cursor control device of another illustrative embodiments of the present invention;
Fig. 5 is the process flow diagram according to another illustrative embodiments of the present invention;
Fig. 6 is the synoptic diagram of the three-dimensional coordinate of the mobile device according to an illustrative embodiments of the present invention when being in perpendicular screen;
Fig. 7 is the synoptic diagram of the three-dimensional coordinate of the mobile device according to another illustrative embodiments of the present invention when being in horizontal screen;
Fig. 8 is the synoptic diagram of the three-dimensional coordinate of the mobile device according to another illustrative embodiments of the present invention when being in perpendicular screen;
Fig. 9 is the synoptic diagram of the three-dimensional coordinate of the mobile device according to another illustrative embodiments of the present invention when being in horizontal screen.
Embodiment
Specifically describe illustrative embodiments of the present invention referring now to accompanying drawing.Yet the present invention can be with many multi-form embodiments of implementing and should not be construed as limited to set forth here; On the contrary, it is of the present invention open thoroughly with complete in order to make that these embodiments are provided, and intactly passes on thought of the present invention, idea, purpose, design, reference scheme and protection domain to those skilled in the art.The term that uses in the detailed description of the concrete illustrative embodiments of example in the accompanying drawing is not meant to limit the present invention.In the accompanying drawing, same numeral refers to identical element.
Only if specially statement, singulative used herein " ", " one ", " said " and " being somebody's turn to do " also can comprise plural form.What will be further understood that is; The wording of using in the instructions of the present invention " comprises " and is meant and has said characteristic, integer, step, operation, element and/or assembly, do not exist or adds one or more other characteristics, integer, step, operation, element, assembly and/or their group but do not get rid of.Should be appreciated that when we claim that element is " connected " or " coupling " during to another element, it can directly connect or be couple to other elements, perhaps also can have intermediary element.In addition, " connection " used herein or " coupling " can comprise wireless connections or couple.Wording used herein " and/or " comprise one or more arbitrary unit of listing item that is associated and all make up.
Only if in addition definition, all terms used herein (comprising technical term and scientific terminology) have with the present invention under the identical meaning of general understanding of those of ordinary skill in the field.Should also be understood that such as those terms that define in the general dictionary to be understood that to have the consistent meaning of meaning in the context with prior art, only and if as definition here, do not use idealized or too formal implication is explained.
Here employed " terminal " both comprised the equipment of the wireless signal receiver that only possesses no emission ability, comprised again having the reception that can on bidirectional communication link, carry out two-way communication and the equipment of launching hardware.This equipment can comprise: the honeycomb or other communication facilitiess that have or do not have the multi-line display; Can combine voice and the PCS Personal Communications System (PCS) of data processing, fax and/or its communication ability; The PDA(Personal Digital Assistant) that can comprise radio frequency receiver and pager, Internet/intranet visit, web browser, notepad, calendar and/or GPS (GPS) receiver; And/or comprise conventional on knee and/or palmtop computer or other equipment of radio frequency receiver.Here employed " portable terminal " can be portable, can transport, be installed in the vehicles (aviation, sea-freight and/or land), perhaps be suitable for and/or be configured to local runtime and/or with distribution form in the operation of any other position in the earth and/or space.
Fig. 1 is the process flow diagram according to an illustrative embodiments of the present invention.The present invention provides a kind of cursor control method, is applied to portable terminal, may further comprise the steps: S11, through the monitoring module monitors user action and generate action data; S12, receive said action data and generation control data after analyzing through control module; And S13, receive said control data and control cursor through editor module.
Fig. 2 is the process flow diagram according to another illustrative embodiments of the present invention.In another optional embodiment of the present invention, said step S11 further may further comprise the steps: S111, the interface that is provided with through said portable terminal provide a CS for the user; And whether S112, the on off state judges through said CS allow the monitor user ' action.In another optional embodiment of the present invention; Said step S111 further may further comprise the steps: when the user gets in the edit box in the editor module; Said editor module ejects a soft keyboard automatically, and wherein, said soft keyboard comprises: confirm option and withdraw from option.In another optional embodiment of the present invention, said step S112 further may further comprise the steps: if the user allows monitoring, then said monitoring modular begins the monitor user ' action and starts said control module; Otherwise, not starting said control module, the user is through said soft keyboard control cursor.In another optional embodiment of the present invention; Said step S12 further may further comprise the steps: S121, analyze the action data that said monitoring modular generates through the sensing data resolution unit in the said control module; Wherein, said sensing data resolution unit comprises: the arbitrary unit in delete function subelement, locomotive function subelement and the selection function subelement; And S122,, the user automatically ejects the soft keyboard in the said control module when getting in the edit box in the said editor module, so that user's select operating mode.In another optional embodiment of the present invention, said step S12 further may further comprise the steps: S123, judge whether to finish cursor control through said editor module; And S124, judge whether to stop to monitor said user action through said control module.In another optional embodiment of the present invention, said step S123 further may further comprise the steps: if when S1231 does not have said control data, then said editor module finishes cursor control and also hides said soft keyboard; S1232 otherwise, continue the said cursor of control.In another optional embodiment of the present invention, said step S124 further may further comprise the steps: if S1241 do not have said action data or user select on the said soft keyboard withdraw from option the time, then said control module stops to monitor said user action; S1242 otherwise, continue the said user action of monitoring.
Fig. 3 is the structural drawing according to the cursor control device of an illustrative embodiments of the present invention.The present invention also provides a kind of cursor control device 1, is applied to portable terminal, comprising: monitoring modular 11, and the monitor user ' action also generates action data; Control module 12 receives said action data and generates control data; And editor module 13, receive said control data and control cursor.
Fig. 4 is the structural drawing according to the cursor control device of another illustrative embodiments of the present invention.In another optional embodiment of the present invention, also comprise: CS, the interface that is provided with through said portable terminal offers user 107, so that the user selects whether to allow the monitor user ' action according on off state.In another optional embodiment of the present invention, said monitoring modular 11 comprises: the monitoring start unit is used to receive the log-on message that said CS sends; And the monitoring performance element, be used for after the log-on message that receives, carrying out the monitoring of said user action.In another optional embodiment of the present invention, said control module 12 comprises: sensing data resolution unit 102 is used to analyze the action data that said monitoring modular generates; Soft keyboard 104 ejects when the user gets in the edit box in the said editor module automatically, so that user's select operating mode.As optional mode, can replace soft keyboard to carry out input operation with button.In another optional embodiment of the present invention, said monitoring modular 11 is arranged within the said portable terminal.In another optional embodiment of the present invention, said sensing data resolution unit 102 comprises: the arbitrary unit in delete function subelement, locomotive function subelement and the selection function subelement.In another optional embodiment of the present invention, said monitoring modular comprises: the arbitrary unit in direction sensor or the action sensor.In another optional embodiment of the present invention, said monitoring modular 11 comprises: the arbitrary unit in gravity sensor 105, Magnetic Sensor, speed pickup or the acceleration transducer.Embodiment shown in Fig. 4 adopts gravity sensor 105.In another optional embodiment of the present invention, said monitoring modular 11 is arranged within the said mobile terminal device 106.The present invention adds a sensing data resolution unit (102) in input method (103); When user (107) controls mobile terminal device (106) when different directions rotates; 102 modules receive and analyze the data that passed over by gravity sensor (105) module, according to the deletion of the moving of cursor in the analysis result control text edit box (101), text, selection, editor etc.
The present invention also provides a kind of cursor control method, is applied to portable terminal, may further comprise the steps: S21, through gravity sensor monitor user ' action and generate action data; S22, receive said action data and generation control data after analyzing through control module; And S23, receive said control data and control cursor through editor module.
In another optional embodiment of the present invention, said step S21 further may further comprise the steps: S211, the interface that is provided with through said portable terminal provide a CS for the user; Whether S212, the on off state judges through said CS allow the monitor user ' action; And S213, set up the direction of coordinate system space and monitor user ' action in said coordinate system space through said gravity sensor and change.In another optional embodiment of the present invention; Said step S212 further may further comprise the steps: when the user gets in the edit box in the editor module; Said editor module ejects a soft keyboard automatically, and wherein, said soft keyboard comprises: confirm option and withdraw from option.In another optional embodiment of the present invention, said step S213 further may further comprise the steps: if the user allows monitoring, then said gravity sensor begins the monitor user ' action and starts said control module; Otherwise, not starting said control module, the user is through said soft keyboard control cursor.In another optional embodiment of the present invention; Said step S22 further may further comprise the steps: S221, analyze the action data that said monitoring modular generates through the sensing data resolution unit in the said control module; Wherein, said sensing data resolution unit: the arbitrary unit in delete function subelement, locomotive function subelement and the selection function subelement; And S222,, the user automatically ejects the soft keyboard in the said control module when getting in the edit box in the said editor module, so that user's select operating mode.
Fig. 5 is the process flow diagram according to another illustrative embodiments of the present invention.In another optional embodiment of the present invention, said step S221 further may further comprise the steps: S2211, according to the default location of said portable terminal obtains deviation angle and mobile number of times after mobile; S2212, according to said deviation angle, judge whether it is edit pattern; S2213 is if edit pattern is then carried out delete function; S2214, if not edit pattern, then according to said mobile number of times, further judge whether to be moving cursor and to select type mode; S2215 if moving cursor and select type mode then carry out moving cursor and select literal function; And S2216, if not moving cursor and select type mode, then only carry out the moving cursor function.In another optional embodiment of the present invention, said deviation angle comprises a plurality of angle component in two dimension or the three-dimensional system of coordinate space.In another optional embodiment of the present invention, said mobile number of times is to move twice at least in the schedule time.In another optional embodiment of the present invention, said step S2213 further may further comprise the steps: S2213A, after carrying out delete function, whether keep according to deviation angle, and judge whether to continue to carry out the deletion literal function; If deviation angle keeps a schedule time, then continue to carry out the deletion literal function; If deviation angle returns default value, then finish the deletion literal function.In another optional embodiment of the present invention; Said step S2215 further may further comprise the steps: S2215A, after carrying out moving cursor and selecting literal function; Whether keep according to deviation angle, judge whether to continue to carry out moving cursor and select literal function; If deviation angle keeps a schedule time, then continue to carry out the deletion literal function; If deviation angle returns default value, then finish the deletion literal function.In another optional embodiment of the present invention, said step S2216 further may further comprise the steps: S2216A, after carrying out the moving cursor function, whether keep according to deviation angle, and judge whether to continue to carry out the moving cursor function; If deviation angle keeps a schedule time, then continue to carry out the deletion literal function; If deviation angle returns default value, then finish the deletion literal function.
In another optional embodiment of the present invention; Certain value that said deflection angle X selects in the configuration interface that the inventive method provides for the user; Adjustable range is that 10 degree are to 90 degree; For example X is preferably 10 degree, 20 degree, 30 degree, 45 degree, 60 degree, 75 degree or 90 degree etc., and also for example the X default value is 30 degree; And certain value of in the configuration interface that this method provides, selecting for the user of said schedule time Y; Adjustable range is 200 milliseconds to 2000 milliseconds; For example Y is preferably 200 milliseconds, 500 milliseconds, 1000 milliseconds, 1500 milliseconds or 2000 milliseconds etc., and also for example the Y default value is 200 milliseconds or 1000 milliseconds.The schedule time can be regarded as the time interval again.
Certainly it will be appreciated by persons skilled in the art that above-mentioned numerical range or numerical value only provide comparatively preferred scheme in the embodiment of the present invention, is not the protection domain that is used to limit claim of the present invention.Certainly be not included in the numerical value in above-mentioned numerical range or the numerical value, for example schedule time Y is 100 milliseconds, is applicable to embodiment of the present invention too.But actuation time represented when being 100 milliseconds owing to Y is too short, and the user of general user, especially slow motion needs certain adaptation.
In another optional embodiment of the present invention, said step S22 further may further comprise the steps: S223, judge whether to finish cursor control through said editor module; And S224, judge whether to stop to monitor said user action through said control module.
In another optional embodiment of the present invention, said step S223 further may further comprise the steps: if when S2231 does not have said control data, then said editor module finishes cursor control and also hides said soft keyboard; S2232 otherwise, continue the said cursor of control.In another optional embodiment of the present invention, said step S224 further may further comprise the steps: if S2241 do not have said action data or user select on the said soft keyboard withdraw from option the time, then said control module stops to monitor said user action; S2242 otherwise, continue the said user action of monitoring.
In another optional embodiment of the present invention, said coordinate system space comprises: the two-dimensional coordinate system space.In another optional embodiment of the present invention, the user action in the said two-dimensional coordinate system space comprises: "Left"-deviationist, Right deviation, or left-leaning earlier back Right deviation in arbitrary pattern.In another optional embodiment of the present invention, said coordinate system space comprises: the three-dimensional system of coordinate space.In another optional embodiment of the present invention, the user action in the said three-dimensional system of coordinate space comprises: left-leaning, left upset, Right deviation, right upset, go up upset, upset down, earlier left-leaning back Right deviation, or the right upset in the back of left side upset earlier in arbitrary pattern.In another optional embodiment of the present invention, said gravity sensor is arranged within the said portable terminal.Said three-dimensional system of coordinate space can be set up through gyroscope.
Fig. 6 is the synoptic diagram according to the mobile device three-dimensional coordinate of an illustrative embodiments of the present invention.Mobile device of the present invention can make a kind of smart mobile phone.Said mobile device is built-in with gravity sensor or acceleration transducer, and according to the data that this sensor senses arrives, mobile device can know that its direction in two-dimensional space or three dimensions changes.With the Android mobile phone is example, and its coordinate system defines with respect to the mobile phone screen default direction, and is as shown in Figure 6, wherein, the x axle: horizontal direction, point to right; The y axle: vertical direction, in the sensing; Z axle: perpendicular to mobile phone screen, outside the sensing.When the screen orientation of mobile phone changed, the relative position of this coordinate system mobile phone screen remains unchanged, and was as shown in Figure 7.
In embodiment of the present invention, when mentioning portable terminal and be in the two-dimensional space coordinate system, be meant in a plane coordinate system; Like Fig. 6 or XY coordinate system shown in Figure 7; Need not to distinguish horizontal screen, perpendicular screen state, that is to say that mode of operation is general under horizontal screen and perpendicular screen state; When mentioning portable terminal and be in three dimensional space coordinate and be, be meant in a three-dimensional coordinate system, like Fig. 6 or XYZ coordinate shown in Figure 7 system, need to distinguish horizontal screen, perpendicular screen state, that is to say that mode of operation is not general under horizontal screen and perpendicular screen state.
Concrete operations mode (but reference table one):
One, deletion action (needing the terminal to be in " edit pattern "):
When the user need delete the character around the cursor, be divided into the operator scheme of following several kinds of situation:
1, the character (that is the deletion of one time one word left) of deletion cursor front:
(1) when mobile phone is in three-dimensional perpendicular screen, the user with mobile phone from default location after the Y axle turns clockwise certain angle, turn back to default location again;
(2) when mobile phone is in three-dimensional horizontal screen, the user with mobile phone from default location after the X axle turns clockwise certain angle, turn back to default location again;
(3) when mobile phone is in two-dimensional space, the user turns back to default location again after mobile phone is tilted certain angle to the left from default location.
2, the character (that is the deletion of one time one word to the right) of deletion cursor back:
(1) when mobile phone is in three-dimensional perpendicular screen, the user with mobile phone from default location after the Y axle is rotated counterclockwise certain angle, turn back to default location again;
(2) when mobile phone is in three-dimensional horizontal screen, the user with mobile phone from default location after the X axle is rotated counterclockwise certain angle, turn back to default location again.
(3) when mobile phone is in two-dimensional space, the user turns back to default location again after mobile phone is tilted certain angle to the right from default location.
3, deletion cursor current location is to the character between the lastrow relative position deletion of last delegation (that is, to):
(1) when mobile phone is in three-dimensional perpendicular screen, the user with mobile phone from default location after the X axle turns clockwise certain angle, turn back to default location again;
(2) when mobile phone is in three-dimensional horizontal screen, the user with mobile phone from default location after the Y axle is rotated counterclockwise certain angle, turn back to default location again.
4, deletion cursor current location arrives the character (that is, to the deletion of delegation next time) between the next line relative position:
(1) when mobile phone is in three-dimensional perpendicular screen, the user with mobile phone from default location after the X axle is rotated counterclockwise certain angle, turn back to default location again;
(2) when mobile phone is in three-dimensional horizontal screen, the user with mobile phone from default location after the Y axle turns clockwise certain angle, turn back to default location again.
5, delete the character of cursor current location between the edit box reference position continuous deletion of the first from left word one word (that is, to) continuously:
(1) when mobile phone is in three-dimensional perpendicular screen, the user with mobile phone from default location around the Y axle.

Claims (51)

1. a cursor control method is applied to portable terminal, it is characterized in that, may further comprise the steps:
S11, through the monitoring module monitors user action and generate action data;
S12, receive said action data and generation control data after analyzing through control module; And
S13, receive said control data and control cursor through editor module.
2. cursor control method according to claim 1 is characterized in that, said monitoring modular comprises: the arbitrary unit in direction sensor or the action sensor.
3. cursor control method according to claim 1 is characterized in that, said monitoring modular comprises: the arbitrary unit in gravity sensor, Magnetic Sensor, speed pickup or the acceleration transducer.
4. cursor control method according to claim 1 is characterized in that, said step S11 further may further comprise the steps:
S111, the interface that is provided with through said portable terminal provide a CS for the user; And
Whether S112, the on off state judges through said CS allow the monitor user ' action.
5. cursor control method according to claim 4; It is characterized in that; Said step S111 further may further comprise the steps: when the user gets in the edit box in the editor module; Said editor module ejects a soft keyboard automatically, and wherein, said soft keyboard comprises: confirm option and withdraw from option.
6. cursor control method according to claim 4 is characterized in that, said step S112 further may further comprise the steps:
If the user allows monitoring, then said monitoring modular begins the monitor user ' action and starts said control module;
Otherwise, not starting said control module, the user is through said soft keyboard control cursor.
7. cursor control method according to claim 1 is characterized in that, said step S12 further may further comprise the steps:
S121, analyze the action data that said monitoring modular generates through the sensing data resolution unit in the said control module; Wherein, said sensing data resolution unit comprises: the arbitrary unit in delete function subelement, locomotive function subelement and the selection function subelement; And
S122, the soft keyboard when the user gets in the edit box in the said editor module in the said control module of automatic ejection are so that user's select operating mode.
8. cursor control method according to claim 1 is characterized in that, said step S12 further may further comprise the steps:
S123, judge whether to finish cursor control through said editor module; And
S124, judge whether to stop to monitor said user action through said control module.
9. cursor control method according to claim 8 is characterized in that, said step S123 further may further comprise the steps:
If when not having said control data, then said editor module finishes cursor control and also hides said soft keyboard; Otherwise, continue the said cursor of control.
10. cursor control method according to claim 8 is characterized in that, said step S124 further may further comprise the steps:
If do not have said action data or user select on the said soft keyboard withdraw from option the time, then said control module stops to monitor said user action; Otherwise, continue the said user action of monitoring.
11. cursor control method according to claim 1 is characterized in that, said monitoring modular is arranged within the said portable terminal.
12. a cursor control device is applied to portable terminal, it is characterized in that, comprising:
Monitoring modular, the monitor user ' action also generates action data;
Control module receives said action data and generates control data; And
Editor module receives said control data and controls cursor.
13. cursor control device according to claim 12 is characterized in that, said monitoring modular comprises: the arbitrary unit in direction sensor or the action sensor.
14. cursor control device according to claim 12 is characterized in that, said monitoring modular comprises: the arbitrary unit in gravity sensor, Magnetic Sensor, speed pickup or the acceleration transducer.
15. cursor control device according to claim 12 is characterized in that, also comprises: CS, the interface that is provided with through said portable terminal offers the user, so that the user selects whether to allow the monitor user ' action according on off state.
16. cursor control device according to claim 12 is characterized in that, said monitoring modular comprises:
The monitoring start unit is used to receive the log-on message that said CS sends; And
The monitoring performance element is used for after the log-on message that receives, carrying out the monitoring of said user action.
17. cursor control device according to claim 12 is characterized in that, said control module comprises:
The sensing data resolution unit is used to analyze the action data that said monitoring modular generates;
Soft keyboard ejects when the user gets in the edit box in the said editor module automatically, so that user's select operating mode.
18. cursor control device according to claim 12 is characterized in that, said monitoring modular is arranged within the said portable terminal.
19. cursor control device according to claim 12 is characterized in that, said sensing data resolution unit comprises: the arbitrary unit in delete function subelement, locomotive function subelement and the selection function subelement.
20. a cursor control method is applied to portable terminal, it is characterized in that, may further comprise the steps:
S21, through gravity sensor monitor user ' action and generate action data;
S22, receive said action data and generation control data after analyzing through control module; And
S23, receive said control data and control cursor through editor module.
21. cursor control method according to claim 20 is characterized in that, said step S21 further may further comprise the steps:
S211, the interface that is provided with through said portable terminal provide a CS for the user;
Whether S212, the on off state judges through said CS allow the monitor user ' action; And
S213, set up the direction of coordinate system space and monitor user ' action in said coordinate system space through said gravity sensor and change.
22. cursor control method according to claim 21 is characterized in that, said coordinate system space comprises: the two-dimensional coordinate system space.
23. cursor control method according to claim 22 is characterized in that, the user action in the said two-dimensional coordinate system space comprises: "Left"-deviationist, Right deviation, earlier left-leaning back Right deviation, or first Right deviation after arbitrary pattern in the "Left"-deviationist.
24. cursor control method according to claim 21 is characterized in that, said coordinate system space comprises: the three-dimensional system of coordinate space.
25. cursor control method according to claim 24 is characterized in that, said three-dimensional system of coordinate space is set up through gyroscope.
26. cursor control method according to claim 24; It is characterized in that the user action in the said three-dimensional system of coordinate space comprises: left-leaning, left upset, Right deviation, right upset, go up upset, upset down, left-leaning after left-leaning back Right deviation, the first Right deviation, the right upset in the back of left side upset earlier earlier, or the left side upset of right earlier upset back in arbitrary pattern.
27. cursor control method according to claim 21; It is characterized in that; Said step S212 further may further comprise the steps: when the user gets in the edit box in the editor module; Said editor module ejects a soft keyboard automatically, and wherein, said soft keyboard comprises: confirm option and withdraw from option.
28. cursor control method according to claim 21 is characterized in that, said step S213 further may further comprise the steps:
If the user allows monitoring, then said gravity sensor begins the monitor user ' action and starts said control module;
Otherwise, not starting said control module, the user is through said soft keyboard control cursor.
29. cursor control method according to claim 20 is characterized in that, said step S22 further may further comprise the steps:
S221, analyze the action data that said monitoring modular generates through the sensing data resolution unit in the said control module; Wherein, said sensing data resolution unit: the arbitrary unit in delete function subelement, locomotive function subelement and the selection function subelement.
30., it is characterized in that said step S22 further may further comprise the steps according to claim 20 or 29 described cursor control methods:
S222, the soft keyboard when the user gets in the edit box in the said editor module in the said control module of automatic ejection are so that user's select operating mode.
31. cursor control method according to claim 28 is characterized in that, said step S221 further may further comprise the steps:
S2211, according to the default location of said portable terminal, obtain deviation angle and mobile number of times after mobile;
S2212, according to said deviation angle, judge whether it is edit pattern;
S2213 is if edit pattern is then carried out delete function;
S2214, if not edit pattern, then according to said mobile number of times, further judge whether to be moving cursor and to select type mode;
S2215 if moving cursor and select type mode then carry out moving cursor and select literal function; And
S2216, if not moving cursor and select type mode, then only carry out the moving cursor function.
32. cursor control method according to claim 31 is characterized in that, said deviation angle comprises a plurality of angle component in two dimension or the three-dimensional system of coordinate space.
33. cursor control method according to claim 31 is characterized in that, said mobile number of times is to move twice at least in the schedule time.
34. cursor control method according to claim 31 is characterized in that, said step S2213 further may further comprise the steps:
After carrying out delete function, whether keep according to deviation angle, judge whether to continue to carry out the deletion literal function;
If deviation angle keeps a schedule time, then continue to carry out the deletion literal function;
If deviation angle returns default value, then finish the deletion literal function.
35. cursor control method according to claim 31 is characterized in that, said step S2215 further may further comprise the steps:
After carrying out moving cursor and selecting literal function, whether keep according to deviation angle, judge whether to continue to carry out moving cursor and select literal function;
If deviation angle keeps a schedule time, then continue to carry out the deletion literal function;
If deviation angle returns default value, then finish the deletion literal function.
36. cursor control method according to claim 31 is characterized in that, said step S2216 further may further comprise the steps:
After carrying out the moving cursor function, whether keep according to deviation angle, judge whether to continue to carry out the moving cursor function;
If deviation angle keeps a schedule time, then continue to carry out the deletion literal function;
If deviation angle returns default value, then finish the deletion literal function.
37., it is characterized in that according to the described cursor control method of arbitrary claim in the claim 33 to 36:
Said range of deflection angles is that 10 degree are to 90 degree; And
Said schedule time scope is 200 milliseconds to 2000 milliseconds.
38. according to the described cursor control method of arbitrary claim in the claim 33 to 36, it is characterized in that: said deflection angle is the unspecified angle in 10 degree, 20 degree, 30 degree, 45 degree, 60 degree, 75 degree or 90 degree.
39. according to the described cursor control method of arbitrary claim in the claim 33 to 36, it is characterized in that: the said schedule time is the arbitrary time in 200 milliseconds, 500 milliseconds, 1000 milliseconds, 1500 milliseconds or 2000 milliseconds.
40. cursor control method according to claim 20 is characterized in that, said step S22 further may further comprise the steps:
S223, judge whether to finish cursor control through said editor module; And
S224, judge whether to stop to monitor said user action through said control module.
41., it is characterized in that said step S223 further may further comprise the steps according to the described cursor control method of claim 40:
If when not having said control data, then said editor module finishes cursor control and also hides said soft keyboard; Otherwise, continue the said cursor of control.
42., it is characterized in that said step S224 further may further comprise the steps according to the described cursor control method of claim 40:
If do not have said action data or user select on the said soft keyboard withdraw from option the time, then said control module stops to monitor said user action; Otherwise, continue the said user action of monitoring.
43. cursor control method according to claim 20 is characterized in that, said gravity sensor is arranged within the said portable terminal.
44. for implementing like the custom-designed device of the described cursor control method of claim 1-11.
45. for implementing like the custom-designed device of the described cursor control method of claim 20-43.
46. a text editing method is applied to portable terminal, it is characterized in that, comprising: like the described cursor control method of claim 1-11.
47. a text editing method is applied to portable terminal, it is characterized in that, comprising: like the described cursor control method of claim 20-43.
48. a text editor is applied to portable terminal, it is characterized in that, comprising: like the described cursor control device of claim 12-19.
49. a portable terminal is characterized in that, comprising: device as claimed in claim 44, or device as claimed in claim 45 in arbitrary device.
50. a portable terminal is characterized in that, comprising: text editor as claimed in claim 48.
51. a communication system is characterized in that, comprising: device as claimed in claim 49, or device as claimed in claim 50 in arbitrary device.
CN201210125102.7A 2012-04-25 2012-04-25 cursor control method and device Active CN102681695B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210125102.7A CN102681695B (en) 2012-04-25 2012-04-25 cursor control method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210125102.7A CN102681695B (en) 2012-04-25 2012-04-25 cursor control method and device

Publications (2)

Publication Number Publication Date
CN102681695A true CN102681695A (en) 2012-09-19
CN102681695B CN102681695B (en) 2016-12-07

Family

ID=46813728

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210125102.7A Active CN102681695B (en) 2012-04-25 2012-04-25 cursor control method and device

Country Status (1)

Country Link
CN (1) CN102681695B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102945135A (en) * 2012-10-24 2013-02-27 广东欧珀移动通信有限公司 Input character deleting method and device
CN103002098A (en) * 2012-11-30 2013-03-27 广东欧珀移动通信有限公司 Single-hand input method and smart cell phone with same
CN104618587A (en) * 2015-01-19 2015-05-13 诚迈科技(南京)股份有限公司 Method for operating large screen moving device through gyro
CN104932807A (en) * 2014-03-19 2015-09-23 腾讯科技(深圳)有限公司 Cursor positioning method and touch screen device
WO2017197860A1 (en) * 2016-05-18 2017-11-23 中兴通讯股份有限公司 Mobile terminal, and operation method and operation apparatus therefor
CN109828703A (en) * 2018-12-28 2019-05-31 维沃移动通信有限公司 Content chooses method and terminal device
CN109831704A (en) * 2018-12-14 2019-05-31 深圳壹账通智能科技有限公司 Video clipping method, device, computer equipment and storage medium
CN112041792A (en) * 2018-03-29 2020-12-04 马里亚·弗朗西斯卡·琼斯 Display device
CN114579008A (en) * 2022-05-06 2022-06-03 湖北工业大学 Science popularization experience interaction system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101605171A (en) * 2008-06-09 2009-12-16 Lg电子株式会社 Portable terminal and text correction method wherein
WO2010083820A1 (en) * 2009-01-26 2010-07-29 Alexander Gruber Method for executing an input using a virtual keyboard displayed on a screen
KR20100089630A (en) * 2009-02-04 2010-08-12 (주)마이크로인피니티 A system and method for inputting user command using a pointing device
CN101825990A (en) * 2010-04-28 2010-09-08 宇龙计算机通信科技(深圳)有限公司 Touch point positioning method and system and touch screen device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101605171A (en) * 2008-06-09 2009-12-16 Lg电子株式会社 Portable terminal and text correction method wherein
WO2010083820A1 (en) * 2009-01-26 2010-07-29 Alexander Gruber Method for executing an input using a virtual keyboard displayed on a screen
KR20100089630A (en) * 2009-02-04 2010-08-12 (주)마이크로인피니티 A system and method for inputting user command using a pointing device
CN101825990A (en) * 2010-04-28 2010-09-08 宇龙计算机通信科技(深圳)有限公司 Touch point positioning method and system and touch screen device

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102945135A (en) * 2012-10-24 2013-02-27 广东欧珀移动通信有限公司 Input character deleting method and device
CN103002098A (en) * 2012-11-30 2013-03-27 广东欧珀移动通信有限公司 Single-hand input method and smart cell phone with same
CN103002098B (en) * 2012-11-30 2015-09-02 广东欧珀移动通信有限公司 A kind of single-hand input method and there is the smart mobile phone of singlehanded input method
CN104932807A (en) * 2014-03-19 2015-09-23 腾讯科技(深圳)有限公司 Cursor positioning method and touch screen device
CN104618587A (en) * 2015-01-19 2015-05-13 诚迈科技(南京)股份有限公司 Method for operating large screen moving device through gyro
WO2017197860A1 (en) * 2016-05-18 2017-11-23 中兴通讯股份有限公司 Mobile terminal, and operation method and operation apparatus therefor
CN112041792A (en) * 2018-03-29 2020-12-04 马里亚·弗朗西斯卡·琼斯 Display device
CN109831704A (en) * 2018-12-14 2019-05-31 深圳壹账通智能科技有限公司 Video clipping method, device, computer equipment and storage medium
CN109831704B (en) * 2018-12-14 2022-04-26 深圳壹账通智能科技有限公司 Video editing method, video editing device, computer equipment and storage medium
CN109828703A (en) * 2018-12-28 2019-05-31 维沃移动通信有限公司 Content chooses method and terminal device
CN114579008A (en) * 2022-05-06 2022-06-03 湖北工业大学 Science popularization experience interaction system
CN114579008B (en) * 2022-05-06 2022-07-08 湖北工业大学 Science popularization experience interaction system

Also Published As

Publication number Publication date
CN102681695B (en) 2016-12-07

Similar Documents

Publication Publication Date Title
CN102681695A (en) Cursor control method and device
CN102163096B (en) Signal conditioning package, information processing method
US20130289858A1 (en) Method for controlling and communicating with a swarm of autonomous vehicles using one-touch or one-click gestures from a mobile platform
CN101625607A (en) Finger mouse
Elliott et al. Development of tactile and haptic systems for US infantry navigation and communication
WO2004034194A3 (en) Method and software for navigation of data on a device display
CN102855066A (en) Terminal and terminal control method
CA2299896A1 (en) Selection navigator
CN105320036A (en) Flight deck multifunction control display unit
CN101910983A (en) Radio communication device and split type touch sensitive user input surface
CN103649873A (en) Thumb mountable cursor control and input device
CN102065065A (en) Vector mode data transmission system and method based on assisted localization technology of sensing components
CN105723323A (en) Remote control for displaying application data on dissimilar screens
EP3323037B1 (en) System and method for double knuckle touch screen control
CN102792681A (en) Apparatus and method for conserving power for device
CN108151716A (en) Flight instruments mapping operating area planing method, device and terminal
CN106201239A (en) The control method of a kind of application program, device and mobile terminal
CN104406601A (en) Navigation method, sending terminal and reception terminal
CN101853135A (en) Method for controlling touch screen input interfaces on handheld electronic equipment based on somatosensory device
Jiang et al. Givs: Fine-grained gesture control for mobile devices in driving environments
EP2734814B1 (en) User-defined pages for aircraft
CN103716365A (en) Data transmission method and device
CN101751153A (en) Hand-holding electronic device and wireless index control system
Sultana et al. A review on smart iot based gesture controlled grass cutting vehicle
JP3169565U (en) Three-dimensional control device for computer input device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant