[go: up one dir, main page]

WO2012163216A1 - Procédé et appareil de commande d'entrée de terminal mobile pour un programme java - Google Patents

Procédé et appareil de commande d'entrée de terminal mobile pour un programme java Download PDF

Info

Publication number
WO2012163216A1
WO2012163216A1 PCT/CN2012/075221 CN2012075221W WO2012163216A1 WO 2012163216 A1 WO2012163216 A1 WO 2012163216A1 CN 2012075221 W CN2012075221 W CN 2012075221W WO 2012163216 A1 WO2012163216 A1 WO 2012163216A1
Authority
WO
WIPO (PCT)
Prior art keywords
character
input
java program
key
button
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2012/075221
Other languages
English (en)
Chinese (zh)
Inventor
杨彬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huizhou TCL Mobile Communication Co Ltd
Original Assignee
Huizhou TCL Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huizhou TCL Mobile Communication Co Ltd filed Critical Huizhou TCL Mobile Communication Co Ltd
Publication of WO2012163216A1 publication Critical patent/WO2012163216A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes

Definitions

  • the invention belongs to the technical field of mobile terminals, and in particular relates to a mobile terminal input control method and device for a JAVA program.
  • the most important advantage of the full keyboard mobile phone is that the user can input characters more conveniently and quickly, but for the JAVA program in the full keyboard mobile phone, due to the lack of full keyboard characters directly
  • the specification and technical solution of the transfer can only switch multiple interface calls to the platform input program to implement character input, which makes the above advantages of the full keyboard mobile phone greatly reduced.
  • the difficulty in directly inputting full keyboard characters in a JAVA program is how to make the actual input character values consistent with the input state displayed on the screen, that is, whether the current input is a number, a symbol or a letter, and whether the letter is uppercase or lowercase. letter.
  • the input character value is not uniformly defined in the JAVA standard for the full keyboard, and the input state controlled by several special function keys is recorded by the input method module of the platform, and there is no standard application programming interface. (Application Programming Interface, API) passes these settings between the platform and the JAVA program.
  • API Application Programming Interface
  • the input character value display and input status display are completed in the same interface of the same program, such as in a specific JAVA program.
  • This method is simple and easy to maintain consistency, but requires every JAVA program. To achieve the same function of this content separately, it will cause a waste of work.
  • due to the non-standardization of full keyboard input only a specific JAVA program for a specific model may have such an implementation, and a large number of open JAVA programs for users to download freely cannot support this function, which to some extent It also affects the cross-platform application functions of JAVA programs.
  • the object of the present invention is to provide a mobile terminal input control method and apparatus for a JAVA program, which aims to ensure the consistency of input character values and input state display in a mobile terminal having a JAVA program, and improve the cross-platform application function of the JAVA program. Improve the user experience.
  • the present invention is implemented in this way, a mobile terminal input control method for a JAVA program, the method comprising the following steps:
  • Determining the received key input determining that the key input corresponds to a function key or a character key
  • the input state setting is switched according to the function button value corresponding to the function button
  • the JAVA adaptation layer reads the input state setting, and sets a refresh icon display interface according to the input state.
  • the icon display interface is configured to display an input state, and the icon display interface is suspended in the JAVA program interface in a partially transparent manner;
  • the JAVA program directly displays the character corresponding to the character key in an input box of the JAVA program interface;
  • the JAVA adaptation layer passes the character encoding value corresponding to the character button to the JAVA program
  • the JAVA program displays the character in an input box of the JAVA program interface according to the character encoding value.
  • the icon display interface is independent of the JAVA program interface.
  • the present invention is implemented as such, a mobile terminal input control device for a JAVA program, the device comprising:
  • a key input receiving module for receiving a user's key input
  • a judging module configured to judge the received key input, and determine that the key input corresponds to a function key or a character key
  • a function button processing module configured to: after determining that the button input corresponds to a function button, switch an input state setting according to a function button value corresponding to the function button, and the JAVA adaptation layer reads the input state setting, and according to the The input state setting refresh icon display interface, wherein the icon display interface is used to display an input state, and the icon display interface is suspended above the JAVA program interface;
  • the character button processing module is configured to: after determining that the button input corresponds to a character button, the JAVA program directly displays the character corresponding to the character button in an input box of the JAVA program interface.
  • the icon display interface is suspended on the JAVA program interface in a partially transparent manner.
  • the chart display interface is independent of the JAVA program interface.
  • the character key delivery module is configured to pass the character key to the JAVA adaptation layer
  • a character encoding value passing module configured to transmit a character encoding value corresponding to the character button to the JAVA program
  • a display module configured to display the character in an input box of the JAVA program interface according to the character encoding value.
  • the present invention is implemented in the form of a mobile terminal, the mobile terminal comprising a mobile terminal input control device for a JAVA program, the device comprising:
  • a key input receiving module for receiving a user's key input
  • a judging module configured to judge the received key input, and determine that the key input corresponds to a function key or a character key
  • a function button processing module configured to: after determining that the button input corresponds to a function button, switch an input state setting according to a function button value corresponding to the function button, and the JAVA adaptation layer reads the input state setting, and according to the The input state setting refresh icon display interface, wherein the icon display interface is used to display an input state, and the icon display interface is suspended above the JAVA program interface;
  • the character button processing module is configured to: after determining that the button input corresponds to a character button, the JAVA program directly displays the character corresponding to the character button in an input box of the JAVA program interface.
  • the icon display interface is suspended on the JAVA program interface in a partially transparent manner.
  • the icon display interface is independent of the JAVA program interface.
  • the character key delivery module is configured to pass the character key to the JAVA adaptation layer
  • a character encoding value passing module configured to transmit a character encoding value corresponding to the character button to the JAVA program
  • a display module configured to display the character in an input box of the JAVA program interface according to the character encoding value.
  • the mobile terminal input control method for the JAVA program provided by the present invention, after determining that the user's key input is a function key, switching input according to the function key value corresponding to the function key a state setting, the JAVA adaptation layer reads the input state setting, and sets a refresh icon display interface according to the input state, wherein the icon display interface is used to display an input state, and the icon display interface is suspended in the Above the JAVA program interface, the above method ensures the consistency of the input character value and the input state display in the mobile terminal with the JAVA program, can improve the cross-platform application function of the JAVA program, improve the user experience, and facilitate the mobile terminal technology. Promotion.
  • FIG. 1 is a flow chart of an embodiment of a mobile terminal input control method for a JAVA program in accordance with the present invention
  • FIG. 2 is an internal structural diagram of an embodiment of a mobile terminal for a JAVA program provided in accordance with the present invention
  • FIG. 3 is a structural diagram of an embodiment of a mobile terminal input control apparatus for a JAVA program provided in accordance with the present invention.
  • FIG. 1 is a flow chart of an embodiment of a mobile terminal input control method for a JAVA program according to the present invention.
  • step S101 a user's key input is received.
  • step S102 the received key input is determined, and the key input is determined to correspond to the function key or the character key. If the key input corresponds to the function key, proceed to step S103; if the key input corresponds to If the character is pressed, the process proceeds to step S104.
  • step S103 the input state setting is switched according to the function key value corresponding to the function button, and the JAVA adaptation layer reads the input state setting, and sets a refresh icon display interface according to the input state.
  • the icon display interface is configured to display an input state, and the icon display interface is suspended on the JAVA program interface.
  • the icon display interface is suspended on the JAVA program interface in a partially transparent manner, and the icon display interface is independent of the JAVA program interface.
  • step S104 the JAVA program directly displays the character corresponding to the character button in the input box of the JAVA program interface.
  • the character key is first passed to the JAVA adaptation layer, and the JAVA adaptation layer transmits the character encoding value corresponding to the character key to the JAVA program, and finally, the JAVA program The character is displayed in an input box of the JAVA program interface according to the character encoding value.
  • FIG. 2 is a diagram showing the internal structure of a mobile terminal for a JAVA program according to the present invention.
  • JAVA technology is a cross-platform software technology. JAVA applications conforming to the J2ME specification can be easily adjusted and adapted on different hardware devices without regard to the processor of the hardware device platform. Operating system details.
  • JAVA kernel also known as the JVM.
  • JAVA application manager also known as JAM, or application management layer, application management layer.
  • JAM JAVA application manager
  • application management layer application management layer
  • Running under the JAVA adaptation layer is the system platform, as well as some underlying applications. Other higher-level applications may also communicate with JAVA systems and JAVA applications, but often do not communicate directly, but through the help of JAVA adaptation layer, JAVA kernel and JAM.
  • each JAVA program in order to ensure the consistency of the input character value and the input state display, each JAVA program directly displays the character corresponding to the encoded value unicode transmitted by the JAVA adaptation layer, and the input state icon is separately displayed in the independent by the JAVA adaptation layer.
  • the image display interface is suspended in the JAVA program interface in a partially transparent manner.
  • the present invention maximizes the direct input display of the JAVA program characters in the full keyboard mobile phone with minimal workload, such as frequent input in the MSN chat.
  • the character JAVA program significantly improves the user experience while maintaining the independence of the JAVA program.
  • Fig. 3 shows the structure of a mobile terminal input control device for a JAVA program in the present invention.
  • the button input receiving module 31 is configured to receive a button input of the user.
  • the determining module 32 is configured to determine the received key input, and determine that the key input corresponds to a function key or a character key.
  • the function button processing module 33 is configured to: after determining that the button input corresponds to the function button, switch the input state setting according to the function button value corresponding to the function button, and the JAVA adaptation layer reads the input state setting, and according to The input state setting refresh icon display interface, wherein the icon display interface is used to display an input state, and the icon display interface is suspended above the JAVA program interface.
  • the character button processing module 34 is configured to: after determining that the button input corresponds to a character button, the JAVA program directly displays the character corresponding to the character button in an input box of the JAVA program interface.
  • the icon display interface is suspended on the JAVA program interface in a partially transparent manner, and the chart display interface is independent of the JAVA program interface.
  • the character button processing module 34 further includes:
  • a character key delivery module 341, configured to pass the character key to the JAVA adaptation layer
  • a character encoding value passing module 342, configured to pass the character encoding value corresponding to the character key to the JAVA program
  • the display module 343 is configured to display the character in an input box of the JAVA program interface according to the character encoding value.
  • the mobile terminal input control method for the JAVA program provided by the present invention, after determining that the user's key input is a function key, switching the input state setting according to the function key value corresponding to the function key, and the JAVA adaptation layer reads the input state. Setting, and setting a refresh icon display interface according to the input state, wherein the icon display interface is used to display an input state, and the icon display interface is suspended on the JAVA program interface.
  • the present invention ensures that The consistency of the input character value and the input state display in the mobile terminal of the JAVA program improves the cross-platform application function of the JAVA program, improves the user experience, and facilitates the promotion of the mobile terminal technology.

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)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

La présente invention concerne un procédé et un appareil permettant de commander l'entrée d'un terminal mobile pour un programme JAVA. Le procédé consiste à : estimer l'entrée d'une touche reçue ; s'il est estimé que l'entrée de la touche correspond à une touche de fonction, commuter alors le réglage de l'état entré selon une valeur de touche de fonction correspondant à la touche de fonction afin de rafraîchir l'interface d'affichage d'icônes ; et s'il est estimé que l'entrée de la touche correspond à une touche de caractère, alors le programme JAVA affiche directement un caractère correspondant à la touche de caractère dans la boîte d'entrée d'une interface de programme JAVA. La présente invention assure la cohérence entre la valeur du caractère entré et l'affichage d'état entré du terminal mobile ayant le programme JAVA et elle améliore le fonctionnement d'applications multiplateformes du programme JAVA.
PCT/CN2012/075221 2011-05-30 2012-05-09 Procédé et appareil de commande d'entrée de terminal mobile pour un programme java Ceased WO2012163216A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110142954.2A CN102184076B (zh) 2011-05-30 2011-05-30 一种针对java程序的移动终端输入控制方法和装置
CN201110142954.2 2011-05-30

Publications (1)

Publication Number Publication Date
WO2012163216A1 true WO2012163216A1 (fr) 2012-12-06

Family

ID=44570257

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/075221 Ceased WO2012163216A1 (fr) 2011-05-30 2012-05-09 Procédé et appareil de commande d'entrée de terminal mobile pour un programme java

Country Status (2)

Country Link
CN (1) CN102184076B (fr)
WO (1) WO2012163216A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020093352A1 (fr) * 2018-11-09 2020-05-14 Citrix Systems, Inc. Mappage de clavier automatisé pour des bureaux virtuels

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102184076B (zh) * 2011-05-30 2014-04-16 惠州Tcl移动通信有限公司 一种针对java程序的移动终端输入控制方法和装置
CN102523361A (zh) * 2011-11-29 2012-06-27 合肥海尔空调器有限公司 电器设备的遥控实现方法和装置
CN103713907A (zh) * 2014-01-14 2014-04-09 成都林海电子有限责任公司 一种基于Linux QT平台的移动终端通讯信息管理方法
CN106303639B (zh) * 2015-05-14 2020-06-23 Tcl科技集团股份有限公司 一种智能电视全键盘功能键的实现方法及系统
CN106886354A (zh) * 2015-12-15 2017-06-23 上海嵩恒网络科技有限公司 一种触控电子设备及其多输入集成方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101339497A (zh) * 2008-08-28 2009-01-07 青岛海信移动通信技术股份有限公司 一种显示Java软件运行时产生的图像的方法和装置
CN101437309A (zh) * 2007-11-16 2009-05-20 宏达国际电子股份有限公司 显示拨号信息的方法与使用该方法的移动通讯装置
CN101655742A (zh) * 2009-09-04 2010-02-24 惠州Tcl移动通信有限公司 移动通信终端按键输入方法
CN102184076A (zh) * 2011-05-30 2011-09-14 惠州Tcl移动通信有限公司 一种针对java程序的移动终端输入控制方法和装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1172726A3 (fr) * 2000-07-13 2005-04-20 International Business Machines Corporation Procédé et dispositif de calcul ouvert à un accès public
US7552443B2 (en) * 2001-10-18 2009-06-23 Bea Systems, Inc. System and method for implementing an event adapter
CN101630194B (zh) * 2008-07-18 2013-05-01 联想(北京)有限公司 终端设备以及应用程序启动方法
CN101800042A (zh) * 2009-02-06 2010-08-11 中兴通讯股份有限公司 使多媒体应用与其他应用在并发时同时显示的方法及装置
CN101882047B (zh) * 2009-05-05 2012-05-30 三竹资讯股份有限公司 屏幕虚拟键盘系统

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101437309A (zh) * 2007-11-16 2009-05-20 宏达国际电子股份有限公司 显示拨号信息的方法与使用该方法的移动通讯装置
CN101339497A (zh) * 2008-08-28 2009-01-07 青岛海信移动通信技术股份有限公司 一种显示Java软件运行时产生的图像的方法和装置
CN101655742A (zh) * 2009-09-04 2010-02-24 惠州Tcl移动通信有限公司 移动通信终端按键输入方法
CN102184076A (zh) * 2011-05-30 2011-09-14 惠州Tcl移动通信有限公司 一种针对java程序的移动终端输入控制方法和装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020093352A1 (fr) * 2018-11-09 2020-05-14 Citrix Systems, Inc. Mappage de clavier automatisé pour des bureaux virtuels
US11681378B2 (en) 2018-11-09 2023-06-20 Citrix Systems, Inc. Automated keyboard mapping for virtual desktops

Also Published As

Publication number Publication date
CN102184076B (zh) 2014-04-16
CN102184076A (zh) 2011-09-14

Similar Documents

Publication Publication Date Title
WO2012163216A1 (fr) Procédé et appareil de commande d'entrée de terminal mobile pour un programme java
WO2011068372A2 (fr) Dispositif mobile et procédé de commande associé
WO2017096796A1 (fr) Procédé et dispositif de mise à jour de système pour un téléphone intelligent
WO2014173036A1 (fr) Dispositif de communications sans fil et son procédé d'ajout de gadget logiciel
WO2013151303A1 (fr) Terminal pour la prise en charge d'opération icône et procédé de fonctionnement
WO2014142471A1 (fr) Procédé et système de commande multi-entrées, et dispositif électronique les prenant en charge
EP2635956A2 (fr) Procédé de régulation de contact et terminal portable le prenant en charge
WO2012043962A1 (fr) Procédé et système pour visualiser un écran adaptatif en fonction d'un terminal
WO2014040440A1 (fr) Procédé et système de fonctionnement d'un terminal mobile
WO2014086145A1 (fr) Procédé de partage de fichiers et dispositif portatif
WO2017107557A1 (fr) Procédé et système basés sur un terminal mobile et permettant de faire apparaître un menu rapide
WO2013154243A1 (fr) Procédé pour la gestion d'appels et terminal mobile utilisant ce procédé
WO2016029659A1 (fr) Procédé et système pour synchroniser la fonction d'un lecteur de musique d'un dispositif intelligent, et casque d'écoute bluetooth
WO2018010269A1 (fr) Procédé et dispositif de traitement de message
WO2018082483A1 (fr) Procédé et système de traitement de notification de programme d'application de terminal mobile, et terminal mobile
WO2013053269A1 (fr) Dispositif de communication sans fil et son procédé de configuration
WO2018177149A1 (fr) Terminal, procédé d'affichage à écran divisé pour un écran de celui-ci, et dispositif de stockage
WO2015005646A1 (fr) Procédé d'utilisation de fonction de communication et dispositif électronique permettant d'utiliser ledit procédé
WO2018058776A1 (fr) Procédé d'activation d'une fonction de clone d'une application, dispositif d'activation d'une fonction de clone et terminal associé
WO2017101305A1 (fr) Procédé et appareil permettant d'afficher un manuel d'utilisation d'un téléphone intelligent
WO2018076880A1 (fr) Procédé de sauvegarde de données, appareil, support d'informations, et terminal
WO2018068740A1 (fr) Terminal et procédé de gestion de démarrage de programme d'application associé
WO2014089965A1 (fr) Procédé et terminal mobile pour affichage d'équipement dlna
WO2018032903A1 (fr) Procédé et terminal de configuration de terminal basé sur une transmission sous protocole de mise en service
WO2015093754A1 (fr) Procédé et dispositif de partage d'informations de connexion dans un dispositif électronique

Legal Events

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

Ref document number: 12792920

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12792920

Country of ref document: EP

Kind code of ref document: A1