WO2012083614A1 - 在移动终端中实现快捷方式的方法和装置 - Google Patents
在移动终端中实现快捷方式的方法和装置 Download PDFInfo
- Publication number
- WO2012083614A1 WO2012083614A1 PCT/CN2011/071901 CN2011071901W WO2012083614A1 WO 2012083614 A1 WO2012083614 A1 WO 2012083614A1 CN 2011071901 W CN2011071901 W CN 2011071901W WO 2012083614 A1 WO2012083614 A1 WO 2012083614A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- shortcut
- user
- file
- 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
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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72466—User interfaces specially adapted for cordless or mobile telephones with selection means, e.g. keys, having functions defined by the mode or the status of the device
-
- 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
- G06F3/0238—Programmable keyboards
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a method and apparatus for implementing a shortcut in a mobile terminal. Background technique
- a main object of the present invention is to provide a method and apparatus for implementing a shortcut in a mobile terminal, which is intended to enable a user to edit a new shortcut, and a shortcut when the shortcut is selected, without being restricted by the existing mode.
- the number is not limited to the number of buttons of the mobile terminal.
- the present invention provides a method for customizing a shortcut in a mobile terminal, including the following steps: providing an operation interface for a user to select a custom shortcut setting process;
- the button name and the corresponding operation time are recorded and saved by a path unique file; when the user clicks the shortcut file name, a button message is generated according to the sequence of the button operation and the corresponding operation time, and the button process is automatically completed.
- the time taken to capture each key operation of the user in the process and each key operation includes:
- the mobile terminal After the user enters the custom shortcut setting process, if the mobile terminal generates a communication service, the key operation for the communication service is filtered.
- the recording and saving the button name and the corresponding operation time according to the unique path include: after the recording is completed, adding a file protection identifier and extended information for expanding the shortcut function at the end of the record file.
- the method before performing the displaying the shortcut icon on the mobile terminal interface, the method includes: deleting a repeated or redundant key operation in the custom shortcut setting process to optimize the key sequence.
- the method before performing the displaying the shortcut icon on the mobile terminal interface, the method further comprises: determining whether the shortcut has activated the optimization option; if yes, optimizing the key sequence in the record file; if not, directly transmitting the record
- the file completion information includes the name of the record file.
- the present invention provides an apparatus for customizing a shortcut in a mobile terminal, including: a human-machine interaction module, configured to provide an operation interface for a user to select a custom shortcut setting process;
- the filtering module is configured to capture each key operation of the user in the process and the time taken for each key operation when the user enters the custom shortcut setting process;
- the recording module records and saves the button name and the corresponding operation time through a path unique file
- the playback module is configured to automatically generate a button message according to the sequence of the button operation and the corresponding operation time when the user clicks the shortcut file name, and automatically completes the button process.
- the filtering module is further configured to:
- the recording module is further configured to:
- the above device further comprises:
- An optimization module that removes duplicate or redundant keystrokes from the custom shortcut setup process to optimize the key sequence.
- the optimization module is further configured to:
- the method or device provided by the present invention can capture and record the key operation process and the operation time in the mobile terminal, and the user can customize the shortcut in the mobile terminal according to the need, thereby improving the flexibility of setting the shortcut in the mobile terminal, so that
- the operation of the mobile terminal is more convenient and simple; and the invention does not require the support of an operating system or other software, and is not limited to a certain type of mobile terminal, and can be applied in any mobile terminal, and has a wide application range and strong compatibility.
- FIG. 1 is a flowchart of a method for implementing a shortcut in a mobile terminal according to the present invention
- FIG. 2 is a schematic structural diagram of a device for implementing a shortcut in a mobile terminal according to the present invention
- FIG. 3 is a schematic diagram of a working flow of an apparatus for implementing a shortcut in a mobile terminal according to the present invention
- Processing flow chart
- FIG. 5 is a schematic diagram of an embodiment of interface conversion of a mobile terminal according to the present invention. detailed description
- FIG. 1 is a flowchart of a method for customizing a shortcut in a mobile terminal according to an embodiment of the present invention. As shown in FIG. 1, the method includes the following steps:
- Step 110 Provide an operation interface for the user to select to enter a custom shortcut setting process.
- an icon of a customized shortcut may be preset and displayed in the user operation interface, when the user clicks the icon. , that is, enter the custom shortcut setting process, and jump to the initial user interface for the user to set.
- Step 120 When the user enters the custom shortcut setting process, capture each key operation of the user in the process and the time taken by each key operation; for example, after the user enters the custom shortcut setting process, the user is captured every time. The name of the key pressed, the time of pressing, the time of the interface of the mobile terminal after the key press, and so on. If there are multiple key operations, sort them in order.
- Step 130 Record and save the button name and the corresponding operation time by using a path unique file; for example, the button name and its corresponding operation time may be recorded by a program file unique to the file name, and the user enters a custom shortcut when the user inputs
- the button of the process is set, the file recording is ended.
- the user is prompted to input the name of the shortcut.
- the shortcut name is associated with the program file name and saved to the mobile terminal, so that the program file can perform the operation when the user clicks the shortcut name.
- saved paths which can be selected by the user according to their needs. For example, they can be saved to the path of “Quick Settings” in the mobile terminal, or saved to other paths. If there are more shortcuts, the arrangement format in the mobile phone address book can be formed in the saved path.
- Step 140 When the user clicks the shortcut file name, a button message is generated according to the sequence of the button operation and the corresponding operation time, and the button process is automatically completed.
- the embodiment of the present invention can capture and record the key operation and the key operation time, and the user can customize the shortcut in the mobile terminal according to the need, thereby improving the flexibility of setting the shortcut in the mobile terminal, and making the operation of the mobile terminal more convenient and simple.
- the foregoing step 120 includes:: entering a custom shortcut setting in the user After the process is set up, if the mobile terminal generates a communication service, the key operation for the communication service is filtered. For example, when the custom shortcut setting process is executed, if there is a sudden access to the phone or a message or an alarm reminder, the user's button processing for these events is ignored, and the button information of these times is not output.
- the foregoing step 130 includes: after the recording is completed, adding a file protection identifier and extended information for expanding the shortcut function at the end of the record file. For example, when a path to a shortcut is recorded, the power is suddenly lost. In this case, an unexpected recording file may be generated, and a special identifier is generated on the last line of the recorded file for subsequent connection. In addition, you can add extensions to extend the functionality of the shortcut in the future.
- the foregoing step 130 may further include: deleting a repeated or redundant key operation in the custom shortcut setting process to optimize the key sequence. For example, during the custom shortcut setting process, if the user presses some buttons that are not related to the target item, such as up, down, left, and right buttons, the button operations and button time are deleted to save the program. , making playback easier.
- the above optimization operations can be turned on or off through the user interface selection.
- an icon can be set in the user interface to enable or disable the optimization operation.
- the optimization process may include: determining whether the shortcut has initiated the optimization option; if so, optimizing the key sequence in the log file; if not, directly passing the log file completion information, the passed message includes the record file name.
- the present invention provides an apparatus for customizing a shortcut in a mobile terminal, which can implement the above method.
- the device includes:
- the human-computer interaction module 210 is configured to provide an operation interface for the user to select to enter a custom shortcut setting process.
- the human-machine switching module 210 may be a human-machine interface, and a custom shortcut may be preset therein.
- the icon of the mode is displayed. When the user clicks the icon, the custom shortcut setting process is entered, and the initial user interface is jumped to the user for setting.
- the filtering module 220 is configured to capture, when the user enters the customized shortcut setting process, each key operation of the user in the process and the time taken by each key operation; for example, the filtering module After the user enters the custom shortcut setting process, the user can capture the name of the key pressed by the user, the time of pressing, the time of the interface of the mobile terminal after the button, and the like, and then the names of the buttons and the operation thereof. Corresponding time and other parameters are output. If there are multiple key operations, sort them in order.
- the recording module 230 records and saves the button name and the corresponding operation time through a path unique file; for example, the recording module 230 can record the button name and its corresponding operation time by a program file unique to the file name, when the user input ends When you customize the shortcut to set the button for the process, the file is ended. At the same time, the user is prompted to input the name of the shortcut. After the user inputs the name of the shortcut, the shortcut name is associated with the program file name and saved to the mobile terminal, so that the program file can perform the operation when the user clicks the shortcut name.
- saved paths which can be selected by the user according to their needs. For example, they can be saved to the path of “quick setting” in the mobile terminal, or saved to other paths. If there are more shortcuts, the arrangement format in the phone address book can be formed in the saved path.
- the playback module 240 is configured to generate a button message according to the sequence of the button operation and the corresponding operation time when the user clicks the shortcut file name, and automatically complete the button process.
- the filtering module 220 is further configured to: after the user enters the customized shortcut setting process, if the mobile terminal generates a communication service, the key operation for the communication service is filtered. For example, when the custom shortcut setting process is executed, if there is a sudden access to the phone or a message or an alarm reminder, the filtering module 220 ignores the user's button processing for these events, and does not output the button information of these times. .
- the recording module 230 is further configured to append a file protection identifier and extension information for extending the shortcut function at the end of the record file after the recording is completed. For example, if the path of the shortcut is suddenly powered down, in which case an unintended recording file may be generated, the recording module 230 generates a special identification on the last line of the recording file for subsequent access. In addition, you can add extensions to extend the functionality of the shortcut in the future.
- the above apparatus may further include:
- the optimization module 250 is configured to delete the repeated or redundant key operations in the custom shortcut setting process to optimize the key sequence. For example, during the custom shortcut setting process, if the user presses some buttons that are not related to the target item, such as up, down, left, and right buttons, the optimization module 250 deletes the button operations and the button time. To save the program, make playback easier.
- the optimization module 250 is further configured to: determine whether the shortcut has activated the optimization option; if yes, optimize the key sequence in the record file; if not, directly pass the record file completion information, pass The information includes the name of the record file. For example, when the recording module 230 passes the record file save completion information to the optimization module 250, the optimization module 250 first determines whether the shortcut has activated the optimization option, and if the optimization is not initiated, directly passes the record file optimization completion event to the playback module 240. The information passed includes the record file name; if the optimization is started, the optimization module 250 optimizes the key sequence in the record file according to a local optimization algorithm (for example, deleting redundant or repeated keys, etc.), and optimizes the record file after optimization. The event is passed to the playback module 240.
- a local optimization algorithm for example, deleting redundant or repeated keys, etc.
- the flow of the above device editing shortcut of the present invention can be referred to FIG.
- the process includes the following steps:
- Step 301 the human-machine interaction module 210 provides a shortcut setting interface
- Step 302 The human-machine interaction module 210 enters a custom shortcut setting process when the user presses the start key;
- Step 303 The human-machine interaction module 210 notifies the filtering module 220 that the custom shortcut setting process has been entered;
- Step 304 The human-machine interaction module 210 notifies the recording module 230 that the custom shortcut setting process has been entered;
- Step 305 automatically returning to the human-computer interaction interface
- Step 306 the user presses a button
- Step 307 The filtering module 220 performs button capture and filtering.
- Step 308 the recording module 230 records the button information and the button relative time;
- Step 309 the recording module 230 saves the button information and the button relative time to the file;
- Step 310 the filtering module 220 stops the button when the user presses the shortcut setting end button Capture and filter
- Step 311 The human-machine interaction module 210 prompts the user to input a shortcut name.
- Step 312 the user inputs a shortcut name
- Step 314 the recording module 230 adds information at the end of the file
- Step 315 the record module 230 saves the file completion information
- Step 316 the optimization module 250 optimizes the file
- Step 317 the optimization module 250 sends optimization completion information to the playback module 240.
- Step 318 the playback module 240 associates the file name with the shortcut name.
- Step 319 the playback module 240 sends the information that the file saving success to the human-machine interaction module 210.
- the human-computer interaction module 210 displays the information that the file is saved successfully.
- FIG. 4 it is a flowchart of performing a shortcut in an embodiment of the above apparatus according to the present invention.
- the process includes the following steps:
- Step 401 The user enters a shortcut setting interface.
- Step 402 the user selects a shortcut.
- Step 403 execute this shortcut.
- Step 404 The human interaction module passes the execution shortcut event to the playback module.
- Step 405 The playback module finds the record file name according to the shortcut name information in the event.
- Step 406 The playback module reads the button information in the file.
- Step 407 The playback module generates the key information to be transmitted to the GUI system of the mobile terminal according to the key information and the relative time simulation of the key.
- Step 408 The GUI system of the mobile terminal distributes the button message.
- 5 is a schematic diagram of interface transition of a mobile terminal in a custom shortcut setting process according to an embodiment of the foregoing apparatus.
- the interface is shown in Figure 4-1 and contains customized shortcut settings, shortcut option settings, and help.
- the shortcut option setting module provides the function of setting shortcuts of the current mobile terminal, that is, the mobile terminal provides several defined shortcut options, and the user selects a shortcut key according to the option selection. Click the help icon to explain the shortcut settings.
- the shortcut end key is a shortcut key of the mobile terminal, and the user can redefine the shortcut key in the shortcut option setting.
- the user can complete a series of operations by clicking the shortcut button and selecting a shortcut.
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)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种在移动终端中自定义快捷方式的方法,包括以下步骤:提供操作界面,供用户选择进入自定义快捷方式设置流程;在用户进入自定义快捷方式设置流程时,捕获该流程中用户的每一次按键操作以及各按键操作所用的时间;通过一路径唯一的文件记录并保存所述按键名和对应的操作时间;当用户点击快捷方式文件名时,根据按键操作的顺序和对应的操作时间产生按键消息,自动完成按键过程。本发明还提供了一种在移动终端中自定义快捷方式的装置。本发明所提供的方法或装置,提高了移动终端中设置快捷方式的灵活性,使得移动终端的操作更加方便、简单。
Description
在移动终端中实现快捷方式的方法和装置 技术领域
本发明涉及通信技术领域, 尤其涉及一种在移动终端中实现快捷方式 的方法和装置。 背景技术
随着移动终端作为一种通信终端被普遍使用, 移动终端的功能也日渐 强大, 但其操作的复杂度也随之增加。 目前, 通常以 "快捷键"、 "一键通" 或某个键启动固定功能等方式来简化操作。
但是, 不论釆用什么方法, 一方面, 都只能选择移动终端提供的既定 的几种快捷方式, 而用户自己是不能编辑新的快捷方式; 另一方面, 某个 特定的键只能对应一种快捷操作, 该键是不能复用的, 这样, 用户设置快 捷方式的数目被移动终端的按键数目限制了。 发明内容
本发明的主要目的在于提供一种在移动终端中实现快捷方式的方法和 装置, 旨在使用户在选择快捷方式时, 不受既有模式的限制, 用户可以编 辑新的快捷方式, 且快捷方式的数目不受限于移动终端的按键数目。
本发明提供一种在移动终端中自定义快捷方式的方法, 包括以下步骤: 提供操作界面, 供用户选择进入自定义快捷方式设置流程;
在用户进入自定义快捷方式设置流程时, 捕获该流程中用户的每一次 按键操作以及各按键操作所用的时间;
通过一路径唯一的文件记录并保存所述按键名和对应的操作时间; 当用户点击快捷方式文件名时, 根据按键操作的顺序和对应的操作时 间产生按键消息, 自动完成按键过程。
优选地, 所述在用户进入自定义快捷方式设置流程时, 捕获该流程中 用户的每一次按键操作以及各按键操作所用的时间包括:
在用户进入自定义快捷方式设置流程后, 如果移动终端发生通讯业务, 则将用于通讯业务的按键操作过滤。
优选地, 所述按唯一路径记录并保存按键名和对应的操作时间包括: 记录完成后, 在记录文件的尾部追加文件保护标识以及用于扩展快捷 方式功能的扩展信息。
优选地, 在执行所述将快捷方式图标显示在移动终端界面之前包括: 将自定义快捷方式设置流程中, 重复的或多余的按键操作删除, 以对 按键序列进行优化。
优选地, 在执行所述将快捷方式图标显示在移动终端界面之前还包括: 判断快捷方式是否启动了优化选项; 如果是, 则对记录文件中的按键 顺序进行优化; 如果否, 则直接传递记录文件完成信息, 传递的信息中包 括记录文件名。
本发明提供一种在移动终端中自定义快捷方式的装置, 包括: 人机交互模块, 用于提供操作界面, 供用户选择进入自定义快捷方式 设置流程;
过滤模块, 用于在用户进入自定义快捷方式设置流程时, 捕获该流程 中用户的每一次按键操作以及各按键操作所用的时间;
记录模块, 通过一路径唯一的文件记录并保存所述按键名和对应的操 作时间;
回放模块, 用于当用户点击快捷方式文件名时, 根据按键操作的顺序 和对应的操作时间产生按键消息, 自动完成按键过程。
优选地, 所述过滤模块还用于:
在用户进入自定义快捷方式设置流程后, 如果移动终端发生通讯业务, 则将用于通讯业务的按键操作过滤。
优选地, 所述记录模块进一步用于:
记录完成后, 在记录文件的尾部追加文件保护标识以及用于扩展快捷 方式功能的扩展信息。
优选地, 上述装置还包括:
优化模块, 用于将自定义快捷方式设置流程中, 重复的或多余的按键 操作删除, 以对按键序列进行优化。
优选地, 所述优化模块进一步用于:
判断快捷方式是否启动了优化选项; 如果是, 则对记录文件中的按键 顺序进行优化; 如果否, 则直接传递记录文件完成信息, 传递的信息中包 括记录文件名。
本发明所提供的方法或装置, 通过捕获并记录移动终端中的按键操作 过程和操作时间, 用户可根据需要自定义移动终端中的快捷方式, 提高了 移动终端中设置快捷方式的灵活性, 使得移动终端的操作更加方便、 简单; 并且本发明不需要操作系统或其他软件的支持, 也不局限于某类移动终端 , 在任何移动终端中都可以应用, 应用范围广泛, 兼容性强。 附图说明
图 1为本发明在移动终端中实现快捷方式的方法的流程图;
图 2为本发明在移动终端中实现快捷方式的装置的组成结构示意图; 图 3为本发明在移动终端中实现快捷方式的装置的工作流程示意图; 图 4为本发明执行快捷方式的实施例的处理流程图;
图 5为本发明移动终端的界面转换的实施例的示意图。 具体实施方式
应当理解, 此处所描述的具体实施例仅仅用以解释本发明, 并不用于 限定本发明。
图 1示出了本发明的一个实施方式中在移动终端中自定义快捷方式的 方法流程, 如图 1所示, 包括以下步骤:
步骤 110, 提供操作界面, 供用户选择进入自定义快捷方式设置流程; 例如, 在一实施例中, 可预置一自定义快捷方式的图标, 显示在用户操作 界面中, 当用户点击该图标时, 即进入自定义快捷方式设置流程, 并跳转 到初始用户界面, 以供用户进行设置。
步骤 120, 在用户进入自定义快捷方式设置流程时, 捕获该流程中用户 的每一次按键操作以及各按键操作所用的时间; 例如, 用户进入自定义快 捷方式设置流程后, 捕获用户每一次所揿按的键的名称、 揿按的时间、 按 键后移动终端的界面跳转时间等。 其中如果有多次按键操作, 则按先后顺 序进行排序。
步骤 130,通过一路径唯一的文件记录并保存所述按键名和对应的操作 时间; 例如, 可通过一文件名唯一的程序文件记录上述按键名和其对应的 操作时间, 当用户输入结束自定义快捷方式设置流程的按键时, 结束文件 记录。 同时提示用户输入快捷方式的名称, 在用户输入快捷方式的名称后, 将快捷方式名称与程序文件名关联并保存到移动终端中, 以便在用户点击 快捷方式名称时, 程序文件能执行操作。 保存的路径有多种, 用户可根据 需要自行选择, 例如, 可保存到移动终端中 "快捷设置" 的路径下, 也可 保存到其他路径下。 如果快捷方式较多, 可在保存的路径下形成如手机通 讯录中的排列格式。
步骤 140, 当用户点击快捷方式文件名时, 根据按键操作的顺序和对应 的操作时间产生按键消息, 自动完成按键过程。
本发明实施方式通过捕获并记录按键操作和按键操作时间, 用户可根 据需要自定义移动终端中的快捷方式, 提高了移动终端中设置快捷方式的 灵活性, 使得移动终端的操作更加方便、 简单。
在一实施例中, 上述步骤 120 中包括: 在用户进入自定义快捷方式设
置流程后, 如果移动终端发生通讯业务, 则将用于通讯业务的按键操作过 滤。 例如, 在执行自定义快捷方式设置流程时, 如果突然有接入电话或收 到信息或有闹钟提醒等情况, 则忽略用户对于这些事件的按键处理, 不将 这些时间的按键信息输出。
在一实施例中, 上述步骤 130 中包括: 记录完成后, 在记录文件的尾 部追加文件保护标识以及用于扩展快捷方式功能的扩展信息。 例如, 在记 录快捷方式的路径时突然掉电, 这种情况下可能产生非预料的记录文件, 则在记录文件的最后一行产生特殊标识, 以便以后续接。 此外, 还可添加 扩展信息, 以便在以后扩展该快捷方式的功能。
在一实施例中, 上述步骤 130 中还可包括: 将自定义快捷方式设置流 程中, 重复的或多余的按键操作删除, 以对按键序列进行优化。 例如, 在 自定义快捷方式设置过程中, 若用户揿按了某些与目标项无关的按键, 例 如上、 下、 左、 右等按键时, 则将这些按键操作和按键时间删除, 以节约 程序, 使回放更为简便。
上述优化操作可以通过用户界面选择开启或关闭, 例如, 可在用户界 面中设置图标, 以便开启或关闭优化操作。 优化的过程可包括: 判断快捷 方式是否启动了优化选项; 如果是, 则对记录文件中的按键顺序进行优化; 如果否, 则直接传递记录文件完成信息, 传递的信息中包括记录文件名。
本发明提供一种在移动终端中自定义快捷方式的装置, 可实现上述方 法。 参照图 2, 该装置包括:
人机交互模块 210, 用于提供操作界面, 供用户选择进入自定义快捷方 式设置流程; 在一实施例中, 人机交换模块 210可以是人机操作界面, 可 在其中预置一自定义快捷方式的图标并显示, 当用户点击该图标时, 即进 入自定义快捷方式设置流程, 并跳转到初始用户界面, 以供用户进行设置。
过滤模块 220, 用于在用户进入自定义快捷方式设置流程时, 捕获该流 程中用户的每一次按键操作以及各按键操作所用的时间; 例如, 过滤模块
220可在用户进入自定义快捷方式设置流程后,捕获用户每一次所揿按的键 的名称、 揿按的时间、 按键后移动终端的界面跳转时间等, 然后将这些按 键名称及操作其所对应的时间等参数输出。 其中如果有多次按键操作, 则 按先后顺序进行排序。
记录模块 230,通过一路径唯一的文件记录并保存所述按键名和对应的 操作时间; 例如, 记录模块 230可通过一文件名唯一的程序文件记录上述 按键名和其对应的操作时间, 当用户输入结束自定义快捷方式设置流程的 按键时, 结束文件记录。 同时提示用户输入快捷方式的名称, 在用户输入 快捷方式的名称后, 将快捷方式名称与程序文件名关联并保存到移动终端 中, 以便在用户点击快捷方式名称时, 程序文件能执行操作。 保存的路径 有多种, 用户可根据需要自行选择, 例如, 可保存到移动终端中 "快捷设 置" 的路径下, 也可保存到其他路径下。 如果快捷方式较多, 可在保存的 路径下形成如手机通讯录中的排列格式。
回放模块 240, 用于当用户点击快捷方式文件名时,根据按键操作的顺 序和对应的操作时间产生按键消息, 自动完成按键过程。
在一实施例中, 过滤模块 220还用于在用户进入自定义快捷方式设置 流程后, 如果移动终端发生通讯业务, 则将用于通讯业务的按键操作过滤。 例如, 在执行自定义快捷方式设置流程时, 如果突然有接入电话或收到信 息或有闹钟提醒等情况, 则过滤模块 220 忽略用户对于这些事件的按键处 理, 不将这些时间的按键信息输出。
在一实施例中, 记录模块 230进一步用于记录完成后, 在记录文件的 尾部追加文件保护标识以及用于扩展快捷方式功能的扩展信息。 例如, 在 记录快捷方式的路径时突然掉电, 这种情况下可能产生非预料的记录文件, 则记录模块 230在记录文件的最后一行产生特殊标识, 以便以后续接。 此 外, 还可添加扩展信息, 以便在以后扩展该快捷方式的功能。
在一实施例中, 上述装置还可包括:
优化模块 250, 用于将自定义快捷方式设置流程中, 重复的或多余的按 键操作删除, 以对按键序列进行优化。 例如, 在自定义快捷方式设置过程 中, 若用户揿按了某些与目标项无关的按键, 例如上、 下、 左、 右等按键 时, 则优化模块 250将这些按键操作和按键时间删除, 以节约程序, 使回 放更为简便。
在一实施例中,, 优化模块 250可进一步用于: 判断快捷方式是否启动 了优化选项; 如果是, 则对记录文件中的按键顺序进行优化; 如果否, 则 直接传递记录文件完成信息, 传递的信息中包括记录文件名。 例如, 记录 模块 230将记录文件保存完成信息传递到优化模块 250时, 优化模块 250 首先判断是否此快捷方式启动了优化选项, 如果没有启动优化, 则直接将 记录文件优化完成事件传递给回放模块 240, 传递的信息中包括记录文件 名; 如果启动优化, 则优化模块 250根据本地的优化算法(例如删除多余 或重复的按键等)对记录文件中的按键序列进行优化, 优化后将记录文件 优化完成事件传递给回放模块 240。
本发明上述装置编辑快捷方式的流程可参照图 3。 该流程包括以下步 骤:
步骤 301, 人机交互模块 210提供快捷设置界面;
步骤 302,人机交互模块 210在用户按下开始键时, 进入自定义快捷设 置流程;
步骤 303 ,人机交互模块 210通知过滤模块 220已进入自定义快捷设置 流程;
步骤 304,人机交互模块 210通知记录模块 230已进入自定义快捷设置 流程;
步骤 305 , 自动返回人机交互界面;
步骤 306, 用户按键;
步骤 307 , 过滤模块 220进行按键捕捉与过滤;
步骤 308, 记录模块 230记录按键信息及按键相对时间; 步骤 309, 记录模块 230将按键信息及按键相对时间保存到文件中; 步骤 310, 过滤模块 220在用户按下快捷设置结束键时, 停止按键捕捉 与过滤
步骤 311 , 人机交互模块 210提示用户输入快捷方式名;
步骤 312, 用户输入快捷方式名称;
步骤 313 , 记录模块 230停止记录;
步骤 314, 记录模块 230在文件尾部添加信息;
步骤 315 , 记录模块 230文件保存完成信息;
步骤 316, 优化模块 250对文件优化;
步骤 317, 优化模块 250向回放模块 240发送优化完成信息;
步骤 318, 回放模块 240将文件名与快捷方式名关联。
步骤 319,回放模块 240向人机交互模块 210发送文件保存成功的信息; 步骤 320, 人机交互模块 210显示文件保存成功的信息。
参照图 4, 为本发明上述装置一实施例中执行快捷方式的流程图。 该流 程包括以下步骤:
步骤 401 , 用户进入快捷设置界面。
步骤 402, 用户选择某个快捷方式。
步骤 403 , 执行此快捷方式。
步骤 404, 人机交互模块将执行快捷方式事件传递到回放模块。
步骤 405 , 回放模块根据事件中的快捷方式名信息查找到记录文件名。 步骤 406, 回放模块读取文件中的按键信息。
步骤 407,回放模块根据按键信息以及按键的相对时间模拟产生按键信 息传递到移动终端的 GUI系统中。
步骤 408, 移动终端的 GUI系统分发按键消息。
重复的执行上述步骤 406和步骤 407, 直到执行完所有的按键序列。
参照图 5 ,为本发明上述装置一实施例中移动终端在自定义快捷方式设 置流程中的界面转换示意图。
1 , 首先, 用户选择快捷设置功能。 界面如图 4-1所示, 包含自定义的 快捷设置、 快捷选项设置与帮助。 快捷选项设置模块提供目前移动终端设 置快捷方式的功能, 即移动终端提供几种定义好的快捷选项, 用户根据选 项选择设置快捷键。 点击帮助图标, 可对快捷设置使用步骤进行说明。
2, 在界面图 4-1中, 选择自定义快捷设置。
3 , 在图 4-2 中选择设置则界面如图 4-3 , 可以开启或关闭优化模式, 优化模式开启时会对记录文件中的按键序列优化。
4, 在图 4-2 中选择新建, 界面如图 4-4, 根据提示选择开始, 界面自 动返回到桌面, 之后开始快捷设置, 用户的每一个按键及按键相对时间均 被记录并顺序保存在文件中。 在这个过程中标题栏会有图标提示目前处于 自定义快捷设置中。
5 ,如果用户要结束快捷设置过程,则按快捷方式结束键,界面如图 4-5 , 根据提示选择完成设置或取消设置。 快捷方式结束键为移动终端的快捷键, 用户可以在快捷选项设置中重新定义快捷键。
6,在界面图 4-5中,选择完成设置则提示用户输入快捷方式名并保存。 选择取消设置则直接删除保存的按键记录文件。 标题栏图标提示消失。
以后用户点击快捷设置键并选择某个快捷方式即可完成一系列的操 作。
以上仅为本发明的优选实施例, 并非因此限制本发明的专利范围, 凡 是利用本发明说明书及附图内容所作的等效结构或等效流程变换, 或直接 或间接运用在其他相关的技术领域, 均同理包括在本发明的专利保护范围 内。
Claims
1、 一种在移动终端中实现快捷方式的方法, 其特征在于, 提供用于供 用户选择进入自定义快捷方式设置流程的操作界面, 还包括:
在用户进入自定义快捷方式设置流程时, 捕获该流程中用户的每一次 按键操作以及各按键操作所用的时间;
通过一路径唯一的文件记录并保存所述按键名和对应的操作时间; 当用户点击快捷方式文件名时, 根据按键操作的顺序和对应的操作时 间产生按键消息, 自动完成按键过程。
2、 如权利要求 1所述的方法, 其特征在于, 所述在用户进入自定义快 捷方式设置流程时, 捕获该流程中用户的每一次按键操作以及各按键操作 所用的时间包括:
如果所述移动终端发生通讯业务, 则将用于通讯业务的按键操作过滤。
3、 如权利要求 2所述的方法, 其特征在于, 所述通过一路径唯一的文 件记录并保存所述按键名和对应的操作时间包括:
记录完成后, 在记录文件的尾部追加文件保护标识以及用于扩展快捷 方式功能的扩展信息。
4、 如权利要求 1至 3中任一项所述的方法, 其特征在于, 所述通过一 路径唯一的文件记录并保存所述按键名和对应的操作时间还包括:
将所述自定义快捷方式设置流程中, 重复的或多余的按键操作删除, 以对按键序列进行优化。
5、 如权利要求 4所述的方法, 其特征在于, 在执行所述将自定义快捷 方式设置流程中, 重复的或多余的按键操作删除之前包括:
判断所述快捷方式是否启动了优化选项; 如果是, 则对记录文件中的 按键顺序进行优化; 如果否, 则直接传递记录文件完成信息, 传递的信息 中包括记录文件名。
6、 一种在移动终端中自定义快捷方式的装置, 其特征在于, 包括: 人机交互模块, 设置为提供操作界面, 供用户选择进入自定义快捷方 式设置流程;
过滤模块, 设置为在用户进入自定义快捷方式设置流程时, 捕获该流 程中用户的每一次按键操作以及各按键操作所用的时间;
记录模块, 通过一路径唯一的文件记录并保存所述按键名和对应的操 作时间;
回放模块, 设置为当用户点击快捷方式文件名时, 根据按键操作的顺 序和对应的操作时间产生按键消息, 自动完成按键过程。
7、 如权利要求 6所述的装置, 其特征在于, 所述过滤模块还设置为: 在用户进入自定义快捷方式设置流程后, 如果移动终端发生通讯业务, 将用于通讯业务的按键操作过滤。
8、 如权利要求 7所述的装置, 其特征在于, 所述记录模块进一步设置 为:
记录完成后, 在记录文件的尾部追加文件保护标识以及用于扩展快捷 方式功能的扩展信息。
9、 如权利要求 6至 8中任一项所述的装置, 其特征在于, 还包括: 优化模块, 设置为将自定义快捷方式设置流程中, 重复的或多余的按 键操作删除, 以对按键序列进行优化。
10、 如权利要求 9所述的装置, 其特征在于, 所述优化模块进一步设 置为:
判断快捷方式是否启动了优化选项; 如果是, 则对记录文件中的按键 顺序进行优化; 如果否, 则直接传递记录文件完成信息, 传递的信息中包 括记录文件名。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP11850483.6A EP2608499B1 (en) | 2010-12-22 | 2011-03-17 | Method and device for realizing shortcut mode in mobile terminal |
| US13/823,927 US20130254720A1 (en) | 2010-12-22 | 2011-03-17 | Method and device for realizing shortcut in mobile terminal |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2010106006889A CN102098380A (zh) | 2010-12-22 | 2010-12-22 | 在移动终端中自定义快捷方式的方法和装置 |
| CN201010600688.9 | 2010-12-22 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2012083614A1 true WO2012083614A1 (zh) | 2012-06-28 |
Family
ID=44131238
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2011/071901 Ceased WO2012083614A1 (zh) | 2010-12-22 | 2011-03-17 | 在移动终端中实现快捷方式的方法和装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20130254720A1 (zh) |
| EP (1) | EP2608499B1 (zh) |
| CN (1) | CN102098380A (zh) |
| WO (1) | WO2012083614A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103795835A (zh) * | 2012-10-29 | 2014-05-14 | 北京三星通信技术研究有限公司 | 一种移动终端及其快捷操作的实现方法 |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103049280B (zh) * | 2011-10-14 | 2018-04-20 | 浪潮乐金数字移动通信有限公司 | 一种实现按键宏定义功能的方法与移动终端 |
| CN103164122B (zh) | 2011-12-08 | 2015-10-28 | 中兴通讯股份有限公司 | 一种调用通讯录内容的方法及装置 |
| CN102779067B (zh) * | 2012-06-27 | 2015-07-29 | 华为技术有限公司 | 快捷操作设置方法及装置 |
| CN102999344A (zh) * | 2012-11-30 | 2013-03-27 | 广东欧珀移动通信有限公司 | 一种智能终端及其用户自定义操作集的方法和装置 |
| CN103870100B (zh) * | 2012-12-13 | 2017-11-28 | 联想(北京)有限公司 | 一种信息处理的方法及电子设备 |
| CN103049208A (zh) * | 2012-12-31 | 2013-04-17 | 广东欧珀移动通信有限公司 | 一种快捷触摸操作定制方法、装置及移动终端 |
| CN103336656A (zh) * | 2013-07-23 | 2013-10-02 | 百度在线网络技术(北京)有限公司 | 便携式操作设置方法及终端设备 |
| CN103986841A (zh) * | 2014-05-30 | 2014-08-13 | 深圳天珑无线科技有限公司 | 一种移动终端操作方法及移动终端 |
| CN106155473A (zh) * | 2015-04-28 | 2016-11-23 | 中兴通讯股份有限公司 | 一种终端应用处理方法及其装置 |
| CN105100434B (zh) * | 2015-06-12 | 2019-01-22 | 努比亚技术有限公司 | 按键的多功能实现方法及移动终端 |
| CN106610825A (zh) * | 2015-10-23 | 2017-05-03 | 中兴通讯股份有限公司 | 智能终端快捷方式建立方法及装置 |
| CN107544724A (zh) * | 2016-06-27 | 2018-01-05 | 天津三星通信技术研究有限公司 | 在电子终端快速进入应用界面的方法和设备 |
| US9571653B1 (en) | 2016-08-02 | 2017-02-14 | International Business Machines Corporation | Streamlined call management and routing system |
| US11237696B2 (en) | 2016-12-19 | 2022-02-01 | Google Llc | Smart assist for repeated actions |
| US10862848B2 (en) * | 2017-07-28 | 2020-12-08 | Feelette Oy | Digital communication system and method indicating pressing time |
| US11023419B2 (en) * | 2018-08-13 | 2021-06-01 | Sap Se | Folder key management |
| CN110308897B (zh) * | 2019-06-28 | 2023-08-04 | 高斯贝尔数码科技股份有限公司 | 一种用于红外遥控的脚本设计方法 |
| CN111610902A (zh) * | 2020-05-13 | 2020-09-01 | 支付宝(杭州)信息技术有限公司 | 数据处理方法、装置和终端设备 |
| CN112000262B (zh) * | 2020-08-03 | 2022-05-24 | 三星电子(中国)研发中心 | 重复用户操作的方法与系统 |
| CN113722008A (zh) * | 2021-08-25 | 2021-11-30 | 珠海格力电器股份有限公司 | 用户操作的优化方法及系统、计算机可读存储介质 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101404682A (zh) * | 2008-11-18 | 2009-04-08 | 深圳华为通信技术有限公司 | 按键快捷功能设置和处理方法及装置 |
| CN101605400A (zh) * | 2008-06-13 | 2009-12-16 | 比亚迪股份有限公司 | 一种功能快捷菜单的生成方法、系统及移动终端 |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4858101A (en) * | 1987-08-26 | 1989-08-15 | Allen-Bradley Company, Inc. | Programmable controller with parallel processors |
| US5359659A (en) * | 1992-06-19 | 1994-10-25 | Doren Rosenthal | Method for securing software against corruption by computer viruses |
| GB2319693B (en) * | 1996-11-26 | 2001-11-14 | Inventec Corp | An intelligent telephone system |
| US6018335A (en) * | 1997-08-19 | 2000-01-25 | Kdi Precision Products, Inc. | Programmable keyboard and method therefor |
| US6208341B1 (en) * | 1998-08-05 | 2001-03-27 | U. S. Philips Corporation | GUI of remote control facilitates user-friendly editing of macros |
| US9167073B2 (en) * | 1999-08-12 | 2015-10-20 | Hewlett-Packard Development Company, L.P. | Method and apparatus for accessing a contacts database and telephone services |
| US6826612B1 (en) * | 1999-12-21 | 2004-11-30 | Alcatel Canada Inc. | Method and apparatus for an improved internet group management protocol |
| CN100541471C (zh) * | 2002-02-15 | 2009-09-16 | 科学园株式会社 | 使用基于网络的输入装置的输入特征的个人鉴别方法、以及网络系统 |
| US7191411B2 (en) * | 2002-06-06 | 2007-03-13 | Moehrle Armin E | Active path menu navigation system |
| DE10332575A1 (de) * | 2002-07-31 | 2004-02-26 | Logitech Europe S.A. | Intuitive Tastenprogrammierung für Steuergeräte |
| US20060255971A1 (en) * | 2005-05-11 | 2006-11-16 | Eal Kim | Keypad for enhancing input resolution and method for enhancing input resolution using the same |
| US20070067738A1 (en) * | 2005-09-16 | 2007-03-22 | Microsoft Corporation | Extensible, filtered lists for mobile device user interface |
| US20090144621A1 (en) * | 2007-12-04 | 2009-06-04 | Microsoft Corporation | Recording, playback, and visual representation of macros |
| CN101459661B (zh) * | 2007-12-14 | 2012-05-16 | 鸿富锦精密工业(深圳)有限公司 | 电子文档保护系统及方法 |
| CN101184287A (zh) * | 2007-12-26 | 2008-05-21 | 深圳华为通信技术有限公司 | 一种在终端上生成快捷键的方法及终端 |
| CN101511071A (zh) * | 2008-02-15 | 2009-08-19 | 三星电子株式会社 | 录制终端的按键操作的方法及采用该方法的终端 |
| KR101053872B1 (ko) * | 2008-06-16 | 2011-08-03 | 삼성전자주식회사 | 이동통신단말기 및 그의 개인정보 보호방법 |
| WO2011148408A1 (ja) * | 2010-05-23 | 2011-12-01 | 株式会社 コアアプリ | 操作支援コンピュータプログラム、操作支援コンピュータシステム |
-
2010
- 2010-12-22 CN CN2010106006889A patent/CN102098380A/zh active Pending
-
2011
- 2011-03-17 EP EP11850483.6A patent/EP2608499B1/en not_active Not-in-force
- 2011-03-17 US US13/823,927 patent/US20130254720A1/en not_active Abandoned
- 2011-03-17 WO PCT/CN2011/071901 patent/WO2012083614A1/zh not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101605400A (zh) * | 2008-06-13 | 2009-12-16 | 比亚迪股份有限公司 | 一种功能快捷菜单的生成方法、系统及移动终端 |
| CN101404682A (zh) * | 2008-11-18 | 2009-04-08 | 深圳华为通信技术有限公司 | 按键快捷功能设置和处理方法及装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP2608499A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103795835A (zh) * | 2012-10-29 | 2014-05-14 | 北京三星通信技术研究有限公司 | 一种移动终端及其快捷操作的实现方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2608499B1 (en) | 2015-12-30 |
| EP2608499A1 (en) | 2013-06-26 |
| EP2608499A4 (en) | 2014-08-06 |
| US20130254720A1 (en) | 2013-09-26 |
| CN102098380A (zh) | 2011-06-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2012083614A1 (zh) | 在移动终端中实现快捷方式的方法和装置 | |
| KR102207443B1 (ko) | 그래픽 유저 인터페이스 제공 방법 및 장치 | |
| CN103975289A (zh) | 终端和应用程序的启动方法 | |
| WO2019037780A1 (zh) | 控制终端的方法、装置及存储介质 | |
| CN101022465A (zh) | 终端情景模式切换方法和终端 | |
| CN109101118B (zh) | 一种基于字符按键组合实现快捷键的方法与装置 | |
| CN104883444B (zh) | 一种通话快捷应用方法、系统及移动终端 | |
| CN103870007A (zh) | 一种移动终端按键组合的控制方法及控制系统 | |
| CN105227358B (zh) | 网络类型的设置方法和系统 | |
| CN109917674B (zh) | 按键功能的设置方法、装置、烹饪设备及计算机存储介质 | |
| CN102754414B (zh) | 移动终端设备、操作过程通信系统以及操作通信方法 | |
| WO2011017873A1 (zh) | 一种移动终端输入法切换方法及装置 | |
| CN101764885A (zh) | 一种移动终端上的数据删除方法及装置 | |
| CN103257829A (zh) | 一种Android下前后切换最近任务的终端控制系统与方法 | |
| CN111124583A (zh) | 功能界面编辑方法、移动终端及可读存储介质 | |
| CN101741949B (zh) | 一种实现手机的菜单项自适应访问方法及装置 | |
| CN103457839A (zh) | 即时通信中进行电话操作的方法及系统 | |
| CN106325693A (zh) | 一种终端控制方法、装置及终端 | |
| WO2011130959A1 (zh) | 移动终端及新增联系人信息的方法 | |
| CN110933530A (zh) | 一种远程协助方法、装置、设备及计算机可读介质 | |
| CN104954565A (zh) | 基于移动终端的录音方法及系统 | |
| CN103812984B (zh) | 智能连续拨号的方法及装置 | |
| WO2024221924A1 (zh) | 信息共享方法、装置、存储介质及电子装置 | |
| CN102946492A (zh) | 终端和拨号方法 | |
| JP5852826B2 (ja) | 診断コード生成端末、診断方法、及び、診断コード生成端末用プログラム |
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: 11850483 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 13823927 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2011850483 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |