[go: up one dir, main page]

WO2016141597A1 - Procédé, dispositif, terminal de commande tactile et son interface utilisateur graphique - Google Patents

Procédé, dispositif, terminal de commande tactile et son interface utilisateur graphique Download PDF

Info

Publication number
WO2016141597A1
WO2016141597A1 PCT/CN2015/074135 CN2015074135W WO2016141597A1 WO 2016141597 A1 WO2016141597 A1 WO 2016141597A1 CN 2015074135 W CN2015074135 W CN 2015074135W WO 2016141597 A1 WO2016141597 A1 WO 2016141597A1
Authority
WO
WIPO (PCT)
Prior art keywords
virtual control
virtual
instruction
movement
touch
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.)
Ceased
Application number
PCT/CN2015/074135
Other languages
English (en)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to PCT/CN2015/074135 priority Critical patent/WO2016141597A1/fr
Publication of WO2016141597A1 publication Critical patent/WO2016141597A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]

Definitions

  • the present invention relates to the field of mobile terminals, and in particular, to a touch method, device, terminal, and graphical user interface on a terminal.
  • the embodiments of the present invention provide a touch control method, a device, and a terminal, which can control a large touch area through user operations in a small area, and help improve the convenience of operating the mobile phone with one hand.
  • a touch method including:
  • the virtual control When the virtual control receives the first touch command generated by the first touch operation, the first touch command corresponding to the first touch operation is performed at the position indicated by the position cursor.
  • the virtual control is displayed in a virtual operation area, where the virtual operation area is displayed in a display area of the terminal screen and the holding position
  • the method further includes: when receiving the second touch instruction generated by the second touch operation in the virtual operation area, executing the first position at the position indicated by the position cursor The second touch command corresponding to the two touch operations.
  • the method further includes: changing a display position of the virtual operation area in a display area of the terminal screen according to a user input.
  • the method further includes: saving the position of the position cursor as the latest historical position of the position cursor;
  • the displaying the position cursor in the display area of the terminal screen includes: determining whether the latest historical position of the position cursor exists, and if yes, displaying the position cursor in the latest historical position, and if not, at the preset position The position cursor is displayed.
  • the moving instruction is generated by dragging the virtual control
  • the moving direction indicated by the moving instruction is a displacement direction of an initial position of the virtual control in the virtual operating area to a current position of the virtual control.
  • the moving instruction is generated by dragging the virtual control The instruction; the movement rate indicated by the movement instruction includes:
  • the movement rate indicated by the movement instruction is a drag rate of the preset multiple of the virtual control being dragged; or the movement rate indicated by the movement instruction is a current relationship between a current position of the virtual control and an initial position of the virtual control in the virtual operation area;
  • the movement rate indicated by the movement instruction is positively correlated with the distance from the current position of the virtual control to the initial position of the virtual control in the virtual operation area.
  • the method further includes: in the virtual operation area Monitoring the movement instruction; when the movement instruction is not received in the virtual operation area, moving the virtual control to an initial position of the virtual control in the virtual operation area or the virtual The control remains in a position where the virtual control intersects the edge of the virtual operation area last.
  • the first touch instruction includes: clicking an operation or double-clicking The touch command generated by the operation;
  • the second touch command includes: a touch operation generated by a click operation, a double-click operation, a one-way slide operation, or a zoom operation.
  • the virtual control includes N operation areas, where the N operation areas correspond to N movement directions; and the movement instruction is to act on the N operation areas.
  • An instruction of an operation area the N is a positive integer; the moving the position cursor according to a moving direction indicated by the movement instruction and a movement rate indicated by the movement instruction, comprising: being operated according to the virtual control The moving direction corresponding to the operating area and the preset rate move the position cursor, and N is a positive integer.
  • a touch device including:
  • An acquiring unit configured to acquire a holding position of the terminal by using a preset sensor
  • a display unit configured to display a position cursor in a display area of the terminal screen, and display a virtual control in an area adjacent to the holding position in a display area of the terminal screen, the virtual control being configured to receive the control a move instruction for the position of the position cursor;
  • a first response unit configured to move the position cursor according to a moving direction indicated by the moving instruction and a moving rate indicated by the moving instruction, in response to the moving instruction, when the moving instruction is received by the virtual control ;
  • a second response unit configured to: when the virtual control receives the first touch command generated by the first touch operation, perform the first corresponding to the first touch operation at the position indicated by the position cursor Touch command.
  • the virtual control is displayed in a virtual operation area, where the virtual operation area is displayed in a display area of the terminal screen and adjacent to the holding position.
  • the device further includes: a third response unit, configured to respond to the second touch command when receiving the second touch command generated by the second touch operation in the virtual operation area
  • the second touch instruction corresponding to the second touch operation is performed at the position indicated by the position cursor.
  • the apparatus further includes: a fourth response unit, configured to change the virtual operation area on the terminal screen according to user input The display position in the display area.
  • the apparatus further includes: a recording unit, configured to a response unit moves the position cursor according to a moving direction indicated by the movement instruction and a movement rate indicated by the movement instruction, and saves the position of the position cursor as a latest historical position of the position cursor; the display unit Specifically, it is used to: determine whether the latest historical position of the position cursor exists, and if so, display the position cursor in the latest historical position, and if not, display the position cursor in the preset position.
  • a recording unit configured to a response unit moves the position cursor according to a moving direction indicated by the movement instruction and a movement rate indicated by the movement instruction, and saves the position of the position cursor as a latest historical position of the position cursor
  • the display unit Specifically, it is used to: determine whether the latest historical position of the position cursor exists, and if so, display the position cursor in the latest historical position, and if not, display the position cursor in the preset position.
  • the moving instruction is generated by dragging the virtual control
  • the moving direction indicated by the moving instruction is a displacement direction of an initial position of the virtual control in the virtual operating area to a current position of the virtual control.
  • the moving instruction is generated by dragging the virtual control The instruction; the movement rate indicated by the movement instruction includes:
  • the movement rate indicated by the movement instruction is a drag rate of the preset multiple of the virtual control being dragged; or the movement rate indicated by the movement instruction is a current relationship between a current position of the virtual control and an initial position of the virtual control in the virtual operation area;
  • the movement rate indicated by the movement instruction is positively correlated with the distance from the current position of the virtual control to the initial position of the virtual control in the virtual operation area.
  • the apparatus further includes: a monitoring unit, configured to: Monitoring the movement instruction in the virtual operation area; moving the virtual control to the virtual control in the virtual operation area when the movement instruction is not received in the virtual operation area The initial position in the domain or maintains the virtual control at a position where the virtual control intersects the edge of the virtual operation area last.
  • a monitoring unit configured to: Monitoring the movement instruction in the virtual operation area; moving the virtual control to the virtual control in the virtual operation area when the movement instruction is not received in the virtual operation area The initial position in the domain or maintains the virtual control at a position where the virtual control intersects the edge of the virtual operation area last.
  • the first touch instruction includes: clicking The touch command generated by the operation or the double-click operation;
  • the second touch command includes: a touch operation generated by a click operation, a double-click operation, a one-way slide operation, or a zoom operation.
  • the virtual control includes N operation areas, where the N operation areas correspond to N movement directions; and the movement instruction is to act on the N operation areas.
  • a terminal including: a processor, an input device, and an output device, wherein:
  • the processor acquires a holding position of the terminal by using a preset sensor
  • the processor displays a position cursor in a display area of the terminal screen through the output device, and displays a virtual control through the output device in a display area of the terminal screen by the output device, where the virtual control is used for receiving a movement instruction for controlling the position of the position cursor;
  • the processor in response to the movement instruction, moves the movement direction indicated by the movement instruction and a movement rate indicated by the movement instruction, when the movement instruction is received by the virtual control using the input device Position cursor
  • the first touch corresponding to the first touch operation is performed at the position indicated by the position cursor Control instructions.
  • the virtual control is displayed in a virtual operation area, where the virtual operation area is displayed in a display area of the terminal screen and adjacent to the holding position.
  • the processor responds to the second touch instruction at the position cursor The second touch instruction corresponding to the second touch operation is performed at the indicated position.
  • the method further includes: the processor receiving user input through the input device, and changing according to the user input a display position of the virtual operation area in a display area of the terminal screen.
  • the processor is instructed according to the moving instruction After the movement direction and the movement rate indicated by the movement instruction move the position cursor, the method further includes: the processor saving the position of the position cursor as the latest historical position of the position cursor;
  • the step of the processor displaying the position cursor by the output device in the display area of the terminal screen includes: the processor determining whether the latest historical position of the position cursor exists, and if so, passing the output device The latest historical position displays the position cursor, and if not, the position cursor is displayed at the preset position by the output device.
  • the moving instruction is generated by dragging the virtual control
  • the moving direction indicated by the moving instruction is a displacement direction of an initial position of the virtual control in the virtual operating area to a current position of the virtual control.
  • the moving instruction is generated by dragging the virtual control The instruction; the movement rate indicated by the movement instruction includes:
  • the movement rate indicated by the movement instruction is a drag rate of the preset multiple of the virtual control being dragged; or the movement rate indicated by the movement instruction is a current relationship between a current position of the virtual control and an initial position of the virtual control in the virtual operation area;
  • the movement rate indicated by the movement instruction is positively correlated with the distance from the current position of the virtual control to the initial position of the virtual control in the virtual operation area.
  • the processor is monitored in the virtual operating area The movement instruction; when the movement instruction is not received in the virtual operation area, moving the virtual control to an initial position of the virtual control in the virtual operation area or maintaining the virtual control At a position where the virtual control intersects the edge of the virtual operation area last.
  • the first touch instruction includes: a click operation Or the touch command generated by the double-click operation;
  • the second touch command includes: a touch operation generated by a click operation, a double-click operation, a one-way slide operation, or a zoom operation.
  • the virtual control includes N operation areas, where the N operation areas correspond to N movement directions; and the movement instruction is to act on the N operation areas.
  • a graphical user interface is provided on a terminal having a touch display, a memory, and one or more processors executing one or more programs stored in the memory, the graphical user interface comprising: a display area of the terminal screen, a position cursor and a virtual control, and a display area of the terminal screen is displayed on the touch display of the terminal;
  • the position cursor is displayed in a display area of the terminal screen, the virtual control is displayed in the virtual operation area, and the virtual operation area is displayed in a display area of the terminal screen and a grip of the terminal Holding the adjacent area of the position; the holding position of the terminal is obtained by using a preset sensor;
  • the movement of the virtual control is detected, in response to movement of the virtual control, the position cursor is in accordance with a direction indicated by a movement instruction received when the virtual control is moved and a movement received when the virtual control is moved The rate indicated by the instruction is moved;
  • the first touch operation of the virtual control is detected.
  • the operation object at the position cursor is touched according to the detected first touch operation.
  • a computer program product comprising a readable storage medium for storing computer program code, the computer program code running on a processor, the computer program code comprising:
  • a virtual control Used to display the position cursor in the display area of the terminal screen and in the display area of the terminal screen Displaying a virtual control in an area adjacent to the holding position, the virtual control being configured to receive a movement instruction for controlling a position of the position cursor;
  • the virtual control When the virtual control receives the first touch command generated by the first touch operation, the first touch command corresponding to the first touch operation is executed at the position indicated by the position cursor .
  • the virtual control is displayed in a virtual operation area, where the virtual operation area is displayed in an area adjacent to the holding position in a display area of the terminal screen;
  • the computer program code further includes: when the second touch instruction generated by the second touch operation is received in the virtual operation area, performing the second touch at a position indicated by the position cursor Controlling the operation of the corresponding second touch command.
  • the computer program code further includes: changing a display position of the virtual operation area in a display area of the terminal screen according to user input Instructions.
  • the computer program code further includes: An instruction to save the latest historical position of the position cursor;
  • the instruction for displaying a position cursor in a display area of the terminal screen includes: determining whether a latest historical position of the position cursor exists, and if yes, displaying an instruction of the position cursor in the latest historical position, If not, the instruction of the position cursor is displayed at the preset position.
  • the moving instruction is an instruction generated by dragging the virtual control;
  • the direction of movement indicated by the instruction is a direction of displacement of the virtual control from an initial position in the virtual operation area to a current position of the virtual control.
  • the moving instruction is an instruction generated by dragging the virtual control;
  • the rate of movement indicated by the instruction includes:
  • the moving rate indicated by the moving instruction is a drag rate of the preset multiple of the virtual control being dragged; or the shift indicated by the moving instruction
  • the dynamic rate is positively correlated with the distance from the current position of the virtual control to the initial position of the virtual control in the virtual operating region;
  • the movement rate indicated by the movement instruction is positively correlated with the distance from the current position of the virtual control to the initial position of the virtual control in the virtual operation area.
  • the computer program code further includes: configured to monitor in the virtual operation area The instruction of the move instruction; for moving the virtual control to an initial position of the virtual control in the virtual operation area or when the movement instruction is not received in the virtual operation area The virtual control maintains an instruction at a position where the virtual control intersects the edge of the virtual operation area last.
  • the first touch instruction includes: a click operation or a double-click operation
  • the second touch command includes: a touch operation generated by a click operation, a double-click operation, a one-way slide operation, or a zoom operation.
  • the virtual control includes N operation areas, where the N operation areas correspond to N movement directions; and the movement instruction is to act on the N operation areas.
  • the movement of the position cursor in the display area of the terminal screen is controlled by the virtual control, and the touch instruction generated by the touch operation is received by the virtual control, and the cursor is indicated at the position.
  • Performing the touch command corresponding to the touch operation at the position can control a large touch area by a user operation in a small area, thereby improving the convenience of operating the mobile phone with one hand.
  • FIG. 1 is a schematic flow chart of a touch method according to an embodiment of the present invention.
  • FIG. 2A is a schematic diagram of a first vertical holding manner provided by an embodiment of the present invention.
  • 2B is a schematic diagram of a second vertical holding manner provided by an embodiment of the present invention.
  • FIG. 2C is a schematic diagram of a first lateral holding manner according to an embodiment of the present invention.
  • 2D is a schematic diagram of a second lateral holding manner provided by an embodiment of the present invention.
  • FIG. 3A is a schematic diagram of an embodiment of operating a virtual control according to an embodiment of the present invention.
  • FIG. 3B is a schematic diagram of a touch command provided as a slide command according to an embodiment of the present invention.
  • FIG. 3C is a schematic diagram of a response slip command provided by an embodiment of the present invention.
  • FIG. 4A is a schematic diagram of increasing a moving speed of a position cursor according to an embodiment of the present invention.
  • 4B is a schematic diagram of reducing the moving speed of a position cursor according to an embodiment of the present invention.
  • 4C is a schematic diagram of a touch command provided by an embodiment of the present invention.
  • 4D is a schematic diagram of a drag and drop virtual control according to an embodiment of the present invention.
  • FIG. 5 is a schematic diagram of another embodiment of operating a virtual control according to an embodiment of the present invention.
  • FIG. 6 is a schematic structural diagram of an embodiment of a touch device according to an embodiment of the present disclosure.
  • FIG. 7 is a schematic structural diagram of another embodiment of a touch device according to an embodiment of the present invention.
  • FIG. 8 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
  • FIG. 1 is a schematic flowchart diagram of a touch method provided by an embodiment of the present invention. Referring to Figure 1, the method includes:
  • S101 Acquire a holding position of the terminal by using a preset sensor.
  • S103 Display a position cursor in a display area of the terminal screen, and display a virtual control in an area adjacent to the holding position in a display area of the terminal screen, where the virtual control is used to receive the position cursor The move instruction for the position.
  • S105 When detecting the movement instruction by the virtual control, in response to the movement instruction, moving the position cursor according to a movement direction indicated by the movement instruction and a movement rate indicated by the movement instruction.
  • the movement instruction at least indicates a moving direction of the position cursor.
  • the movement rate indicated by the movement instruction may be a preset movement rate.
  • the movement instruction indicates that the movement direction is: to the right, the terminal may move the position cursor to the right at a preset movement rate: 10 cm/s in response to the movement instruction.
  • the virtual control may be displayed in a virtual operation area, and the virtual operation area may also be displayed in an area adjacent to the holding position in the display area of the terminal screen.
  • the terminal may perform the second touch corresponding to the second touch operation at the position indicated by the position cursor Control instructions.
  • the object corresponding to the position of the position cursor in the display area of the terminal screen is an object that actually receives the touch instruction, and may include: a control, a text, a picture, a webpage, and the like, and can receive the user.
  • Interactive object Each of the first touch instruction or the second instruction may include: an open command, a close command, a send command, a delete command, an add command, a page flip instruction, an enlargement or reduction instruction, and the like, which may be received by various user interfaces.
  • the first touch operation for generating the first touch instruction may include: a click operation, a double click operation.
  • the second touch operation for generating the second touch command may include a click operation, a double click operation, a one-way slide operation, a zoom operation, or a multi-touch operation.
  • the terminal may further: acquire the holding position of the terminal by using a preset sensor, and display the screen on the terminal.
  • the virtual control or the virtual operation area is displayed in an area adjacent to the holding position in the area.
  • the holding position of the terminal refers to a position where the terminal is held by the user.
  • the terminal can know the location where the terminal is held by the user through the sensor component.
  • the terminal can analyze the holding position of the terminal through a built-in gravity sensor, such as a three-axis gyroscope.
  • the holding position of the terminal will be explained in detail below with reference to Figs. 2A to 2D.
  • the terminal is held by the user in a first vertical holding manner, and the holding position 210 of the terminal is: the bottom end of the terminal.
  • the area adjacent to the bottom end of the terminal may be the adjacent area 211 indicated by the broken line frame in FIG. 2A.
  • the terminal is held by the user in a second vertical holding manner, and the holding position 210 of the terminal is: the top end of the terminal.
  • the area adjacent to the top end of the terminal may be the adjacent area 211 indicated by the broken line frame in FIG. 2B.
  • the terminal is held by the user in the first horizontal holding manner, and the holding position 210 of the terminal is: the left side of the terminal.
  • the area adjacent to the left side of the terminal may be the adjacent area 211 indicated by the broken line frame in FIG. 2C.
  • the terminal is held by the user in a second lateral holding manner, and the holding position 210 of the terminal is: the right side of the terminal.
  • the area adjacent to the right side of the terminal may be the adjacent area 211 indicated by the broken line frame in FIG. 2D.
  • the first vertical holding manner and the second vertical holding manner involved in the embodiment include: a vertical holding manner in which the back side of the terminal is inclined at an oblique angle to the horizontal ground; the first horizontal holding manner and the second type
  • the lateral holding manner includes a lateral holding manner in which the back side of the terminal is inclined at an oblique angle to the horizontal ground.
  • the terminal can represent the above four holding modes by using (X, Y, Z) three-dimensional coordinates obtained by the gravity sensor.
  • the three-dimensional coordinates acquired by the gravity sensor are (0, 1, 0).
  • the three-dimensional coordinates are (0, 1, 0) indicating that the X and Z axes of the terminal are parallel to the horizontal ground, and the Y axis of the terminal is perpendicular to the horizontal ground, that is, the terminal is held by the user in the first vertical position shown in FIG. 2A. Holding the way.
  • the aforementioned three-dimensional coordinates (0, 1, 0) can also be used to indicate the holding position of the terminal: the bottom end of the terminal. That is, the terminal can represent the holding position of the terminal by the (X, Y, Z) three-dimensional coordinates obtained by the gravity sensor.
  • the terminal can analyze the holding position of the terminal through a built-in pressure sensor, such as a grip pressure sensor distributed on the back or left and right sides of the terminal.
  • the grip pressure sensor can sense different levels of finger grip pressure.
  • the terminal can sense the position of the user holding the mobile phone through the grip pressure sensor. For example, as shown in FIG. 2A, the terminal is held by the user in a first vertical grip. If the terminal perceives that the user holds the terminal at the bottom of the terminal with one hand, the holding position of the terminal is: the bottom end of the terminal, and at this time, the adjacent area 211 is near the bottom end of the terminal.
  • the holding position of the terminal is: the top end of the terminal, and the adjacent area 211 is near the top end of the terminal. If the terminal senses that the user holds the terminal in the middle of the terminal with one hand, the holding position of the terminal is: the middle of the terminal, and the adjacent area 211 is near the middle of the terminal.
  • the terminal can indicate the holding position of the terminal by grasping the pressure data acquired by the pressure sensor.
  • the terminal can further analyze the grip position of the terminal in the adjacent position in FIG. 2A to FIG. 2D by combining the idiot information set by the user (including the left-handed and the right-handed). The left or right side of the area 211.
  • the terminal in addition to determining the display position of the virtual operation area according to the holding position of the terminal, the terminal may further change the display position of the virtual operation area in the display area of the terminal screen according to the user input. For example, after the user presses the virtual operation area for more than the preset duration, the user slides to the right to move the virtual operation area to the right.
  • the terminal may also change the display position of the virtual operation area according to other operations input by the user. For example, the terminal receives an “up” voice signal input by the user through the voice control function, and responds to the “up” voice control signal. The virtual operating area moves up.
  • the terminal may also change the display position of the virtual control in the display area of the terminal screen according to user input.
  • the terminal may further save the position of the position cursor as the latest historical position of the position cursor, so that the next time the position cursor is displayed in the display area of the terminal screen,
  • the terminal may: determine whether the latest historical position of the position cursor exists, and if yes, display the position cursor in the latest historical position, and if not, display the position cursor in the preset position.
  • the type of the listener set by the virtual control is different, and the type of the event that generates the mobile instruction is also different.
  • the virtual control involved in the embodiment may be provided with a button event listener for monitoring a button event such as a click event, a double-click event, a long press event, or a short press event.
  • the virtual control involved in the embodiment may be provided with a drag event listener for monitoring a drag event generated by dragging the virtual control.
  • the terminal can control the location of the location cursor in the display area of the terminal screen by using the virtual control.
  • the terminal may execute a touch instruction received by the terminal at the virtual control at a position indicated by the position cursor.
  • the terminal can implement a user operation of a small area (the virtual control or the virtual operation area) to control a large touch area (the display area of the terminal screen), which helps to improve the convenience of operating the mobile phone with one hand. Sex.
  • the moving direction indicated by the move instruction is the virtual control The direction of displacement of the initial position in the virtual operating region to the current position of the virtual control.
  • 3A-3C illustrate schematic diagrams of controlling the position cursor movement by the virtual control and receiving a touch operation in the virtual operation area, according to an embodiment of the present invention.
  • a virtual operation area 202 is displayed in a display area 204 of a terminal screen, and a virtual control 201 is included in the virtual operation area 202, according to an embodiment of the present invention.
  • the user quickly drags the virtual control 201 from position S1 to position A1 and holds the virtual control 201 at position A1 for a preset duration, for example, a preset duration of 0.5 seconds.
  • the position S1 is an initial position of the virtual control 201 in the virtual operation area 202.
  • the terminal moves the position cursor 203 according to the direction of the displacement of the position S1 to the position A1, and moves the position cursor 203 from the position S2 to the position A2.
  • the moving direction corresponding to the movement instruction is the direction of the displacement of the position S1 to the position A1.
  • the moving speed of the virtual control 201 may be a preset moving speed of a constant speed, or may be a preset moving speed.
  • the user in the embodiment quickly dragging the virtual control 201 from the position S1 to the position A1 means that the virtual control 201 is moved from the position S1 to the position A1 for a short time, and may not be counted in the moving position cursor 203.
  • the hold virtual control 201 involved in the embodiment is a dragged state in which the virtual control 201 is not released and remains stationary during the process of dragging the virtual control 201, that is, keeping the virtual control 201 in a stationary state.
  • the virtual control 201 will return to the initial position S1.
  • the position where the position cursor 203 is located is the area in which the user input of the pull-down menu 205 is received.
  • the terminal receives the touch instruction generated by the user's swipe down operation in the area where the non-virtual control 201 is located in the virtual operation area 202, and executes at the position where the position cursor 203 is located, that is, the pull-down menu 205.
  • the touch operation corresponds to the touch command.
  • the terminal may open the pull-down menu 205 as shown in FIG. 3C.
  • the virtual control 201 in the virtual operation area 202 can also be used to receive a one-way sliding operation input by the user.
  • the virtual control 201 After the user presses the virtual control 201 for more than the preset duration (the preset duration is used to distinguish the time when the virtual control 201 is held down during the drag operation), the virtual control 201 is swiped downward to be at the position where the position cursor 203 is located. Performing a touch instruction corresponding to the touch operation of the downward sliding.
  • the terminal may also monitor the movement instruction in the virtual operation area 202; when the movement instruction is not received in the virtual operation area 202, the terminal moves the virtual control 201 to the virtual control 201 in the virtual operation area 202.
  • the initial position S1 either maintains the virtual control 201 at the position where the virtual control 201 intersects the edge of the virtual operation area 202 last.
  • the case where the terminal does not receive the movement instruction in the virtual operation area 202 may include that the virtual control 201 is not in the initial position S1, or the virtual control 201 is dragged by the user beyond the virtual operation area 202.
  • the terminal may further: determine whether the position of the virtual control 201 exceeds the virtual operation area 202, and if so, move the virtual control 201 to the initial position S1 of the virtual control 201 in the virtual operation area 202 or The virtual control 201 remains at the position where the virtual control 201 intersects the edge of the virtual operation area 202 last.
  • the virtual operation area may be a circular area 202 as shown in the figure.
  • the virtual operation area may also take other shapes, which is not limited herein.
  • the terminal may control the movement of the position cursor in the display area of the terminal screen by dragging the movement of the virtual control in the virtual operation area, and indicate the cursor at the position
  • the location receives the touch command received by the terminal in the virtual operation area.
  • the terminal can control a large touch area (the display area of the terminal screen) by a touch operation of a small area (the virtual operation area), which helps improve the convenience of operating the mobile phone with one hand.
  • the moving speed indicated by the move instruction includes:
  • the movement rate indicated by the movement instruction is positively correlated with the distance from the current position of the virtual control to the initial position of the virtual control in the virtual operation area.
  • FIG. 4A to 4D illustrate a listener in which a virtual control is provided with a drag event, and the move instruction is a control device that shifts by the virtual control when the instruction generated by the virtual control is dragged according to an embodiment of the present invention.
  • the position cursor moves, and a schematic diagram of the touch operation is received in the virtual operation area.
  • the moving speed of the position cursor 203 is positively correlated with the distance from the current position of the virtual control 201 to the initial position of the virtual control 201 in the virtual operating area 202, that is, the farther the virtual control 201 is from the initial position S1, the position The rate of movement of the cursor 203 is greater.
  • the moving speed of the corresponding position cursor 203 is greater than the moving speed of the corresponding position cursor 203 when the virtual control 201 is held at the position A1, by adding the virtual control 201 and its initial position S1.
  • the distance controls the position cursor 203 to quickly approach the target operational object 206.
  • the moving speed of the position cursor 203 is positively correlated with the distance from the current position of the virtual control 201 to the initial position of the virtual control 201 in the virtual operating area 202, that is, the closer the virtual control 201 is to the initial position S1, the position The rate of movement of the cursor 203 is smaller.
  • the moving speed of the corresponding position cursor 203 is smaller than the moving speed of the corresponding position cursor 203 when the virtual control 201 is held at the position B1, by reducing the virtual control 201 and its initial position.
  • the distance of S1 is to prevent the position cursor 203 from missing the target operation object 206 because the moving speed is too fast.
  • the moving rate of the position cursor 203 is positively correlated with the distance from the current position of the virtual control 201 to the initial position S1, and may include: the moving speed of the position cursor 203 and the current position of the virtual control 201 to The distance of the initial position S1 is proportional; or, the moving rate of the position cursor 203 includes M moving rates, and the M moving rates are in one-to-one correspondence with consecutively adjacent M distance intervals in the order of small to large, if the virtual control The distance between the current position of 201 and the initial position S1 is in the i-th distance interval of the M distance intervals, and the moving rate of the position cursor 203 is the i-th moving rate corresponding to the i-th distance interval.
  • M is a positive integer and i is a positive integer.
  • the virtual control 201 when the position cursor reaches the target operation object 206, the virtual control 201 is released.
  • the terminal receives a spread operation input by the user in the virtual operation area 202, and performs an enlargement instruction corresponding to the enlargement operation at the position where the position cursor 203 is located, that is, the picture 206.
  • the terminal amplifies the picture 206.
  • the user can also slowly drag the virtual control 201 from the position S1. Go to location A1.
  • the moving speed of the position cursor 203 may be a drag rate of the preset multiple of the virtual control 201 being dragged, or the moving speed of the position cursor 203.
  • the relationship may be positively related to the distance from the current position of the virtual control 201 to the initial position of the virtual control 201 in the virtual operating area 202.
  • the virtual control in the static dragged state refers to: pressing and holding the virtual control during the dragging of the virtual control does not release and keep the virtual control stationary.
  • the state for example, the virtual control 201 is held at position A1 as shown in FIG. 4A.
  • the virtual control in the dynamic drag-and-drop state in the embodiment of the present invention means that the virtual control does not release and continuously move the virtual control during the process of dragging the virtual control, for example, The virtual control 201 is moved from position A1 to position B1 as shown in FIG. 4A.
  • the terminal may change the moving speed of the position cursor in the display area of the terminal screen by changing the distance between the virtual control and the initial position in the virtual operation area, and may A touch instruction received by the terminal in the virtual operation area is performed at a position indicated by the position cursor.
  • the terminal can improve the accuracy of controlling a larger touch area (the display area of the terminal screen) by adjusting the moving speed of the position cursor.
  • the virtual control includes N operation areas, and the N operation areas correspond to N moving directions; and the movement instruction is applied to one of the N operation areas.
  • FIG. 5 illustrates a control of a position cursor by the virtual control when the virtual control includes N operation areas, and the movement instruction is an instruction acting on one of the N operation areas, according to an embodiment of the present invention. The movement.
  • the virtual control 201 includes an operation area 2011, an operation area 2012, an operation area 2013, and an operation area 2014.
  • the moving direction corresponding to the operating area 2011 is: to the left; the moving direction corresponding to the operating area 2012 is: upward; the moving direction corresponding to the operating area 2013 is: rightward; operating area The corresponding moving direction of 2014 is: downward.
  • the terminal controls the position cursor 203 to move to the right.
  • the terminal can move the position cursor 203 at a preset movement rate.
  • the terminal can also adjust the moving speed of the position cursor 203 through the virtual control 201 shown in FIG. 5. For example, pressing the operation area 2013 twice in succession corresponds to the operation of accelerating the movement position cursor 203.
  • FIG. 6 is a schematic structural diagram of an embodiment of a touch device according to an embodiment of the present invention.
  • the touch device 60 shown in FIG. 6 may include: an obtaining unit 601, a display unit 603, a first response unit 605, and a second response unit 607.
  • Touch device 60 can be used to perform the methods described above in all of the above.
  • FIG. 1, FIG. 3A-3C or FIG. 4A-4D for the contents not mentioned in the embodiment shown in FIG. 6, reference may be made to FIG. 1, FIG. 3A-3C or FIG. 4A-4D, or the description in the corresponding embodiment of FIG.
  • the obtaining unit 601 is configured to acquire a holding position of the terminal by using a preset sensor
  • a display unit 603 configured to display a position cursor in a display area of the terminal screen, and display a virtual control in an area adjacent to the holding position in a display area of the terminal screen, where the virtual control is used for receiving the control a movement instruction for the position of the position cursor;
  • a first response unit 605 configured to: when the movement instruction is received by the virtual control, move the position according to a moving direction indicated by the moving instruction and a moving rate indicated by the moving instruction, in response to the moving instruction cursor.
  • the second response unit 607 is configured to: when the virtual control receives the first touch instruction generated by the first touch operation, perform the first touch operation corresponding to the position indicated by the position cursor A touch command.
  • the virtual control is displayed in a virtual operation area, and the virtual operation area is displayed in an area adjacent to the holding position in a display area of the terminal screen.
  • the touch device 60 includes: an obtaining unit 601 , a display unit 603 , a first response unit 605 and a second response unit 607 , and may further include: a third response unit 609 . among them:
  • the third response unit 609 is configured to: when the second touch command generated by the second touch operation is received in the virtual operation area, respond to the second touch instruction, and the cursor is in the position The second touch instruction corresponding to the second touch operation is performed at the location.
  • the first touch instruction includes: a touch operation generated by a click operation or a double-click operation; and the second touch instruction includes: a touch operation, a double-click operation, a one-way slide operation, or a touch operation Control instructions.
  • the touch device 60 includes: an obtaining unit 601, a display unit 603, a first response unit 605, a second response unit 607, and a third response unit 609, and may further include: a fourth response unit, configured to The input changes the display position of the virtual operation area in the display area of the terminal screen.
  • the touch device 60 includes: an obtaining unit 601, a display unit 603, a first response unit 605, a second response unit 607, and a third response unit 609, and may further include: a recording unit, wherein the recording unit is configured to: After the first response unit 605 moves the position cursor according to the moving direction indicated by the movement instruction and the movement rate indicated by the movement instruction, the position of the position cursor is saved as the latest historical position of the position cursor, The display unit 603 is specifically configured to: determine whether the latest historical position of the position cursor exists, and if so, the display unit 603 displays the position cursor in the latest historical position, and if not, the display unit 603 displays the preset position. The position cursor.
  • the moving direction indicated by the move instruction is that the virtual control is The direction of displacement of the initial position in the virtual operating area to the current position of the virtual control.
  • the moving rate indicated by the move instruction when the virtual control is provided with a listener of a drag event, when the move instruction is an instruction generated by dragging the virtual control, the moving rate indicated by the move instruction includes: when the virtual When the control is in the dynamic dragged state, the moving rate indicated by the moving instruction is a drag rate of the preset multiple of the virtual control being dragged; or the moving rate indicated by the moving instruction and the virtual control a current position to a positive correlation of a distance of the virtual control in an initial position in the virtual operation area; a movement rate indicated by the movement instruction and the virtual when the virtual control is in a static dragged state The current position of the control is positively correlated to the distance of the virtual control's initial position in the virtual operating region.
  • the touch device 60 may further include: a monitoring unit, configured to monitor the movement instruction in the virtual operation area; when the movement instruction is not received in the virtual operation area Moving the virtual control to the beginning of the virtual control in the virtual operation area The start position or maintain the virtual control at a position where the virtual control intersects the edge of the virtual operation area last.
  • a monitoring unit configured to monitor the movement instruction in the virtual operation area; when the movement instruction is not received in the virtual operation area Moving the virtual control to the beginning of the virtual control in the virtual operation area The start position or maintain the virtual control at a position where the virtual control intersects the edge of the virtual operation area last.
  • the virtual control may include N operation areas, where the N operation areas correspond to N movement directions; and the movement instruction is an instruction that acts on one of the N operation areas.
  • the N is a positive integer.
  • the first response unit 603 is specifically configured to: be operated according to the virtual control The moving direction corresponding to the operation area and the preset rate move the position cursor, and N is a positive integer.
  • the present invention also provides a terminal for implementing the above solution.
  • the following is a detailed description of the structure of the terminal 80 provided by the present invention shown in FIG. 8 :
  • the terminal 80 includes an input device 803, an output device 804, a memory 802, and a processor 801 (the number of processors 801 in the terminal 80 may be one or more, and one processor in FIG. 8 is taken as an example).
  • the input device 803, the output device 804, the memory 802, and the processor 801 may be connected by a bus or other means, wherein the bus connection is taken as an example in FIG.
  • the memory 802 is configured to store program code, and the processor 801 is configured to invoke the program code stored in the memory to perform the following steps:
  • the first touch corresponding to the first touch operation is performed at the position indicated by the position cursor Touch command.
  • the virtual control is displayed in a virtual operation area, and the virtual operation area is displayed in an area adjacent to the holding position in a display area of the terminal screen.
  • the processor 801 responds to the second touch command to indicate the cursor at the position.
  • the second touch instruction corresponding to the second touch operation is performed at the location.
  • the first touch instruction includes: a touch operation generated by a click operation or a double-click operation; and the second touch instruction includes: a touch operation, a double-click operation, a one-way slide operation, or a touch operation Control instructions.
  • the processor 801 may further receive a user input through the input device 803, and change a display position of the virtual operation area in a display area of the terminal screen according to the user input.
  • the processor 801 may further use the position of the position cursor as the position cursor.
  • the latest historical location is saved.
  • the processor 801 can determine whether the latest historical position of the position cursor exists, and if so, display the latest historical position by the output device 804. The position cursor, if not, displays the position cursor at a preset position by the output device 804.
  • the moving instruction may be an instruction generated by dragging the virtual control.
  • the moving direction indicated by the movement instruction is a displacement direction of an initial position of the virtual control in the virtual operation area to a current position of the virtual control.
  • the movement rate indicated by the movement instruction includes: when the virtual control is in a dynamic dragged state, the movement rate indicated by the movement instruction is a predetermined multiple of the drag rate of the virtual control being dragged; or The movement rate indicated by the movement instruction is positively correlated with the distance from the current position of the virtual control to the initial position of the virtual control in the virtual operation area; when the virtual control is in a static dragged state
  • the movement rate indicated by the movement instruction is positively correlated with the distance from the current position of the virtual control to the initial position of the virtual control in the virtual operation area.
  • the processor 801 may further: monitor the movement instruction in the virtual operation area; when not received in the virtual operation area Moving the virtual control to the virtual control at the virtual The initial position in the operational region or the virtual control is maintained at a position where the virtual control intersects the edge of the virtual operational region last.
  • the virtual control may include N operation areas, where the N operation areas correspond to N movement directions; and the movement instruction is an instruction that acts on one of the N operation areas.
  • the N is a positive integer.
  • the step of moving, by the processor 801, the moving direction indicated by the moving instruction and the moving rate indicated by the moving instruction to move the position cursor may include: the processor 801 is operated according to the virtual control The position cursor is moved by a movement direction corresponding to the operation area and a preset rate. N is a positive integer.
  • the embodiment of the present invention further provides a graphical user interface on the terminal.
  • the terminal has a touch display, a memory, and one or more processors that execute one or more programs stored in the memory.
  • the graphical user interface includes a display area of the terminal screen, a virtual operation area, a position cursor and a virtual control, and a display area of the terminal screen is displayed on the touch display of the terminal.
  • the graphical user interface is described in detail below in conjunction with Figures 3A-3C or Figures 4A-4D.
  • the graphical user interface includes a display area 204 of the terminal screen, a position cursor 203, and a virtual control 201. among them:
  • the position cursor 203 is displayed in the display area 204 of the terminal screen, and the virtual control 201 is displayed in the adjacent area of the display area 204 of the terminal screen and the holding position of the terminal; the holding position of the terminal is pre- Set by the sensor;
  • the movement of the virtual control 201 is detected, in response to the movement of the virtual control 201, the position cursor 203 is in accordance with the direction indicated by the movement instruction received when the virtual control 201 is moved and the rate indicated by the movement instruction received when the virtual control 201 is moved. Moved
  • the first touch operation of the virtual control 201 is detected.
  • the operation object at the position cursor 203 is touched according to the detected first touch operation.
  • the first touch operation may include: a click operation, a double click operation.
  • the graphical user interface may further include: a virtual operation area 202, the virtual control 201 may be displayed in the virtual operation area 202, and the virtual operation area 202 may be displayed on the terminal screen.
  • the second touch operation in the virtual operation area 202 is detected.
  • the operation object at the position cursor 203 is touched according to the detected second touch operation.
  • the second touch operation may include: a click operation, a double click operation, a one-way sliding operation, a zoom operation, or a multi-touch operation.
  • the virtual operation area may be a circular area 202 as shown in the figure.
  • the virtual operation area may also take other shapes, which is not limited herein.
  • the embodiment of the present invention further provides a computer program product, the computer program product comprising a readable storage medium for storing computer program code, the computer program code running in a On the processor, the computer program code can include:
  • the virtual control For displaying a position cursor in a display area of the terminal screen, and displaying a virtual control in an area adjacent to the holding position in a display area of the terminal screen, the virtual control being configured to receive a control for the position cursor Position movement instruction;
  • the virtual control When the virtual control receives the first touch command generated by the first touch operation, the first touch command corresponding to the first touch operation is executed at the position indicated by the position cursor .
  • the virtual control is displayed in a virtual operation area, and the virtual operation area is displayed in an area adjacent to the holding position in a display area of the terminal screen;
  • the computer program code further includes: When the second touch command generated by the second touch operation is received in the virtual operation area, performing the second touch instruction corresponding to the second touch operation at the position indicated by the position cursor instruction.
  • the computer program code may further include: instructions for changing a display position of the virtual operation area in a display area of the terminal screen according to a user input.
  • the computer program code may further include: after the instruction to move the position cursor according to a moving direction indicated by the moving instruction and a moving rate indicated by the moving instruction, the position cursor is The position is stored as an instruction to save the latest historical position of the position cursor;
  • the instruction for displaying the position cursor in the display area of the terminal screen may include: determining whether the latest historical position of the position cursor exists, and if yes, displaying the position at the latest historical position The instruction of the cursor, if not, displays the command of the position cursor at a preset position.
  • the moving instruction is an instruction generated by dragging the virtual control; the moving direction indicated by the moving instruction is an initial position of the virtual control in the virtual operating area to a current position of the virtual control. The direction of displacement.
  • the moving instruction is an instruction generated by dragging the virtual control; and the moving rate indicated by the moving instruction includes:
  • the movement rate indicated by the movement instruction is a drag rate of the preset multiple of the virtual control being dragged; or the movement rate indicated by the movement instruction is a current relationship between a current position of the virtual control and an initial position of the virtual control in the virtual operation area;
  • the movement rate indicated by the movement instruction is positively correlated with the distance from the current position of the virtual control to the initial position of the virtual control in the virtual operation area.
  • the computer program code may further include: an instruction for monitoring the movement instruction in the virtual operation area; for when the movement instruction is not received in the virtual operation area, The virtual control moves to an initial position of the virtual control in the virtual operation area or maintains the virtual control at a position where the virtual control intersects the edge of the virtual operation area last.
  • the first touch instruction includes: a touch operation generated by a click operation or a double-click operation; and the second touch instruction includes: a click operation, a double-click operation, a one-way slide operation, or a zoom operation. Touch command.
  • the virtual control may include N operation areas, and the N operation areas may correspond to N movement directions;
  • the movement instruction is an instruction that acts on one of the N operation areas, N is a positive integer; specifically, the instruction for moving the position cursor according to a moving direction indicated by the moving instruction and a moving rate indicated by the moving instruction, comprising: being operated according to the virtual control Moving the position cursor by the moving direction corresponding to the operation area and the preset rate
  • the instruction, N is a positive integer.
  • the embodiment of the present invention controls the movement of the position cursor in the display area of the terminal screen through the virtual control in the display area of the terminal screen, and receives the touch through the virtual control.
  • the touch command generated by the operation performs the touch operation corresponding to the touch command at the position indicated by the position cursor, thereby realizing control of a large touch area by a user operation in a small area, which is helpful to Improve the convenience of operating a mobile phone with one hand.

Landscapes

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

Abstract

La présente invention concerne un mode de réalisation d'un procédé de commande tactile. Ce procédé consiste à : afficher une commande virtuelle et un curseur de positionnement sur une zone d'affichage d'un écran de terminal et la commande virtuelle est conçue pour recevoir une instruction de déplacement destinée à commander la position du curseur de positionnement ; lors de la réception de l'instruction de déplacement par l'intermédiaire de la commande virtuelle, en réponse à l'instruction de déplacement ; et déplacer le curseur de positionnement selon le sens de déplacement et la vitesse de déplacement indiquées par l'instruction de déplacement ; lorsque la commande virtuelle reçoit une instruction de commande tactile générée par l'opération de commande tactile, répondre à l'instruction de commande tactile et exécuter l'instruction de commande tactile correspondant à l'opération de commande tactile en une position indiquée par le curseur de positionnement. La présente invention peut commander une grande zone de commande tactile lorsqu'un utilisateur actionne une petite zone et contribue à améliorer la commodité de manipulation d'une seule main d'un téléphone mobile.
PCT/CN2015/074135 2015-03-12 2015-03-12 Procédé, dispositif, terminal de commande tactile et son interface utilisateur graphique Ceased WO2016141597A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/074135 WO2016141597A1 (fr) 2015-03-12 2015-03-12 Procédé, dispositif, terminal de commande tactile et son interface utilisateur graphique

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/074135 WO2016141597A1 (fr) 2015-03-12 2015-03-12 Procédé, dispositif, terminal de commande tactile et son interface utilisateur graphique

Publications (1)

Publication Number Publication Date
WO2016141597A1 true WO2016141597A1 (fr) 2016-09-15

Family

ID=56878739

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/074135 Ceased WO2016141597A1 (fr) 2015-03-12 2015-03-12 Procédé, dispositif, terminal de commande tactile et son interface utilisateur graphique

Country Status (1)

Country Link
WO (1) WO2016141597A1 (fr)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110489035A (zh) * 2019-08-23 2019-11-22 深圳传音控股股份有限公司 终端及其控制方法和计算机可读存储介质
CN112650437A (zh) * 2020-12-23 2021-04-13 北京小米移动软件有限公司 光标控制方法及装置、电子设备、存储介质
CN114035714A (zh) * 2021-09-24 2022-02-11 武汉联影医疗科技有限公司 光标控制方法、装置、超声设备以及存储介质
WO2023046051A1 (fr) * 2021-09-23 2023-03-30 武汉联影医疗科技有限公司 Système et procédé d'échographie et de mesure
WO2023226422A1 (fr) * 2022-05-23 2023-11-30 Oppo广东移动通信有限公司 Procédé et appareil de commande d'édition de contenu, dispositif électronique et support de stockage

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101179584B1 (ko) * 2010-01-26 2012-09-04 알서포트 주식회사 터치스크린내 가상마우스 구현방법 및 이를 수행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록매체
CN102662585A (zh) * 2012-04-06 2012-09-12 潘晓雷 一种自适应调整屏幕触控输入范围的方法和移动终端
CN102830917A (zh) * 2012-08-02 2012-12-19 上海华勤通讯技术有限公司 移动终端及其触控建立方法
CN102855066A (zh) * 2012-09-26 2013-01-02 东莞宇龙通信科技有限公司 终端和终端操控方法
CN103019562A (zh) * 2012-12-07 2013-04-03 东莞宇龙通信科技有限公司 终端和控制托盘配置方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101179584B1 (ko) * 2010-01-26 2012-09-04 알서포트 주식회사 터치스크린내 가상마우스 구현방법 및 이를 수행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록매체
CN102662585A (zh) * 2012-04-06 2012-09-12 潘晓雷 一种自适应调整屏幕触控输入范围的方法和移动终端
CN102830917A (zh) * 2012-08-02 2012-12-19 上海华勤通讯技术有限公司 移动终端及其触控建立方法
CN102855066A (zh) * 2012-09-26 2013-01-02 东莞宇龙通信科技有限公司 终端和终端操控方法
CN103019562A (zh) * 2012-12-07 2013-04-03 东莞宇龙通信科技有限公司 终端和控制托盘配置方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110489035A (zh) * 2019-08-23 2019-11-22 深圳传音控股股份有限公司 终端及其控制方法和计算机可读存储介质
CN110489035B (zh) * 2019-08-23 2025-02-11 深圳传音控股股份有限公司 终端及其控制方法和计算机可读存储介质
CN112650437A (zh) * 2020-12-23 2021-04-13 北京小米移动软件有限公司 光标控制方法及装置、电子设备、存储介质
WO2023046051A1 (fr) * 2021-09-23 2023-03-30 武汉联影医疗科技有限公司 Système et procédé d'échographie et de mesure
CN114035714A (zh) * 2021-09-24 2022-02-11 武汉联影医疗科技有限公司 光标控制方法、装置、超声设备以及存储介质
WO2023226422A1 (fr) * 2022-05-23 2023-11-30 Oppo广东移动通信有限公司 Procédé et appareil de commande d'édition de contenu, dispositif électronique et support de stockage

Similar Documents

Publication Publication Date Title
US11599154B2 (en) Adaptive enclosure for a mobile computing device
US12449961B2 (en) Adaptive video conference user interfaces
AU2019267352B2 (en) Devices and methods for measuring using augmented reality
EP4303713A2 (fr) Systèmes et procédés d'interaction avec un mode d'affichage compagnon pour un dispositif électronique avec un affichage tactile
CN112000265B (zh) 提供虚拟绘图辅助工具并与其交互的设备、方法和介质
EP3265897B1 (fr) Commande de système d'agrandissement de zoom à l'aide d'un mécanisme d'entrée rotatif
DK179052B1 (en) REMOVE CAMERA INTERFACE
US10042546B2 (en) Systems and methods to present multiple frames on a touch screen
DK178790B1 (en) Devices and Methods for Navigating Between User Interfaces
CN103181089B (zh) 控制移动终端的触摸屏响应于多触摸输入的方法和设备
EP2715491B1 (fr) Geste de bord
US9639186B2 (en) Multi-touch interface gestures for keyboard and/or mouse inputs
DK180979B1 (en) Devices, methods and graphical user interfaces for messaging
CA2892143C (fr) Utilisation d'un calage pour modifier un defilement
AU2019100486A4 (en) Devices and methods for measuring using augmented reality
US20150186004A1 (en) Multimode gesture processing
JP2013530587A5 (fr)
CN106415471A (zh) 终端的用户界面的处理方法、用户界面和终端
WO2016141597A1 (fr) Procédé, dispositif, terminal de commande tactile et son interface utilisateur graphique
US10908868B2 (en) Data processing method and mobile device
KR20150053398A (ko) 모바일에서 스크롤 이동 제어장치 및 그 방법
KR20160044396A (ko) 사용자 인터페이스를 제공하는 방법 및 장치
CN120179116A (zh) 扩展现实空间的显示方法、装置和扩展现实设备
WO2025160482A1 (fr) Interactions entre un dispositif d'entrée et un dispositif électronique
CN117348786A (zh) 对象发送方法、装置、电子设备和可读存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15884280

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15884280

Country of ref document: EP

Kind code of ref document: A1