WO2016127742A1 - 动态切换键盘背景的方法和装置 - Google Patents

动态切换键盘背景的方法和装置 Download PDF

Info

Publication number
WO2016127742A1
WO2016127742A1 PCT/CN2016/070375 CN2016070375W WO2016127742A1 WO 2016127742 A1 WO2016127742 A1 WO 2016127742A1 CN 2016070375 W CN2016070375 W CN 2016070375W WO 2016127742 A1 WO2016127742 A1 WO 2016127742A1
Authority
WO
WIPO (PCT)
Prior art keywords
keyboard
background
view
switching
triggering
Prior art date
Application number
PCT/CN2016/070375
Other languages
English (en)
French (fr)
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 上海触乐信息科技有限公司
Priority to EP16748543.2A priority Critical patent/EP3258363A4/en
Priority to US15/565,170 priority patent/US20180373424A1/en
Publication of WO2016127742A1 publication Critical patent/WO2016127742A1/zh

Links

Images

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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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
    • G06F3/04886Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/0485Scrolling or panning
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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
    • G06F3/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04809Textured surface identifying touch areas, e.g. overlay structure for a virtual keyboard

Definitions

  • the present invention relates to the field of electronic product applications, and in particular, to a method and apparatus for dynamically switching a keyboard background on an electronic device equipped with a software keyboard.
  • touch-screen electronic devices such as smartphones and tablets
  • touch-screen technology is becoming more and more familiar to people.
  • These touch-screen electronic devices are usually equipped with a software keyboard for the user to perform human-computer interaction operations such as input or selection.
  • the software keyboard is a tool-based application, the accuracy and speed of its input is very important to the user.
  • the software keyboard is called in the touch-screen electronic device, the keyboard itself has to occupy at least one-third of the screen. Position, the background pattern of the keyboard itself has become invisible to the user.
  • the present invention relates to a method for dynamically switching a keyboard background, the method comprising: monitoring an associated parameter related to switching a keyboard background, determining whether to trigger a dynamic switching of a keyboard background; when triggering dynamic switching of a keyboard background, Gets the images in the background package that correspond to the specified view and are not used, and replaces the currently used image in the specified view.
  • the associated parameters associated with switching the keyboard background include system parameters or user operations for indicating timing and trigger conditions for dynamic background switching of the keyboard, wherein the system parameters include system time, or the current application of the keyboard is invoked, Or the number of calls to the keyboard, the user actions include: specific operations, or operations at specific locations, or operations at specific applications or specific locations.
  • the specified view is a parent view adapted to carry a keyboard view and a menu/candidate view.
  • the dynamically switched background image to the parent view and viewing the keyboard view and menu/candidates corresponding to the parent view
  • the figure is transparently arranged so that only one picture suitable for deployment in the menu/candidate view is required for each of the background packages, thereby greatly saving resources and improving work efficiency.
  • the method further includes: configuring the picture in the background package to be suitable for display in the parent view.
  • the present invention also relates to an apparatus for dynamically switching a background of a keyboard, the apparatus comprising: a listening device adapted to monitor an associated parameter related to switching a background of the keyboard; and a triggering device adapted to monitor according to the The device obtains the associated parameter to determine whether to trigger the dynamic switching of the keyboard background, and when the dynamic switching of the keyboard background is triggered, the triggering instruction is sent; the replacing device is adapted to receive the triggering instruction sent by the triggering device, and obtain the background packet corresponding to the specified view respectively. And the unused image, and replace the currently used image in the specified view; the storage device is suitable for storing the background package.
  • the present invention can monitor the related parameters of the switching keyboard background and monitor the related parameters, thereby enabling switching between the set background images and providing more for the user.
  • the present invention effectively utilizes the space of the parent view by deploying the dynamically switched background image to the parent view and transparently setting the keyboard view and the menu/candidate word view corresponding to the parent view, and The number of pictures in the set of dynamic backgrounds is reduced by half, so that only one picture suitable for deployment in the menu/candidate view is required for each of the background packages, thereby greatly reducing the burden of storage and reducing the workload.
  • FIG. 1 is a block diagram showing the structure of an apparatus for implementing the dynamic switching keyboard of the present invention on a touch screen electronic device according to the present invention.
  • FIG. 2 is a schematic diagram of an embodiment of a method for dynamically switching a keyboard background of the present invention.
  • FIG. 3 is a schematic diagram of triggering a keyboard background switch when a user is detected to perform a particular operation at a particular location, in accordance with an embodiment of the present invention.
  • FIG. 4 is a schematic diagram of an instruction or message for switching a keyboard background by a device of another device to be switched on a keyboard background according to an embodiment of the present invention.
  • FIG. 5 is a flow chart showing the steps of entering a cutting candidate mode in the method for inputting text on the touch screen of the present invention.
  • FIG. 6 is a schematic diagram of an embodiment of an apparatus for dynamically switching a keyboard background according to the present invention.
  • FIG. 7 is a schematic diagram of another embodiment of a device for dynamically switching a keyboard background according to the present invention.
  • the embodiments are directed to a combination of method steps and apparatus components for dynamically switching contexts of a software keyboard applied in a touch screen electronic device.
  • the device components and method steps are shown in the drawings by the conventional symbols in the appropriate positions, and only the details related to the understanding of the embodiments of the present invention are shown to avoid the ordinary knowledge in the art to benefit from the present invention. Those that are obvious to the technician This section blurs the disclosure.
  • view is defined broadly and includes a way to view a graphic or document.
  • the "view” can be implemented by a series of virtual tables with named columns and row data, wherein the row and column data comes from the table referenced by the query defining the view, and is dynamic when the view is referenced. Any input component having a defined area is generated, but one of ordinary skill in the art will appreciate that the specific implementation of the "view” is not intended to limit the invention.
  • FIG. 1 is a block diagram showing the structure of an apparatus for implementing the dynamic switching keyboard background of the present invention on a touch screen electronic device.
  • the device 10 may include a processor 12, an interactive interface interface 14, a memory 16, a memory 18, and a communication interface. 20 and a data bus for data interaction between different devices.
  • Processor 12 can be a central processing unit (CPU), a graphics processing unit (GPU), or other adapted information processing device. Depending on the type of hardware employed, processor 12 may include one or more printed circuit boards, and/or one or more microprocessor chips. The processor 12 can execute computer program instructions to implement the various methods that will be described in detail below.
  • CPU central processing unit
  • GPU graphics processing unit
  • processor 12 may include one or more printed circuit boards, and/or one or more microprocessor chips.
  • the processor 12 can execute computer program instructions to implement the various methods that will be described in detail below.
  • the interactive interface interface 14 accepts data entered by the user, as well as outputting data.
  • the interactive interface interface 14 can include a touch screen display adapted to display a plurality of views and background images deployed in the plurality of views.
  • Memory 16 may include random access memory (RAM) and/or read only memory (ROM).
  • the processor 12 can store computer program instructions in the memory 16, and can also read and run the associated computer program instructions from the memory 16.
  • memory 16 can store one or more software programs. Further, memory 16 may store a portion of the entire software program or software program executable by processor 12.
  • the memory 18 may be adapted to store a large amount of data, such as for storing background packets that are applied in the process of dynamically switching keyboard backgrounds, and associated parameters that are adapted to configure keyboard background dynamic switching.
  • Memory 18 can also store software programs that can be executed by one or more processors 12.
  • the memory 18 may include one or more magnetic storage media such as a hard disk; one or more optical storage media such as a compact disk (CD), a rewritable optical disk (CD-Rs), and a rewritable optical disk (CD ⁇ RWs), DVDs, rewritable DVDs (DVD ⁇ Rs), DVDs (DVD ⁇ RWs), Blu-ray DVDs; one or more semiconductor storage media such as flash memory, SD cards, memory sticks, or other Adapted computer readable medium. Further, the memory 18 can be configured locally or in the cloud.
  • CD compact disk
  • CD-Rs rewritable optical disk
  • CD ⁇ RWs rewritable optical disk
  • DVDs rewritable DVDs
  • DVD ⁇ RWs DVDs
  • Blu-ray DVDs Blu-ray DVDs
  • semiconductor storage media such as flash memory, SD cards, memory sticks, or other Adapted computer readable medium.
  • the memory 18 can be configured locally or in the cloud.
  • an embodiment of the present invention provides a method for dynamically switching a keyboard background, including:
  • Step S1 monitoring associated parameters related to switching the background of the keyboard, and determining whether to trigger dynamic switching of the keyboard background;
  • step S2 when the dynamic switching of the keyboard background is triggered, the images in the background package corresponding to the specified view and not used are acquired, and the currently used picture in the specified view is replaced.
  • the associated parameters related to the switching keyboard background are used to indicate the timing and trigger conditions for performing dynamic background switching of the keyboard, and may include system parameters or user operations.
  • the system parameters may include system time, or call the current application of the keyboard, or the number of calls of the keyboard, etc.
  • user operations may include: specific operations, such as finger or contact device to circle on the screen, slide left and right or slide up and down Waiting for a specific operation, or holding the electronic device for a specific operation such as flipping or shaking; or operating at a specific location, such as a finger or contact device tapping or pressing a specific location, or performing other operations at a specific location; or system parameters and A combination of user actions, such as operations performed at a particular application or at a particular location.
  • Step S1 may further include determining whether the condition for triggering the dynamic handover is satisfied based on the current system parameter or the user operation.
  • the determining step may further include: comparing the current system time T1 with the time T2 of the previous switching keyboard background when the current system time T1 is monitored, and determining whether the interval between the two times exceeds the setting.
  • the time interval T th when exceeded, triggers a switch.
  • the user can set the set time interval according to the preference, for example, every 5 minutes, or 4 hours, or one day, or one week, triggering a switch to the keyboard background.
  • the number of calls to the keyboard can also be detected, and it is determined whether the number of calls exceeds a set threshold, and if so, the switch is triggered.
  • the determining step may further include: recording the number of times the keyboard is called, and triggering switching of the keyboard background when the number of keyboard calls exceeds a set threshold.
  • the method may include counting the number of times the keyboard is adjusted, for example, when the set threshold of the number of calls is set to 20 times, when the keyboard is detected to be picked up again, that is, when the 21st time is adjusted, the current The switching of the current keyboard background is triggered during the process of the keyboard being adjusted.
  • the method further includes: when triggering the switching of the keyboard background, clearing the number of previously recorded keyboard calls.
  • the determining step may include: detecting an application that currently invokes the keyboard, for example, setting, in advance, triggering switching of the keyboard background when entering certain specified applications, for example, when detecting that the current application is a short message or twitter
  • the switching of the keyboard background is not triggered. For example, entering the mail does not trigger the switching of the keyboard background.
  • the position of the current focus can be monitored, and when the focus falls on the input box of an application, the call of the keyboard is triggered. At this time, the corresponding application is obtained according to the position of the current focus.
  • the determining step may further include: detecting a current operation position or an operation action of the user, and determining whether the current operation position of the user is a specified trigger position, or whether the current operation action is a specified trigger action.
  • the user can set specific actions to trigger dynamic switching of the keyboard background, such as a finger or contact device drawing a circle or square or triangle on the screen or a custom or other specific shape, or sliding left or right on the screen or sliding up and down, Or hold the electronic device to flip or shake.
  • Specific locations may include, for example, a space bar or an input box or a designated button on the keyboard.
  • the operation corresponding to the designated button is generally associated with the character corresponding to the button, in actual implementation, when the designated button is set, it is usually combined with a specific action other than touch, press or slide.
  • a specific action other than touch, press or slide.
  • the monitoring of the associated parameters currently associated with switching the keyboard background may further include listening for the received information.
  • the user can remotely instruct the dynamic switching of the keyboard background through other devices, wherein the user can directly issue an instruction to switch the background of the keyboard to the device to be switched on the keyboard background through the computer; or the user can also use his own Other social accounts, establishing an association between the current operating device and the device to be switched on the background of the keyboard, and transmitting a command of the keyboard switching remotely; or the user may also send a short message to the device to be switched by the communication terminal of the other person's mobile phone or the like wait for news.
  • the switching of the keyboard background is triggered by analyzing the message or instruction received by the system, such as when it is detected that there is an instruction associated with switching the keyboard background.
  • some embodiments of the present invention can realize the correlation between the set background images by setting some associated parameters related to the switching keyboard background and monitoring the associated parameters. Switch to give users a more personalized experience. For example, when at a specific time, or at a specific time interval, or when the number of calls reaches a set threshold, or when it is in a specific application, the keyboard background can be switched by itself, so that the user can change the background image of the keyboard without additional operations. .
  • step S1 may further include: customizing the associated parameter. Specifically, the user can set the timing and trigger condition of the dynamic switching according to his or her preference, and can also obtain the dynamic switching that is more desirable according to the modification of the default associated parameters.
  • step S1 may further include: saving the associated parameter, and when the keyboard setting is restored, restoring dynamic switching of the keyboard background according to the saved associated parameter.
  • the associated parameter may be saved locally, or the associated parameter may be saved in the cloud.
  • the method further includes uploading the associated parameter to the cloud server, and downloading the associated parameter from the cloud to the local device when the keyboard setting needs to be restored.
  • step S2 when it is detected that the keyboard background switching is triggered, the process proceeds to step S2.
  • the lifting of the keyboard typically includes the construction of multiple views.
  • the parent view 110 needs to be constructed, as well as the menu/candidate view 120 and the keyboard view 130 located in the foreground of the parent view 110.
  • the parent view 110 is used to carry the menu/candidate view 120 and the keyboard view 130. Since it is not displayed to the user and is not known by the user, it is usually set to the default color, for example, black/white. Wait.
  • the keyboard that the user sees is deployed in the keyboard view 130, and the menu/candidate view 120 is adapted to display a corresponding input menu or display corresponding candidate words based on user input.
  • the keyboard view 130 may further include a plurality of sub-views (not shown) for indicating user input.
  • the existing keyboard background switching technology requires the user to manually select and confirm the displayed background image when switching the background package, and then update the background image selected by the user to the keyboard view 130 and the menu/candidate view 120. In order to achieve switching. In fact, in order to maintain the consistency of the background picture, the user selects one background package each time to actually contain two pictures, namely one for the keyboard view 130 and one for the menu/candidate view 120. According to the switching method in the prior art, if the dynamic background is switched, each background packet in the dynamic background needs to be provided with a picture for the keyboard view 130 and for the menu/candidate word view 120, respectively.
  • step S2 may further include: acquiring a parent view of the current keyboard, and replacing, according to the parent view, a currently used image in the parent view that is corresponding to the parent view in the background package; picture of.
  • Step S2 may further include: configuring a picture in the background package to be suitable for display in the parent view.
  • the images in the background package generally have a uniform size, while the size of the parent view varies with the resolution of the screen to which it applies.
  • the size of the parent view displayed is quite different.
  • step S2 may further include: transparentizing the keyboard view and the menu/candidate word view corresponding to the parent view Settings. Since the pictures deployed in the keyboard view and the menu/candidate view have a certain transparency, when the pictures in different backgrounds are switched in the parent view, there is no hindrance to the user.
  • the transparent setting may include configuring the keyboard view and display settings of the menu/candidate view to have a certain transparency.
  • the line setting for example setting the transparency parameter aa to 00-7f, causes the keyboard view and the menu/candidate view to assume a transparent or translucent state.
  • the transparent setting may include separately deploying a picture with a set transparency for the keyboard view and the menu/candidate view.
  • the transparent setting in the same set of background packages, no matter how many backgrounds are included in the set of background packages, only one picture corresponding to the keyboard view and one picture corresponding to the menu/candidate view are configured, thereby There is no need to configure the corresponding keyboard view and the menu/candidate view for each background, saving storage load and improving work efficiency.
  • performing the switching of the picture in step S2 may further include: marking each picture in the background packet, and comparing all the pictures in the current picture and the background packet when the picture is switched, and adopting a different image from the current picture. Other pictures are replaced.
  • the switching the picture in the step S2 may include: marking only the currently used picture, and when detecting the dynamic switching of the triggering keyboard background, selecting the unmarked picture in the background package, the current picture Replace it.
  • another embodiment of the present invention further provides an apparatus for dynamically switching a keyboard background, including: a listening device 210, configured to monitor an associated parameter related to switching a keyboard background; and a triggering device 220 adapted to
  • the monitoring device 210 obtains the associated parameter to determine whether to trigger the dynamic switching keyboard background, and issues a triggering instruction when triggering the dynamic switching of the keyboard background;
  • the storage device 240 is adapted to store the background packet;
  • the replacing device 230 is adapted to receive the sending via the triggering device 220.
  • the triggering instruction acquires a picture corresponding to the specified view and is not used from the background packet of the storage device 240, and replaces the currently used picture in the specified view.
  • the storage device 240 can be located locally or in the cloud.
  • the specified view may be a parent view adapted to carry a keyboard view and a menu/candidate view.
  • the monitoring device 210 can be further configured to acquire system parameters or user operations indicating a timing and a trigger condition for dynamically switching the background of the keyboard, such as system time, or calling the current application of the keyboard, or the number of calls of the keyboard, or the current specificity of the user.
  • the storage device 240 may also be adapted to store the previously recorded associated parameters, such as saving the system time for the last time the keyboard background dynamic switch was triggered, or saving the number of times the keyboard is up, or saving the user for a particular operation or a specific location. Settings.
  • the replacement device 230 may further include a background picture configuration unit adapted to configure the picture in the background package to be suitable for display in the parent view.
  • the background image configuration unit can acquire the current device screen resolution and configure the picture in the background package according to the resolution.
  • the replacement device 230 may further include a transparency setting unit adapted to transparently set the keyboard view and the menu/candidate word view corresponding to the parent view.
  • the transparency setting unit can configure the keyboard view and The display of the menu/candidate view is set to have a certain transparency, or a picture with a set transparency is separately configured for the keyboard view and the menu/candidate view in the background.
  • the triggering instruction may also be sent to the replacement device 330 configured on the remote server end.
  • the replacement device 330 receives the trigger instruction from the trigger device 220, the picture corresponding to the parent view and not used is acquired from the storage device 340, and the picture currently used in the parent view is replaced.
  • the storage device 240 is further adapted to store a user's customization of the associated parameters.
  • the listening device 210 receives the operation of the user, and transmits the user's custom instruction to the replacement device 230 through the trigger device 220, and connects the user to the device via the replacement device 230.
  • the customization of the associated parameters is stored in the storage device 240.
  • the user's customization of the associated parameter may also be stored in the cloud storage device 340.
  • the user stored in the storage device 340 can also download the customization of the associated parameter to the local device for restoring the customized setting for the local device when reinstalling or flashing.
  • the present invention can monitor the related parameters of the switching keyboard background and monitor the related parameters, thereby enabling switching between the set background images and providing more for the user.
  • the present invention effectively utilizes the space of the parent view by deploying the dynamically switched background image to the parent view and transparently setting the keyboard view and the menu/candidate word view corresponding to the parent view, and The number of pictures in the set of dynamic backgrounds is reduced by half, so that only one picture suitable for deployment in the menu/candidate view is required for each of the background packages, thereby greatly reducing the burden of storage and reducing the workload.

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)
  • Input From Keyboards Or The Like (AREA)

Abstract

一种动态切换键盘背景的方法和装置,其中,该方法包括:监听与切换键盘背景相关的关联参数,判断是否触发动态切换键盘背景(S1);当触发键盘背景的动态切换时,获取背景包中分别与指定视图对应且未被使用的图片,并替换指定视图中当前所使用的图片(S2)。通过设置一些与切换键盘背景相关的关联参数,并对这些关联参数进行监听,从而能够实现在设定好的背景图片之间进行切换,为用户提供更为个性化的体验。

Description

动态切换键盘背景的方法和装置 技术领域
本发明涉及电子产品应用领域,特别涉及在配备软件键盘的电子设备上动态切换键盘背景的方法和装置。
背景技术
如今,随着智能手机、平板电脑等触屏电子设备的普及,触屏技术对人们来说已经越来越熟悉。这些触屏电子设备通常配备软件键盘,供用户进行输入或选择等人机交互操作。虽然软件键盘作为工具类的应用,其输入的准确性和快捷对用户来说相当重要,然而,在触屏电子设备中调用软件键盘时,由于键盘本身不得不占据屏幕的至少三分之一的位置,键盘自身的背景图案对于用户而言也变得无法忽视。
常规软件键盘通常会配备默认图片作为键盘背景,或者也会提供若干静态背景供用户进行切换,然而,这显然无法满足用户追求个性化的要求。
发明内容
本发明的目的是提供了一种动态切换键盘背景的方法和装置,用较少的资源,满足用户对键盘背景个性化的需求。
为了实现上述目的,本发明涉及一种动态切换键盘背景的方法,所述的方法包括:监听与切换键盘背景相关的关联参数,判断是否触发动态切换键盘背景;当触发键盘背景的动态切换时,获取背景包中分别与指定视图对应且未被使用的图片,并替换指定视图中当前所使用的图片。
根据本发明的一方面,与切换键盘背景相关的关联参数包括用于指示进行键盘背景动态切换的时机和触发条件的***参数或用户操作,其中***参数包括***时间,或调用键盘的当前应用,或键盘的调用次数,用户操作包括:特定的操作,或者在特定位置上进行操作,或者在特定应用或特定位置进行的操作。
根据本发明的另一方面,指定视图为适于承载键盘视图和菜单/候选词视图的父视图。通过将动态切换的背景图片部署于父视图,并对与所述父视图对应的键盘视图和菜单/候选词视 图进行透明化设置,使得对于每一个所述背景包仅需配备一张适于部署在菜单/候选词视图的图片,从而大大节约了资源,也提高了工作效率。此外,还可进一步包括:对背景包中的图片进行配置,使其适于在父视图中进行显示。
根据本发明的又一方面,本发明还涉及一种动态切换键盘背景的装置,所述装置包括:监听设备,适于监听与切换键盘背景相关的关联参数;触发设备,适于根据所述监听设备获得关联参数判断是否触发动态切换键盘背景,并当触发动态切换键盘背景时,发出触发指令;替换设备,适于接收经由所述触发设备发出的触发指令,获取背景包中分别与指定视图对应且未被使用的图片,并替换指定视图中当前所使用的图片;存储设备,适于存储背景包。
相较于现有技术,本发明通过设置监听一些与切换键盘背景相关的关联参数,并对这些关联参数进行监听,从而能够实现在设定好的背景图片之间进行切换,为用户提供更为个性化的体验。此外,本发明通过将动态切换的背景图片部署于父视图,并对与所述父视图对应的键盘视图和菜单/候选词视图进行透明化设置,有效的利用了父视图的空间,并且将一套动态背景中的图片数目减少一半,使得对于每一个所述背景包仅需配备一张适于部署在菜单/候选词视图的图片,从而大大减轻了存储的负担,降低了工作量。
附图说明
图1为本发明在触屏电子器件上实现本发明动态切换键盘背景的设备结构框图。
图2为本发明动态切换键盘背景的方法一种实施方式的示意图。
图3为根据本发明一种实施方式当检测到用户在特定位置执行特定操作时触发键盘背景切换的示意图。
图4为根据本发明一种实施方式通过其它设备待切换键盘背景的设备发出切换键盘背景的指令或消息的示意图。
图5为本发明的触摸屏输入文本的方法中进入切割候选词模式的步骤流程图。
图6为本发明动态切换键盘背景的装置一种实施方式的示意图。
图7为本发明动态切换键盘背景的装置另一种实施方式的示意图。
具体实施方式
在详细说明根据本发明的实施例前,应该注意到的是,所述实施例涉及对应用在触屏电子设备中的软件键盘进行背景的动态切换相关的方法步骤和设备组件的组合。所述设备组件和方法步骤在附图中通过常规符号在适当的位置表示出来了,并且只示出了与理解本发明的实施例有关的细节,以免因对于得益于本发明的本领域普通技术人员而言显而易见的那些细 节而模糊了本公开内容。
在下文中,第一和第二之类的关系术语仅仅用来区分一个实体或动作与另一个实体或动作,而不一定要求或暗示这种实体或动作之间的任何实际的这种关系或顺序。术语“包括”、“包含”或任何其他变体旨在涵盖非排他性的包含,由此使得包括一系列要素的过程、方法、物品或者设备不仅包含这些要素,而且还包含没有明确列出的其他要素,或者为这种过程、方法、物品或者设备所固有的要素。
为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
术语“视图”是广义定义的,包括一种查看图形或文档的方式。本发明实施例默认所述“视图”可通过一系列带有名称的列和行数据的虚拟表来实现,其中行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成任何具有确定区域的输入部件,但本领域的普通技术人员可以理解,“视图”的具体实现方式并不应对本发明造成限制。
参考图1,图1示出了在触屏电子器件上实现本发明动态切换键盘背景的设备结构框图,其中,设备10可包括处理器12,交互接口界面14,内存16,存储器18,通信界面20以及用于在不同设备之间进行数据交互的数据总线。
处理器12可为中央处理器(CPU),图形处理单元(GPU)或者其他适配的信息处理设备。根据所采用的硬件类型,处理器12可包括一个或多个印刷电路板,和/或一个或多个微处理芯片。处理器12可执行电脑程序指令以实现下述将详细介绍的多个方法。
交互接口界面14可接受由用户输入的数据,以及输出数据。其中,交互接口界面14可包括触屏显示器,适于显示多个视图以及部署于多个视图的背景图片。
内存16可包括随机存取存储器(RAM)和/或只读存储器(ROM)。处理器12可将电脑程序指令存储在内存16中,也可从内存16中读取并运行相关的电脑程序指令。例如,内存16可存储一个或多个软件程序。进一步,内存16可存储可由处理器12执行的整个软件程序或软件程序的一部分。
在具体实施方式中,存储器18可适于存储大量数据,例如用于存储应用于动态切换键盘背景过程中的各背景包,以及适于对键盘背景动态切换进行配置的关联参数。存储器18也可存储可通过一个或多个处理器12运行的软件程序。存储器18可包括一个或多个磁性存储介质,例如硬盘;一个或多个光学存储介质,例如光盘(CD),可擦写光盘(CD-Rs),可反复擦写光盘(CD±RWs),DVDs,可擦写DVD(DVD±Rs),可反复擦写DVD(DVD±RWs),蓝光DVD;一个或多个半导体存储介质,例如闪存,SD卡,记忆棒,或其它 适配的电脑可读介质。进一步,存储器18可配置于本地,也可配置于云端,
参考图2,本发明的一种实施方式提供了一种动态切换键盘背景的方法,包括:
步骤S1,监听与切换键盘背景相关的关联参数,判断是否触发动态切换键盘背景;
步骤S2,当触发键盘背景的动态切换时,获取背景包中分别与指定视图对应且未被使用的图片,并替换指定视图中当前所使用的图片。
具体来说,与切换键盘背景相关的关联参数用于指示进行键盘背景动态切换的时机和触发条件,可包括***参数或用户操作。其中,***参数可包括***时间,或调用键盘的当前应用,或键盘的调用次数等;用户操作可包括:特定的操作,例如手指或触点设备在屏幕上进行划圈、左右滑动或上下滑动等特定操作,或手持该电子设备进行翻转或摇动等特定操作;或者在特定位置上进行操作,例如手指或触点设备点触或按压特定位置,或在特定位置进行其它操作;或者***参数与用户操作的结合,例如在特定应用或特定位置进行的操作。
步骤S1进一步还可包括,基于当前***参数或用户操作,判断是否满足触发动态切换的条件。
在一种实施方式中,该判断步骤进一步可包括:当监听到当前***时间T1时,将当前***时间T1与前一次切换键盘背景的时间T2进行比较,判断两个时间的间隔是否超过设定的时间间隔Tth,超过则触发切换。用户可根据喜好事先对设定的时间间隔进行设置,例如,每间隔5分钟,或4个小时,或一天,或一个星期,触发一次对键盘背景的切换。
在另一种实施方式中,还可检测键盘的调用次数,并判断调用次数是否超过设定阈值,如果是,则触发切换。具体来说,该判断步骤进一步可包括:记录键盘调用的次数,当键盘调用次数超过设定阈值时,触发对键盘背景的切换。其中,可包括对键盘调起的次数进行计数,例如,将调用次数的设定阈值设置为20次时,此时当检测到键盘再次被调起,即第21次被调起时,在当前键盘被调起的过程中触发对当前键盘背景的切换。此外,还可进一步包括:当触发对键盘背景切换时,清空此前所记录的键盘调用次数。
在又一种实施方式中,该判断步骤可包括:检测当前调用键盘的应用,例如可事先设置当进入某些指定的应用时,触发键盘背景的切换,例如当检测到当前应用为短信或twitter时,触发键盘背景的切换,或当进入某些指定应用时,不触发键盘背景的切换,例如进入邮件则不触发键盘背景的切换。具体来说,可监听当前焦点的位置,当焦点落在某个应用的输入框时,则会触发键盘的调用。此时,根据当前焦点的位置获取所对应的应用。
在又一种实施方式中,该判断步骤进一步可包括:检测用户当前的操作位置或操作动作,并判断用户当前的操作位置是否为指定的触发位置,或当前的操作动作是否为指定的触发动 作。例如,用户可设置特定操作以触发键盘背景的动态切换,例如手指或触点设备在屏幕上画出圆形或方形或三角形或自定义或其它特定形状、或在屏幕上左右滑动或上下滑动,或手持该电子设备进行翻转或摇动。特定位置可包括例如在键盘的空格键或输入框或指定按键。其中,由于对应指定按键的操作一般会关联至该按键对应的字符,因此在实际实现时,当设定在指定按键时,通常将其与除了点触、按压或滑动之外的特定动作相结合,例如,参考图3,当检测到触点位于按键Q(“切”的拼音首字符)处,并且触点动作为划圈或三角形等特定操作,则触发键盘背景的动态切换。
在又一种实施方式中,所述监听当前与切换键盘背景相关的关联参数还可进一步包括对接收的信息进行监听。例如,参考图4,用户可通过其它设备,远程指示进行键盘背景的动态切换,其中,用户可直接通过电脑,向待切换键盘背景的设备发出切换键盘背景的指令;或者用户也可通过自己的其它社交账号,建立当前操作设备与待切换键盘背景的设备之间的关联,并远程发送键盘切换的指令;或者用户还可通过其他人的手机等通讯终端,向待切换键盘背景的设备发送短信等消息。通过对***所接收的消息或指令进行分析,例如当检测到其中存在与切换键盘背景关联的指令时,则触发键盘背景的切换。
不同于现有技术中的手动切换,本发明的某些实施方式可通过设置一些与切换键盘背景相关的关联参数,并对这些关联参数进行监听,从而能够实现在设定好的背景图片之间进行切换,为用户提供更为个性化的体验。例如,当位于特定的时间,或间隔特定的时间,或调用次数达到设定阈值,或处于特定的应用时,键盘背景可自行进行切换,使得用户无需进行额外的操作就能够变更键盘的背景图。
根据本发明动态切换键盘背景的方法的另一种实施方式,步骤S1还可进一步包括:对所述关联参数进行自定义。具体来说,用户可根据自己的喜好对动态切换的时机、触发条件进行设置,也可通过对默认的关联参数的修改获得更符合期望的动态切换。
根据本发明动态切换键盘背景的方法的又一种实施方式,步骤S1还可进一步包括:保存所述关联参数,以及当恢复键盘设置时,根据所保存的关联参数恢复对键盘背景的动态切换。其中,可将所述关联参数保存在本地,也可将该关联参数保存在云端。当将该关联参数保存在云端时,可进一步包括将该关联参数上传至云端服务器,以及当需要恢复键盘设置时,从云端将该关联参数下载至本地
接下来,当检测到触发了对键盘背景切换时,进入步骤S2。
键盘的调起通常包括多个视图的构建,参考图5,例如在屏幕100上调起键盘时,至少需要构建父视图110,以及位于父视图110前景的菜单/候选词视图120以及键盘视图130。 现有技术中,父视图110用于承载菜单/候选词视图120和键盘视图130,由于其不被显示给用户,并不被用户所知,因而通常被设置为默认颜色,例如为黑色/白色等。用户所看见的键盘部署在键盘视图130中,菜单/候选词视图120适于显示对应的输入菜单或根据用户输入显示对应的候选词。事实上,键盘视图130还可进一步包括多个子视图(图中未示出),用于指示用户的输入。现有的键盘背景切换技术,每一次在切换背景包时,需要用户手动对待显示的背景图片进行选择和确认,然后才能将用户所选择的背景图片更新至键盘视图130和菜单/候选词视图120中,从而实现切换。事实上,为了保持背景图片的一致性,用户每次所选择的一个背景包其实包含两张图片,即用于键盘视图130和用于菜单/候选词视图120的各一张图片。按照现有技术中的这种切换方式,如果进行动态背景的切换的话,则需要为动态背景中的每一个背景包分别配备用于键盘视图130和用于菜单/候选词视图120的图片,也就是说,当一套动态背景包中包含N个背景时,则在实际存储中,需要存储2N张图片(N张用于键盘视图130的图片以及N张用于菜单/候选词视图120的图片),这不仅增加了存储的负担,也增加了工作量。本发明有效的利用了父视图110的空间,通过将背景图片部署在父视图110,并对菜单/候选词视图120和键盘视图130进行处理,能够将一套动态背景中的图片数目减少一半,从而极大地改善了用户体验。
参考本发明的一种实施方式,步骤S2进一步可包括:获取当前键盘的父视图,并根据所述父视图,采用背景包中与父视图对应且未被使用的图片替换父视图中当前所使用的图片。
其中,步骤S2还可包括:对背景包中的图片进行配置,使其适于在父视图中进行显示。例如,背景包中的图片一般来说具有统一的尺寸,而父视图的尺寸则随着其适用的屏幕的分辨率而有所不同。例如,对于屏幕分辨率320x480和屏幕分辨率为1080x1920的触屏电子器件,其所显示的父视图尺寸就截然不同。此时,为保证图片显示质量,有必要根据父视图的尺寸调整背景包中的图片的尺寸大小。
通常父视图并不为用户所见,因此为了将显示在父视图中的背景图片呈现给用户,步骤S2还可进一步包括:对与该父视图对应的键盘视图和菜单/候选词视图进行透明化设置。由于部署在该键盘视图和该菜单/候选词视图的图片具有一定的透明度,使得将不同背景中图片在父视图中进行切换时,对于用户并不造成妨碍。
在一种实施方式中,所述透明化设置可包括:配置该键盘视图和该菜单/候选词视图的显示设置,使其具有一定的透明度。例如,可通过十六进制对颜色和透明度进行表示,例如采用表示方式“aabbggrr”,其中aa表示透明度,bb表示蓝色,gg表示绿色,rr表示红色,并且,aa=00(0)表示完全透明,aa=ff(255)表示完全不透明。通过对表征透明度的参数值进 行设置,例如将透明度参数aa设置为00-7f,使得键盘视图和该菜单/候选词视图呈现出透明或半透明的状态。
在另一种实施方式中,所述透明化设置可包括:为该键盘视图和该菜单/候选词视图分别部署具有设定透明度的图片。在这种实施方式中,在同一套背景包中,无论该套背景包中包含多少个背景,仅需配置一张对应于键盘视图的图片以及一张对应于菜单/候选词视图的图片,从而无需为每一个背景配置对应该键盘视图和该菜单/候选词视图,节省了存储负担,也提高了工作效率。
此外,步骤S2中进行图片的切换进一步可包括:对背景包中的每一张图片进行标记,当进行图片的切换时,比较当前图片与背景包中的所有图片,并采用与当前图片不同的其它图片对其进行替换。在另一种实施方式中,步骤S2中对图片进行切换可包括,仅对当前使用的图片进行标记,当检测到触发键盘背景动态切换时,则选择背景包中未标记的图片,对当前图片进行替换。
参考图6,本发明的另一种实施方式,还提供了一种动态切换键盘背景的装置,包括:监听设备210,适于监听与切换键盘背景相关的关联参数;触发设备220,适于根据监听设备210获得关联参数判断是否触发动态切换键盘背景,并当触发动态切换键盘背景时,发出触发指令;存储设备240,适于存储背景包;替换设备230,适于接收经由触发设备220发出的触发指令,自存储设备240得背景包中获取与指定视图对应且未被使用的图片,并替换指定视图中当前所使用的图片。其中,存储设备240可位于本地,也可位于云端。
其中,所述指定视图可为适于承载键盘视图和菜单/候选词视图的父视图。
进一步的,监听设备210还可用于获取指示进行键盘背景动态切换的时机和触发条件的***参数或用户操作,例如***时间,或调用键盘的当前应用,或键盘的调用次数,或用户当前的特定操作,或者用户在特定位置上执行的操作;或者***参数与用户操作的结合,例如用户在特定应用或特定位置执行的操作。其中,存储设备240还可适于存储之前所记录的关联参数,例如保存上一次进行触发键盘背景动态切换的***时间,或保存键盘被调起的次数,或保存用户对特定操作或特定位置的设置。
进一步的,替换设备230还可包括背景图片配置单元,适于背景包中的图片进行配置,使其适于在父视图中进行显示。具体来说,该背景图片配置单元可获取当前设备屏幕分辨率,并根据该分辨率配置背景包中的图片。
进一步的,替换设备230还可包括透明化设置单元,适于对与该父视图对应的键盘视图和菜单/候选词视图进行透明化设置。具体来说,该透明化设置单元可通过配置该键盘视图和 该菜单/候选词视图的显示设置,使其具有一定的透明度,或者在背景中为该键盘视图和该菜单/候选词视图分别配置具有设定透明度的图片。
根据本发明的又一种实施方式,参考图7,当触发设备220检测到需要对键盘背景图片进行动态切换时,也可向配置在远程服务器端的替换设备330发出触发指令。当替换设备330接收到来自触发设备220发出的触发指令时,从存储设备340中获取与父视图对应且未被使用的图片,并替换父视图中当前所使用的图片。
进一步的,参考图6,存储设备240还适于存储用户对所述关联参数的自定义。其中,当用户需要对关联参数进行自定义时,所述监听设备210接收到用户的操作,并通过触发设备220将用户的自定义指令传输至替换设备230,并经由替换设备230将用户对所述关联参数的自定义存储于存储设备240。类似的,参考图7,也可将用户对所述关联参数的自定义存储于云端的存储设备340中。
进一步的,还可将存储于存储设备340中的用户对于所述关联参数的自定义下载至本地设备中,用于在重新安装或刷机时恢复对于本地设备的自定义设置。
相较于现有技术,本发明通过设置监听一些与切换键盘背景相关的关联参数,并对这些关联参数进行监听,从而能够实现在设定好的背景图片之间进行切换,为用户提供更为个性化的体验。此外,本发明通过将动态切换的背景图片部署于父视图,并对与所述父视图对应的键盘视图和菜单/候选词视图进行透明化设置,有效的利用了父视图的空间,并且将一套动态背景中的图片数目减少一半,使得对于每一个所述背景包仅需配备一张适于部署在菜单/候选词视图的图片,从而大大减轻了存储的负担,降低了工作量。
在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。应当指出,对于本技术领域的普通技术人员,在不脱离本发明方法的前提下,还将可以做出若干改进和补充,这些改进和补充也应视为落入本发明的保护范围。凡熟悉本专业的技术人员,在不脱离本发明的精神和范围的情况下,当可利用以上所揭示的技术内容而做出的些许更动、修饰与演变的等同变化,均为本发明的等效实施例;同时,凡依据本发明的实质技术对上述实施例所作的任何等同变化的更动、修饰与演变,均仍属于本发明的技术方案的范围内。
同时,本发明中所有地方(包括但不限于权利要求书、说明书、说明书附图、说明书摘要、摘要附图)所出现的各种名词、对象客体称谓、术语、表达方式,并不局限于单数情形,也包括可能存在的复数情形,同时也包括其它可能受语言种类限制形式表达的情形,因此, 不因为申请文件的原始语言种类的形式表达方式限制而造成翻译后的其它语种的专利申请文件的保护范围受到任何影响。

Claims (20)

  1. 一种动态切换键盘背景的方法,其特征在于,包括:监听与切换键盘背景相关的关联参数,判断是否触发动态切换键盘背景;当触发键盘背景的动态切换时,获取背景包中分别与指定视图对应且未被使用的图片,并替换指定视图中当前所使用的图片。
  2. 如权利要求1所述的方法,其特征在于,所述与切换键盘背景相关的关联参数包括用于指示进行键盘背景动态切换的时机和触发条件的***参数或用户操作。
  3. 如权利要求1或2所述的方法,其特征在于,所述指定视图为适于承载键盘视图和菜单/候选词视图的父视图。
  4. 如权利要求3所述的方法,其特征在于,对与所述父视图对应的键盘视图和菜单/候选词视图进行透明化设置。
  5. 如权利要求4所述的方法,其特征在于,进一步包括:所述获取背景包中与指定视图对应的图片包括:对背景包中的图片进行配置,使其适于在父视图中进行显示。
  6. 如权利要求4所述的方法,其特征在于,所述透明化设置包括:配置所述键盘视图和/或所述菜单/候选词视图的显示设置,使其具有一定的透明度,或者为所述键盘视图和/或所述菜单/候选词视图分别部署具有设定透明度的图片。
  7. 如权利要求3所述的方法,其特征在于,每一个所述背景包中包括且仅包括一张适于部署在菜单/候选词视图的图片。
  8. 如权利要求7所述的方法,其特征在于,每一个所述背景包中进一步仅包括一张适于部署在键盘视图的图片。
  9. 如权利要求7所述的方法,其特征在于,所述监听与切换键盘背景相关的关联参数,判断是否触发动态切换键盘背景包括以下一种或组合:
    记录键盘调用的次数,并判断键盘调用次数是否超过设定阈值;当键盘调用次数超过设定阈值时,触发对键盘背景的切换;或者
    监听***当前时间,并将其与前一次切换键盘背景的时间进行比较;当所述两者的差值超过设定的时间间隔时,触发对键盘背景的切换;或者
    监听当前焦点的位置,当检测到焦点位于第一指定应用时,触发键盘背景的切换,或者当检测到焦点位于第二指定应用时,停止当前键盘背景的切换。
  10. 如权利要求7所述的方法,其特征在于,所述监听与切换键盘背景相关的关联参 数,判断是否触发动态切换键盘背景包括以下一种或组合:
    检测用户当前的操作位置并判断是否为指定的触发位置;
    检测用户当前的操作动作并判断是否为指定的触发动作;
    接收***消息或指令,并判断其中是否包含与切换键盘背景关联的指令。
  11. 一种动态切换键盘背景的装置,其特征在于,所述装置包括:监听设备,适于监听与切换键盘背景相关的关联参数;触发设备,适于根据所述监听设备获得关联参数判断是否触发动态切换键盘背景,并当触发动态切换键盘背景时,发出触发指令;存储设备,适于存储背景包;替换设备,适于接收经由所述触发设备发出的触发指令,自所述存储设备的背景包中获取分别与指定视图对应且未被使用的图片,并替换指定视图中当前所使用的图片。
  12. 如权利要求11所述的装置,其特征在于,所述指定视图为适于承载键盘视图和菜单/候选词视图的父视图。
  13. 如权利要求12所述的装置,其特征在于,每一个所述背景包中包括且仅包括一张适于部署在菜单/候选词视图的图片。
  14. 如权利要求13所述的装置,其特征在于,每一个所述背景包中进一步仅包括一张适于部署在键盘视图的图片。
  15. 如权利要求13所述的装置,其特征在于,所述监听设备适于记录***当前时间,或根据当前焦点的位置获取调用键盘的当前应用,或记录键盘的调用次数,或获取用户当前操作位置或当前操作动作。
  16. 如权利要求13所述的装置,其特征在于,所述触发设备适于执行以下一种或组合:判断键盘调用次数是否超过设定阈值;当键盘调用次数超过设定阈值时,触发对键盘背景的切换;将***当前时间与前一次切换键盘背景的时间进行比较;当所述两者的差值超过设定的时间间隔时,触发对键盘背景的切换;当焦点位于第一指定应用时,触发键盘背景的切换,或者当焦点位于第二指定应用时,停止当前键盘背景的切换。
  17. 如权利要求13所述的装置,其特征在于,所述触发设备适于执行以下一种或组合:
    检测用户当前的操作位置并判断是否为指定的触发位置;
    检测用户当前的操作动作并判断是否为指定的触发动作;
    接收***消息或指令,并判断其中是否包含与切换键盘背景关联的指令。
  18. 如权利要求13所述的装置,其特征在于,所述替换设备包括透明化设置单元,适于对与父视图对应的键盘视图和菜单/候选词视图进行透明化设置。
  19. 如权利要求13所述的装置,其特征在于,所述替换设备包括背景图片配置单元,适于背景包中的图片进行配置,使其适于在父视图中进行显示。
  20. 如权利要求13所述的装置,其特征在于,所述替换设备和所述存储设备配置于远程服务器端,并且当所述触发设备检测到需要对键盘背景图片进行动态切换时,向配置在远程服务器端的替换设备发出触发指令。
PCT/CN2016/070375 2015-02-13 2016-01-07 动态切换键盘背景的方法和装置 WO2016127742A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP16748543.2A EP3258363A4 (en) 2015-02-13 2016-01-07 Method and device for dynamically switching keyboard background
US15/565,170 US20180373424A1 (en) 2015-02-13 2016-01-07 Method and apparatus for dynamically switching keyboard background

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510078845.7 2015-02-13
CN201510078845.7A CN104571874B (zh) 2015-02-13 2015-02-13 动态切换键盘背景的方法和装置

Publications (1)

Publication Number Publication Date
WO2016127742A1 true WO2016127742A1 (zh) 2016-08-18

Family

ID=53088081

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/070375 WO2016127742A1 (zh) 2015-02-13 2016-01-07 动态切换键盘背景的方法和装置

Country Status (4)

Country Link
US (1) US20180373424A1 (zh)
EP (1) EP3258363A4 (zh)
CN (1) CN104571874B (zh)
WO (1) WO2016127742A1 (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104571874B (zh) * 2015-02-13 2018-10-30 上海触乐信息科技有限公司 动态切换键盘背景的方法和装置
CN105094325B (zh) * 2015-07-17 2018-12-04 百度在线网络技术(北京)有限公司 一种用于确定应用背景信息的方法与设备
CN105260092B (zh) * 2015-09-11 2019-06-25 百度在线网络技术(北京)有限公司 一种动态改变输入键盘的方法和装置
CN106569885A (zh) * 2016-10-13 2017-04-19 乐视控股(北京)有限公司 应用主题切换方法及装置
CN106648622A (zh) * 2016-11-25 2017-05-10 武汉斗鱼网络科技有限公司 一种智能装置切换主题的方法及装置
CN109032721A (zh) * 2018-06-27 2018-12-18 阿里巴巴集团控股有限公司 一种背景图像切换方法及装置
JP2020034991A (ja) * 2018-08-27 2020-03-05 オムロン株式会社 入力デバイス、携帯端末、入力デバイス制御方法、および入力デバイス制御プログラム
CN111352685B (zh) * 2020-02-28 2024-04-09 北京百度网讯科技有限公司 一种输入法键盘的展示方法、装置、设备及存储介质
CN111510554A (zh) * 2020-04-03 2020-08-07 深圳传音控股股份有限公司 拨号盘切换方法、设备和存储介质
CN115048162A (zh) * 2021-03-08 2022-09-13 Oppo广东移动通信有限公司 表盘显示方法及装置、电子设备及计算机可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101957713A (zh) * 2010-05-28 2011-01-26 宇龙计算机通信科技(深圳)有限公司 一种天气状况信息显示控制方法、装置及通信终端
CN102135854A (zh) * 2011-03-09 2011-07-27 惠州Tcl移动通信有限公司 更换壁纸的方法及使用所述方法的电子设备
CN102868830A (zh) * 2012-09-26 2013-01-09 广东欧珀移动通信有限公司 一种移动终端主题的切换控制方法及装置
US20140006999A1 (en) * 2012-06-27 2014-01-02 David BUKURAK Method, system and apparatus identifying workspace associations
CN104571874A (zh) * 2015-02-13 2015-04-29 上海触乐信息科技有限公司 动态切换键盘背景的方法和装置

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3546337B2 (ja) * 1993-12-21 2004-07-28 ゼロックス コーポレイション 計算システム用ユーザ・インタフェース装置及びグラフィック・キーボード使用方法
KR100764652B1 (ko) * 2006-10-25 2007-10-08 삼성전자주식회사 터치스크린을 가지는 단말기의 키 입력 장치 및 방법
KR100881952B1 (ko) * 2007-01-20 2009-02-06 엘지전자 주식회사 터치스크린을 구비하는 이동통신 단말기 및 그 동작제어방법
CN102314284A (zh) * 2010-06-30 2012-01-11 百度在线网络技术(北京)有限公司 一种供用户可自由调整输入界面的方法及设备
US20120017161A1 (en) * 2010-07-19 2012-01-19 David Hirshberg System and method for user interface
US20120068937A1 (en) * 2010-09-16 2012-03-22 Sony Ericsson Mobile Communications Ab Quick input language/virtual keyboard/ language dictionary change on a touch screen device
KR101044320B1 (ko) * 2010-10-14 2011-06-29 주식회사 네오패드 가상 키입력수단의 배경화면 컨텐츠 제공 방법 및 시스템
EP2575020A4 (en) * 2011-10-20 2013-04-24 Huawei Device Co Ltd METHOD FOR DISPLAYING VIRTUAL KEYBOARD AND MOBILE TERMINAL
KR20130055404A (ko) * 2011-11-18 2013-05-28 삼성전자주식회사 터치 디바이스에서 문자 입력 방법 및 장치
CN103164231A (zh) * 2011-12-08 2013-06-19 腾讯科技(深圳)有限公司 一种输入法虚拟键盘皮肤管理方法和设备
US9519419B2 (en) * 2012-01-17 2016-12-13 Microsoft Technology Licensing, Llc Skinnable touch device grip patterns
AU2013204311B2 (en) * 2012-05-30 2016-09-29 Chomley Consulting Pty. Ltd Methods, Controllers and Devices for Assembling a Word
US11099652B2 (en) * 2012-10-05 2021-08-24 Microsoft Technology Licensing, Llc Data and user interaction based on device proximity
US8612213B1 (en) * 2012-10-16 2013-12-17 Google Inc. Correction of errors in character strings that include a word delimiter
US8843845B2 (en) * 2012-10-16 2014-09-23 Google Inc. Multi-gesture text input prediction
US20140267045A1 (en) * 2013-03-14 2014-09-18 Microsoft Corporation Adaptive Language Models for Text Predictions

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101957713A (zh) * 2010-05-28 2011-01-26 宇龙计算机通信科技(深圳)有限公司 一种天气状况信息显示控制方法、装置及通信终端
CN102135854A (zh) * 2011-03-09 2011-07-27 惠州Tcl移动通信有限公司 更换壁纸的方法及使用所述方法的电子设备
US20140006999A1 (en) * 2012-06-27 2014-01-02 David BUKURAK Method, system and apparatus identifying workspace associations
CN102868830A (zh) * 2012-09-26 2013-01-09 广东欧珀移动通信有限公司 一种移动终端主题的切换控制方法及装置
CN104571874A (zh) * 2015-02-13 2015-04-29 上海触乐信息科技有限公司 动态切换键盘背景的方法和装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3258363A4 *

Also Published As

Publication number Publication date
EP3258363A4 (en) 2018-11-07
CN104571874A (zh) 2015-04-29
CN104571874B (zh) 2018-10-30
EP3258363A1 (en) 2017-12-20
US20180373424A1 (en) 2018-12-27

Similar Documents

Publication Publication Date Title
WO2016127742A1 (zh) 动态切换键盘背景的方法和装置
US11467715B2 (en) User interface display method, terminal and non-transitory computer-readable storage medium for splitting a display using a multi-finger swipe
WO2020147665A1 (zh) 文件处理方法、装置、终端及存储介质
WO2019114828A1 (zh) 用户界面显示方法、装置、设备及存储介质
WO2019174546A1 (zh) 用户界面显示方法、装置、设备及存储介质
US10554805B2 (en) Information processing method, terminal, and computer-readable storage medium
WO2019174477A1 (zh) 用户界面显示方法、装置及终端
EP3680764B1 (en) Icon moving method and device
WO2019174467A1 (zh) 输入法界面显示方法、装置、终端及存储介质
KR20210021601A (ko) 동적 기능 열 맞춤화
CN113867661A (zh) 一种显示的方法及终端
CN106201249B (zh) 通知信息的显示方法和显示装置
WO2019233307A1 (zh) 用户界面显示方法、装置、终端及存储介质
WO2019201140A1 (zh) 应用显示方法、装置、存储介质及电子设备
CN110442267B (zh) 触摸操作响应方法、装置、移动终端及存储介质
CN111367456A (zh) 通信终端及多窗口模式下的显示方法
CN110909275B (zh) 页面浏览方法、装置及电子设备
CN103886025A (zh) 网页中图片的显示方法和装置
US11314391B2 (en) Navigation bar controlling method and terminal
WO2021254201A1 (zh) 页面显示方法、装置、存储介质及电子设备
WO2019047183A1 (zh) 按键显示方法、装置及终端
KR20190006221A (ko) 디스플레이 장치 및 이의 제어 방법
US11194598B2 (en) Information display method, terminal and storage medium
US11592963B2 (en) Terminal, control method therefor, and recording medium in which program for implementing method is recorded
US10915778B2 (en) User interface framework for multi-selection and operation of non-consecutive segmented information

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

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

REEP Request for entry into the european phase

Ref document number: 2016748543

Country of ref document: EP