WO2016155569A1 - 基于触摸屏的悬浮按键及装置 - Google Patents
基于触摸屏的悬浮按键及装置 Download PDFInfo
- Publication number
- WO2016155569A1 WO2016155569A1 PCT/CN2016/077358 CN2016077358W WO2016155569A1 WO 2016155569 A1 WO2016155569 A1 WO 2016155569A1 CN 2016077358 W CN2016077358 W CN 2016077358W WO 2016155569 A1 WO2016155569 A1 WO 2016155569A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- button
- floating
- floating button
- user
- touch screen
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Definitions
- the present invention relates to the field of terminal devices with touch screens, and more particularly to a touch screen based floating virtual button and device.
- buttons such as menu keys, home keys, and return keys, or virtual keys that are fixed at the bottom of the touch display screen to improve operational efficiency.
- System control key On the one hand, since their button positions are fixed, especially for common devices such as large-screen smart terminals, the user must take two-hand operation and cannot satisfy one-hand operation. On the other hand, since their button display areas are also fixed, the number of key events that can be accommodated in the fixed area is very limited, and cannot satisfy diverse shortcut operations. On the other hand, if the device manufacturer adopts the physical push type physical button scheme, especially for heavy users, the frequent operation of the physical physical keys is prone to the problem of button damage.
- buttons are built into the device.
- Apple's iphone mobile phone has built-in Assistive Touch; with Android (Android)
- Android The operating system's smartphone, the Meizu MX4 has a built-in floating virtual button called "suspended ball”.
- Others which are provided by third-party software vendors, can be used for smartphones or tablets, and are named as savior, button assistant, small white point and other floating virtual buttons for users to download and use.
- the floating virtual button is actually a terminal device auxiliary function that integrates physical button mapping and application software shortcuts. It is usually displayed on the touch screen in the form of graphic buttons or toolbar buttons. When the user operation is captured, it is generated and executed. The operation command corresponding to the button, such as opening a specific application software, or performing a specific physical button function (can be a HOME button function, or a lock screen button function, etc.), or popping up a button containing more function buttons. A dialog box for further user manipulation.
- buttons there are three main types of floating virtual buttons: the first one is to display a graphic button floating on the touch screen of the terminal. Clicking on it will pop up a dialog box containing multiple function buttons for further operation.
- the second type is to display a set of buttons on the touch screen of the terminal in the form of a toolbar button, and click a button to perform an operation.
- the third is to display a graphic button on the terminal screen, and perform an operation by clicking on it or by swiping. But these three methods have the following problems or deficiencies:
- buttons are floated on the touch screen of the terminal in the form of a toolbar button, clicking a button indicates the manner in which an operation is performed.
- the virtual button is likely to float the function button displayed in an application.
- the overlap between the button and the button is caused, that is, the point is lack of operational transition, which easily leads to misoperation; on the other hand, due to the presence of the toolbar button, the display area of the screen is reduced or the obstacle is excessively hindered.
- the display content on the screen is a second type of button is floated on the touch screen of the terminal in the form of a toolbar button, clicking a button indicates the manner in which an operation is performed.
- the virtual button is likely to float the function button displayed in an application.
- the overlap between the button and the button is caused, that is, the point is lack of operational transition, which easily leads to misoperation; on the other hand, due to the presence of the toolbar button, the display area of the screen is reduced or the obstacle is excessively hindered.
- a button event such as clicking on it or tapping a button is used to execute a corresponding command.
- the virtual button is likely to float the button displayed in an application.
- the present invention provides a minimum occupation of the touch screen area, effectively preventing misoperation, and meeting more functional configuration requirements, and the operation process is not from beginning to end.
- the present invention provides a method for implementing a touch screen based floating virtual button, including:
- the floating button is suspended on the touch display screen of the terminal device, wherein the floating button includes one or more button types configured by the user, and each of the button types is configured with a corresponding operation instruction;
- the terminal device When the terminal device captures the operation of the button type in the floating button, the terminal device confirms the user operation according to the correspondence between the button type and the operation function, and generates and executes an operation instruction corresponding to the button type.
- the terminal device generates and executes an operation instruction corresponding to the button type, which is:
- the terminal device After parsing the operation instruction, the terminal device triggers a corresponding physical key event in a system instruction manner; and responds to the physical key event to invoke the key processing logic to perform the physical key operation of the physical key event mapping.
- pop-up common task dialog interface waits for further user operations, which means:
- the common task dialog interface includes one or more function keys configured by the user, and/or one or more application software shortcuts, which are arranged in the form of icons, and clicking an icon indicates that a function is enabled or activated.
- An application software is configured by the user, and/or one or more application software shortcuts, which are arranged in the form of icons, and clicking an icon indicates that a function is enabled or activated.
- the method further includes:
- the display position of the floating button on the touch display screen is moved according to a first specific operation of the floating button by the user, such as a light click.
- the method further includes:
- the second floating button 102 having the same shape and size is popped up in a vertical line symmetry or a horizontal line symmetry manner, and the floating button 101 and the floating button 102 are always Line symmetric distribution.
- the button type of the floating button 101 includes a single tap and a pressing operation; the button type of the floating button 102 includes a single tap, a double tap, and a pressing operation.
- the function of the button type of the floating button 102 does not include the double tap point, which solves the contradiction between the continuous single light point and the double light point, and avoids the confusion of the button operation.
- the method further includes:
- the floating button 102 restores the initial state of the floating button.
- the method further includes:
- the floating button When the floating button overlaps or partially overlaps with the current application input method virtual keyboard 201, the floating button will take a hidden action, specifically displaying only a small portion 202 of the floating button as a marker. The hidden position of the floating button is prevented from being able to click on the keyboard character where the floating button overlaps with the input method virtual keyboard.
- the floating button is called out.
- the method further includes:
- the operation command corresponding to the button type in the floating button is configured through a configuration file, and/or the function button or the application software shortcut in the common task dialog interface is added, modified, or deleted.
- the configuration file further includes setting a primary and secondary relationship between the floating button 101 and the floating button 102, and specifically, the floating button 102 is often displayed on the touch screen, when capturing a second specific operation, for example.
- the floating button 101 is popped up; otherwise, the floating button 101 is often displayed on the touch screen.
- the second specific operation such as a single tap operation, is captured, the floating button 102 is popped up. Meet the preferences of the user during use.
- An implementation device for a floating virtual button based on a touch screen comprising:
- the position change control unit is configured to move the display position of the floating button on the touch display screen according to a first specific operation of the floating button by the user.
- the floating button display control unit is configured to hover the floating button on the touch display screen of the terminal device; and is further configured to be vertically symmetric according to a second specific operation of the floating button by the user, for example, using a single light point Or horizontally symmetrically popping up the second floating button 102 with the same shape and size;
- the touch display screen outside the floating button area is operated by using a single tap, a tap, a press, or the like.
- the floating button 102 is turned off to restore the initial state of the floating button.
- the hidden position of the button when the input method closes the input method virtual keyboard 201, or taps a small portion 202 of the floating button in a horizontal inward direction on the touch screen to call out the floating button.
- the common task dialog box displays a control unit for displaying a preset common task dialog interface, wherein the common task dialog interface includes one or more function keys configured by the user, and/or one or more application software shortcuts.
- icons they are arranged in the form of icons, clicking an icon to indicate that a function is enabled or starting an application software, and also for reporting an operation instruction to a button type response control unit, and responding to the control unit by a button type response control unit
- the processing system reported to the terminal device initiates a response event of the invoked operation command.
- a custom configuration unit configured to configure one or more button types in the floating button and configure an operation instruction corresponding to each button type
- the utility model is further configured to: configure, by using a configuration file, an operation instruction corresponding to the button type in the floating button, and/or add, modify, or modify a function button or an application software shortcut in the common task dialog interface; Delete the configuration;
- the utility model is further configured to set a primary-second relationship between the floating button 101 and the floating button 102, and specifically, the floating button 102 is often displayed on the touch screen, and when capturing a second specific operation, such as single light When the operation is performed, the floating button 101 is popped up; otherwise, the floating button 101 is often displayed on the touch screen.
- the second specific operation such as a single tap operation
- the floating button 102 is popped up to satisfy the user. Use the preferences during the process.
- the button type response control unit is configured to monitor the user operation. When the user is operated to operate the button type in the floating button, the user operation is confirmed according to the correspondence between the button type and the operation function, and an operation instruction corresponding to the button type is generated. And initiating a response event of the operation instruction; and is further configured to initiate a response event of the action instruction by reporting the operation instruction to the processing system of the terminal device.
- the present invention has at least the following advantages:
- the floating button dynamic suspension the common function is customized to the key type of the floating button (such as the single light floating button 101 corresponding to the commonly used RETURN button function, the single light floating button 102 corresponding to the commonly used HOME button function, double light
- the point floating button 102 corresponds to a commonly used system multitasking manager, and the floating button 101 is pressed to correspond to a common task dialog interface), and the display screen of the terminal device is minimized during the operation of frequently using frequently used functions, that is, the maximum is Avoid the problem that the display content is occluded.
- the second hover button is first popped up, and the function needs to be clicked again to realize the function, which can effectively prevent the misoperation under the non-subjective will; in addition, the hover button overlaps with the current application input method virtual keyboard.
- the hidden action taken when the keyboard character cannot be input can effectively solve the contradiction between the floating button and the virtual keyboard button character, and avoids the user not being able to click on the keyboard character or the misoperation of the floating button and the input method keyboard.
- the user can also add the required function keys and application software shortcuts in the common task dialog interface to meet diversified needs and enhance the user experience.
- FIG. 1 is a schematic diagram of a second specific operation of an embodiment of the present invention.
- Figure 2 is a schematic diagram of the hidden button and the current application input method virtual keyboard overlap
- FIG. 3 is a schematic diagram of a composition of a touch screen-based floating virtual button implementation device according to an embodiment of the present invention
- FIG. 4 is a flow chart of a floating button operation response according to an embodiment of the present invention.
- FIG. 5 is a flowchart of a floating button custom configuration unit according to an embodiment of the present invention.
- FIG. 3 it is a schematic diagram of a virtual button implementation device according to an embodiment of the present invention.
- the device in this embodiment mainly includes a position change control unit 301, a floating button display control unit 302, a common task dialog box display control unit 303, and a custom The configuration unit 304, and the button type response control unit 305.
- the position change control unit 301 is configured to control a change of the display position of the hovering button on the touch display screen, and re-layout or change the corresponding display position by capturing the user's operation.
- the position change control unit 301 can move the display position of the floating button according to a first specific operation of the user, such as a tap.
- the floating button display control unit 302 is configured to control the floating button to realize the floating effect.
- the configured floating button is always displayed on the top layer, thereby implementing the floating button display on the terminal touch screen operation interface. Floating effect on; in addition, according to the user
- the second specific operation of the floating button such as using a single tap, pops up the second floating button 102 of uniform shape and size in a vertical line symmetry or a horizontal line symmetry manner.
- the touch display screen outside the floating button area is operated by using a single tap, a tap, a press, or the like.
- the floating button 102 is turned off to restore the initial state of the floating button.
- the common task dialog display control unit 303 is configured to control the display of the common task dialog interface; and, according to the key operation of the user in the dialog interface, report the operation instruction to the button type response control unit, and respond to the control unit by the button type
- the operation instruction is reported to the processing system of the terminal device, and a response event of the invoked operation instruction is initiated.
- the custom configuration unit 304 provides a custom window interface and a build function for the user, and implements a custom configuration function, which mainly includes functions of reading, modifying, saving, and displaying the configuration file.
- the button type response control unit 305 is configured to listen to the user operation. When the user is operated to operate the button type in the floating button, the corresponding operation instruction needs to be constructed (or generated), and the event flow and the instruction corresponding to the button type are initiated. distribution.
- FIG. 4 it is a flowchart of a floating button operation response according to an embodiment of the present invention.
- the floating button operation response process of the embodiment of the present invention includes the following steps:
- step 401 the floating button is initialized, and the interface and function are initialized through a user-defined configuration file.
- Step 402 the floating button dynamic monitoring, responding to the user's operation, responding to the corresponding external operation instruction.
- step 403 it is determined whether there is an external operation instruction. If yes, step 404 is performed; otherwise, step 402 is continued to monitor the user's operation.
- step 404 the floating button receives the operation command, and pops up the second floating button 102 to wait for further operations.
- step 405 it is determined whether there is a further operation instruction, and if so, the next step 406 is performed; otherwise, the step 404 is continued to wait for further operations by the user.
- step 406 it is determined whether the operation area is valid. If yes, step 408 is performed; otherwise, step 407 is performed.
- Step 407 if the operation area is invalid, the current object receives the operation instruction.
- Step 408 If the operation area is valid, the floating button receives the operation instruction, and reports an operation instruction corresponding to the button type to the system.
- the response module when the floating button receives the click event, the response module is invoked, and the response module constructs a corresponding operation instruction according to the type of the button in the floating button corresponding to the click event, and reports the instruction to the system, and the system receives After the message, it will be translated and distributed and distributed to related objects.
- step 409 the system receives the operation instruction, parses the processing, and sends the operation instruction to the related object.
- Step 410 The related object responds to the operation instruction obtained indirectly through the floating button, and then performs a corresponding operation response event.
- the button type in the floating button is defined as a physical button event
- the current object responds to an operation instruction obtained indirectly through the floating button or directly obtains a system instruction, and then performs corresponding Operation response event.
- FIG. 5 it is a flow of a floating button custom configuration unit according to an embodiment of the present invention.
- the user can customize, add, modify, and delete the configuration content of the floating button according to his own operating habits, and realize the function and interface of the floating button. Customization.
- the specific operation process of this embodiment is as follows:
- Step 501 Initialize a floating button custom configuration unit, create a floating button, and load a configuration file and a function module.
- step 502 it is determined whether configuration information is received. If yes, step 504 is performed; otherwise, step 503 is performed.
- step 503 the default configuration file is loaded, and the system default configuration file is loaded because the user has never configured the configuration file.
- Step 504 loading a user-defined configuration file.
- the file after the configuration is loaded, and the corresponding function module is initialized through the configuration file.
- the user can flexibly customize the corresponding function of the button type during the configuration process.
- the correspondence between the button type and the function can be set according to Table 1 or Table 2 below.
- buttons In order to better understand the types of buttons in the above content, the following types of button types can be defined:
- a single tap is specifically defined as a finger quickly touching the touch screen to launch an application or activate an image.
- Double tap specifically defined as a finger quickly and quickly tap the touch screen twice to open or close the application or document.
- Pressing specifically defined as placing a finger on the touch screen for a period of time to open the document, launch an application or other function.
- Tap and slide specifically defined as moving the finger up and down in the left and right direction on the touch screen to scroll or slide a series of items or pages.
- Tap and drag is defined by placing your finger on the touch screen and sliding to move items on the display or to zoom in and out of pages, maps, and pictures.
- Step 505 Initialize the operation interface of the floating button, the button type function, and the display content of the common task dialog interface by reading the configuration file, and layout the floating button according to the information of the configuration file.
- step 506 it is determined whether the user edits the modification. If yes, step 508 is executed to initiate the editing modification process and save the settings. Otherwise, step 507 is executed to continue using the configuration file.
- step 507 if the edit modification process is not initiated, the normal processing flow of the current configuration modification state is maintained.
- Step 508 after initiating the editing and modification process, the user can customize the configuration according to personal preference, add, modify, delete, etc. the current configuration, and when the operation is completed, update the corresponding configuration file and save; then restart the loading process.
- the newly edited custom configuration file will be re-initialized and loaded, and then the new editing function and interface will be obtained.
- modules or steps of the present invention described above can be implemented by a general-purpose computing device, which can be centralized on a single computing device or distributed among multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from The steps shown or described are performed sequentially, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module. Thus, the invention is not limited to any specific combination of hardware and software.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一种基于触摸屏的悬浮式虚拟按键的实现方法,包括如下步骤:在终端设备的触摸显示屏上悬浮显示悬浮按键(101),其中所述悬浮按键中包括用户配置的一个或多个按键类型,每个所述按键类型配置有对应的操作指令;终端设备捕捉到用户对悬浮按键(101)中的按键类型进行操作时,根据按键类型与操作功能的对应关系,确认用户操作,产生并执行该按键类型对应的操作指令。根据用户对所述悬浮按键的第二特定操作,比如使用单轻点,以垂直线对称或水平线对称方式弹出显示形状、大小一致的第二悬浮按键(102),悬浮按键(101)与第二悬浮按键(102)以某一直线对称分布。
Description
本发明涉及具有触摸显示屏的终端设备技术领域,特别是涉及一种基于触摸屏的悬浮式虚拟按键及装置。
现价段,触摸屏手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)等电子产品已经得到广泛的应用。目前,带有触摸屏的智能终端设备上,比如安卓(Android)智能手机上通常具有菜单键、主页键、返回键等物理按键,或者采用固定在触摸显示屏底部的虚拟按键方式作为提升操作效率的***控制键。一方面,由于它们的按键位置是固定的,特别对于大屏智能终端等常用设备而言,用户必须采取双手操作,无法满足单手操作。另一方面,由于它们的按键显示区域也是固定的,在该固定区域所能容纳的按键事件的数量非常有限,无法满足多元化快捷操作。再一方面,如果设备厂商采用实体按压式物理按键方案时,特别对于重度使用者而言,频繁操作实体物理键很容易发生按键损坏的问题。
为迎合用户需求,一部分设备厂商考虑到解决问题的方法,在设备中内置了各式各样的基于触摸屏的悬浮式虚拟按键,如苹果公司生产的iphone手机中内置了Assistive Touch;具有安卓(Android)操作***的智能手机,魅族MX4内置了取名为“悬浮球”的悬浮式虚拟按键。另有第三方软件厂商提供的可适用于智能手机或平板电脑的被取名为按键救星、按键助手、小白点等悬浮式虚拟按键,以供用户下载使用。
悬浮式虚拟按键实际上是一种集成物理按键映射,应用软件快捷方式的终端设备辅助功能,通常以图形按键或者工具栏按键的形式悬浮显示在触摸屏上,当捕捉到用户操作时,产生并执行该按键所对应的操作指令,比如开启一个特定的应用软件,或者执行一项特定的物理按键功能(可以是HOME键功能,或者锁屏键功能等),再或者弹出一个包含更多功能按键的对话框,以供用户进一步操作。出于用户对于实体物理按键的保护心里,或者大屏智能设备在单手操作时难以触及底部按键,从而考虑到能在触摸屏上调整位置的悬浮式虚拟键来替代底部按键的原因,以及智能设备中应用软件数量过多功能繁杂而对常用任务有必要建立快捷入口的需求,而广受欢迎。
目前,悬浮式虚拟按键主要有三种形式:第一种是在终端触摸屏上悬浮显示出一个图形按键,点击它会弹出一个包含多个功能按键的对话框,以供用户进一步操作。第二种是以工具栏按钮的形式将一组按键虚浮显示在终端触摸屏上,点击一个按键表示执行一个操作。第三种是在终端屏幕上显示出一个图形按键,通过点击它或者轻点滑动来执行一个操作。但这三种方式存在如下一些问题或不足:
1、若采用第一种点击图形按键弹出对话框,再次点击对话框中的按键来实现操作目的的方式,特别对于Android(安卓)智能手机用户来说很容易造成屏幕内容被对话框遮挡的问题,导致当前应用程序的信息无法被用户看到,给用户带来操作上的障碍。
2、若采用第二种以工具栏按钮的形式将一组按键漂浮显示在终端触摸屏上,点击一个按键表示执行一个操作的方式,一方面由于虚拟按键很可能悬浮显示在某应用程序的功能按键之上,造成按键与按键之间的重叠,即点即得是缺乏操作上的过渡的,很容易导致误操作;另一方面由于工具栏按键的存在,则减少了屏幕的显示区域或者过度阻碍了屏幕上的显示内容。
3、若采用第三种在终端屏幕上显示出一个图形按键,通过点击它或者轻点滑动等按键事件来执行一个对应指令的方式,一方面由于虚拟按键很可能悬浮显示在某应用程序的按键之上,造成按键与按键之间的重叠,即点即得是缺乏操作上的过渡的,很容易导致误操作;另一方面由于在固定的一颗按键上所能容纳的按键事件非常有限,使得按键功能过于单调,无法满足用户需求。
4、此外,上述方式,由于未能处理好悬浮式虚拟按键与当前应用程序输入法虚拟键盘之间的矛盾,导致悬浮按键与输入法键盘重叠时阻碍了输入法键盘的正常输入,用户无法点击到悬浮按键与输入法键盘重叠处的键盘字符。
发明内容
有鉴于此,为了解决现有技术中存在的上述技术问题,本发明提供了一种以最小限度占用触摸屏面积,有效防止误操作,并能满足更多功能配置需求,运行过程从始至终不影响终端触摸屏上其他正常操作的一种基于触摸屏的悬浮式虚拟按键的实现方法及装置。
为达到上述目的,本发明提供了一种基于触摸屏的悬浮式虚拟按键的实现方法,包括:
在终端设备的触摸显示屏上悬浮显示悬浮按键,其中所述悬浮按键中包括用户配置的一个或多个按键类型,每个所述按键类型配置有对应的操作指令;
终端设备捕捉到用户对悬浮按键中的按键类型进行操作时,根据按键类型与操作功能的对应关系,确认用户操作,产生并执行该按键类型对应的操作指令。
进一步的,终端设备产生并执行该按键类型对应的操作指令,是指:
终端设备对该操作指令进行解析后,以***指令的方式,触发相应的物理按键事件;响应物理按键事件以调用按键处理逻辑进行所述物理按键事件映射的物理按键操作。
和/或触发相应的应用软件快捷方式;启动一个应用软件或应用软件中的一项功能。
和/或触发预设的常用任务对话框界面;显示常用任务对话框界面,等待进一步用户操作。
进一步的,所述弹出常用任务对话框界面,等待进一步用户操作,是指:
所述常用任务对话框界面中,包括用户配置的一个或多个功能键,和/或一个或多个应用软件快捷方式,它们以图标的形式排列在一起,点击一个图标表示启用一个功能或启动一个应用软件。
进一步的,所述方法还包括:
根据用户对所述悬浮按键的第一特定操作,比如轻点拖动,对所述悬浮按键在触摸显示屏上的显示位置进行移动。
进一步的,所述方法还包括:
根据用户对所述悬浮按键的第二特定操作,比如使用单轻点,以垂直线对称或水平线对称方式弹出显示形状、大小一致的第二悬浮按键102,悬浮按键101与悬浮按键102以某一直线对称分布。
进一步的,所述悬浮按键101的所述按键类型包括单轻点、以及按压操作;所述悬浮按键102的所述按键类型包括单轻点、双轻点以及按压操作。所述悬浮按键102的所述按键类型不包括双轻点的作用在于,解决连续单轻点与双轻点之间的矛盾,避免按键操作的混淆冲突。
进一步的,所述方法还包括:
根据用户对所述悬浮按键的第三特定操作,在所述悬浮按键102的弹出状态下,使用单轻点、轻点滑动、按压等操作所述悬浮按键区域以外的触摸显示屏区域时,关闭所述悬浮按键102,恢复悬浮按键初始状态。
进一步的,所述方法还包括:
当所述悬浮按键与当前应用程序输入法虚拟键盘201处在相同位置出现重叠或部分重叠时,所述悬浮按键将采取隐藏动作,具体的只显示所述悬浮按键的一小部分202作为标记所述悬浮按键的隐藏位置,避免用户无法点击到所述悬浮按键与所述输入法虚拟键盘重叠处的键盘字符。
进一步的,当输入完毕关闭所述输入法虚拟键盘201时,或者在触摸屏上以水平向内方向轻点滑动所述悬浮按键的一小部分202,呼出所述悬浮按键。
进一步的,所述方法还包括:
通过配置文件,对所述悬浮按键中的按键类型对应的操作指令进行配置,和/或对所述常用任务对话框界面中的功能按键或应用软件快捷方式进行添加、修改、或者删除配置。
进一步的,所述配置文件还包括设置所述悬浮按键101与所述悬浮按键102的主次关系,具体的可设置为所述悬浮按键102常显于触摸屏上,当捕捉到第二特定操作比如单轻点操作时,弹出所述悬浮按键101;反之,可设置为所述悬浮按键101常显于触摸屏上,当捕捉到第二特定操作比如单轻点操作时,弹出所述悬浮按键102,满足用户使用过程中的偏好设置。
一种基于触摸屏的悬浮式虚拟按键的实现装置,包括:
位置变化控制单元,用于根据用户对所述悬浮按键的第一特定操作,对所述悬浮按键在触摸显示屏上的显示位置进行移动。
悬浮按键展示控制单元,用于在终端设备的触摸显示屏上悬浮显示所述悬浮按键;还用于,根据用户对所述悬浮按键的第二特定操作,比如使用单轻点,以垂直线对称或水平线对称方式弹出显示形状、大小一致的第二悬浮按键102;
还用于,根据用户对所述悬浮按键的第三特定操作,在所述悬浮按键102的弹出状态下,使用单轻点、轻点滑动、按压等操作所述悬浮按键区域以外的触摸显示屏区域时,关闭所述悬浮按键102,恢复悬浮按键初始状态。
还用于,当所述悬浮按键与当前应用程序输入法虚拟键盘201处在相同位置出现重叠或部分重叠时,采取隐藏动作,具体只显示所述悬浮按键的一小部分202作为标记所述悬浮按键的隐藏位置,当输入完毕关闭所述输入法虚拟键盘201时,或者在触摸屏上以水平向内方向轻点滑动所述悬浮按键的一小部分202,呼出所述悬浮按键。
常用任务对话框展示控制单元,用于显示预设的常用任务对话框界面,所述常用任务对话框界面中,包括用户配置的一个或多个功能键,和/或一个或多个应用软件快捷方式,它们以图标的形式排列在一起,点击一个图标表示启用一个功能或启动一个应用软件;还用于,将操作指令上报给按键类型响应控制单元,通过按键类型响应控制单元将所述操作指令上报给终端设备的处理***,发起所诉操作指令的响应事件。
自定义配置单元,用于配置悬浮按键中一个或多个按键类型,并配置每个按键类型所对应的操作指令;
还用于,通过配置文件,对所述悬浮按键中的按键类型对应的操作指令进行配置,和/或对所述常用任务对话框界面中的功能按键或应用软件快捷方式进行添加、修改、或者删除配置;
还用于,设置所述悬浮按键101与所述悬浮按键102的主次关系,具体的可设置为所述悬浮按键102常显于触摸屏上,当捕捉到第二特定操作比如单轻
点操作时,弹出所述悬浮按键101;反之,可设置为所述悬浮按键101常显于触摸屏上,当捕捉到第二特定操作比如单轻点操作时,弹出所述悬浮按键102,满足用户使用过程中的偏好设置。
按键类型响应控制单元,用于监听用户操作,当捕捉到用户对悬浮按键中的按键类型进行操作时,根据按键类型与操作功能的对应关系,确认用户操作,产生该按键类型对应的操作指令,并发起所述操作指令的响应事件;还用于,通过将所述操作指令上报给终端设备的处理***,发起所诉操作指令的响应事件。
综合上述所述,采用本发明后,至少具有以下优点:
1.悬浮按键动态悬浮,将常用功能自定义到悬浮按键的按键类型之中(比如单轻点悬浮按键101对应常用的RETURN键功能,单轻点悬浮按键102对应常用的HOME键功能,双轻点悬浮按键102对应常用的***多任务管理器,按压悬浮按键101对应常用任务对话框界面),在频繁使用常用功能的操作过程中最小程度的占用终端设备的显示屏,也就是说最大限度的避免了显示内容被遮挡的问题。
2.通过点击悬浮按键之后,首先弹出第二悬浮按键,需要再次点击来实现功能的方式,能够有效防止非主观意愿下的误操作;另外,在悬浮按键与当前应用程序输入法虚拟键盘出现重叠导致键盘字符无法输入时所采取的隐藏动作,能够有效解决悬浮按键与虚拟键盘按键字符之间的矛盾,避免了用户无法点击到悬浮按键与输入法键盘重叠处的键盘字符或者误操作。
3.通过自定义按键类型配置,关联到常用任务对话框界面时,用户还可以在常用任务对话框界面中加入需要的功能键以及应用软件快捷方式,满足多元化需求,提升用户体验。
图1为本发明实施例在第二特定操作下的示意图;
图2为悬浮按键与当前应用程序输入法虚拟键盘出现重叠后采取隐藏的示意图;
图3是本发明实施例的基于触摸屏的悬浮式虚拟按键实现装置的组成示意图;
图4是本发明实施例的悬浮按键操作响应流程图;
图5是本发明实施例的悬浮按键自定义配置单元的流程图。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明的一部分,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图3所示,是本发明实施例的虚拟按键实现装置的组成示意图,本实施例装置主要包括位置变化控制单元301,悬浮按键展示控制单元302,常用任务对话框展示控制单元303,自定义配置单元304,以及按键类型响应控制单元305。
位置变化控制单元301,用于控制悬浮按键在触摸显示屏上的显示位置的变化,通过捕捉用户的操作,重新布局或变化对应的显示位置。
具体的,位置变化控制单元301可以根据用户的第一特定操作,比如轻点拖动对悬浮按键的显示位置进行移动。
如图1所示,悬浮按键展示控制单元302,用于控制悬浮按键实现悬浮效果,通过顶部悬浮技术处理后,将配置后的悬浮按键始终处于顶层显示,从而实现悬浮按键显示在终端触摸屏操作界面上的浮动效果;另外,根据用户对所述悬
浮按键的第二特定操作,比如使用单轻点,以垂直线对称或水平线对称方式弹出显示形状、大小一致的第二悬浮按键102。
还用于,根据用户对所述悬浮按键的第三特定操作,在所述悬浮按键102的弹出状态下,使用单轻点、轻点滑动、按压等操作所述悬浮按键区域以外的触摸显示屏区域时,关闭所述悬浮按键102,恢复悬浮按键初始状态。
如图2所示,还用于,当所述悬浮按键与当前应用程序输入法虚拟键盘201处在相同位置出现重叠或部分重叠时,采取隐藏动作,具体只显示所述悬浮按键的一小部分202作为标记所述悬浮按键的隐藏位置,当输入完毕关闭所述输入法虚拟键盘201时,或者在触摸屏上以水平向内方向轻点滑动所述悬浮按键的一小部分202,呼出所述悬浮按键。
常用任务对话框展示控制单元303,用于控制常用任务对话框界面的显示;以及,根据用户在对话框界面中的按键操作,将操作指令上报给按键类型响应控制单元,通过按键类型响应控制单元将所述操作指令上报给终端设备的处理***,发起所诉操作指令的响应事件。
自定义配置单元304,为用户提供自定义窗口界面和构建功能,实现自定义配置功能,主要包含配置文件的读取,修改,保存,展示等功能。
按键类型响应控制单元305,用于监听用户操作,当捕捉到用户对悬浮按键中的按键类型进行操作时,需要构建(或产生)对应的操作指令,并发起该按键类型对应的事件流程及指令分发。
如图4所示,是本发明实施例的悬浮按键操作响应流程图。如图4所示,本发明实施例的悬浮按键操作响应流程包括以下步骤:
步骤401,初始化悬浮按键,通过用户自定义配置文件,初始化界面与功能。
步骤402,悬浮按键动态监听,通过监听用户的操作,响应对应的外部操作指令。
步骤403,判断是否有外部操作指令,如果是,则执行步骤404,否则,继续步骤402监听用户的操作。
步骤404,悬浮按键接收到该操作指令,并弹出第二悬浮按键102,等待进一步操作。
步骤405,判断是否有进一步操作指令,如果是,则执行下一步骤406,否则,继续步骤404等待用户的进一步操作。
步骤406,判断该操作区域是否有效,如果是,则执行步骤408,否则,执行步骤407。
步骤407,如果该操作区域无效,则当前对象接收该操作指令。
步骤408,如果该操作区域有效,则悬浮按键接收该操作指令,并且将按键类型对应的操作指令上报到***。
具体的,当悬浮按键接收到该点击事件后,会调用响应模块,响应模块会根据该点击事件对应的悬浮按键中的按键类型,构建对应的操作指令,并将该指令上报到***,***接收到该消息后,会转译并分发,分发到相关对象。
步骤409,***接收到该操作指令,解析处理后发送给相关对象。
步骤410,相关对象响应通过悬浮按键间接获得的操作指令,然后进行对应的操作响应事件。
其中,当悬浮按键中的按键类型定义为物理按键事件时,由于物理按键通常作用于当前对象,此时,当前对象响应通过悬浮按键间接获得的操作指令或者直接获得的***指令,然后进行对应的操作响应事件。
如图5所示,是本发明实施例的悬浮按键自定义配置单元的流程,用户可根据自身操作习惯,自定义,添加,修改,删除悬浮按键的配置内容,实现悬浮按键的功能和界面可定制化。本实施例的具体操作流程如下:
步骤501,初始化悬浮按键自定义配置单元,创建悬浮按键,加载配置文件与功能模块。
步骤502,判断是否接收到配置信息,如果是,则执行步骤504,否则,执行步骤503。
步骤503,加载默认的配置文件,由于用户从未配置过配置文件,则加载***默认的配置文件。
步骤504,加载用户自定义配置文件。
如果用户已经配置过配置文件,则加载该配置后的文件,并通过配置文件去初始化对应的功能模块。
其中,用户在配置过程中可对按键类型的对应功能进行灵活的自定义设置,举例而言,按键类型与功能的对应关系可根据如下表1或表2来进行设置。
表1:
按键类型 | 对应功能 |
单轻点101 | 返回键(RETURN) |
按压101 | 常用任务对话框 |
单轻点102 | 桌面键(HOME) |
双轻点102 | ***多任务管理器 |
按压102 | 菜单键(MENU) |
表2:
按键类型 | 对应功能 |
单轻点101 | 返回(RETURN) |
按压101 | 无 |
单轻点102 | 桌面(HOME) |
双轻点102 | ***多任务管理器 |
按压102 | 某个应用软件(APP) |
为了更好的理解上述内容中的按键类型,可将按键类型作出以下定义:
单轻点,具体定义为手指快速碰触触摸屏来启动应用程序或激活一个图像。
双轻点,具体定义为手指连续快速轻点触摸屏两次以开启或关闭应用程序或文档。
按压,具体定义为将手指放置在触摸屏上维持一段时间来开启文档,启动应用程序或其他功能。
轻点滑动,具体定义为快速在触摸屏上以上下左右方向移动手指以便卷动或滑动一系列项目或页面。
轻点拖动,的具体定义为将手指放在触摸屏上并滑动以移动显示屏上的项目或放大缩小页面、地图和图片。
需要说明的是,以上表1和表2所限定的按键类型与功能的对应关系只是本发明的实施例,用户可以自行设置,本发明对于具体的对应关系并不作出具体限定。
步骤505,通过读取配置文件初始化悬浮按键的操作界面,按键类型功能,以及常用任务对话框界面的显示内容,并根据配置文件的信息布局到悬浮按键之中。
步骤506,判断用户是否编辑修改,如果是,则执行步骤508发起编辑修改流程并保存设置,否则,执行步骤507继续使用配置文件。
步骤507,如果没有发起编辑修改流程,则保持当前配置修改状态的正常处理流程。
步骤508,当发起编辑修改流程后,用户可根据个人喜好自定义配置,对当前配置进行添加,修改,删除等操作,当操作完成后,更新对应的配置文件并保存;之后重新发起加载流程,将用户新编辑好的自定义配置文件,重新初始化加载,之后获得新编辑的功能与界面。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,本发明还可以有其他多种实施例,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
本领域的技术人员应该明白,显而易见的,上述本发明中的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上,可选的,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出的或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或者步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
Claims (10)
- 一种基于触摸屏的悬浮式虚拟按键的实现方法,包括如下步骤:在终端设备的触摸显示屏上悬浮显示悬浮按键(101),其中所述悬浮按键中包括用户配置的一个或多个按键类型,每个所述按键类型配置有对应的操作指令;终端设备捕捉到用户对悬浮按键(101)中的按键类型进行操作时,根据按键类型与操作功能的对应关系,确认用户操作,产生并执行该按键类型对应的操作指令。
- 如权利要求1所述的基于触摸屏的悬浮式虚拟按键的实现方法,其特征在于:所述终端设备产生并执行该按键类型对应的操作指令,是指:终端设备对该操作指令进行解析后,以***指令的方式,触发相应的物理按键事件;响应物理按键事件以调用按键处理逻辑进行所述物理按键事件映射的物理按键操作;和/或触发相应的应用软件快捷方式;启动一个应用软件或应用软件中的一项功能;和/或触发预设的常用任务对话框界面;显示常用任务对话框界面,等待进一步用户操作。
- 如权利要求2所述的基于触摸屏的悬浮式虚拟按键的实现方法,其特征在于:所述弹出常用任务对话框界面,等待进一步用户操作,是指:所述常用任务对话框界面中,包括用户配置的一个或多个功能键,和/或一个或多个应用软件快捷方式,它们以图标的形式排列在一起,点击一个图标表示启用一个功能或启动一个应用软件。
- 如权利要求1所述的基于触摸屏的悬浮式虚拟按键的实现方法,其特征在于:所述方法还包括:根据用户对所述悬浮按键的第一特定操作,比如轻点拖动,对所述悬浮按键在触摸显示屏上的显示位置进行移动。
- 如权利要求4所述的基于触摸屏的悬浮式虚拟按键的实现方法,其特征在于:述方法还包括:根据用户对所述悬浮按键的第二特定操作,比如使用单轻点,以垂直线对称或水平线对称方式弹出显示形状、大小一致的第二悬浮按键(102),悬浮按键(101)与第二悬浮按键(102)以某一直线对称分布。
- 如权利要求5所述的基于触摸屏的悬浮式虚拟按键的实现方法,其特征在于:述方法还包括:所述悬浮按键(101)的所述按键类型包括单轻点、以及按压操作;所述第二悬浮按键(102)的所述按键类型包括单轻点、双轻点以及按压操作。
- 如权利要求6所述的基于触摸屏的悬浮式虚拟按键的实现方法,其特征在于:所述方法还包括:根据用户对所述悬浮按键的第三特定操作,在所述第二悬浮按键(102)的弹出状态下,使用单轻点、轻点滑动、按压等操作所述悬浮按键区域以外的触摸显示屏区域时,关闭所述第二悬浮按键(102),恢复悬浮按键初始状态。
- 如权利要求1所述的基于触摸屏的悬浮式虚拟按键的实现方法,其特征在于:所述方法还包括:当所述悬浮按键(101)与当前应用程序输入法虚拟键盘(201)处在相同位置出现重叠或部分重叠时,所述悬浮按键将采取隐藏动作,具体的只显示所 述悬浮按键的一小部分(202)作为标记所述悬浮按键的隐藏位置,避免用户无法点击到所述悬浮按键与所述输入法虚拟键盘重叠处的键盘字符;当输入完毕关闭所述输入法虚拟键盘(201)时,或者在触摸屏上以水平向内方向轻点滑动所述悬浮按键的一小部分(202),呼出所述悬浮按键。
- 如权利要求1所述的基于触摸屏的悬浮式虚拟按键的实现方法,其特征在于:所述方法还包括:通过配置文件,对所述悬浮按键中的按键类型对应的操作指令进行配置,和/或对所述常用任务对话框界面中的功能按键或应用软件快捷方式进行添加、修改、或者删除配置;所述配置文件还包括设置所述悬浮按键(101)与所述第二悬浮按键(102)的主次关系,具体的可设置为所述第二悬浮按键(102)常显于触摸屏上,当捕捉到第二特定操作比如单轻点操作时,弹出所述悬浮按键(101);反之,可设置为所述悬浮按键(101)常显于触摸屏上,当捕捉到第二特定操作比如单轻点操作时,弹出所述第二悬浮按键(102),满足用户使用过程中的偏好设置。
- 一种基于触摸屏的悬浮式虚拟按键的实现装置,包括:位置变化控制单元,用于根据用户对所述悬浮按键的第一特定操作,对所述悬浮按键在触摸显示屏上的显示位置进行移动;悬浮按键展示控制单元,用于在终端设备的触摸显示屏上悬浮显示所述悬浮按键;还用于,根据用户对所述悬浮按键的第二特定操作,比如使用单轻点,以垂直线对称或水平线对称方式弹出显示形状、大小一致的第二悬浮按键(102);根据用户对所述悬浮按键的第三特定操作,在所述第二悬浮按键(102)的弹出状态下,使用单轻点、轻点滑动、按压等操作所述悬浮按键区域以外的触摸显示屏区域时,关闭所述第二悬浮按键(102),恢复悬浮按键初始状态;当所述悬浮按键与当前应用程序输入法虚拟键盘(201)处在相同位置出现重叠 或部分重叠时,采取隐藏动作,具体只显示所述悬浮按键的一小部分(202)作为标记所述悬浮按键的隐藏位置,当输入完毕关闭所述输入法虚拟键盘(201)时,或者在触摸屏上以水平向内方向轻点滑动所述悬浮按键的一小部分(202),呼出所述悬浮按键。常用任务对话框展示控制单元,用于显示预设的常用任务对话框界面,所述常用任务对话框界面中,包括用户配置的一个或多个功能键,和/或一个或多个应用软件快捷方式,它们以图标的形式排列在一起,点击一个图标表示启用一个功能或启动一个应用软件;还用于,将操作指令上报给按键类型响应控制单元,通过按键类型响应控制单元将所述操作指令上报给终端设备的处理***,发起所诉操作指令的响应事件;自定义配置单元,用于配置悬浮按键中一个或多个按键类型,并配置每个按键类型所对应的操作指令;通过配置文件,对所述悬浮按键中的按键类型对应的操作指令进行配置,和/或对所述常用任务对话框界面中的功能按键或应用软件快捷方式进行添加、修改、或者删除配置;设置所述悬浮按键(101)与所述第二悬浮按键(102)的主次关系,具体的可设置为所述第二悬浮按键(102)常显于触摸屏上,当捕捉到第二特定操作比如单轻点操作时,弹出所述悬浮按键(101);反之,可设置为所述悬浮按键101常显于触摸屏上,当捕捉到第二特定操作比如单轻点操作时,弹出所述第二悬浮按键(102),满足用户使用过程中的偏好设置。按键类型响应控制单元,用于监听用户操作,当捕捉到用户对悬浮按键中的按键类型进行操作时,根据按键类型与操作功能的对应关系,确认用户操作,产生该按键类型对应的操作指令,并发起所述操作指令的响应事件;还用于,通过将所述操作指令上报给终端设备的处理***,发起所诉操作指令的响应事件。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510138780.0 | 2015-03-27 | ||
CN201510138780.0A CN104679436B (zh) | 2015-03-27 | 2015-03-27 | 基于触摸屏的悬浮按键及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016155569A1 true WO2016155569A1 (zh) | 2016-10-06 |
Family
ID=53314573
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/077358 WO2016155569A1 (zh) | 2015-03-27 | 2016-03-25 | 基于触摸屏的悬浮按键及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104679436B (zh) |
WO (1) | WO2016155569A1 (zh) |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104679436B (zh) * | 2015-03-27 | 2019-03-12 | 张铭鑫 | 基于触摸屏的悬浮按键及装置 |
CN104951214A (zh) * | 2015-06-11 | 2015-09-30 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN106325720B (zh) * | 2015-06-16 | 2020-01-31 | 联想(北京)有限公司 | 信息处理方法及信息处理装置 |
CN105094573A (zh) * | 2015-06-23 | 2015-11-25 | 努比亚技术有限公司 | 一种信息显示方法及终端设备 |
CN105224487A (zh) * | 2015-09-28 | 2016-01-06 | 广州炫智电子科技有限公司 | 一种具有虚拟触摸快捷键的一体机及其控制方法 |
CN105426078A (zh) * | 2015-11-13 | 2016-03-23 | Tcl集团股份有限公司 | 一种移动终端单手操作方法及移动终端 |
CN105511715A (zh) * | 2015-11-27 | 2016-04-20 | 努比亚技术有限公司 | 一种利用无边框触屏启动程序助手的方法及装置 |
CN105677322A (zh) * | 2015-12-29 | 2016-06-15 | 北京金山安全软件有限公司 | 一种夜间休眠消息展示方法、装置和电子设备 |
CN107092423A (zh) * | 2016-02-17 | 2017-08-25 | 腾讯科技(深圳)有限公司 | 一种基于移动设备屏幕的照明方法和设备 |
CN105786347A (zh) * | 2016-02-25 | 2016-07-20 | 珠海格力电器股份有限公司 | 移动终端控制方法、装置和移动终端 |
CN105739905B (zh) * | 2016-03-16 | 2018-12-11 | 广东欧珀移动通信有限公司 | 一种终端主按键虚拟方法及装置 |
CN105975339A (zh) * | 2016-05-26 | 2016-09-28 | 北京金山安全软件有限公司 | 一种切换操作的方法及装置 |
CN106371703B (zh) * | 2016-09-13 | 2019-07-30 | 宇龙计算机通信科技(深圳)有限公司 | 悬浮按键操作方法及装置 |
CN106775195B (zh) * | 2016-11-16 | 2018-09-18 | 竞技世界(北京)网络技术有限公司 | 一种悬浮按钮的控制方法及装置 |
CN106775372A (zh) * | 2016-11-21 | 2017-05-31 | 努比亚技术有限公司 | 一种悬浮操作盘的显示调整方法、装置及终端 |
CN106775743B (zh) * | 2016-12-27 | 2020-05-19 | 宇龙计算机通信科技(深圳)有限公司 | 一种底部托盘与虚拟按键显示方法、装置和终端 |
CN106886331B (zh) * | 2017-01-12 | 2020-04-24 | 青岛海信移动通信技术股份有限公司 | 一种触摸终端的数据处理方法、装置及触摸终端 |
CN107491256B (zh) * | 2017-03-31 | 2019-11-22 | 宝沃汽车(中国)有限公司 | 按键显示方法、装置及车载显示屏 |
CN107168603A (zh) * | 2017-04-25 | 2017-09-15 | 上海与德科技有限公司 | 通信终端的悬浮按钮的实现方法以及通信终端 |
CN107526519A (zh) * | 2017-07-27 | 2017-12-29 | 努比亚技术有限公司 | 一种单手交互方法、设备及计算机可读存储介质 |
CN111164561A (zh) * | 2017-09-29 | 2020-05-15 | 深圳传音通讯有限公司 | 应用启动方法、终端设备及计算机存储介质 |
CN107890667B (zh) * | 2017-10-25 | 2019-08-27 | Oppo广东移动通信有限公司 | 游戏应用程序控制方法及设备 |
CN108121489A (zh) * | 2017-11-23 | 2018-06-05 | 广州视源电子科技股份有限公司 | 工具栏显示控制方法、装置、可读存储介质及计算机设备 |
CN110035171B (zh) * | 2018-01-12 | 2022-06-07 | 荷兰移动驱动器公司 | 电子设备及操作辅助方法 |
CN108874279B (zh) * | 2018-05-04 | 2020-11-03 | 珠海格力电器股份有限公司 | 一种选择方法及装置、终端设备和可读存储介质 |
CN108596575B (zh) * | 2018-05-11 | 2021-07-30 | 金在(北京)金融信息服务有限公司 | 流程处理方法和装置 |
CN109521933A (zh) * | 2018-10-30 | 2019-03-26 | 维沃移动通信有限公司 | 一种显示控制方法及移动终端 |
CN109782998B (zh) * | 2019-01-29 | 2022-10-14 | 维沃移动通信(深圳)有限公司 | 显示屏控制方法及移动终端 |
CN110389704A (zh) * | 2019-06-18 | 2019-10-29 | 中国平安财产保险股份有限公司 | 移动终端的单手操作方法、移动终端及存储介质 |
CN114090138A (zh) * | 2020-07-03 | 2022-02-25 | 北京沃东天骏信息技术有限公司 | 一种页面显示方法和装置 |
CN112882620B (zh) * | 2021-02-07 | 2022-09-20 | 维沃移动通信有限公司 | 虚拟按键的配置方法及配置装置、电子设备和存储介质 |
CN113094129B (zh) * | 2021-03-25 | 2024-01-09 | 北京机电工程研究所 | 一种武器控制软件的按钮菜单实现方法 |
CN114882630A (zh) * | 2022-04-27 | 2022-08-09 | 广东职业技术学院 | 一种物联网门禁控制***及其控制方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103729107A (zh) * | 2012-10-15 | 2014-04-16 | 中兴通讯股份有限公司 | 一种悬浮对象的实现方法与装置 |
CN103793143A (zh) * | 2014-02-13 | 2014-05-14 | 宇龙计算机通信科技(深圳)有限公司 | 一种用户界面按键显示方法及装置 |
CN103873672A (zh) * | 2012-12-18 | 2014-06-18 | 沈阳晨讯希姆通科技有限公司 | 移动终端 |
WO2014134817A1 (zh) * | 2013-03-07 | 2014-09-12 | 东莞宇龙通信科技有限公司 | 终端和终端操控方法 |
CN104679436A (zh) * | 2015-03-27 | 2015-06-03 | 张铭鑫 | 基于触摸屏的悬浮按键及装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110267367A1 (en) * | 2010-04-30 | 2011-11-03 | Acer Incorporated | Handheld electric apparatus and graphic interface operation method |
CN102945138A (zh) * | 2012-11-14 | 2013-02-27 | 李江涛 | 应用程序的切换方法及终端 |
CN102981768B (zh) * | 2012-12-04 | 2016-12-21 | 中兴通讯股份有限公司 | 一种在触屏终端界面实现悬浮式全局按钮的方法及*** |
CN103294398A (zh) * | 2013-05-08 | 2013-09-11 | 深圳Tcl新技术有限公司 | 基于悬浮式虚拟窗口操控显示终端的方法和装置 |
-
2015
- 2015-03-27 CN CN201510138780.0A patent/CN104679436B/zh active Active
-
2016
- 2016-03-25 WO PCT/CN2016/077358 patent/WO2016155569A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103729107A (zh) * | 2012-10-15 | 2014-04-16 | 中兴通讯股份有限公司 | 一种悬浮对象的实现方法与装置 |
CN103873672A (zh) * | 2012-12-18 | 2014-06-18 | 沈阳晨讯希姆通科技有限公司 | 移动终端 |
WO2014134817A1 (zh) * | 2013-03-07 | 2014-09-12 | 东莞宇龙通信科技有限公司 | 终端和终端操控方法 |
CN103793143A (zh) * | 2014-02-13 | 2014-05-14 | 宇龙计算机通信科技(深圳)有限公司 | 一种用户界面按键显示方法及装置 |
CN104679436A (zh) * | 2015-03-27 | 2015-06-03 | 张铭鑫 | 基于触摸屏的悬浮按键及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104679436A (zh) | 2015-06-03 |
CN104679436B (zh) | 2019-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016155569A1 (zh) | 基于触摸屏的悬浮按键及装置 | |
US20210342058A1 (en) | System and method for controlling errors in a system with a plurality of user-controlled devices using a network-controlled overlay | |
US11054988B2 (en) | Graphical user interface display method and electronic device | |
WO2020238815A1 (zh) | 显示控制方法及装置、电子设备和存储介质 | |
WO2022068773A1 (zh) | 桌面元素调整方法、装置和电子设备 | |
JP7412572B2 (ja) | ウィジェット処理方法及び関連する機器 | |
WO2016078441A1 (zh) | 图标管理的方法、装置及终端 | |
WO2020038169A1 (zh) | 图标显示方法、装置、终端及存储介质 | |
CN101770399B (zh) | 一种电子设备及切换其操作***桌面的方法、装置 | |
JP3475235B2 (ja) | 表示装置の表示内容制御方法 | |
TW201617837A (zh) | 一種螢幕顯示視窗的處理方法以及移動終端 | |
WO2013182089A1 (zh) | 一种悬浮对象的实现方法与装置 | |
WO2022068814A1 (zh) | 菜单显示方法、装置、电子设备及存储介质 | |
WO2022042701A1 (zh) | 权限设置方法、装置及电子设备 | |
US10521248B2 (en) | Electronic device and method thereof for managing applications | |
WO2023046101A1 (zh) | 图标显示方法、装置及电子设备 | |
WO2023072061A1 (zh) | 图标显示控制方法、装置、电子设备及存储介质 | |
US20150227269A1 (en) | Fast response graphical user interface | |
US10319338B2 (en) | Electronic device and method of extracting color in electronic device | |
WO2022143660A1 (zh) | 图标显示方法、装置及电子设备 | |
JP7467625B2 (ja) | インタフェース表示方法、電子機器およびコンピュータ可読記憶媒体 | |
WO2020253282A1 (zh) | 一种项目开启方法及装置、显示设备 | |
WO2023078348A1 (zh) | 应用程序显示方法、装置及电子设备 | |
WO2023046107A1 (zh) | 应用图标管理方法、装置及电子设备 | |
WO2023006027A1 (zh) | 信息显示方法、装置、电子设备及介质 |
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: 16771324 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: 16771324 Country of ref document: EP Kind code of ref document: A1 |