MX2014013928A - Metodo y dispositivo para interaccion de interfaz de usuario aplicada a un aparato de pantalla tactil y aparato de pantalla tactil. - Google Patents

Metodo y dispositivo para interaccion de interfaz de usuario aplicada a un aparato de pantalla tactil y aparato de pantalla tactil.

Info

Publication number
MX2014013928A
MX2014013928A MX2014013928A MX2014013928A MX2014013928A MX 2014013928 A MX2014013928 A MX 2014013928A MX 2014013928 A MX2014013928 A MX 2014013928A MX 2014013928 A MX2014013928 A MX 2014013928A MX 2014013928 A MX2014013928 A MX 2014013928A
Authority
MX
Mexico
Prior art keywords
function button
type
user
sub
touch
Prior art date
Application number
MX2014013928A
Other languages
English (en)
Other versions
MX343396B (es
Inventor
Yu Guo
Jing Liu
Xiaojun Wu
Yang Shen
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Publication of MX2014013928A publication Critical patent/MX2014013928A/es
Publication of MX343396B publication Critical patent/MX343396B/es

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • G06F3/04897Special input arrangements or commands for improving display capability
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04804Transparency, e.g. transparent or translucent windows

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)
  • Position Input By Displaying (AREA)
  • Facsimiles In General (AREA)
  • Telephone Function (AREA)

Abstract

Las modalidades de la presente invención divulgan un método y un dispositivo para interacción de interfaz de usuario aplicada a un aparato de pantalla táctil y un aparato de pantalla táctil. El método comprende: combinar dos o más botones de función simple en una interfaz de usuario del aparato de pantalla táctil en un botón de función múltiple, y monitorear una operación táctil en tiempo real llevada a cabo por un usuario en el botón de función múltiple; determinar un tipo de la operación táctil de acuerdo con el tiempo de la operación táctil; y desplegar dichos dos o más botones de función simple uno después del otro alrededor del botón de función múltiple de acuerdo con el tipo de operación táctil. El método, el dispositivo y el aparato de pantalla táctil en las modalidades de la presente invención se pueden utilizar para resolver el problema en el arte actual de que el desempeño del aparato de pantalla táctil es bajo debido a que es inconveniente para que el usuario opere el aparato de pantalla táctil.

Description

METODO Y DISPOSITIVO PARA INTERACCION DE INTERFAZ DE USUARIO APLICADA A UN APARATO DE PANTALLA TÁCTIL Y APARATO DE PANTALLA TÁCTIL CAMPO DE LA INVENCIÓN La presente invención se refiere generalmente al campo de la teenología de pantalla táctil, y más particularmente, a un método y un dispositivo para interacción de interfaz de usuario aplicada a un aparato de pantalla táctil y un aparato de pantalla táctil.
ANTECEDENTES DE LA INVENCIÓN Con el desarrollo de la tecnología de comunicación inalámbrica y la tecnología de pantalla táctil, más y más equipo electrónico adopta la tecnología de pantalla táctil, tal como los teléfonos celulares de pantalla táctil y las PCs tablet y otros, y se convierten en terminales de mano utilizadas frecuentemente por los usuarios.
En las interfaces de usuario de los aparatos de pantalla táctil en el arte actual, los puntos de operación del usuario están principalmente fijos en ciertas ubicaciones. Como se muestra en la Figura 1, tomando el teléfono celular de pantalla táctil por ejemplo, generalmente se divide en el área táctil superior y botones 101, la parte de soporte del teléfono celular 102, la pantalla táctil 103 y el área de toque de botón y botones 104. Como se puede ver en la Figura 1, las áreas tocables por el usuario de los teléfonos celulares de pantalla táctil convencionales se caracterizan principalmente por varios botones fijos que se proporcionan respectivamente en las áreas de pantalla superior e inferior de los teléfonos celulares de pantalla táctil para las operaciones táctiles de los usuarios, y las áreas táctiles son generalmente rectangulares.
El inventor ha encontrado en la investigación que la mayoría de los usuarios utilizan un pulgar para operar los aparatos de pantalla táctil, como se muestra en la Figura 2, si la pantalla del aparato de pantalla táctil es demasiado grande, será inconveniente que el usuario opere el aparato de pantalla táctil, lo cual aumentará las veces de interacción de acción del usuario en el aparato de pantalla táctil y por lo tanto degradará el desempeño del aparato de pantalla táctil.
BREVE DESCRIPCIÓN DE LA INVENCIÓN El problema téenico que se busca resolver por medio de la presente invención es proporcionar un método para la interacción de interfaz de usuario aplicada a un aparato de pantalla táctil, para resolver el problema técnico en el arte actual de que el desempeño del aparato de pantalla táctil es bajo debido a que es inconveniente para que el usuario opere el aparato de pantalla táctil.
Otro objetivo de la presente invención es aplicar el concepto anterior al entorno de aplicación especifico, y proporcionar un dispositivo aplicado a un aparato de pantalla táctil y un aparato de pantalla táctil, garantizando de esta manera la implementación y aplicación del método.
Con el fin de resolver el problema téenico descrito anteriormente, las modalidades de la presente invención proporcionan un método para interacción de interfaz de usuario aplicada a un aparato de pantalla táctil, que combina dos o más botones de función simple en una interfaz de usuario del aparato de pantalla táctil en un botón de función múltiple. El método incluye: monitorear una operación táctil en tiempo real llevada a cabo por un usuario en el botón de función múltiple; determinar un tipo de la operación de pantalla táctil de acuerdo con el tiempo de la operación táctil; y desplegar dichos dos o más botones de función simple uno después del otro alrededor del botón de función múltiple de acuerdo con el tipo de operación táctil.
Preferiblemente, el tipo de la operación táctil incluye un primer tipo de operación táctil y un segundo tipo de operación táctil, y determinar el tipo de operación táctil de acuerdo con el tiempo de la operación táctil incluye específicamente: juzgar si el tiempo de la operación táctil satisface una condición preestablecida del primer tipo de operación táctil, si lo hace, determinar el tipo de la operación táctil como el primer tipo de operación táctil; y si no lo hace, determinar el tipo de la operación táctil como el segundo tipo de operación táctil.
Preferiblemente, el primer tipo de operación táctil es una pulsación corta, el segundo tipo de operación táctil es una pulsación larga, y juzgar si el tiempo de la operación táctil satisface la condición preestablecida del primer tipo de operación táctil incluye específicamente: juzgar si el tiempo de operación táctil es mayor que un primer valor de umbral predeterminado.
Preferiblemente, el despliegue de dos o más botones de función simple uno después del otro alrededor del botón de función múltiple de acuerdo con el tipo de operación táctil incluye específicamente: desplegar dichos dos o más botones de función simple uno después del otro en un área táctil de usuarios alrededor del botón de función múltiple, cuando el tipo de la operación táctil es el primer tipo de operación táctil; ajustar una ubicación de acoplamiento del botón de función múltiple de acuerdo con una operación de movimiento llevada a cabo por el usuario en el botón de función múltiple, y desplegar dichos dos o más botones uno después del otro en el área táctil del usuario alrededor de la ubicación de acoplamiento después de que se mueve el botón de función múltiple, cuando el tipo de operación táctil es el segundo tipo de operación táctil.
Preferiblemente, el despliegue de dichos dos o más botones de función simple uno después del otro en el área táctil del usuario alrededor del botón de función múltiple incluye específicamente: desplegar de manera uniforme dichos dos o más botones de función simple en arco de acuerdo con un radio preestablecido alrededor del botón de función múltiple, en donde las distancias entre cualquier par de botones de función simple vecinos de dichos dos o más botones de función simple son iguales y las distancias desde dichos dos o más botones de función simple al botón de función múltiple son iguales.
Preferiblemente, ajustar la ubicación de acoplamiento del botón de función múltiple de acuerdo con la operación de movimiento llevada a cabo por el usuario en el botón de función múltiple incluye específicamente: monitorear si el usuario lleva a cabo la operación de movimiento en el botón de función múltiple; si el usuario lo hace, obtener una ubicación movida después de que se mueve el botón de función múltiple cuando el usuario detiene la operación de movimiento; y determinar la ubicación de acoplamiento del botón de función múltiple de acuerdo con un área en la interfaz de usuario donde se ubica la ubicación movida cuando el usuario detiene la operación táctil.
Preferiblemente, el método además incluye: igualar un área movible del botón de función múltiple en la interfaz de usuario en tres sub-áreas, en donde el área movible es un área horizontal ubicada en la parte inferior del aparato de pantalla táctil y una altura del área horizontal es un segundo valor de umbral preestablecido; determinar puntos de coordenadas centrales de las tres sub-áreas; el obtener la ubicación movida después de que se mueve el botón de función múltiple incluye específicamente: detectar si el botón de función múltiple actual está más allá del área movible en una dirección vertical durante su movimiento, si lo está, corregir una coordenada vertical de la ubicación movida después de que el botón de función múltiple se mueve al segundo valor de umbral del área movible, en donde una coordenada horizontal de la ubicación movida es la misma que una coordenada horizontal de la ubicación del botón de función múltiple después de ser movido; el determinar la ubicación de acoplamiento del botón de función múltiple de acuerdo con el área en la interfaz de usuario donde se ubica la ubicación movida incluye específicamente: determinar la ubicación de acoplamiento del botón de función múltiple como el punto de coordenadas centrales de la sub-área actual de acuerdo con la sub-área actual donde se ubica la ubicación movida.
Preferiblemente, el despliegue de dichos dos o más botones de función simple uno después del otro en el área táctil del usuario alrededor de la ubicación de acoplamiento después de que se mueve el botón de función múltiple incluye específicamente: desplegar de manera uniforme dichos dos o más botones de función simple en arco de acuerdo con un radio preestablecido en el área táctil del usuario alrededor de la ubicación de acoplamiento del botón de función múltiple, en donde las distancias entre cualquier par de botones de función simple vecinos de dichos dos o más botones de función simple son iguales y las distancias desde dichos dos o más botones de función simple al botón de función múltiple son iguales.
Preferiblemente, el botón de función múltiple es un botón semitransparente.
Un método para la interacción de interfaz de usuario aplicada a un aparato de pantalla táctil, que combina dos o más botones de función simple en una interfaz de usuario del aparato de pantalla táctil en un botón de función múltiple, el método incluye: onitorear una operación táctil en tiempo real llevada a cabo por un usuario en el botón de función múltiple; determinar un tipo de operación de pantalla táctil de acuerdo con el tiempo de la operación táctil; y juzgar si el tipo de operación táctil satisface una condición preestablecida para mover el botón de función múltiple, si lo hace, determinar una ubicación de acoplamiento del botón de función múltiple de acuerdo con una operación de movimiento llevada a cabo por el usuario en el botón de función múltiple; y si no lo hace, desplegar dichos dos o más botones de función simple uno después del otro alrededor del botón de función múltiple.
Un dispositivo para la interacción de interfaz de usuario aplicada a un aparato de pantalla táctil incluye: un módulo de combinación configurado para combinar dos o más botones de función simple en una interfaz de usuario del aparato de pantalla táctil en un botón de función múltiple; un módulo de monitoreo configurado para monitorear una operación táctil en tiempo real llevada a cabo por un usuario en el botón de función múltiple; un primer módulo de determinación configurado para determinar un tipo de la operación táctil de acuerdo con el tiempo de la operación táctil; y un módulo de interacción configurado para desplegar dichos dos o más botones de función simple uno después del otro alrededor del botón de función múltiple de acuerdo con el tipo de la operación táctil.
Preferiblemente, el tipo de la operación táctil incluye un primer tipo de operación táctil y un segundo tipo de operación táctil, y el primer módulo de determinación incluye específicamente: un primer sub-módulo de juicio configurado para juzgar si el tiempo de la operación táctil satisface una condición preestablecida del primer tipo de operación táctil; un primer sub-módulo de determinación configurado para determinar el tipo de operación táctil como el primer tipo de operación táctil cuando un resultado del sub-módulo de juicio es sí; y un segundo sub-módulo de determinación configurado para determinar el tipo de la operación táctil como el segundo tipo de operación táctil cuando el resultado del sub-módulo de juicio es no.
Preferiblemente, el primer tipo de operación táctil es una pulsación corta, el segundo tipo de operación táctil es una pulsación larga, y el primer sub-módulo de juicio está configurado específicamente para: juzgar si el tiempo de la operación táctil es mayor que un primer valor de umbral predefinido.
Preferiblemente, el módulo de interacción incluye específicamente un primer sub-módulo de interacción, un sub-módulo de ajuste y un segundo sub-módulo de interacción, en donde: el primer sub-módulo de interacción está configurado para desplegar dichos dos o más botones de función simple uno después del otro en un área táctil del usuario alrededor del botón de función múltiple, cuando el tipo de la operación táctil es el primer tipo de operación táctil; el sub-módulo de ajuste está configurado para ajustar una ubicación de acoplamiento del botón de función múltiple de acuerdo con una operación de movimiento llevada a cabo por el usuario en el botón de función múltiple, cuando el tipo de la operación táctil es el segundo tipo de operación táctil; y el segundo sub-módulo de interacción está configurado para desplegar dichos dos o más botones de función simple uno después del otro en el área táctil del usuario alrededor de la ubicación de acoplamiento después de que se mueve el botón de función múltiple.
Preferiblemente, el primer sub-módulo de interacción está configurado específicamente para: desplegar de manera uniforme dichos dos o más botones de función simple en arco de acuerdo con un radio preestablecido alrededor del botón de función múltiple, en donde las distancias entre cualquier par de botones de función simple vecinos de dichos dos o más botones de función simple son iguales y las distancias desde dichos dos o más botones de función simple al botón de función múltiple son iguales.
Preferiblemente, el sub-módulo de ajuste incluye específicamente: un sub-módulo de monitoreo configurado para onitorear si el usuario lleva a cabo la operación de movimiento en el botón de función múltiple; un sub-módulo de obtención configurado para obtener una ubicación movida después de que se mueve el botón de función múltiple cuando el usuario detiene la operación de movimiento, en un caso en donde un resultado del módulo de monitoreo es sí; y un tercer sub-módulo de determinación configurado para determinar la ubicación de acoplamiento del botón de función múltiple de acuerdo con un área en la interfaz de usuario donde se ubica la ubicación movida cuando el usuario detiene la operación táctil.
Preferiblemente, el dispositivo además incluye: un módulo de igualación configurado para igualar un área movible del botón de función múltiple en la interfaz de usuario en tres sub-áreas, en donde el área movible es un área horizontal ubicada en la parte inferior del aparato de pantalla táctil y una altura del área horizontal es un segundo valor de umbral preestablecido; y un segundo módulo de determinación configurado para determinar los puntos de coordenadas centrales de las tres sub-áreas.
Correspondientemente, el sub-módulo de obtención incluye específicamente: un sub-módulo de detección configurado para detectar si el botón de función múltiple actual está más allá del área movible en una dirección vertical durante su movimiento; y un sub-módulo de corrección configurado para corregir una coordenada vertical de la ubicación movida después de que se mueve el botón de función múltiple al segundo valor de umbral del área movible, cuando un resultado del sub-módulo de detección es sí, en donde una coordenada horizontal de la ubicación movida es la misma que una coordenada horizontal de la ubicación del botón de función múltiple después de ser movido; correspondientemente, el tercer sub-módulo de determinación está configurado específicamente para determinar la ubicación de acoplamiento del botón de función múltiple como el punto de coordenadas centrales de la sub área actual de acuerdo con la sub-área actual donde se ubica la ubicación movida.
Preferiblemente, el segundo sub-módulo de interacción está configurado específicamente para desplegar de manera uniforme dichos dos o más botones de función simple en un arco de acuerdo con un radio preestablecido en el área táctil del usuario alrededor de la ubicación de acoplamiento del botón de función múltiple, en donde las distancias entre cualquier par de botones de función simple vecinos de dichos dos o más botones de función simple son iguales y las distancias desde dichos dos o más botones de función simple al botón de función múltiple son iguales.
Un dispositivo para interacción de interfaz de usuario aplicada a un aparato de pantalla táctil incluye: un módulo de combinación configurado para combinar dos o más botones de función simple en una interfaz de usuario del aparato de pantalla táctil en un botón de función múltiple; un módulo de monitoreo configurado para monitorear una operación táctil en tiempo real llevada a cabo por un usuario en el botón de función múltiple; un primer módulo de determinación configurado para determinar un tipo de la operación táctil de acuerdo con el tiempo de la operación táctil; un módulo de juicio configurado para juzgar si el tipo de la operación táctil satisface una condición preestablecida para mover el botón de función múltiple; un segundo módulo de determinación configurado para determinar una ubicación de acoplamiento del botón de función múltiple de acuerdo con una operación de movimiento llevada a cabo por el usuario en el botón de función múltiple, cuando un resultado del módulo de juicio es si; y un módulo de despliegue configurado para desplegar dichos dos o más botones de función simple uno después del otro alrededor del botón de función múltiple, cuando el resultado del módulo de juicio es no.
Un aparato de pantalla táctil incluye cualquiera de los dispositivos descritos anteriormente.
Como se puede apreciar a partir de la solución téenica descrita anteriormente, al combinar los botones de función simple en un botón de función múltiple, los usuarios pueden no necesitar considerar ubicaciones de distribución de los diferentes botones de función simple en el arte actual durante la operación, en cambio, sólo necesitan operar el botón de función múltiple. Además, ya que los diferentes botones de función simple combinados se despliegan solamente alrededor del botón de función múltiple, los usuarios pueden también controlar el rango de pantalla en el cual se despliegan los botones de función simple que necesitan ser operados al mover el botón de función múltiple, lo cual hace conveniente que los usuarios operen los diferentes botones de función simple en el aparato de pantalla táctil. Por otra parte, con la operación conveniente, esto no aumentará los tiempos de operación en la pantalla táctil y por lo tanto reducir el desgaste de la pantalla táctil del aparato de pantalla táctil durante la operación de los usuarios.
BREVE DESCRIPCIÓN DE LOS DIBUJOS Con el fin de explicar más claramente las soluciones téenicas en las modalidades de la presente solicitud o en el arte actual, en lo sucesivo, se dará la introducción breve a los dibujos requeridos para ser utilizados en la representación de las modalidades o el arte actual. Es aparente que los dibujos siguientes solamente ilustran algunas de las modalidades registradas en la presente solicitud, y aquellos experimentados en la materia podrían obtener otros dibujos con base en estos dibujos sin labor inventiva.
La Figura 1 es un diagrama que ilustra una interfaz de usuario de un aparato de pantalla táctil en el arte actual.
La Figura 2 es un diagrama que ilustra un área de operación de usuario de un aparato de pantalla táctil en el arte actual.
La Figura 3 es un diagrama de flujo que muestra una primera modalidad de un primer método de la presente invención.
La Figura 4 es un diagrama que ilustra una ubicación de un botón de función múltiple en una primera modalidad de un primer método de la presente invención.
La Figura 5 es un diagrama de flujo de un paso 302 en una primera modalidad de un primer método de la presente invención.
La Figura 6 es un diagrama de flujo que muestra un ejemplo de un paso 302 en una primera modalidad de un primer método de la presente invención.
La Figura 7 es un diagrama que ilustra una interfaz de usuario cuando se despliega una pluralidad de botones de función simple en una interfaz de usuario de una modalidad de la presente invención.
La Figura 8 es un diagrama de flujo que muestra una segunda modalidad de un primer método de la presente invención.
Las Figuras 9 y 10 son diagramas que ilustran botones de función simple desplegados cuando una ubicación de acoplamiento de un botón de función múltiple está respectivamente en el lado izquierdo y lado derecho de una interfaz de usuario.
La Figura 11 es un diagrama de flujo que muestra una tercera modalidad de un primer método de la presente invención.
La Figura 12 es un diagrama de flujo que muestra una modalidad de un segundo método de la presente invención.
La Figura 13 es un diagrama de estructura que ilustra una primera modalidad de un primer dispositivo de la presente invención.
La Figura 14 es un diagrama de estructura que ilustra un primer módulo de determinación 1103 en una primera modalidad de un primer dispositivo de la presente invención.
La Figura 15 es un diagrama de estructura que ilustra un módulo de interacción 1304 en una primera modalidad de un primer dispositivo de la presente invención.
La Figura 16 es un diagrama de estructura que ilustra una segunda modalidad de un primer dispositivo de la presente invención.
La Figura 17 es un diagrama de estructura que ilustra una tercera modalidad de un primer dispositivo de la presente invención.
La Figura 18 es un diagrama de estructura que ilustra una modalidad de un segundo dispositivo de la presente invención.
DESCRIPCIÓN DETALLADA DE IA INVENCIÓN Con el fin de lograr el objeto inventivo de la presente invención, la presente invención proporciona un método y un dispositivo para interacción de interfaz de usuario aplicada a un aparato de pantalla táctil y un aparato de pantalla táctil correspondiente. El método combina de antemano dos o más botones de función simple en una interfaz de usuario del aparato de pantalla táctil en un botón de función múltiple, y despliega los dos o más botones de función simple previamente combinados alrededor del botón de función múltiple cuando un usuario toca el botón de función múltiple. Debido a que solamente existe un botón de función múltiple y su ubicación es fija, y todos los botones se pueden desplegar alrededor del botón de función múltiple en el lado inferior del aparato de pantalla táctil, será conveniente que el usuario opere el aparato de pantalla táctil Los contenidos anteriores son ideas centrales de la presente invención, y con el fin de hacer que aquellos experimentados en la materia entiendan mejor las soluciones de la presente invención, las soluciones téenicas en las modalidades de la presente invención se describirán claramente y completamente en lo sucesivo en conjunción con los dibujos de acompañamiento en las modalidades de la presente invención. Obviamente, las modalidades descritas son solamente una parte de las modalidades de la presente invención, no todas las modalidades de la presente invención. Todas las demás modalidades adquiridas por aquellos experimentados en la materia sin labor inventiva con base en las modalidades de la presente invención deberán caer en el alcance de protección de la presente invención.
En una modalidad de la presente invención, por conveniencia de descripción, se describe un teléfono celular de pantalla táctil como un ejemplo del aparato de pantalla táctil. Sin embargo, cuando la modalidad de la presente invención se aplica a otros aparatos de pantalla táctil tales como PCs tablet, la implementación de los mismos es similar a la modalidad de la presente invención. La Figura 3 muestra un diagrama de flujo de una primera modalidad de un primer método para interacción de interfaz de usuario aplicada a un aparato de pantalla táctil de la presente invención. El método puede incluir los siguientes pasos.
En el paso 301, se combinan dos o más botones de función simple en una interfaz de usuario del aparato de pantalla táctil en un botón de función múltiple.
Cuando se implementa la modalidad de la presente invención, necesita combinar al principio una pluralidad de botones de función simple en la interfaz de usuario del aparato de pantalla táctil en un botón de función múltiple. Por ejemplo, los botones de función simple en la parte superior o inferior del aparato de pantalla táctil se combinan en un botón de función múltiple, una ubicación por defecto del botón de función múltiple puede estar predefinida para estar en una ubicación central de la parte inferior del aparato de pantalla táctil. La Figura 4 es un diagrama que ilustra un ejemplo de la ubicación del botón de función múltiple de la modalidad de la presente modalidad.
En el paso 302, se monitorea una operación táctil en tiempo real llevada a cabo por un usuario en el botón de función múltiple.
En este paso, se necesita detectar en tiempo real si el usuario lleva a cabo la operación táctil en el botón de función múltiple, si el usuario lleva a cabo la operación táctil, se necesita iniciar subsecuentemente un temporizador para detectar la longitud de tiempo de la operación táctil llevada a cabo por el usuario en el botón de función múltiple.
En el paso 303, se determina un tipo de la operación táctil de acuerdo con el tiempo de la operación táctil.
En aplicación práctica, debido a que el usuario puede llevar a cabo una operación en el botón de función múltiple por una pulsación larga, una pulsación corta o un doble clic en uso práctico, puede haber varios tipos de operaciones táctiles en este paso. Por ejemplo, un primer tipo de operación táctil se establece como una pulsación corta, un segundo tipo de operación táctil se establece como una pulsación larga, un tercer tipo de operación táctil se establece como un doble clic, y un cuarto tipo de operación táctil se establece como otro tipo de operación táctil. Debido a que en la aplicación práctica, las operaciones comunes son la pulsación larga y la pulsación corta, se describen por ejemplo los tipos de la operación táctil que incluyen el primer tipo de operación táctil y el segundo tipo de operación táctil. Haciendo referencia a la Figura 5, este paso necesita incluir los siguientes pasos.
En el paso 501, se juzga si el tiempo de la operación táctil satisface una condición preestablecida del primer tipo de operación táctil, si lo hace, procede al paso 502, y si no lo hace, procede al paso 503.
Se juzga al principio si el tiempo de la operación táctil satisface la condición preestablecida del primer tipo de operación táctil. En aplicación práctica, se puede establecer una condición preestablecida correspondiente de acuerdo a si el primer tipo de operación táctil es la pulsación larga o la pulsación corta.
En el paso 502, se determina el tipo de la operación táctil como el primer tipo de operación táctil.
Si el tiempo de la operación táctil satisface el tiempo del primer tipo de operación táctil, el tipo de la operación táctil se determina como el primer tipo de operación táctil.
En el paso 503, se determina el tipo de la operación táctil como el segundo tipo de operación táctil.
Si el tiempo de la operación táctil no satisface el tiempo del primer tipo de operación táctil, el tipo de la operación táctil se determina como el primer tipo de operación táctil. Se debe explicar que este ejemplo solamente se ilustra cuando existen dos tipos de operaciones táctiles. En uso práctico, aquellos experimentados en la materia podrían ajustar y cambiar adaptativamente los pasos anteriores de acuerdo con el número de tipos de operaciones táctiles.
Con el fin de facilitar que aquellos experimentados en la materia entiendan la implementación de este paso a mayor detalle, el caso donde el primer tipo de operación táctil es la pulsación corta y el segundo tipo de operación táctil es la pulsación larga se describe en lo sucesivo por ejemplo. Como se muestra en la Figura 6, en aplicación práctica, el paso 302 puede incluir específicamente: En el paso 601, se juzga si el tiempo de la operación táctil es mayor que un primer valor de umbral predefinido, si lo es, procede al paso 602; y si no lo es, procede al paso 603.
Se necesita predefinir al principio un primer valor de umbral, y el primer valor de umbral sirve como un punto de división para distinguir si la operación táctil llevada a cabo por el usuario es la pulsación larga o la pulsación corta. Bajo circunstancias normales, el primer valor de umbral se puede establecer como 0.8 segundos. Cuando se iplementa este paso, se puede monitorear un evento touchesBegan (esto es, el inicio de una operación táctil) y un evento touchesEnded (esto es, el final de la operación táctil) de la UlView (esto es, la interfaz de usuario) de tal forma que el temporizador se inicia cuando se activa el evento touchesBegan y el temporizador se detiene cuando se activa el evento touchesEnded, y el tiempo de operación obtenido por el temporizador es el tiempo de la operación táctil.
En el paso 602, se determina el tipo de la operación táctil como la pulsación larga.
Cuando el tiempo de la operación táctil es mayor que 0.8 segundos, el tipo de la operación táctil llevada a cabo por el usuario se determina como la pulsación larga.
En el paso 603, se determina el tipo de la operación táctil como la pulsación corta.
Cuando el tiempo de la operación táctil es menor que 0.8 segundos, el tipo de la operación táctil llevada a cabo por el usuario se determina como la pulsación corta.
Se debe explicar que cuando el tiempo de la operación táctil es igual a 0.8 segundos, el tipo de la operación táctil se puede determinar como la pulsación larga o la pulsación corta de acuerdo con la situación real, o se puede establecer por el usuario.
En el paso 604, se despliegan dichos dos o más botones de función simple uno después del otro alrededor del botón de función múltiple de acuerdo con el tipo de operación táctil.
En este paso, se necesitan desplegar específicamente dichos dos o más botones de función simple uno después del otro alrededor del botón de función múltiple de acuerdo con el tipo de la operación táctil. Se debe explicar que las maneras de despliegue pueden ser diferentes si los tipos de operación táctil son diferentes. Por ejemplo, cuando el tipo de la operación táctil es el primer tipo de operación táctil, dichos dos o más botones de función simple se despliegan directamente uno después del otro en un área táctil del usuario alrededor del botón de función múltiple; y cuando el tipo de la operación táctil es el segundo tipo de operación táctil, se ajusta al principio una ubicación de acoplamiento del botón de función múltiple de acuerdo con una operación de movimiento llevada a cabo por el usuario en el botón de función múltiple, y después se despliegan dichos dos o más botones de función simple uno después del otro en el área táctil del usuario alrededor de la ubicación de acoplamiento después de que se mueve el botón de función múltiple.
Se apreciará que en aplicación práctica, puede haber tales ejemplos que cuando el usuario hace pulsación corta del botón de función múltiple (en este momento, el primer tipo de operación táctil es la pulsación corta), los botones de función simple combinados se pueden desplegar uno después del otro en un arco alrededor del botón de función múltiple; y cuando el usuario hace pulsación corta del botón de función múltiple (en este momento, el segundo tipo de operación táctil es la pulsación larga), se detecta la ubicación de acoplamiento del botón de función múltiple después de que el botón de función múltiple es arrastrado por el usuario, y después de acuerdo con la ubicación de acoplamiento final, se despliegan los botones de función simple combinados uno después del otro alrededor de la ubicación de acoplamiento final del botón de función múltiple. El caso donde el usuario hace pulsación larga del botón de función múltiple se introducirá a detalle en la segunda modalidad y la tercera modalidad, y no se describe de manera repetida aquí.
Se debe explicar que en vista de los hábitos de uso del usuario o la consideración estética, cuando el usuario hace pulsación corta del botón de función múltiple, se pueden desplegar de manera uniforme dichos dos o más botones de función simple en un arco de acuerdo con un radio preestablecido alrededor del botón de función múltiple, en donde las distancias entre cualquier par de botones de función simple vecinos de dichos dos o más botones de función simple son iguales y las distancias desde dichos dos o más botones de función simple al botón de función múltiple son iguales. Además, cuando el usuario hace pulsación larga del botón de función múltiple, se despliegan de manera uniforme dichos dos o más botones de función simple en un arco de acuerdo con un radio preestablecido en el área táctil del usuario alrededor de la ubicación de acoplamiento del botón de función múltiple, en donde las distancias entre cualquier par de botones de función simple vecinos de dichos dos o más botones de función simple son iguales y las distancias desde dichos dos o más botones de función simple al botón de función múltiple son iguales.
La Figura 7 es un diagrama que ilustra una interfaz de usuario cuando se despliega una pluralidad de botones de función simple en una interfaz de usuario. La Figura 7 ilustra cinco botones de función simple, y las distancias entre cualquier par de botones de función simple 401 vecinos son iguales y las distancias desde el botón de función múltiple 301 a los botones de función simple 401 respectivos son iguales. Se debe explicar que la Figura 7 es solamente un ejemplo en el cual se despliegan de manera uniforme los botones de función simple, los botones de función simple también se pueden desplegar arbitrariamente alrededor del botón de función múltiple sin limitar la distribución de los botones de función simple respectivos, siempre y cuando el usuario pueda haber estos botones de función simple.
En la presente modalidad, un diámetro de los botones de función simple desplegados puede ser de 1/2 a 2/3 de un diámetro del botón de función múltiple. Sin embargo, los tamaños de los botones de función simple asi como el botón de función múltiple se pueden establecer por el usuario, la presente modalidad solamente se describe por ilustración. Además, el número de los botones de función simple y si existen fondos o palabras cuando se despliegan los botones de función simple se puede definir por el usuario. Se debe explicar que cuando el número de los botones de función simple desplegados excede un número mínimo de botones de función simple que se pueden desplegar en la pantalla del aparato de pantalla táctil, el número se puede establecer de acuerdo con la ubicación donde se ubica el botón de función múltiple actual. Por ejemplo, cuando el botón de función múltiple está en el lado izquierdo o derecho, el número de los botones de función simple es de no más de 6, y además cuando el número de los botones de función simple es igual o excede de 6, solamente se muestran 5 de los botones de función simple y el último botón es un botón de "mostrar más". Cuando el usuario toca el botón de "mostrar más", puede surgir una hoja de acción para que el usuario escoja más acciones. Cuando el botón de función múltiple está a la mitad de la parte inferior de la pantalla, el número de los botones se puede establecer generalmente para que sea de no más de 11 y cuando el número de los botones es igual o excede de 11, solamente se pueden mostrar 10 de los botones, el último botón es un botón de "mostrar más", y cuando el usuario toca el botón de "mostrar más", también puede surgir una hoja de acción para que el usuario escoja más acciones.
Se apreciará que en uso práctico, el usuario puede establecer el botón de función múltiple como un botón semitransparente, lo cual puede lograr el efecto de la modalidad de la presente invención sin afectar un marco de visualización de la pantalla del aparato de pantalla táctil.
En la presente modalidad, después de que los botones de función simple se combinan en un botón de función múltiple con la manera anterior, los usuarios no tienen que considerar ubicaciones de distribución de los diferentes botones de función simple en el arte actual durante la operación, en su lugar, solamente necesitan operar el botón de función múltiple. Además, ya que los diferentes botones de función simple combinados se despliegan solamente alrededor del botón de función múltiple, los usuarios pueden también controlar el rango de pantalla en el cual se despliegan los botones de función simple que necesitan ser operados al mover el botón de función múltiple, lo cual hace conveniente que los usuarios operen los diferentes botones de función simple en el aparato de pantalla táctil. Además, con la operación conveniente, no aumentarán los tiempos de operación en la pantalla táctil y por lo tanto se reducirá el desgaste de la pantalla táctil del aparato de pantalla táctil durante la operación de los usuarios.
La Figura 8 muestra un diagrama de flujo que muestra una segunda modalidad de un primer método para la interacción de interfaz de usuario aplicada a un aparato de pantalla táctil de la presente invención. En la presente modalidad, el tipo de la operación táctil se divide en un primer tipo de operación táctil y un segundo tipo de operación táctil, en donde el segundo tipo de operación táctil se describe como la pulsación larga, y la presente modalidad puede incluir los siguientes pasos.
En el paso 801, se combinan dos o más botones de función simple en una interfaz de usuario del aparato de pantalla táctil en un botón de función múltiple.
En el paso 802, se monitores una operación táctil en tiempo real llevada a cabo por un usuario en el botón de función múltiple.
Debido a que las implementaciones del paso 801 y el paso 802 son similares a las de la primera modalidad, no se describirá repetidamente aquí.
En el paso 803, se juzga si el tiempo de la operación táctil es mayor que un primer valor de umbral predefinido.
Si el tiempo de la operación táctil llevada a cabo por el usuario es mayor que el primer valor de umbral predefinido, se puede determinar el tipo de la operación táctil llevada a cabo por el usuario como la pulsación larga.
En el paso 804, se determina el tipo de la operación táctil como la pulsación larga.
Después de que se determina el tipo de la operación táctil como la pulsación larga, se necesita ajustar una ubicación de acoplamiento del botón de función múltiple de acuerdo con una operación de movimiento llevada a cabo por el usuario en el botón de función múltiple, en donde el paso 805 al paso 807 ilustran específicamente cómo se ajusta la ubicación de acoplamiento del botón de función múltiple de acuerdo con la operación de movimiento llevada a cabo por el usuario en el botón de función múltiple.
En el paso 805, se monitorea si el usuario lleva a cabo la operación de movimiento en el botón de función múltiple, si el usuario lo hace, procede al paso 806.
En este paso, también necesita monitorear si el usuario lleva a cabo la operación de movimiento en el botón de función múltiple cuando el usuario hace pulsación larga del botón de función múltiple, si el usuario lleva a cabo la operación de movimiento, entonces se cambia una ubicación movida del botón de función múltiple.
En el paso 806, cuando el usuario detiene la operación de movimiento, se obtiene la ubicación después de que se mueve el botón de función múltiple.
En este paso, cuando el usuario detiene la operación de movimiento, se obtiene la ubicación movida actual del botón de función múltiple después de que se mueve el botón de función múltiple por el usuario. Debido a que en uso práctico el usuario puede mover a placer el botón de función múltiple en toda la pantalla del aparato de pantalla táctil, se necesita monitorear la ubicación actual cuando el usuario detiene la operación de movimiento.
En el paso 807, se determina la ubicación de acoplamiento del botón de función múltiple de acuerdo con un área en la interfaz de usuario donde se ubica la ubicación movida cuando el usuario detiene la operación táctil.
Si el usuario también detiene la operación táctil en el botón de función múltiple después de detener la operación de movimiento, en este momento, se necesita determinar la ubicación de acoplamiento del botón de función múltiple de acuerdo con la ubicación movida que se determina en el paso 806. Bajo circunstancias normales, cuando el usuario detiene el arrastre el botón de función múltiple con un dedo, la ubicación del botón de función múltiple puede no detenerse justo en la ubicación de acoplamiento del botón de función múltiple. En este momento, se determina si el botón de función múltiple necesita acoplarse en el lado izquierdo, a la mitad o en el lado derecho de la interfaz de usuario de acuerdo con si la ubicación movida está en el lado izquierdo, en la mitad o en el lado derecho de la ubicación movida.
En el paso 808, se despliegan dichos dos o más botones de función simple uno después del otro alrededor de la ubicación de acoplamiento del botón de función múltiple.
Después de que se determina el botón de función múltiple, se pueden desplegar dichos dos o más botones de función simple uno después del otro alrededor de la ubicación de acoplamiento del botón de función múltiple. Por ejemplo, dichos dos o más botones de función simple se despliegan de manera uniforme en un arco de acuerdo con un radio preestablecido alrededor del botón de función múltiple, en donde las distancias entre cualquier par de botones de función simple vecinos de dichos dos o más botones de función simple son iguales y las distancias desde dichos dos o más botones de función simple al botón de función múltiple son iguales.
La Figura 9 es un diagrama que ilustra los diferentes botones de función simple desplegados cuando la ubicación de acoplamiento del botón de función múltiple está en el lado izquierdo de la interfaz de usuario. La Figura 10 es un diagrama que ilustra los diferentes botones de función simple desplegados cuando la ubicación de acoplamiento del botón de función múltiple está en el lado derecho de la interfaz de usuario. Como se puede observar, después de que se despliegan los botones de función simple, los botones de función simple se dividen de manera uniforme en un ángulo en un arco con un diámetro de 1/2 de una altura de la pantalla del aparato de pantalla táctil tomando el botón de función múltiple como el centro. Cuando el botón de función múltiple está respectivamente en el lado izquierdo o derecho de la parte inferior de la pantalla, los diferentes botones de función simple se dividen de manera uniforme en un arco de 90 grados, y cuando el botón de función múltiple está a la mitad de la pantalla, los diferentes botones de función simple se dividen de manera uniforme en un arco de 180 grados cuando los botones de función simple se forman en un arco. Se debe explicar que el diámetro del arco que se forma al desplegar los botones de función simple puede también ser de 1/3 de la altura de la pantalla del aparato de pantalla táctil, o puede ser de otros valores numéricos, los cuales pueden ser predefinidos por el usuario.
Se debe explicar que cuando el botón de función múltiple se implementa específicamente, el botón de función múltiple se puede colocar en cualquier ubicación en la pantalla del aparato de pantalla táctil, y la forma del despliegue de los botones de función simple puede también incluir diferentes formas de despliegue tales como ser desplegados verticalmente u horizontalmente. El diagrama de despliegue en la modalidad de la presente invención es solamente para ilustración, y no se debe interpretar como todas las maneras de implementación de las modalidades de la presente invención.
En la presente modalidad, el usuario puede mover el botón de función múltiple al lado izquierdo, la mitad o el lado derecho del botón de la pantalla al hacer pulsación larga del botón de función múltiple, de tal forma que el usuario puede desplegar los botones de función simple en un rango conveniente para que opere el usuario, lo cual no solamente aumenta la tasa de utilización de la pantalla del aparato de pantalla táctil sino también mejora la experiencia del usuario.
La Figura 11 muestra un diagrama de flujo de una tercera modalidad de un primer método para la interacción de interfaz de usuario que se aplica a un aparato de pantalla táctil de la presente solicitud. En la presente modalidad, un tipo de operación táctil se divide en un primer tipo de operación táctil y un segundo tipo de operación táctil, en donde el segundo tipo de operación táctil se describe como una pulsación larga, y el método puede incluir los siguientes pasos.
En el paso 1101, se combinan dos o más botones de función simple en una interfaz de usuario del aparato de pantalla táctil en un botón de función múltiple.
En el paso 1102, se iguala un área movible del botón de función múltiple en la interfaz de usuario en tres sub-áreas, en donde el área movible es un área horizontal que se ubica en la parte inferior del aparato de pantalla táctil y una altura del área horizontal es un segundo valor de umbral preestablecido.
En la presente modalidad, se asume que el área movible del botón de función múltiple es un área horizontal que se ubica en la parte inferior del aparato de pantalla táctil y una altura del área horizontal es un segundo valor de umbral preestablecido. El segundo valor de umbral aquí se puede modificar de acuerdo con el tamaño del botón de función múltiple y puede estar generalmente fijo en la parte inferior de la pantalla táctil de todo el aparato de pantalla táctil, es decir, un área con una linea horizontal de la parte inferior de la pantalla tan ancha y que tiene una altura de 44 pixeles por encima de la parte inferior de la pantalla se llama el área movible del botón de función múltiple. El área movible se iguala en tres sub-áreas A (lado izquierdo), B (a la mitad) y C (lado derecho).
En el paso 1103, se determinan los puntos de coordenadas centrales de las tres sub-áreas.
Las coordenadas de los puntos centrales de las tres sub-áreas se obtienen respectivamente como tres ubicaciones finales donde el botón de función múltiple se acopla respectivamente en las tres sub-áreas a (las coordenadas centrales de la sub-área A), b (las coordenadas centrales de la sub-área B) y c (las coordenadas centrales de la sub-área C).
En el paso 1104, se monitorea la operación táctil en tiempo real llevada a cabo por un usuario en el botón de función múltiple.
En el paso 1105, se juzga si el tiempo de la operación táctil es mayor que un primer valor de umbral predefinido.
En el paso 1106, se determina el tipo de la operación táctil como la pulsación larga.
En el paso 1107, se monitorea si el usuario lleva a cabo una operación de movimiento en el botón de función múltiple, si el usuario lo hace, procede al paso 1108.
En el paso 1108, cuando el usuario detiene la operación de movimiento, se detecta si el botón de función múltiple actual está más allá del área movible en una dirección vertical durante su movimiento, si lo está, procede al paso 1109.
Bajo circunstancias normales, debido a que el usuario puede mover a placer el botón de función múltiple en la pantalla, cuando el usuario detiene la operación de movimiento, necesita detectar si el botón de función múltiple está más allá del área movible en la dirección vertical, y si está más allá del área movible, se necesita corregir automáticamente la ubicación del botón de función múltiple en el seguimiento.
En el paso 1109, se corrige una coordenada vertical de una ubicación movida después de que el botón de función múltiple se mueve al segundo valor de umbral del área movible, en donde una coordenada horizontal de la ubicación movida es la misma que una coordenada horizontal de la ubicación del botón de función múltiple después de ser movido.
En uso práctico, debido a que la ubicación del botón de función múltiple no se detendrá justo en a, b o c cuando el usuario detiene el arrastre del botón de función múltiple, se necesita comprobar en cuál área de A, B o C está el botón de función múltiple, y se puede determinar un punto de acoplamiento final del botón de función múltiple como el punto de coordenadas centrales del área actual. Específicamente, cuando la coordenada del botón de función múltiple no está más allá del área movible, las coordenadas centrales del botón de función múltiple son las coordenadas de la ubicación movida actual del botón de función múltiple; y cuando la coordenada del botón de función múltiple está más allá del área movible, el valor X en la dirección horizontal de las coordenadas centrales del botón de función múltiple se puede mantener el mismo que el valor X de la ubicación movida actual, pero el valor Y en la dirección vertical es un valor Y obtenido por mapeo de la ubicación movida del botón de función múltiple en un limite superior del área movible. Con base en esta regla, corregir automáticamente una desviación en que el botón de función múltiple va más allá de su rango movible se puede realizar cuando el usuario hace pulsación larga y mueve el botón de función múltiple. Es decir, cuando el botón de función múltiple se mueve en la parte inferior del aparato de pantalla táctil, su dirección de movimiento depende de una dirección en la cual se mueve el botón de función múltiple en la linea horizontal, y su distancia de movimiento depende de una distancia de linea recta en que se mueve el botón de función múltiple en la dirección horizontal.
Se debe explicar que las direcciones horizontal y vertical que se especifican en la modalidad de la presente invención son relativas a la linea horizontal de la parte inferior cuando el aparato de pantalla táctil se coloca en una dirección hacia adelante.
En el paso 1110, se determina una ubicación de acoplamiento del botón de función múltiple, el punto de coordenadas centrales de la sub-área actual de acuerdo con la sub-área actual donde se ubica la ubicación movida.
Se supone que la sub-área actual donde se ubica la ubicación movida del botón de función múltiple es la sub-área A, la ubicación de acoplamiento del botón de función múltiple se determina como el punto a.
En el paso lili, se despliegan dichos dos o más botones de función simple uno después del otro alrededor de la ubicación de acoplamiento del botón de función múltiple.
Se debe explicar que cuando los botones de función simple se despliegan en este paso, se pueden proporcionar tres conjuntos de animaciones correspondientes con respecto a la ubicación de acoplamiento del botón de función múltiple y cada conjunto de animaciones puede incluir el movimiento de las ubicaciones de los botones de función simple, el ángulo de rotación de los botones de función simple y el efecto de disolución de los botones de función simple. Cada botón de función simple corresponde a una trayectoria de animación desde una ubicación inicial a una ubicación final, y la trayectoria de animación se puede acompañar por el efecto de giro de los botones de función simple. También se puede utilizar una animación simple para presentar el proceso en que el botón de función múltiple se mueve desde la ubicación movida del usuario a la ubicación de acoplamiento, la longitud del tiempo se puede limitar a 0.2 segundos. Se apreciará que en el proceso de animación, el botón de función múltiple no responde a la operación táctil del usuario, y el botón de función múltiple continúa respondiendo a la operación táctil del usuario cuando la animación se ha reproducido completamente.
Se debe explicar que los botones de función simple desplegados tendrán una ubicación inicial y una ubicación final cuando el botón de función múltiple está en diferentes ubicaciones, la ubicación inicial de cada botón de función simple se fija al utilizar las coordenadas centrales del botón de función múltiple como un punto de inicio, y la ubicación final se refiere a la manera de disposición en arco mencionada anteriormente. Las animaciones de los botones de función simple son la combinación de las animaciones de cada botón de función simple desde la ubicación inicial a la ubicación final. Las animaciones consisten principalmente de dos partes incluyendo el movimiento de las ubicaciones y el giro de los botones de función simple. Las animaciones se pueden establecer para que se dividan igualmente en el tiempo, esto es, los contenidos de las animaciones se distribuyen de manera uniforme en el tiempo, y el giro inicia cuando el botón de función simple se mueve a un punto medio de la ubicación inicial y el giro termina cuando el botón de función simple alcanza el punto final. Las animaciones de los botones de función simple se pueden establecer como el estilo de animación que soporta definición personalizada, por ejemplo, una animación auto definida en IOS es un objeto del grupo de animación (Animation Group).
Se apreciará que el tiempo de reproducción de las animaciones de los botones de función simple se puede establecer como de 0.5 segundos, y el intervalo de tiempo en el cual inicia la animación de cada botón de función simple es de 0.1 segundos, o se puede establecer para asegurar la terminación de las animaciones completas de todos los botones de función simple dentro de 1 segundo para no afectar la experiencia del usuario mientras lo hace conveniente para la operación del usuario.
Los valores numéricos específicos en las modalidades de la presente invención son ejemplos hechos para facilidad de entendimiento por aquellos experimentados en la materia. Aquellos experimentados en la materia pueden escoger otros valores numéricos por sí mismos sin labor inventiva.
Una modalidad de la presente invención además proporciona un segundo método para la interacción de interfaz de usuario aplicada a un aparato de pantalla táctil. Como se muestra en la Figura 12, la presente modalidad puede incluir específicamente los siguientes pasos.
En el paso 1201, se combinan dos o más botones de función simple en una interfaz de usuario del aparato de pantalla táctil en un botón de función múltiple, y se monitorea en tiempo real la operación táctil llevada a cabo por un usuario en el botón de función múltiple.
En el paso 1202, se determina un tipo de la operación táctil de acuerdo con el tiempo de la operación táctil.
En la presente modalidad, las implementaciones del paso 1201 y el paso 1202 se pueden referir a la primera modalidad, la segunda modalidad y la tercera modalidad del primer método para la interacción de interfaz de usuario aplicada al aparato de pantalla táctil como se describió anteriormente.
En el paso 1203, se juzga si el tipo de la operación táctil satisface una condición preestablecida para mover el botón de función múltiple, si lo hace, procede al paso 1204; y si no lo hace, procede al paso 1205.
En este paso, a diferencia del primer método para la interacción de interfaz de usuario aplicada al aparato de pantalla táctil, se necesita juzgar si el tipo de la operación táctil satisface la presente condición para mover el botón de función múltiple. Por ejemplo, cuando el tipo de la operación táctil es la pulsación larga, se considera que se satisface la condición preestablecida para mover el botón de función múltiple. Sin embargo, aquellos experimentados en la materia pueden cambiar la condición preestablecida de acuerdo a la escena real. Por ejemplo, cuando el usuario hace doble clic en el botón de función múltiple, se considera que se satisface la condición preestablecida para mover el botón de función múltiple.
En el paso 1204, se determina la ubicación de acoplamiento del botón de función múltiple de acuerdo con una operación de movimiento llevada a cabo por el usuario en el botón de función múltiple.
Si se satisface la condición preestablecida para mover el botón de función múltiple, se necesita determinar la ubicación de acoplamiento final del botón de función múltiple de acuerdo con la operación de movimiento llevada a cabo por el usuario en el botón de función múltiple. El proceso de cómo determinar la ubicación de acoplamiento se puede referir a la segunda modalidad y la tercera modalidad del primer método para la interacción de interfaz de usuario aplicada al aparato de pantalla táctil, lo cual no se describe repetidamente aquí.
En el paso 1205, se despliegan dichos dos o más botones de función simple uno después del otro alrededor del botón de función múltiple.
Si no se satisface la condición preestablecida para mover el botón de función múltiple, dichos dos o más botones de función simple se despliegan directamente uno después del otro alrededor del botón de función múltiple. Se debe explicar que las implementaciones de los pasos mencionados en la presente modalidad se pueden referir a aquellos en la primera modalidad, la segunda modalidad y la tercera modalidad del primer método para la interacción de interfaz de usuario aplicada al aparato de pantalla táctil, lo cual no se describe repetidamente aquí. ? través de la descripción anterior de las modalidades del método, aquellos experimentados en la materia pueden entender claramente que la presente invención se puede implementar por medio de software que trabaja con plataforma de hardware común necesaria, o se puede implementar por medio de hardware, y en la mayoría de los casos, la anterior es una mejor modalidad. Con base en este entendimiento, la solución téenica de la presente invención en sustancia o la porción que contribuye al arte actual se puede incorporar en una forma de producto de software, el producto de software de computadora se almacena en un medio de almacenamiento e incluye un número de instrucciones para habilitar que un aparato de computadora (que puede ser una computadora personal, un servidor, o un dispositivo de red, etc.) lleve a cabo todos o parte de los pasos de los métodos de las diferentes modalidades de la presente invención. El medio de almacenamiento incluye diferentes tipos de medios que pueden almacenar códigos de programa, tal como una memoria de sólo lectura (ROM, Read Only Memory), una memoria de acceso aleatorio (RAM, Rando Access Memory), un disco magnético o un disco óptico entre otros.
Correspondiente a las modalidades de método anteriores, una modalidad de la presente invención además proporciona un primer dispositivo para interacción de interfaz de usuario aplicada a un aparato de pantalla táctil. La Figura 13 muestra un diagrama de estructura de una primera modalidad de un primer dispositivo para la interacción de interfaz de usuario aplicada a un aparato de pantalla táctil, el dispositivo puede incluir: un módulo de combinación 1301 configurado para combinar dos o más botones de función simple en una interfaz de usuario del aparato de pantalla táctil en un botón de función múltiple; un módulo de monitoreo 1302 configurado para monitorear una operación táctil en tiempo real llevada a cabo por un usuario en el botón de función múltiple; un primer módulo de determinación 1303 configurado para determinar un tipo de la operación táctil de acuerdo con el tiempo de la operación táctil.
En aplicación práctica, el tipo de la operación táctil puede incluir específicamente un primer tipo de operación táctil y un segundo tipo de operación táctil. Como se muestra en la Figura 14, el primer módulo de determinación 1303 puede incluir específicamente: un primer sub-módulo de juicio 1401 configurado para juzgar si el tiempo de la operación táctil satisface una condición preestablecida del primer tipo de operación táctil; el primer tipo de operación táctil es una pulsación corta, el segundo tipo de operación táctil es una pulsación larga, y el primer sub-módulo de juicio está configurado específicamente para: juzgar si el tiempo de la operación táctil es mayor que un valor de umbral predefinido; un primer sub-módulo de determinación 1402 configurado para determinar el tipo de operación táctil como el primer tipo de operación táctil cuando un resultado del sub-módulo de juicio es sí; un segundo sub-módulo de determinación 1403 configurado para determinar el tipo de la operación táctil como el segundo tipo de operación táctil cuando el resultado del sub-módulo de juicio es no.
Un módulo de interacción 1304 está configurado para desplegar dichos dos o más botones de función simple uno después del otro alrededor del botón de función múltiple de acuerdo con el tipo de la operación táctil.
Como se muestra en la Figura 15, el módulo de interacción 1304 puede incluir específicamente un primer sub módulo de interacción 1501, un sub-módulo de ajuste 1502 y un segundo sub-módulo de interacción 1503.
El primer sub-módulo de interacción 1501 está configurado para desplegar dichos dos o más botones de función simple uno después del otro en un área táctil del usuario alrededor del botón de función múltiple, cuando el tipo de la operación táctil es el primer tipo de operación táctil.
El primer sub-módulo de interacción 1501 puede estar configurado específicamente para desplegar de manera uniforme dichos dos o más botones de función simple en un arco de acuerdo con un radio preestablecido alrededor del botón de función múltiple, en donde las distancias entre cualquier par de botones de función simple vecinos de dichos dos o más botones de función simple son iguales y las distancias desde dichos dos o más botones de función simple al botón de función múltiple son iguales.
El sub-módulo de ajuste 1502 está configurado para ajustar una ubicación de acoplamiento del botón de función múltiple de acuerdo con una operación de movimiento llevada a cabo por el usuario en el botón de función múltiple, cuando el tipo de la operación táctil es el segundo tipo de operación táctil.
El segundo sub-módulo de interacción 1503 está configurado para desplegar dichos dos o más botones de función simple uno después del otro en el área táctil del usuario alrededor de la ubicación de acoplamiento después de que se mueve el botón de función múltiple.
En la presente modalidad, cuando los usuarios operan el aparato de pantalla táctil que incluye el dispositivo anterior, los usuarios pueden no necesitar considerar las ubicaciones de distribución de los diferentes botones de función simple en el arte actual, en su lugar, solamente necesitan operar el botón de función múltiple. Además, ya que los diferentes botones de función simple combinados se despliegan solamente alrededor del botón de función múltiple, los usuarios pueden también controlar el rango de pantalla en el cual se despliegan los botones de función simple que necesitan ser operados al mover el botón de función múltiple, lo cual hace conveniente que los usuarios operen los diferentes botones de función simple en el aparato de pantalla táctil. Por otra parte, con la operación conveniente, esto no aumentará los tiempos de operación en la pantalla táctil y por lo tanto reducir el desgaste de la pantalla táctil del aparato de pantalla táctil durante la operación de los usuarios.
La Figura 16 muestra un diagrama de estructura de una segunda modalidad de un primer dispositivo para la interacción de interfaz de usuario aplicada a un aparato de pantalla táctil, un tipo de una operación táctil se divide en un primer tipo de operación táctil y un segundo tipo de operación táctil, en donde el segundo tipo de operación táctil se describe como una pulsación larga, y el dispositivo en la presente modalidad puede incluir: un módulo de combinación 1301 configurado para combinar dos o más botones de función simple en una interfaz de usuario del aparato de pantalla táctil en un botón de función múltiple; un módulo de monitoreo 1302 configurado para monitorear una operación táctil en tiempo real llevada a cabo por un usuario en el botón de función múltiple; un primer módulo de determinación 1303 configurado para determinar el tipo de la operación táctil de acuerdo con el tiempo de la operación táctil.
Cuando el tipo de la operación táctil es el segundo tipo de operación táctil, el sub-módulo de ajuste 1502 puede incluir específicamente: un sub-módulo de monitoreo 1601 configurado para monitorear si el usuario lleva a cabo una operación de movimiento en el botón de función múltiple; un sub-módulo de obtención 1602 configurado para obtener una ubicación movida después de que se mueve el botón de función múltiple cuando el usuario detiene la operación de movimiento, cuando un resultado del módulo de monitoreo 1601 es si; un tercer sub-módulo de determinación 1603 configurado para determinar una ubicación de acoplamiento del botón de función múltiple de acuerdo con un área en la interfaz de usuario donde se ubica la ubicación movida cuando el usuario detiene la operación táctil.
El segundo sub-módulo de interacción 1503 puede estar configurado específicamente para desplegar de manera uniforme dichos dos o más botones de función simple en un arco de acuerdo con un radio preestablecido en un área táctil del usuario alrededor de la ubicación de acoplamiento del botón de función múltiple, en donde las distancias entre cualquier par de botones de función simple vecinos de dichos dos o más botones de función simple son iguales y las distancias desde dichos dos o más botones de función simple al botón de función múltiple son iguales.
En la presente modalidad, el usuario puede mover el botón de función múltiple al lado izquierdo, la mitad o el lado derecho del botón de la pantalla al hacer pulsación larga del botón de función múltiple, de tal forma que el usuario puede desplegar los botones de función simple en un rango conveniente para que opere el usuario, lo cual no solamente aumenta la tasa de utilización de la pantalla del aparato de pantalla táctil sino también mejora la experiencia del usuario.
La Figura 17 muestra un diagrama de estructura de una tercera modalidad de un primer dispositivo para la interacción de interfaz de usuario aplicada a un aparato de pantalla táctil, un tipo de una operación táctil se divide en un primer tipo de operación táctil y un segundo tipo de operación táctil, en donde el segundo tipo de operación táctil se describe como una pulsación larga, y el dispositivo en la presente modalidad puede incluir: un módulo de combinación 1301 configurado para combinar dos o más botones de función simple en una interfaz de usuario del aparato de pantalla táctil en un botón de función múltiple; un módulo de igualación 1701 configurado para igualar un área movible del botón de función múltiple en la interfaz de usuario en tres sub-áreas, en donde el área movible es un área horizontal ubicada en la parte inferior del aparato de pantalla táctil y una altura del área horizontal es un segundo valor de umbral preestablecido; un segundo módulo de determinación 1702 configurado para determinar los puntos de coordenadas centrales de las tres sub-áreas; un módulo de monitoreo 1302 configurado para monitorear una operación táctil en tiempo real llevada a cabo por un usuario en el botón de función múltiple; un sub-módulo de monitoreo 1601 configurado para monitorear si el usuario lleva a cabo una operación de movimiento en el botón de función múltiple; cuando un resultado del sub-módulo de monitoreo 1601 es sí, en la presente modalidad, el sub-módulo de obtención 1602 puede incluir específicamente: un sub-módulo de detección 1703 configurado para detectar si el botón de función múltiple está más allá del área movible en una dirección vertical durante su movimiento; un sub-módulo de corrección 1704 configurado para corregir una coordenada vertical de una ubicación movida después de que se mueve el botón de función múltiple a un segundo valor de umbral del área movible, cuando un resultado del sub-módulo de detección es sí, en donde una coordenada horizontal de la ubicación movida es la misma que una coordenada horizontal de la ubicación del botón de función múltiple después de ser movido; un tercer sub-módulo de determinación 1603 configurado específicamente para determinar una ubicación de acoplamiento del botón de función múltiple como el punto de coordenadas centrales de la sub-área actual de acuerdo con la sub-área actual donde se ubica la ubicación movida.
Un módulo de interacción 1304 está configurado para desplegar dichos dos o más botones de función simple uno después del otro alrededor de la ubicación de acoplamiento del botón de función múltiple de acuerdo con el tipo de la operación táctil.
La Figura 18 muestra un diagrama de estructura de una modalidad de un segundo dispositivo para la interacción de interfaz de usuario aplicada a un aparato de pantalla táctil, el dispositivo puede incluir: un módulo de combinación 1301 configurado para combinar dos o más botones de función simple en una interfaz de usuario del aparato de pantalla táctil en un botón de función múltiple; un módulo de monitoreo 1302 configurado para monitorear una operación táctil en tiempo real llevada a cabo por un usuario en el botón de función múltiple; un primer módulo de determinación 1303 configurado para determinar un tipo de la operación táctil de acuerdo con el tiempo de la operación táctil.
Un módulo de juicio 1801 configurado para juzgar si el tipo de la operación táctil satisface una condición preestablecida para mover el botón de función múltiple; un segundo módulo de determinación 1802 configurado para determinar una ubicación de acoplamiento del botón de función múltiple de acuerdo con una operación de movimiento llevada a cabo por el usuario en el botón de función múltiple, cuando un resultado del módulo de juicio es si; y un módulo de despliegue 1803 configurado para desplegar dichos dos o más botones de función simple uno después del otro alrededor del botón de función múltiple, cuando el resultado del módulo de juicio es no.
Debido a que las modalidades de dispositivo básicamente corresponden a las modalidades de método, las porciones relacionadas se pueden referir a la descripción de las modalidades de método. Las modalidades de dispositivo descritas anteriormente son solamente ilustrativas, en donde las unidades que se describen como partes separadas pueden estar o no físicamente separadas, y las partes a ser mostradas como las unidades pueden ser o no unidades físicas, esto es, se pueden ubicar en la misma ubicación o pueden estar distribuidas en varias unidades de red. Todos o parte de los módulos se pueden seleccionar para lograr el objetivo de la solución de la presente modalidad de acuerdo con la necesidad real. Aquellos experimentados en la materia pueden entender e iplementar la presente modalidad sin labor inventiva.
Una modalidad de la presente invención además divulga un aparato de pantalla táctil que puede incluir cualquiera de los dispositivos para interacción de interfaz de usuario como se divulgó anteriormente.
Se apreciará que la presente invención se puede utilizar en muchos sistemas, entornos o configuraciones de computación de propósito general o dedicados, por ejemplo, una computadora personal, una computadora de servidor, un aparato de mano o un aparato portátil, un aparato tablet, un sistema de multiprocesador, un sistema basado en microprocesador, una caja digital, electrónica de consumidor programable, una especie de red, una computadora de tamaño pequeño, una computadora de ordenador central y un entorno de computación distribuida que incluye cualquiera de los sistemas o aparatos anteriores, etc.
La presente invención se puede describir en un contexto general de instrucciones ejecutables por computadora tales como módulos de programa ejecutados por una computadora.
Generalmente, los módulos de programa incluyen rutinas, programas, objetos, componentes, estructuras de datos, etc., que llevan a cabo tareas especificas o realizan tipos de datos abstractos específicos. La presente invención también se puede practicar en un entorno de computación distribuida. En el entorno de computación distribuida, los módulos de programa se pueden ubicar en medios de almacenamiento de la computadora local o remota que incluye dispositivos de almacenamiento.
Se explica que, en el contexto, los términos de relación tales como "primero" y "segundo" solamente se utilizan para distinguir una entidad u operación de otra entidad u operación, no es necesario implicar o requerir relación o secuencia real tal entre estas entidades u operaciones. Además, los términos "que incluye", "que comprende" o cualquier otra variante se pretenden para cubrir que incluye no exclusivo, de tal forma que un proceso, un método, un artículo o un dispositivo que incluye una serie de elementos no solamente incluye esos elementos sino que también incluye otros elementos que no se enlistan claramente, o además incluye elementos poseídos naturalmente por el proceso, el método, el artículo, o el dispositivo. Sin más límites, los elementos definidos por la frase "que incluye un..." no excluye el hecho de que el proceso, el método, el artículo o el dispositivo que incluye los elementos además incluye otros mismos elementos.
Las mencionadas anteriormente son solamente modalidades detalladas de la presente invención. Se debe señalar que aquellos experimentados en la materia pueden hacer diferentes cambios y modificaciones sin apartarse de los principios de la presente invención y aquellos cambios y modificaciones deben estar dentro del alcance de protección de la presente invención.

Claims (20)

NOVEDAD DE LA INVENCIÓN Habiendo descrito la presente invención como antecede, se considera como una novedad y, por lo tanto, se reclama como propiedad lo contenido en las siguientes: REIVINDICACIONES
1. Un método para interacción de interfaz de usuario aplicada a un aparato de pantalla táctil, caracterizado porque el método combina dos o más botones de función simple en una interfaz de usuario en el aparato de pantalla táctil en un botón de función múltiple, el método comprende: monitorear una operación táctil en tiempo real llevada a cabo por un usuario en el botón de función múltiple; determinar un tipo de la operación táctil de acuerdo con el tiempo de la operación táctil; y desplegar dichos dos o más botones de función simple uno después del otro alrededor del botón de función múltiple de acuerdo con el tipo de la operación táctil.
2. El método de acuerdo con la reivindicación 1, caracterizado porque el tipo de la operación táctil incluye un primer tipo de operación táctil y un segundo tipo de operación táctil, y determinar el tipo de la operación táctil de acuerdo con el tiempo de la operación táctil comprende específicamente: juzgar si el tiempo de la operación táctil satisface una condición preestablecida del primer tipo de operación táctil, si lo hace, determinar el tipo de la operación táctil como el primer tipo de operación táctil; y si no lo hace, determinar el tipo de la operación táctil como el segundo tipo de operación táctil.
3. El método de acuerdo con la reivindicación 2, caracterizado porque el primer tipo de operación táctil es una pulsación corta, el segundo tipo de operación táctil es una pulsación larga, y juzgar si el tiempo de la operación táctil satisface la condición preestablecida del primer tipo de operación táctil comprende específicamente: juzgar si el tiempo de la operación táctil es mayor que un primer valor de umbral predefinido.
4. El método de acuerdo con la reivindicación 2, caracterizado porque desplegar dichos dos o más botones de función simple uno después del otro alrededor del botón de función múltiple de acuerdo con el tipo de la operación táctil comprende específicamente: desplegar dichos dos o más botones de función simple uno después del otro en un área táctil del usuario alrededor del botón de función múltiple, cuando el tipo de la operación táctil es el primer tipo de operación táctil; ajustar una ubicación de acoplamiento del botón de función múltiple de acuerdo con una operación de movimiento llevada a cabo por el usuario en el botón de función múltiple, y desplegar dichos dos o más botones de función simple uno después del otro en el área táctil del usuario alrededor de la ubicación de acoplamiento después de que se mueve el botón de función múltiple, cuando el tipo de la operación táctil es el segundo tipo de operación táctil.
5. El método de acuerdo con la reivindicación 4, caracterizado porque desplegar dichos dos o más botones de función simple uno después del otro en el área táctil del usuario alrededor del botón de función múltiple comprende específicamente: desplegar de manera uniforme dichos dos o más botones de función simple en un arco de acuerdo con un radio preestablecido alrededor del botón de función múltiple, en donde las distancias entre cualquier par de botones de función simple vecinos de dichos dos o más botones de función simple son iguales y las distancias desde dichos dos o más botones de función simple al botón de función múltiple son iguales.
6. El método de acuerdo con la reivindicación 4, caracterizado porque ajustar la ubicación de acoplamiento del botón de función múltiple de acuerdo con la operación de movimiento llevada a cabo por el usuario en el botón de función múltiple comprende específicamente: monitorear si el usuario lleva a cabo la operación de movimiento en el botón de función múltiple; si el usuario lo hace, obtener una ubicación movida después de que se mueve el botón de función múltiple cuando el usuario detiene la operación de movimiento; y determinar la ubicación de acoplamiento del botón de función múltiple de acuerdo con un área en la interfaz de usuario donde se ubica la ubicación movida cuando el usuario detiene la operación táctil.
7. El método de acuerdo con la reivindicación 4, caracterizado porque el método además comprende: igualar un área movible del botón de función múltiple en la interfaz de usuario en tres sub-áreas, en donde el área movible es un área horizontal ubicada en la parte inferior del aparato de pantalla táctil y una altura del área horizontal es un segundo valor de umbral preestablecido; determinar los puntos de coordenadas centrales de las tres sub-áreas; obtener la ubicación movida después de que se mueve el botón de función múltiple comprende específicamente: detectar si el botón de función múltiple actual está más allá del área movible en una dirección vertical durante su movimiento, si lo está, corregir una coordenada vertical de la ubicación movida después de que el botón de función múltiple se mueve al segundo valor de umbral del área movible, en donde una coordenada horizontal de la ubicación movida es la misma que una coordenada horizontal de la ubicación del botón de función múltiple después de ser movido; y el determinar la ubicación de acoplamiento del botón de función múltiple de acuerdo con el área en la interfaz de usuario donde se ubica la ubicación movida comprende específicamente: determinar la ubicación de acoplamiento del botón de función múltiple como el punto de coordenadas centrales de la sub-área actual de acuerdo con la sub-área actual donde se ubica la ubicación movida.
8. El método de acuerdo con la reivindicación 6 ó 7, caracterizado porque desplegar dichos dos o más botones de función simple uno después del otro en el área táctil del usuario alrededor de la ubicación de acoplamiento después de que se mueve el botón de función múltiple comprende específicamente: desplegar de manera uniforme dichos dos o más botones de función simple en un arco de acuerdo con un radio preestablecido en el área táctil del usuario alrededor de la ubicación de acoplamiento del botón de función múltiple, en donde las distancias entre cualquier par de botones de función simple vecinos de dichos dos o más botones de función simple son iguales y las distancias desde dichos dos o más botones de función simple al botón de función múltiple son iguales.
9. El método de acuerdo con cualquiera de las reivindicaciones 1 a 7, caracterizado porque el botón de función múltiple es un botón semitransparente.
10. Un método para interacción de interfaz de usuario aplicada a un aparato de pantalla táctil, caracterizado porque el método combinar dos o más botones de función simple en una interfaz de usuario del aparato de pantalla táctil en un botón de función múltiple, el método comprende: monitorear una operación táctil en tiempo real llevada a cabo por un usuario en el botón de función múltiple; determinar un tipo de la operación táctil de acuerdo con el tiempo de la operación táctil; y juzgar si el tipo de la operación táctil satisface una condición preestablecida para mover el botón de función múltiple, si lo hace, determinar una ubicación de acoplamiento del botón de función múltiple de acuerdo con una operación de movimiento llevada a cabo por el usuario en el botón de función múltiple; y si no lo hace, desplegar dichos dos o más botones de función simple uno después del otro alrededor del botón de función múltiple.
11. Un dispositivo para interacción de interfaz de usuario aplicada a un aparato de pantalla táctil, caracterizado porque el dispositivo comprende: un módulo de combinación configurado para combinar dos o más botones de función simple en una interfaz de usuario del aparato de pantalla táctil en un botón de función múltiple; un módulo de monitoreo configurado para monitorear una operación táctil en tiempo real llevada a cabo por un usuario en el botón de función múltiple; un primer módulo de determinación configurado para determinar un tipo de la operación táctil de acuerdo con un tiempo de la operación táctil; y un módulo de interacción configurado para desplegar dichos dos o más botones de función simple uno después del otro alrededor del botón de función múltiple de acuerdo con el tipo de la operación táctil.
12. El dispositivo de acuerdo con la reivindicación 11, caracterizado porque el tipo de la operación táctil comprende un primer tipo de operación táctil y un segundo tipo de operación táctil, y el primer módulo de determinación comprende específicamente: un primer sub-módulo de juicio configurado para juzgar si el tiempo de la operación táctil satisface una condición preestablecida del primer tipo de operación táctil; un primer sub-módulo de determinación configurado para determinar el tipo de la operación táctil como el primer tipo de operación táctil cuando un resultado del sub-módulo de juicio es si; y un segundo sub-módulo de determinación configurado para determinar el tipo de la operación táctil como el segundo tipo de operación táctil cuando el resultado del sub-módulo de juicio es no.
13. El dispositivo de acuerdo con la reivindicación 12, caracterizado porgue el primer tipo de operación táctil es una pulsación corta, el segundo tipo de operación táctil es una pulsación larga, y el primer sub-módulo de juicio está configurado específicamente para: juzgar si el tiempo de la operación táctil es mayor que un primer valor de umbral predefinido.
14. El dispositivo de acuerdo con la reivindicación 12, caracterizado porque el módulo de interacción comprende específicamente un primer sub-módulo de interacción, un sub-módulo de ajuste y un segundo sub-módulo de interacción, en donde: el primer sub-módulo de interacción está configurado para desplegar dichos dos o más botones de función simple uno después del otro en un área táctil del usuario alrededor del botón de función múltiple, cuando el tipo de la operación táctil es el primer tipo de operación táctil con ti, el sub-módulo de ajuste está configurado para ajustar una ubicación de acoplamiento del botón de función múltiple de acuerdo con una operación de movimiento llevada a cabo por el usuario en el botón de función múltiple, cuando el tipo de la operación táctil es el segundo tipo de operación táctil; y el segundo sub-módulo de interacción está configurado para desplegar dichos dos o más botones de función simple uno después del otro en el área táctil del usuario alrededor de la ubicación de acoplamiento después de gue se mueve el botón de función múltiple.
15. El dispositivo de acuerdo con la reivindicación 14, caracterizado porque el primer sub-módulo de interacción está configurado específicamente para: desplegar de manera uniforme dichos dos o más botones de función simple en un arco de acuerdo con un radio preestablecido alrededor del botón de función múltiple, en donde las distancias entre cualquier par de botones de función simple vecinos de dichos dos o más botones de función simple son iguales y las distancias desde dichos dos o más botones de función simple al botón de función múltiple son iguales.
16. El dispositivo de acuerdo con la reivindicación 14, caracterizado porque el sub-módulo de ajuste comprende específicamente: un sub-módulo de monitoreo configurado para monitorear si el usuario lleva a cabo la operación de movimiento en el botón de función múltiple; un sub-módulo de obtención configurado para obtener una ubicación movida después de que se mueve el botón de función múltiple cuando el usuario detiene la operación de movimiento, en un caso en donde un resultado del módulo de monitoreo es sí; y un tercer sub-módulo de determinación configurado para determinar la ubicación de acoplamiento del botón de función múltiple de acuerdo con un área en la interfaz de usuario donde se ubica la ubicación movida cuando el usuario detiene la operación táctil.
17. El dispositivo de acuerdo con la reivindicación 16, caracterizado porque además comprende: un módulo de igualación configurado para igualar un área movible del botón de función múltiple en la interfaz de usuario en tres sub-áreas, en donde el área movible es un área horizontal ubicada en la parte inferior del aparato de pantalla táctil y una altura del área horizontal es un segundo valor de umbral preestablecido; y un segundo módulo de determinación configurado para determinar los puntos de coordenadas centrales de las tres sub-áreas; correspondientemente, el sub-módulo de obtención comprende específicamente: un sub-módulo de detección configurado para detectar si el botón de función múltiple actual está más allá del área movible en una dirección vertical durante su movimiento; y un sub-módulo de corrección configurado para corregir una coordenada vertical de una ubicación movida después de que se mueve el botón de función múltiple a un segundo valor de umbral del área movible, cuando un resultado del sub-módulo de detección es si, en donde una coordenada horizontal de la ubicación movida es la misma que una coordenada horizontal de la ubicación del botón de función múltiple después de ser movido; correspondientemente, el tercer sub-módulo de determinación está configurado específicamente para determinar una ubicación de acoplamiento del botón de función múltiple como el punto de coordenadas centrales de la sub área actual de acuerdo con la sub-área actual donde se ubica la ubicación movida.
18. El dispositivo de acuerdo con la reivindicación 16 ó 17, caracterizado porque el segundo sub-módulo de interacción está configurado específicamente para desplegar de manera uniforme dichos dos o más botones de función simple en arco de acuerdo con un radio preestablecido en el área táctil del usuario alrededor de la ubicación de acoplamiento del botón de función múltiple, en donde las distancias entre cualquier par de botones de función simple vecinos de dichos dos o más botones de función simple son iguales y las distancias desde dichos dos o más botones de función simple al botón de función múltiple son iguales.
19. Un dispositivo para interacción de interfaz de usuario aplicada a un aparato de pantalla táctil, caracterizado porque el dispositivo comprende: un módulo de combinación configurado para combinar dos o más botones de función simple en una interfaz de usuario del aparato de pantalla táctil en un botón de función múltiple; un módulo de monitoreo configurado para monitorear una operación táctil en tiempo real llevada a cabo por un usuario en el botón de función múltiple; un primer módulo de determinación configurado para determinar un tipo de la operación táctil de acuerdo con el tiempo de la operación táctil; un módulo de juicio configurado para juzgar si el tipo de la operación táctil satisface una condición preestablecida para mover el botón de función múltiple; un segundo módulo de determinación configurado para determinar una ubicación de acoplamiento del botón de función múltiple de acuerdo con una operación de movimiento llevada a cabo por el usuario en el botón de función múltiple, cuando un resultado del módulo de juicio es si; y un módulo de despliegue configurado para desplegar dichos dos o más botones de función simple uno después del otro alrededor del botón de función múltiple, cuando el resultado del módulo de juicio es no.
20. Un aparato de pantalla táctil, caracterizado porque el aparato de pantalla táctil comprende el dispositivo de acuerdo con cualquiera de las reivindicaciones 11 a 18, o comprende el dispositivo de acuerdo con la reivindicación 19.
MX2014013928A 2012-06-05 2013-06-04 Metodo y dispositivo para interaccion de interfaz de usuario aplicada a un aparato de pantalla tactil y aparato de pantalla tactil. MX343396B (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201210184210.1A CN102799347B (zh) 2012-06-05 2012-06-05 应用于触屏设备的用户界面交互方法、装置及触屏设备
PCT/CN2013/076701 WO2013182034A1 (zh) 2012-06-05 2013-06-04 应用于触屏设备的用户界面交互方法、装置及触屏设备

Publications (2)

Publication Number Publication Date
MX2014013928A true MX2014013928A (es) 2015-01-12
MX343396B MX343396B (es) 2016-11-04

Family

ID=47198464

Family Applications (1)

Application Number Title Priority Date Filing Date
MX2014013928A MX343396B (es) 2012-06-05 2013-06-04 Metodo y dispositivo para interaccion de interfaz de usuario aplicada a un aparato de pantalla tactil y aparato de pantalla tactil.

Country Status (9)

Country Link
US (2) US9910558B2 (es)
EP (1) EP2837992B1 (es)
JP (1) JP6063037B2 (es)
KR (1) KR101735902B1 (es)
CN (1) CN102799347B (es)
BR (1) BR112014030568A2 (es)
MX (1) MX343396B (es)
RU (1) RU2599536C2 (es)
WO (1) WO2013182034A1 (es)

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9417754B2 (en) 2011-08-05 2016-08-16 P4tents1, LLC User interface system, method, and computer program product
WO2013169865A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
DE202013012233U1 (de) 2012-05-09 2016-01-18 Apple Inc. Vorrichtung und grafische Benutzerschnittstelle zum Anzeigen zusätzlicher Informationen in Antwort auf einen Benutzerkontakt
WO2013169845A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for scrolling nested regions
WO2013169851A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for facilitating user interaction with controls in a user interface
DE112013002412T5 (de) 2012-05-09 2015-02-19 Apple Inc. Vorrichtung, Verfahren und grafische Benutzeroberfläche zum Bereitstellen von Rückmeldung für das Wechseln von Aktivierungszuständen eines Benutzerschnittstellenobjekts
WO2013169842A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for selecting object within a group of objects
WO2013169849A2 (en) 2012-05-09 2013-11-14 Industries Llc Yknots Device, method, and graphical user interface for displaying user interface objects corresponding to an application
EP2847658B1 (en) 2012-05-09 2017-06-21 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
EP2847661A2 (en) 2012-05-09 2015-03-18 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
WO2013169843A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for manipulating framed graphical objects
KR101823288B1 (ko) 2012-05-09 2018-01-29 애플 인크. 제스처에 응답하여 디스플레이 상태들 사이를 전이하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
WO2013169875A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for displaying content associated with a corresponding affordance
KR101956082B1 (ko) 2012-05-09 2019-03-11 애플 인크. 사용자 인터페이스 객체를 선택하는 디바이스, 방법, 및 그래픽 사용자 인터페이스
CN102799347B (zh) 2012-06-05 2017-01-04 北京小米科技有限责任公司 应用于触屏设备的用户界面交互方法、装置及触屏设备
KR102001332B1 (ko) 2012-12-29 2019-07-17 애플 인크. 콘텐츠를 스크롤할지 선택할지 결정하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스
EP2912542B1 (en) 2012-12-29 2022-07-13 Apple Inc. Device and method for forgoing generation of tactile output for a multi-contact gesture
CN105144057B (zh) 2012-12-29 2019-05-17 苹果公司 用于根据具有模拟三维特征的控制图标的外观变化来移动光标的设备、方法和图形用户界面
KR101958582B1 (ko) 2012-12-29 2019-07-04 애플 인크. 터치 입력에서 디스플레이 출력으로의 관계들 사이에서 전환하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
WO2014105279A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for switching between user interfaces
EP3467634B1 (en) 2012-12-29 2020-09-23 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
CN103914238B (zh) * 2012-12-30 2017-02-08 杭州网易云音乐科技有限公司 一种实现界面上多控件整合的方法和装置
CN103530020B (zh) * 2013-10-18 2017-04-05 北京搜狗科技发展有限公司 信息操作的方法及装置
CN104731313B (zh) * 2013-12-24 2018-04-27 施耐德电器工业公司 通过单点触摸手势执行命令的方法和装置
CN104793876B (zh) * 2014-01-21 2020-05-12 腾讯科技(深圳)有限公司 应用界面按钮显示方法及装置
CN103744584A (zh) * 2014-01-27 2014-04-23 贝壳网际(北京)安全技术有限公司 在通知栏中进行类型信息切换的方法、装置和移动终端
US10606469B2 (en) * 2014-04-04 2020-03-31 Cheetah Mobile Inc. Device, method, and graphical user interface for managing multiple display windows
GB2529703A (en) * 2014-08-29 2016-03-02 Vodafone Ip Licensing Ltd Mobile telecommunications terminal and method of operation thereof
CN104598112B (zh) * 2015-01-23 2019-01-18 小米科技有限责任公司 按钮交互方法和装置
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US9632664B2 (en) 2015-03-08 2017-04-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US9990107B2 (en) 2015-03-08 2018-06-05 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US9785305B2 (en) 2015-03-19 2017-10-10 Apple Inc. Touch input cursor manipulation
US9639184B2 (en) 2015-03-19 2017-05-02 Apple Inc. Touch input cursor manipulation
US10067653B2 (en) 2015-04-01 2018-09-04 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US20170045981A1 (en) * 2015-08-10 2017-02-16 Apple Inc. Devices and Methods for Processing Touch Inputs Based on Their Intensities
CN104836880A (zh) * 2015-05-19 2015-08-12 小米科技有限责任公司 联系人头像处理方法及装置
CN106293903B (zh) * 2015-06-03 2021-12-14 上海莉莉丝科技股份有限公司 一种用于提供用户交互结果的方法、设备与***
US9830048B2 (en) 2015-06-07 2017-11-28 Apple Inc. Devices and methods for processing touch inputs with instructions in a web page
US10200598B2 (en) 2015-06-07 2019-02-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9891811B2 (en) 2015-06-07 2018-02-13 Apple Inc. Devices and methods for navigating between user interfaces
US9860451B2 (en) 2015-06-07 2018-01-02 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9674426B2 (en) 2015-06-07 2017-06-06 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10346030B2 (en) 2015-06-07 2019-07-09 Apple Inc. Devices and methods for navigating between user interfaces
CN104991732A (zh) * 2015-06-24 2015-10-21 广州创显光电科技有限公司 一种实现按键第二功能的方法及一体机***
CN105071794A (zh) * 2015-08-06 2015-11-18 橙朴(上海)智能科技有限公司 一种智能开关
US9880735B2 (en) 2015-08-10 2018-01-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10235035B2 (en) 2015-08-10 2019-03-19 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US10416800B2 (en) 2015-08-10 2019-09-17 Apple Inc. Devices, methods, and graphical user interfaces for adjusting user interface objects
US10248308B2 (en) 2015-08-10 2019-04-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures
USD820861S1 (en) * 2015-11-30 2018-06-19 Uber Technologies, Inc. Display screen with graphical user interface for enabling color selection
CN106096349A (zh) * 2016-06-07 2016-11-09 惠州Tcl移动通信有限公司 一种基于锁屏快速开启应用的方法及移动终端
RU2638725C1 (ru) * 2016-08-15 2017-12-15 Общество с ограниченной ответственностью "ПИРФ" (ООО "ПИРФ") Способ и система управления устройством с помощью радиального графического интерфейса пользователя
CN107479729A (zh) * 2017-06-20 2017-12-15 广州视源电子科技股份有限公司 触控点的定位方法、装置、***、显示终端以及书写笔
USD867600S1 (en) * 2017-11-14 2019-11-19 Hollister Incorporated Controller with a user interface
USD867601S1 (en) * 2017-11-20 2019-11-19 Hollister Incorporated Controller with a user interface
WO2019104519A1 (en) * 2017-11-29 2019-06-06 Entit Software Llc Gesture buttons
WO2020096080A1 (ko) * 2018-11-07 2020-05-14 주식회사 넥슨코리아 인터랙션 그래픽 유저 인터페이스를 디스플레이하기 위한 방법, 장치, 및 컴퓨터 프로그램
CN110908750B (zh) * 2019-10-28 2021-10-26 维沃移动通信有限公司 一种截屏方法及电子设备
JP6945608B2 (ja) 2019-11-11 2021-10-06 楽天グループ株式会社 表示システム、表示制御方法、プログラム
US11418713B2 (en) * 2020-04-02 2022-08-16 Qualcomm Incorporated Input based launch sequences for a camera application
US20210405871A1 (en) * 2020-06-26 2021-12-30 Rohde & Schwarz Gmbh & Co. Kg User interface control device and method for controlling a user interface
CN112162674B (zh) * 2020-10-20 2022-04-08 珠海格力电器股份有限公司 控制中心的展示方法和装置、存储介质、电子装置
CN114981769A (zh) * 2021-08-30 2022-08-30 武汉联影医疗科技有限公司 信息展示方法、装置、医疗设备和存储介质

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0201074D0 (en) * 2002-01-18 2002-03-06 3G Lab Ltd Graphic user interface for data processing device
US7895536B2 (en) * 2003-01-08 2011-02-22 Autodesk, Inc. Layer editor system for a pen-based computer
EP2000894B1 (en) * 2004-07-30 2016-10-19 Apple Inc. Mode-based graphical user interfaces for touch sensitive input devices
JP2006139615A (ja) 2004-11-12 2006-06-01 Access Co Ltd 表示装置、メニュー表示プログラムおよびタブ表示プログラム
US7730422B2 (en) * 2006-01-25 2010-06-01 Microsoft Corporation Smart icon placement across desktop size changes
US10521022B2 (en) * 2006-03-17 2019-12-31 Conversant Wireless Licensing S.a.r.l. Mobile communication terminal and method therefor
RU2450317C2 (ru) * 2006-08-04 2012-05-10 Ей-Джин ОХ Устройство ввода данных
US20080168395A1 (en) * 2007-01-07 2008-07-10 Bas Ording Positioning a Slider Icon on a Portable Multifunction Device
US8650505B2 (en) * 2007-02-28 2014-02-11 Rpx Corporation Multi-state unified pie user interface
JP4899991B2 (ja) * 2007-03-30 2012-03-21 富士ゼロックス株式会社 表示装置及びプログラム
US8074178B2 (en) 2007-06-12 2011-12-06 Microsoft Corporation Visual feedback display
US9933937B2 (en) * 2007-06-20 2018-04-03 Apple Inc. Portable multifunction device, method, and graphical user interface for playing online videos
US20090037813A1 (en) * 2007-07-31 2009-02-05 Palo Alto Research Center Incorporated Space-constrained marking menus for mobile devices
US9304658B2 (en) * 2007-12-30 2016-04-05 Qualcomm Incorporated On-screen menu buttons including multiple modes
KR101012300B1 (ko) * 2008-03-07 2011-02-08 삼성전자주식회사 터치스크린을 구비한 휴대 단말기의 사용자 인터페이스장치 및 그 방법
US8826181B2 (en) * 2008-06-28 2014-09-02 Apple Inc. Moving radial menus
CN101770331B (zh) * 2009-01-05 2012-12-19 联想(北京)有限公司 一种计算机图标排列管理方法及管理装置
CN101833389A (zh) * 2009-03-09 2010-09-15 怡利电子工业股份有限公司 触控板控制光标移动的辅助方法
KR101078141B1 (ko) * 2009-09-08 2011-10-28 주식회사 팬택 합성 메뉴를 표시하는 이동 단말기
KR20110047421A (ko) * 2009-10-30 2011-05-09 박철 터치패널의 작동방법
US9310994B2 (en) * 2010-02-19 2016-04-12 Microsoft Technology Licensing, Llc Use of bezel as an input mechanism
WO2011135944A1 (ja) * 2010-04-30 2011-11-03 日本電気株式会社 情報処理端末およびその操作制御方法
US20120032885A1 (en) * 2010-08-03 2012-02-09 Nokia Corporation Reversing actions
KR101740432B1 (ko) 2010-11-02 2017-05-26 엘지전자 주식회사 이동 단말기 및 디스플레이 제어 방법
US20120123865A1 (en) * 2010-11-12 2012-05-17 Cellco Partnership D/B/A Verizon Wireless Enhanced shopping experience for mobile station users
CN101996049B (zh) * 2010-11-24 2015-04-08 广州市久邦数码科技有限公司 一种用于嵌入式触摸屏设备上的虚拟键盘输入方法
JP2011227913A (ja) * 2011-06-06 2011-11-10 Kyocera Corp タッチパネル付き装置の制御方法及びタッチパネル付き装置
WO2011150878A2 (zh) * 2011-06-21 2011-12-08 华为终端有限公司 触屏设备的控制方法和触屏设备
CN102799347B (zh) 2012-06-05 2017-01-04 北京小米科技有限责任公司 应用于触屏设备的用户界面交互方法、装置及触屏设备

Also Published As

Publication number Publication date
BR112014030568A2 (pt) 2017-06-27
US9910558B2 (en) 2018-03-06
JP6063037B2 (ja) 2017-01-18
JP2015518984A (ja) 2015-07-06
RU2599536C2 (ru) 2016-10-10
WO2013182034A1 (zh) 2013-12-12
MX343396B (es) 2016-11-04
EP2837992A4 (en) 2015-05-06
EP2837992A1 (en) 2015-02-18
KR101735902B1 (ko) 2017-05-15
RU2014149085A (ru) 2016-07-27
KR20150012290A (ko) 2015-02-03
CN102799347B (zh) 2017-01-04
US20180143751A1 (en) 2018-05-24
US20130326420A1 (en) 2013-12-05
EP2837992B1 (en) 2016-09-21
CN102799347A (zh) 2012-11-28

Similar Documents

Publication Publication Date Title
MX2014013928A (es) Metodo y dispositivo para interaccion de interfaz de usuario aplicada a un aparato de pantalla tactil y aparato de pantalla tactil.
US9766777B2 (en) Methods and apparatuses for window display, and methods and apparatuses for touch-operating an application
CN115048007B (zh) 调整界面操作图标分布范围的装置、方法及触摸屏设备
WO2015144022A1 (zh) 一种调整图标显示方式的方法及装置
TWI656472B (zh) 介面調整方法及電子裝置
CN103257825B (zh) 一种调节播放进度的方法和装置
US20170329430A1 (en) Evolutionary Touch-Based Graphical User Interface for Electronic Devices
CN105302429A (zh) 一种移动终端屏幕截图方法及其移动终端
CN105630595B (zh) 一种信息处理方法及电子设备
CN109117241B (zh) 一种显示方向控制方法、***及移动终端
WO2017107715A1 (zh) 终端的单手操作模式控制方法和装置
CN111913637B (zh) 组件操作控制方法、装置及存储介质
CN104571814B (zh) 一种投影方法及电子设备
WO2018059552A1 (zh) 屏幕显示控制方法、装置及移动终端和计算机存储介质
CN108334267A (zh) 一种光标移动方法、***及终端设备
CN110007838B (zh) 擦除控件的处理方法、装置和设备
US10318131B2 (en) Method for scaling down effective display area of screen, and mobile terminal
CN105094503B (zh) 一种信息处理方法以及可形变的电子设备
CN103914228A (zh) 一种移动终端及其触摸屏的操作方法
CN106126057B (zh) 一种屏幕截图方法、装置及终端设备
CN104049843B (zh) 一种信息处理方法及电子设备
US20160339340A1 (en) Method and apparatus for performing interaction in chessboard interface
CN108519844B (zh) 菜单显示方法和装置、存储介质、处理器及终端
CN103631499B (zh) 一种模式切换方法及电子设备
CN103777867A (zh) 信息处理方法及电子设备

Legal Events

Date Code Title Description
FG Grant or registration