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 PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements 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.
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)
| 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)
| 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)
| 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)
| 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 | 三竹资讯股份有限公司 | 屏幕虚拟键盘系统 |
-
2011
- 2011-05-30 CN CN201110142954.2A patent/CN102184076B/zh not_active Expired - Fee Related
-
2012
- 2012-05-09 WO PCT/CN2012/075221 patent/WO2012163216A1/fr not_active Ceased
Patent Citations (4)
| 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)
| 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 |