WO2011130978A1 - Method and system for setting functions of terminal keys, and terminal - Google Patents

Method and system for setting functions of terminal keys, and terminal Download PDF

Info

Publication number
WO2011130978A1
WO2011130978A1 PCT/CN2010/076056 CN2010076056W WO2011130978A1 WO 2011130978 A1 WO2011130978 A1 WO 2011130978A1 CN 2010076056 W CN2010076056 W CN 2010076056W WO 2011130978 A1 WO2011130978 A1 WO 2011130978A1
Authority
WO
WIPO (PCT)
Prior art keywords
button
function
terminal
shortcut
application
Prior art date
Application number
PCT/CN2010/076056
Other languages
French (fr)
Chinese (zh)
Inventor
张晓勇
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2011130978A1 publication Critical patent/WO2011130978A1/en

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/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
    • G06F3/0238Programmable keyboards

Definitions

  • the present invention relates to the field of communications, and in particular, to a terminal key function setting method, system and terminal. Background technique
  • Keyboard input and touch input are the two most popular mainstream inputs on mobile phones. Keyboard input and touch input have their own strengths: Keyboard input is more convenient for specific applications, such as in phone calls; touch input is more convenient for complex inputs, such as input methods. In order to improve the convenience of the keyboard in a specific application, the number of mobile phone keyboards is increasing, and the number of computer keyboards is gradually approaching.
  • the utilization of the keyboard in a specific application is not high, resulting in waste of resources, such as in the process of making a call, the camera side button is idle; or in the process of watching the video, except for the left soft, Outside the soft, volume, and on-hook buttons, the remaining buttons are basically idle; or during the process of entering a text message, the volume adjustment button, camera button, and videophone button are all idle.
  • the invention provides a setting method of a terminal button function, which can improve the utilization rate of the terminal keyboard.
  • the present invention employs the following technical solutions:
  • a method for setting a terminal button function includes:
  • the vacant button is configured with the required shortcut function.
  • the method further includes: establishing a mapping relationship between the application and all the keys, where the shortcut function is not set in the mapping relationship
  • the button is a vacant button.
  • the method further includes: before configuring the required shortcut function on the vacant button, the method further includes: It is detected that the function of the corresponding shortcut button is not set in an application, and the function is the required shortcut function.
  • the method for setting a terminal button function when the required shortcut function is configured on the vacant button, the method further includes: performing button conflict detection.
  • the step of detecting the button conflict includes:
  • a shortcut function is configured for a button with a shortcut function configured in an application
  • the user is prompted to press the button.
  • the idle button is configured for the function of the shortcut button configured in an application, the user is prompted to press the button.
  • the present invention also discloses a terminal button function setting system, including a button detection module and a configuration module, wherein the button detection module is configured to: detect a button function under the application of the terminal; To: Configure the required shortcut function for the vacant button when it detects that there is a vacant button.
  • the detecting module includes a mapping sub-module, and is configured to: establish a mapping relationship between the application and all the keys when detecting a button function of the terminal in an application,
  • the button in the mapping relationship in which the shortcut function is not configured is an empty button.
  • the detecting module is further configured to: detect a function that does not set a corresponding shortcut button under a certain application, and the function is a required shortcut function.
  • the terminal button function setting system disclosed in the present invention further includes a conflict detection module, which is configured to: perform button conflict detection before configuring the required shortcut function on the vacant button.
  • the present invention also discloses a terminal, wherein the terminal is configured with the above-mentioned terminal button function setting system.
  • FIG. 1 exemplarily describes a flowchart of a method for setting a terminal button function of the present invention
  • Fig. 2 exemplarily depicts a structural diagram of the system of the present invention. detailed description
  • the invention discloses a method for setting a function of a terminal button, which comprises the following steps:
  • the required shortcut function is configured on the vacant button.
  • Embodiment 1 is a diagrammatic representation of Embodiment 1:
  • a mobile phone is one of the most widely used terminals.
  • a mobile phone is taken as an example to describe a method for setting a terminal by a key function.
  • the method for setting a function of a mobile phone button of an embodiment includes the following steps: Step 101: Detect an application function of the mobile phone.
  • the application function of the mobile phone refers to a collection of specific functions of the mobile phone, such as a voice application function, a TXT application function, a camera application function, etc., and may also be referred to as a mobile phone application for short.
  • Step 102 Detect the total number of keys of the current mobile phone and the shortcut keys that have been set under an application.
  • Step 103 Establish a mapping relationship between the mobile phone application and all the keys
  • mapping relationship between the mobile phone application and the button is recorded in a table manner.
  • the first horizontal row of the keyboard name is the application module name
  • the horizontal and vertical rows of cells indicate whether the button in a certain application function has a shortcut function
  • " ⁇ " indicates that the corresponding button has been set with a shortcut function
  • "0" indicates that the button has no shortcut function set.
  • the number keys "0..9, *, #,” are used to call three parties during a call or to exchange information with the network side, and the volume keys are used to increase or decrease the volume, left soft, right soft, and determined.
  • the key is used to execute the corresponding menu function, the call key is used to call multiple parties, and the on-hook key is used to end the current call, so the buttons are "1", indicating that the buttons have been set with the shortcut function in the application module, and the camera button
  • the TV button is not set with the shortcut function, which is indicated by “0.”
  • Other TXT application functions, MP3 application functions, and so on are used to call three parties during a call or to exchange information with the network side, and the volume keys are used to increase or decrease the volume, left soft, right soft, and determined.
  • the key is used to execute the corresponding menu function, the call key is used to call multiple parties, and the on-hook key is used to end the current call, so the buttons are "1", indicating that the buttons have been set with the shortcut
  • Step 104 Detecting a function that does not set a shortcut button in an application, that is, detecting a required shortcut function
  • the first line of Table 2 indicates that the voice application has three functions for the required shortcut functions, namely recording, MIC and hands-free.
  • the second line of Table 2 indicates that the TXT application has four functions as required shortcut functions.
  • the bookmarks are called quickly, set as SMS ringtones, and set as SMS ringtones, and so on. Users can configure the required shortcut functions as needed.
  • the required shortcut functions in each application may be one or more. For example, in the photo application, the user can set the required shortcut function of "two continuous shots”. You can also set more shortcut functions such as "2 continuous shooting" and "4 continuous shooting".
  • step 105 the user configures the required shortcut function on the vacant button according to the needs and preferences.
  • the phone displays the mapping relationship between the application and the button functions, and displays the vacant buttons and the required shortcut functions, from which the user selects the vacant buttons and the desired shortcut functions.
  • the user configures the required shortcut function on the empty button with the value "0" in Table 1.
  • Step 106 Perform button conflict detection before configuring the required shortcut function on the vacant button.
  • Key conflict detection refers to when the user configures the shortcut function of the button configured with the shortcut function in an application, or when the idle button is configured for the function of the shortcut button configured in an application, the user is prompted to press the key to conflict.
  • conflict detection is to ensure that in a certain application, the key and function - corresponding to avoid conflicts.
  • the voice application module needs to multiplex three functions, but only two idle buttons are provided for the user to configure the shortcut function.
  • the user wants to take the camera button.
  • Set to "Off MIC" shortcut function the phone will prompt the user to conflict, this will provide users with two choices: Re-select the idle button or use the latter shortcut function to cover the previous shortcut function.
  • Step 107 Save the user settings, and generate a user profile according to the configuration of the user.
  • the generated user configuration is represented by a table, as shown in Table 3:
  • Step 108 storing and loading the user profile.
  • Step 109 Perform corresponding functions according to the user's button.
  • the mobile phone After the user enters an application and presses the shortcut button, the mobile phone searches for the function of the corresponding shortcut button in the user profile, and if found, performs the corresponding operation, and if not found, prompts the user.
  • the user presses the shortcut button in an application the keyboard generates an interrupt, and is associated with the keyboard interrupt.
  • the thread reports the scanned physical key code to the message queue, the physical key code is translated into the application key code, and the application key code is delivered to the window processing function, and the window processing function first calls the interface provided by the key value function setting module.
  • the keyboard multiplex table is searched, and the corresponding function is executed after being found. If the corresponding function is not found, the user error is prompted.
  • the continuous shooting operation is performed twice.
  • the user does not need to select and operate multiple times, and only needs to press a shortcut button to realize the corresponding function, which is convenient, fast, and simple to operate.
  • the utilization of the keyboard of the mobile phone is also improved, and the mobile phone is limited.
  • the implementation of more shortcut functions on the keyboard facilitates the expansion of the functions of the mobile phone and improves the operability of the mobile phone.
  • Embodiment 2 is a diagrammatic representation of Embodiment 1:
  • the present invention also discloses a terminal button function setting system, which includes a button detecting module and a configuration module, wherein the button detecting module is configured to detect a button function under a certain application of the terminal; For configuring the vacant button to configure the required shortcut function when a vacant button is detected.
  • the detecting module includes a mapping sub-module, configured to establish a mapping relationship between the application and all the keys when detecting a button function in a certain application of the terminal,
  • the buttons in the mapping relationship that are not configured with the shortcut function are empty buttons.
  • the detecting module is further configured to detect a function that does not set a corresponding shortcut button in an application, and the function is a required shortcut function.
  • the terminal button function setting system disclosed in the present invention further includes a conflict detecting module, configured to perform button conflict detection before configuring the required shortcut function on the vacant button.
  • the present invention also discloses a terminal, wherein the terminal is configured with the above-mentioned terminal button function setting system.
  • the invention detects the button function in a certain application of the terminal, and when detecting the vacant button, configures the required shortcut function on the vacant button.
  • the terminal is operating When the user does not need to select multiple times, the corresponding function can be realized by using the shortcut key, the operation is convenient, fast, and the operation is simple.
  • the invention improves the utilization of the keyboard of the terminal, and enables the terminal to realize more shortcut functions on a limited keyboard. , which facilitates the function expansion of the terminal and improves the operability of the terminal.
  • the invention also provides a case conflict detection function, which can avoid misoperation.
  • the terminal can use the shortcut key to realize the corresponding function without multiple selections during the operation, the operation is convenient, fast, and the operation is simple, and at the same time, the invention improves the utilization rate of the keyboard of the terminal, and can make the terminal More shortcut functions are implemented on a limited keyboard, which facilitates the function expansion of the terminal and improves the operability of the terminal.
  • the invention also provides a case conflict detection function, which can avoid misoperation.

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

A method and system for setting functions of terminal keys and a terminal are disclosed in the present invention. The method includes the steps of: detecting functions of keys of a terminal in an application; when vacant keys are detected, configuring needed shortcut functions for the vacant keys. A system for setting functions of terminal keys is also disclosed in the present invention. The system includes a key detection module and a configuration module, wherein the key detection module is used for detecting functions of keys of a terminal in an application, and the configuration module is used for configuring needed shortcut functions for vacant keys when the vacant keys are detected. By using the present invention, the utilization of the keyboard of a terminal is increased, and the operation speed of a terminal is improved.

Description

一种终端按键功能设置方法、 ***及终端  Terminal button function setting method, system and terminal
技术领域 Technical field
本发明涉及通信领域, 特别涉及一种终端按键功能设置方法、 ***和终 端。 背景技术  The present invention relates to the field of communications, and in particular, to a terminal key function setting method, system and terminal. Background technique
手机是应用最为广泛的终端。 键盘输入与触摸输入是手机上使用最为广 泛的两种主流输入。 键盘输入与触摸输入各有所长: 键盘输入对于特定的应 用显得更为便捷, 如在打电话中的应用; 触摸输入对于复杂的输入显得更为 方便, 如输入法。 为了改善键盘在特定应用的中便捷性, 手机键盘的个数越 来越多, 逐渐接近计算机键盘的个数。 但是, 在特定应用中的键盘的利用率 却不是^^高, 形成了资源的浪费, 比如在打电话的过程中, 照相侧键处于闲 置状态; 或者在观看视频的过程中, 除了左软、 右软、 音量键和挂机键外, 其余的按键基本上处于闲置的状态; 或者在输入短信的过程中, 音量调节键、 相机键和可视电话键等都处于闲置的状态。 发明内容  Mobile phones are the most widely used terminal. Keyboard input and touch input are the two most popular mainstream inputs on mobile phones. Keyboard input and touch input have their own strengths: Keyboard input is more convenient for specific applications, such as in phone calls; touch input is more convenient for complex inputs, such as input methods. In order to improve the convenience of the keyboard in a specific application, the number of mobile phone keyboards is increasing, and the number of computer keyboards is gradually approaching. However, the utilization of the keyboard in a specific application is not high, resulting in waste of resources, such as in the process of making a call, the camera side button is idle; or in the process of watching the video, except for the left soft, Outside the soft, volume, and on-hook buttons, the remaining buttons are basically idle; or during the process of entering a text message, the volume adjustment button, camera button, and videophone button are all idle. Summary of the invention
本发明提供了一种终端按键功能的设置方法,可提高终端键盘的利用率。 一方面, 本发明釆用了如下技术方案:  The invention provides a setting method of a terminal button function, which can improve the utilization rate of the terminal keyboard. In one aspect, the present invention employs the following technical solutions:
一种终端按键功能的设置方法, 包括:  A method for setting a terminal button function includes:
对终端一应用下的按键功能进行检测;  Detecting the function of the button under the application of the terminal;
在检测到有空置按键时, 对所述空置按键配置所需快捷功能。  When it is detected that there is a vacant button, the vacant button is configured with the required shortcut function.
上述终端按键功能设置方法的一个实施例中, 对终端一应用下的按键功 能进行检测时, 该方法还包括: 建立所述应用与所有按键的映射关系, 所述 映射关系中未设置快捷功能的按键为空置按键。  In an embodiment of the method for setting a terminal button function, when the button function of the terminal is detected, the method further includes: establishing a mapping relationship between the application and all the keys, where the shortcut function is not set in the mapping relationship The button is a vacant button.
上述终端按键功能设置方法的一个实施例中, 在所述空置按键上配置所 需快捷功能之前, 上述方法还包括: 检测某种应用下未设置对应快捷按键的功能,该功能即为所需快捷功能。 上述终端按键功能设置方法的一个实施例中, 在所述空置按键上配置所 需快捷功能时, 该方法还包括: 进行按键冲突检测。 In an embodiment of the method for setting a terminal button function, the method further includes: before configuring the required shortcut function on the vacant button, the method further includes: It is detected that the function of the corresponding shortcut button is not set in an application, and the function is the required shortcut function. In an embodiment of the method for setting a terminal button function, when the required shortcut function is configured on the vacant button, the method further includes: performing button conflict detection.
上述终端按键功能设置方法的一个实施例中, 所述按键冲突检测的步骤 包括:  In an embodiment of the method for setting a terminal button function, the step of detecting the button conflict includes:
对某一应用下已配置快捷功能的按键配置快捷功能时, 提示用户按键冲 对某一应用下已配置快捷按键的功能配置空闲按键时, 提示用户按键冲  When a shortcut function is configured for a button with a shortcut function configured in an application, the user is prompted to press the button. When the idle button is configured for the function of the shortcut button configured in an application, the user is prompted to press the button.
另一发面, 本发明还公开了一种终端按键功能设置***, 包括按键检测 模块和配置模块, 所述按键检测模块设置为: 对终端一应用下的按键功能进 行检测; 所述配置模块设置为: 在检测到有空置按键时, 对所述空置按键配 置所需快捷功能。 In another aspect, the present invention also discloses a terminal button function setting system, including a button detection module and a configuration module, wherein the button detection module is configured to: detect a button function under the application of the terminal; To: Configure the required shortcut function for the vacant button when it detects that there is a vacant button.
本发明公开的一种终端按键功能设置***中, 所述检测模块包括映射子 模块, 其设置为: 对终端某种应用下的按键功能进行检测时, 建立所述应用 与所有按键的映射关系 ,所述映射关系中未配置快捷功能的按键为空置按键。  In the terminal function setting system of the present invention, the detecting module includes a mapping sub-module, and is configured to: establish a mapping relationship between the application and all the keys when detecting a button function of the terminal in an application, The button in the mapping relationship in which the shortcut function is not configured is an empty button.
本发明公开的一种终端按键功能设置***中, 所述检测模块还设置为: 检测某种应用下未设置对应快捷按键的功能, 该功能即为所需快捷功能。  In the terminal button function setting system disclosed by the present invention, the detecting module is further configured to: detect a function that does not set a corresponding shortcut button under a certain application, and the function is a required shortcut function.
本发明公开的一种终端按键功能设置***中, 还包括冲突检测模块, 其 设置为: 在所述空置按键上配置所需快捷功能之前, 进行按键冲突检测。  The terminal button function setting system disclosed in the present invention further includes a conflict detection module, which is configured to: perform button conflict detection before configuring the required shortcut function on the vacant button.
此外, 本发明还公开了一种终端, 所述终端配置有上述的终端按键功能 设置***。 附图说明  In addition, the present invention also discloses a terminal, wherein the terminal is configured with the above-mentioned terminal button function setting system. DRAWINGS
图 1示例性地描述了本发明终端按键功能设置方法的流程图;  FIG. 1 exemplarily describes a flowchart of a method for setting a terminal button function of the present invention;
图 2示例性地描述了本发明***结构图。 具体实施方式 Fig. 2 exemplarily depicts a structural diagram of the system of the present invention. detailed description
下面对照附图并结合具体实施方式对本发明进行进一步详细说明。  The present invention will be further described in detail below with reference to the drawings in conjunction with the specific embodiments.
本发明公开了一种终端按键功能的设置方法, 包含以下步骤:  The invention discloses a method for setting a function of a terminal button, which comprises the following steps:
对终端某种应用下的按键功能进行检测;  Detecting the function of the button under a certain application of the terminal;
在检测到有空置按键时, 在所述空置按键上配置所需快捷功能。  When it is detected that there is a vacant button, the required shortcut function is configured on the vacant button.
实施例一: Embodiment 1:
手机是应用最为广泛的终端之一, 本实施例中以手机为例, 说明终端按 键功能设置的方法。  A mobile phone is one of the most widely used terminals. In this embodiment, a mobile phone is taken as an example to describe a method for setting a terminal by a key function.
如图 1所示, 一个实施例的手机按键功能设置的方法包含以下步骤: 步骤 101 , 检测手机的应用功能。  As shown in FIG. 1, the method for setting a function of a mobile phone button of an embodiment includes the following steps: Step 101: Detect an application function of the mobile phone.
手机的应用功能指手机的特定功能的集合, 例如语音应用功能、 TXT应 用功能、 照相应用功能等, 也可简称为手机的应用。  The application function of the mobile phone refers to a collection of specific functions of the mobile phone, such as a voice application function, a TXT application function, a camera application function, etc., and may also be referred to as a mobile phone application for short.
步骤 102, 检测当前手机总按键数和在某一应用下已设置的快捷按键。 步骤 103 , 建立手机应用与所有按键的映射关系  Step 102: Detect the total number of keys of the current mobile phone and the shortcut keys that have been set under an application. Step 103: Establish a mapping relationship between the mobile phone application and all the keys
本实施例中, 手机应用与按键的映射关系以表格的方式记录。  In this embodiment, the mapping relationship between the mobile phone application and the button is recorded in a table manner.
以 23键、 6个手机应用功能, 建立的应用与按键功能的映射关系如表 1 所示:  The mapping relationship between the application and the button function established by the 23-key and 6-phone application functions is shown in Table 1:
表 1  Table 1
Figure imgf000005_0001
Figure imgf000006_0001
Figure imgf000005_0001
Figure imgf000006_0001
在表 1中, 1表示在该应用功能中, 对应的按键已经设置了快捷功能, 0 表示该按键未设置快捷功能, 为设置快捷功能的按键称为空置按键。  In Table 1, 1 indicates that in the application function, the corresponding button has been set with a shortcut function, 0 means that the button has no shortcut function set, and the button for setting the shortcut function is called a blank button.
如表 1所示, 该第一横行为键盘的各个按键名称, 第一竖排为应用模块 名称, 横、 竖行交叉的单元格表示在某一应用功能中的按键是否设置了快捷 功能, 本实施例中, 以 "Γ,表示对应的按键已经设置了快捷功能, "0"表示该 按键未设置快捷功能。  As shown in Table 1, the first horizontal row of the keyboard name, the first vertical row is the application module name, the horizontal and vertical rows of cells indicate whether the button in a certain application function has a shortcut function, In the embodiment, "Γ" indicates that the corresponding button has been set with a shortcut function, and "0" indicates that the button has no shortcut function set.
例如在语音应用模块中, 数字键 "0..9、 *、 #,,用于通话中呼叫三方或者与 网络侧交互信息, 音量键用于增大或减少音量, 左软、 右软、 确定键用于执 行相应的菜单功能, 呼叫键用于呼叫多方, 挂机键用于结束当前通话, 因此 在这些按键为 "1", 表示在该应用模块中这些按键已经设置了快捷功能, 而拍 照键、 TV键未设置快捷功能, 用" 0"表示。 其他的 TXT应用功能、 MP3应用 功能等以此类推。  For example, in the voice application module, the number keys "0..9, *, #," are used to call three parties during a call or to exchange information with the network side, and the volume keys are used to increase or decrease the volume, left soft, right soft, and determined. The key is used to execute the corresponding menu function, the call key is used to call multiple parties, and the on-hook key is used to end the current call, so the buttons are "1", indicating that the buttons have been set with the shortcut function in the application module, and the camera button The TV button is not set with the shortcut function, which is indicated by “0.” Other TXT application functions, MP3 application functions, and so on.
步骤 104, 检测某种应用下未设置快捷按键的功能, 即检测所需快捷功 Step 104: Detecting a function that does not set a shortcut button in an application, that is, detecting a required shortcut function
•6匕 •6匕
匕。  dagger.
本实施例中, 手机应用与对应的所需快捷功能如表 2所示:  In this embodiment, the mobile phone application and the corresponding required shortcut function are as shown in Table 2:
表 2  Table 2
Figure imgf000006_0002
Figure imgf000006_0002
在通常情况下, 手机应用中的所需快捷功能也是存在的, 但是在使用时 由于没有快捷键, 需要多次选择来实现相应的功能, 选择次数多, 操作较为 繁瑣, 浪费时间, 因此终端将这些功能检测出来。  Under normal circumstances, the required shortcut functions in the mobile phone application also exist, but when there is no shortcut key in use, multiple selections are needed to implement the corresponding functions, the number of selections is large, the operation is cumbersome, and time is wasted, so the terminal will These features are detected.
表 2的第一行表示语音应用有三个功能为所需快捷功能, 分别为录音、 关 MIC和免提, 表 2的第二行表示 TXT应用有四个功能为所需快捷功能, 分别为书签快捷调用、 设为短信铃音和设为短信铃音, 其余各行以此类推。 用户可以根据需要配置所需快捷功能, 每种应用下的所需快捷功能可能 为一个, 也可能为多个, 例如拍照应用下, 用户可设置"两张连拍"这一种所 需快捷功能, 也可以设置" 2张连拍"、 "4张连拍 "等更多的所需快捷功能。 The first line of Table 2 indicates that the voice application has three functions for the required shortcut functions, namely recording, MIC and hands-free. The second line of Table 2 indicates that the TXT application has four functions as required shortcut functions. The bookmarks are called quickly, set as SMS ringtones, and set as SMS ringtones, and so on. Users can configure the required shortcut functions as needed. The required shortcut functions in each application may be one or more. For example, in the photo application, the user can set the required shortcut function of "two continuous shots". You can also set more shortcut functions such as "2 continuous shooting" and "4 continuous shooting".
步骤 105, 用户根据需求和喜好在空置按键上配置所需快捷功能。  In step 105, the user configures the required shortcut function on the vacant button according to the needs and preferences.
用户进行设置时, 手机会显示应用与按键功能的映射关系, 并且显示出 空置按键和为所需快捷功能, 用户从中进行选择空置按键和所需快捷功能进 行。  When the user makes settings, the phone displays the mapping relationship between the application and the button functions, and displays the vacant buttons and the required shortcut functions, from which the user selects the vacant buttons and the desired shortcut functions.
本实施例中,用户进行配置是在表 1中值为 "0"的空置按键上配置所需快 捷功能。  In this embodiment, the user configures the required shortcut function on the empty button with the value "0" in Table 1.
步骤 106, 在空置按键上配置所需快捷功能之前, 进行按键冲突检测。 按键冲突检测指用户对某一应用下已配置快捷功能的按键配置快捷功能 时, 或对在某一应用下已配置快捷按键的功能配置空闲按键时, 提示用户按 键冲突。  Step 106: Perform button conflict detection before configuring the required shortcut function on the vacant button. Key conflict detection refers to when the user configures the shortcut function of the button configured with the shortcut function in an application, or when the idle button is configured for the function of the shortcut button configured in an application, the user is prompted to press the key to conflict.
进行冲突检测的目的是保证在某一应用下, 按键与功能的——对应, 避 免发生冲突。  The purpose of conflict detection is to ensure that in a certain application, the key and function - corresponding to avoid conflicts.
例如表 2中所示, 在 TXT应用模块中, "*,,按键已经有了快捷功能, 则 用户在将" *"按键设置为"屏幕调亮"等其他功能时 , 手机会提示用户按键冲 突, 提示用户重新选择按键。  For example, as shown in Table 2, in the TXT application module, "*, the button already has a shortcut function, the user will prompt the user to press the button conflict when the user sets the "*" button to other functions such as "screen brightening". , prompt the user to reselect the button.
例如表 2中, 语音应用模块要复用三个功能, 但只有两个空闲按键供用 户配置快捷功能,用户在将语音应用中的拍照按键设置为"录音"快捷功能后, 又想将拍照按键设置为"关 MIC"快捷功能, 手机会提示用户冲突, 此时会提 供用户两种选择: 重新选择空闲按键或用后一快捷功能覆盖前一快捷功能。  For example, in Table 2, the voice application module needs to multiplex three functions, but only two idle buttons are provided for the user to configure the shortcut function. After setting the camera button in the voice application to the "recording" shortcut function, the user wants to take the camera button. Set to "Off MIC" shortcut function, the phone will prompt the user to conflict, this will provide users with two choices: Re-select the idle button or use the latter shortcut function to cover the previous shortcut function.
例如在表 2中, MP3应用模块中, 用户将 "*,,键设置为"来电铃音", 又打 算将" # "或其他空闲按键设为"来电铃音"时, 手机会提示用户按键冲突, 并提 供用户两种选择: 保持原快捷功能设置或使用新快捷功能设置。  For example, in Table 2, in the MP3 application module, when the user sets the "*,, key to "call ringtone" and intends to set "#" or other idle button to "call ringtone", the phone will prompt the user to press the button. Conflicts, and provide users with two choices: Keep the original shortcut settings or use the new shortcut settings.
进行按键冲突检测, 可避免用户错误配置按键和功能, 给用户提供了更 完善、 更安全、 更贴心的服务。 步骤 107 , 保存用户设置, 并根据用户的配置生成用户配置文件, 本实 施例中, 生成的用户配置用表格表示, 如表 3所示: Key conflict detection can prevent users from misconfiguring buttons and functions, and provide users with better, safer and more intimate services. Step 107: Save the user settings, and generate a user profile according to the configuration of the user. In this embodiment, the generated user configuration is represented by a table, as shown in Table 3:
表 3  table 3
Figure imgf000008_0001
Figure imgf000008_0001
步骤 108, 存储并加载用户配置文件。  Step 108, storing and loading the user profile.
用户配置文件存储后, 在手机掉电的时也不会丟失, 可避免用户在每次 开机后重新设置, 给用户提供了更方便、 更人性化的操作。  After the user profile is stored, it will not be lost when the phone is powered off, which can prevent the user from resetting after each boot, which provides users with more convenient and more user-friendly operations.
在每次开机时, 手机都会重新加载用户配置文件, 由于各种异常原因使 存储的用户配置文件出错或某些配置项出错, 此时加载用户配置文件时会提 示用户出现错误, 当用户确认后手机会使用出厂时的默认值进行加载, 保证 手机可以正常运行。 步骤 109, 根据用户的按键执行相应的功能。  The phone reloads the user profile every time the phone is turned on. The stored user profile error or some configuration items are incorrect due to various abnormal reasons. When the user profile is loaded, the user will be prompted with an error. When the user confirms The phone will be loaded with the factory defaults to ensure that the phone is working properly. Step 109: Perform corresponding functions according to the user's button.
用户进入某一应用后按下快捷按键, 手机在用户配置文件中查找相应的 快捷按键的功能, 如果找到则执行相应的操作, 如果未找到则提示用户。  After the user enters an application and presses the shortcut button, the mobile phone searches for the function of the corresponding shortcut button in the user profile, and if found, performs the corresponding operation, and if not found, prompts the user.
用户在某一个应用中按下快捷按键, 键盘产生中断, 与键盘中断关联的 线程把扫描到的物理键码上报到消息队列中, 物理键码被转译为应用键码, 应用键码投递被到窗口处理函数中, 窗口处理函数首先调用键值功能设定模 块提供的接口在键盘复用表中进行查找, 找到后执行相应的功能, 找不到相 应功能则提示用户错误。 The user presses the shortcut button in an application, the keyboard generates an interrupt, and is associated with the keyboard interrupt. The thread reports the scanned physical key code to the message queue, the physical key code is translated into the application key code, and the application key code is delivered to the window processing function, and the window processing function first calls the interface provided by the key value function setting module. The keyboard multiplex table is searched, and the corresponding function is executed after being found. If the corresponding function is not found, the user error is prompted.
例如用户在拍照时, 按下数字键 2, 查找后得知在拍照中数字键 2表示 两张连拍, 则执行连拍两次的操作。  For example, when the user takes a picture, press the number key 2, and after searching, it is found that the number key 2 indicates two consecutive shots in the photographing, and the continuous shooting operation is performed twice.
用户在相应的应用中, 无需多次选择和操作, 只需要按一个快捷按键即 可实现相应的功能, 方便、 快捷, 操作简单, 同时, 也提高了手机键盘的利 用率, 可使手机在有限的键盘上实现更多的快捷功能, 利于手机的功能扩展, 提高了手机的可操作性。  In the corresponding application, the user does not need to select and operate multiple times, and only needs to press a shortcut button to realize the corresponding function, which is convenient, fast, and simple to operate. At the same time, the utilization of the keyboard of the mobile phone is also improved, and the mobile phone is limited. The implementation of more shortcut functions on the keyboard facilitates the expansion of the functions of the mobile phone and improves the operability of the mobile phone.
实施例二: Embodiment 2:
如图 2所示, 本发明还公开了一种终端按键功能设置***, 包括按键检 测模块和配置模块, 所述按键检测模块用于对终端某种应用下的按键功能进 行检测; 所述配置模块用于在检测到有空置按键时, 对所述空置按键配置所 需快捷功能。  As shown in FIG. 2, the present invention also discloses a terminal button function setting system, which includes a button detecting module and a configuration module, wherein the button detecting module is configured to detect a button function under a certain application of the terminal; For configuring the vacant button to configure the required shortcut function when a vacant button is detected.
本发明公开的一种终端按键功能设置***中, 所述检测模块包括映射子 模块, 用于对终端某种应用下的按键功能进行检测时, 建立所述应用与所有 按键的映射关系 , 所述映射关系中未配置快捷功能的按键为空置按键。  In the terminal function setting system of the present invention, the detecting module includes a mapping sub-module, configured to establish a mapping relationship between the application and all the keys when detecting a button function in a certain application of the terminal, The buttons in the mapping relationship that are not configured with the shortcut function are empty buttons.
本发明公开的一种终端按键功能设置***中, 所述检测模块还用于检测 某种应用下未设置对应快捷按键的功能, 该功能即为所需快捷功能。  In the terminal function setting system of the present invention, the detecting module is further configured to detect a function that does not set a corresponding shortcut button in an application, and the function is a required shortcut function.
本发明公开的一种终端按键功能设置***中, 还包括冲突检测模块, 用 于在所述空置按键上配置所需快捷功能之前, 进行按键冲突检测。  The terminal button function setting system disclosed in the present invention further includes a conflict detecting module, configured to perform button conflict detection before configuring the required shortcut function on the vacant button.
此外, 本发明还公开了一种终端, 所述终端配置有上述的终端按键功能 设置***。  In addition, the present invention also discloses a terminal, wherein the terminal is configured with the above-mentioned terminal button function setting system.
本发明对终端某种应用下的按键功能进行检测,在检测到有空置按键时, 在所述空置按键上配置所需快捷功能。 釆用本发明的方法, 终端在进行操作 时无需多次选择即可使用快捷键实现相应的功能, 操作方便、 快捷, 操作简 单, 同时, 本发明提高了终端的键盘的利用率, 可使终端在有限的键盘上实 现更多的快捷功能, 利于终端的功能扩展, 提高了终端的可操作性。 同时本 发明还提供了案件冲突检测功能, 可避免误操作。 The invention detects the button function in a certain application of the terminal, and when detecting the vacant button, configures the required shortcut function on the vacant button. Using the method of the present invention, the terminal is operating When the user does not need to select multiple times, the corresponding function can be realized by using the shortcut key, the operation is convenient, fast, and the operation is simple. At the same time, the invention improves the utilization of the keyboard of the terminal, and enables the terminal to realize more shortcut functions on a limited keyboard. , which facilitates the function expansion of the terminal and improves the operability of the terminal. At the same time, the invention also provides a case conflict detection function, which can avoid misoperation.
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明, 但这只是为便于理解而举的实例, 不应认为本发明的具体实施只局限于这些 说明。 对于本发明所属技术领域的普通技术人员来说, 在不脱离本发明构思 的前提下, 可以做出各种可能的等同改变或替换, 这些改变或替换都应属于 本发明的保护范围。 本领域普通技术人员可以理解上述方法中的全部或部分 步骤可通过程序来指令相关硬件完成, 所述程序可以存储于计算机可读存储 介质中, 如只读存储器、 磁盘或光盘等。 可选地, 上述实施例的全部或部分 步骤也可以使用一个或多个集成电路来实现。 相应地, 上述实施例中的各模 块 /单元可以釆用硬件的形式实现, 也可以釆用软件功能模块的形式实现。 本 发明不限制于任何特定形式的硬件和软件的结合。  The above is a further detailed description of the present invention in connection with the specific preferred embodiments, but this is only an example for ease of understanding, and the specific implementation of the present invention should not be construed as being limited to the description. It is to be understood by those skilled in the art that various changes and substitutions may be made without departing from the spirit and scope of the invention. One of ordinary skill in the art will appreciate that all or a portion of the above steps may be accomplished by a program that instructs the associated hardware, such as a read-only memory, a magnetic disk, or an optical disk. Alternatively, all or part of the steps of the above embodiments may also be implemented using one or more integrated circuits. Correspondingly, each module/unit in the above embodiment may be implemented in the form of hardware or in the form of a software function module. The invention is not limited to any particular form of combination of hardware and software.
工业实用性 Industrial applicability
釆用本发明的方法, 终端在进行操作时无需多次选择即可使用快捷键实 现相应的功能, 操作方便、 快捷, 操作简单, 同时, 本发明提高了终端的键 盘的利用率, 可使终端在有限的键盘上实现更多的快捷功能, 利于终端的功 能扩展, 提高了终端的可操作性。 同时本发明还提供了案件冲突检测功能, 可避免误操作。  By using the method of the invention, the terminal can use the shortcut key to realize the corresponding function without multiple selections during the operation, the operation is convenient, fast, and the operation is simple, and at the same time, the invention improves the utilization rate of the keyboard of the terminal, and can make the terminal More shortcut functions are implemented on a limited keyboard, which facilitates the function expansion of the terminal and improves the operability of the terminal. At the same time, the invention also provides a case conflict detection function, which can avoid misoperation.

Claims

权 利 要 求 书 Claim
1、 一种终端按键功能的设置方法, 其包括: 1. A method for setting a terminal button function, comprising:
对终端一应用下的按键功能进行检测; 以及  Detecting the function of the button under the application of the terminal;
在检测到有空置按键时, 在所述空置按键上配置所需快捷功能。  When it is detected that there is a vacant button, the required shortcut function is configured on the vacant button.
2、 如权利要求 1所述的终端按键功能设置方法, 其中, 对终端一应用下 的按键功能进行检测时, 该方法还包括: 建立所述应用与按键的映射关系, 所述映射关系中未设置快捷功能的按键为空置按键。 The terminal button function setting method according to claim 1, wherein, when detecting a button function of the terminal application, the method further includes: establishing a mapping relationship between the application and the button, where the mapping relationship is not The button for setting the shortcut function is an empty button.
3、 如权利要求 2所述的终端按键功能设置方法, 其中, 在所述空置按键 上配置所需快捷功能的步骤之前, 该方法还包括: 3. The terminal key function setting method according to claim 2, wherein before the step of configuring the required shortcut function on the vacant button, the method further comprises:
检测所述应用下未设置快捷按键的功能, 该功能即为所需快捷功能。  The function of setting the shortcut button is not detected under the application, and the function is the required shortcut function.
4、 如权利要求 3所述的终端按键功能设置方法, 其中, 在所述空置按键 上配置所需快捷功能时, 该方法还包括: 进行按键冲突检测。 The terminal button function setting method according to claim 3, wherein when the required shortcut function is configured on the vacant button, the method further comprises: performing button conflict detection.
5、 如权利要求 4所述的终端按键功能设置方法, 其中, 所述进行按键冲 突检测的步骤包括: The terminal button function setting method according to claim 4, wherein the step of performing button conflict detection comprises:
对所述应用下已配置快捷功能的按键配置快捷功能时, 或在所述应用下 已配置快捷按键的功能配置空闲按键时, 提示用户按键冲突。  When the shortcut function of the button with the shortcut function configured in the application is configured, or when the function of the shortcut button is configured under the application to configure the idle button, the user is prompted to press the button conflict.
6、 一种终端按键功能设置***, 其包括按键检测模块和配置模块; 所述按键检测模块设置为: 对终端一应用下的按键功能进行检测; 所述配置模块设置为: 在检测到有空置按键时, 在所述空置按键上配置 所需快捷功能。 6. A terminal button function setting system, comprising: a button detection module and a configuration module; the button detection module is configured to: detect a button function under the application of the terminal; the configuration module is set to: when the detection is vacant When the button is pressed, the desired shortcut function is configured on the vacant button.
7、 如权利要求 6所述的终端按键功能设置***, 其中, 所述检测模块包 括: 映射子模块, 其设置为: 对终端一应用下的按键功能进行检测时, 建立 应用能与按键的映射关系, 所述映射关系中未配置快捷功能的按键为空置按 键。 The terminal key function setting system according to claim 6, wherein the detecting module comprises: a mapping sub-module, which is configured to: establish a mapping between an application and a button when detecting a button function under the application of the terminal Relationship, the button in the mapping relationship that is not configured with the shortcut function is a blank button key.
8、 如权利要求 7所述的终端按键功能设置***, 其中, 所述检测模块还 设置为: 检测某种应用下未设置快捷按键的功能, 该功能即为所需快捷功能。 8. The terminal button function setting system according to claim 7, wherein the detecting module is further configured to: detect a function of not setting a shortcut button in an application, and the function is a required shortcut function.
9、 如权利要求 8所述的终端按键功能设置***, 该***还包括: 冲突检 测模块, 其设置为: 在所述空置按键上配置所需快捷功能时, 进行按键冲突 检测。 9. The terminal button function setting system according to claim 8, further comprising: a conflict detection module, configured to: perform key conflict detection when the required shortcut function is configured on the vacant button.
10、 一种终端, 其配置有如权利要求 6-9任一项所述的终端按键功能设 置***。 A terminal configured with the terminal key function setting system according to any one of claims 6-9.
PCT/CN2010/076056 2010-04-23 2010-08-17 Method and system for setting functions of terminal keys, and terminal WO2011130978A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010157958.3 2010-04-23
CN201010157958.3A CN101834925B (en) 2010-04-23 2010-04-23 Method and system for configuring key function of terminal

Publications (1)

Publication Number Publication Date
WO2011130978A1 true WO2011130978A1 (en) 2011-10-27

Family

ID=42718852

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/076056 WO2011130978A1 (en) 2010-04-23 2010-08-17 Method and system for setting functions of terminal keys, and terminal

Country Status (2)

Country Link
CN (1) CN101834925B (en)
WO (1) WO2011130978A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102637072A (en) * 2012-02-23 2012-08-15 天津市电力公司 Three-dimensional man-machine interaction method for visualized operating handles of smart grids
CN103841256A (en) * 2012-11-27 2014-06-04 联想(北京)有限公司 Function control method and electronic equipment
CN103442125A (en) * 2013-08-01 2013-12-11 广东明创软件科技有限公司 Mobile phone
CN104660777B (en) * 2013-11-18 2017-06-20 希姆通信息技术(上海)有限公司 The function setting method of touch-screen mobile phone and its physical button
CN109391831A (en) * 2017-08-07 2019-02-26 阿里巴巴集团控股有限公司 A kind of press keys setup method, device, equipment and storage medium
CN108021315B (en) * 2017-11-29 2020-04-21 维沃移动通信有限公司 Control method and mobile terminal
CN112449056A (en) * 2019-08-14 2021-03-05 惠州迪芬尼声学科技股份有限公司 Method and device for setting key function of equipment
CN114189600A (en) * 2021-11-09 2022-03-15 北京新奥特图腾科技有限公司 Picture control method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1690934A (en) * 2004-04-30 2005-11-02 大唐移动通信设备有限公司 Method for dynamically setting functions of keyboard press keys for mobile communication terminal
CN1856139A (en) * 2005-04-29 2006-11-01 环达电脑(上海)有限公司 Method for setting quick functional key automatically
CN1901563A (en) * 2005-07-18 2007-01-24 乐金电子(中国)研究开发中心有限公司 Multifunctional shortcut key setting device and method, and mobile terminal with the same
CN101576775A (en) * 2008-05-06 2009-11-11 英业达股份有限公司 Method for automatically switching key function

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100424475B1 (en) * 2002-01-10 2004-03-25 삼성전자주식회사 Apparatus and method for performing communication function using hot keys in a mobile communication terminal equipment
CN101266517A (en) * 2007-03-16 2008-09-17 珠海金山软件股份有限公司 Device and method for solving shortcut key collision

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1690934A (en) * 2004-04-30 2005-11-02 大唐移动通信设备有限公司 Method for dynamically setting functions of keyboard press keys for mobile communication terminal
CN1856139A (en) * 2005-04-29 2006-11-01 环达电脑(上海)有限公司 Method for setting quick functional key automatically
CN1901563A (en) * 2005-07-18 2007-01-24 乐金电子(中国)研究开发中心有限公司 Multifunctional shortcut key setting device and method, and mobile terminal with the same
CN101576775A (en) * 2008-05-06 2009-11-11 英业达股份有限公司 Method for automatically switching key function

Also Published As

Publication number Publication date
CN101834925A (en) 2010-09-15
CN101834925B (en) 2014-03-12

Similar Documents

Publication Publication Date Title
WO2011130978A1 (en) Method and system for setting functions of terminal keys, and terminal
US11405507B2 (en) Portable multifunction device, method, and graphical user interface for conference calling
EP3429172B1 (en) Method, system and graphical user interface for making conference calls
US8078993B2 (en) Operating multiple views on a computing device in connection with a wireless communication session
US20140123073A1 (en) Method, Apparatus, and Mobile Terminal for Operation Interface Management
WO2015070685A1 (en) Theme display method and related device
US20120286925A1 (en) Method and device for implementing screen locking
CN102595537B (en) A kind of method of handover network access point, device and terminal
WO2013159432A1 (en) One touch dialing realization method and device
US10582033B2 (en) Method of providing information and mobile telecommunication terminal thereof
JP5908691B2 (en) Portable electronic devices
US11743355B2 (en) Prompting method and device
US11943069B2 (en) Data transmission method and device, base station, terminal and storage medium
WO2017152556A1 (en) Method for dialing telephone number, and mobile terminal
WO2011153769A1 (en) Method and terminal for reminding service functions
WO2014176986A1 (en) Speed dial implementation method and terminal
EP3886419A1 (en) Call management method and apparatus
WO2021134866A1 (en) Call switching method and apparatus, storage medium and mobile terminal
WO2007062579A1 (en) A method for realizing speed dialing operation
US8942363B2 (en) Method and apparatus for abstracting telephony functions
US20050123116A1 (en) Method of controlling multiple calls of communication device
WO2012092759A1 (en) Call processing method, apparatus and mobile terminal
RU2621974C2 (en) Method and device for executing programme line
JP2015103838A (en) Portable terminal device, and portable terminal program
WO2023221142A1 (en) Reselection priority determination method and apparatus, and reselection priority configuration sending method and apparatus

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: 10850110

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: 10850110

Country of ref document: EP

Kind code of ref document: A1