Method and apparatus for dynamically switching keyboard background
Abstract
A method and a device for dynamically switching a keyboard background are disclosed. The method comprises: monitoring a parameter associated with switching the keyboard background and determining whether to trigger a dynamic switching of the keyboard background (S 1 ); and when it is determined to trigger a dynamic switching of the keyboard background, obtaining an unused picture corresponding to a designated view from a respective background package and replacing a picture being currently used in the designated view with said unused picture (S 2 ). Monitoring the associated parameters allows switching the background between predetermined pictures and hence provides a better personalized experience.
Claims
exact text as granted — not AI-modified1 . A method for dynamically switching a keyboard background, characterized in that, comprising:
monitoring a parameter associated with switching the keyboard background and determining whether to trigger a dynamic switching of the keyboard background; and when it is determined to trigger a dynamic switching of the keyboard background, obtaining an unused picture corresponding to a designated view from a respective background package and replacing a picture being currently used in the designated view with the obtained unused picture; wherein, the designated view is a parent view adapted to carry a keyboard view and a menu/candidate view.
2 . The method according to claim 1 , characterized in that, the parameter associated with switching the keyboard background comprising a system parameter or a user action indicating a time or a condition for triggering a dynamical switching the keyboard background.
3 . (canceled)
4 . The method according to claim 1 , further comprising: transparentizing the keyboard view and menu/candidate view carried in the parent view.
5 . The method according to claim 1 wherein obtaining a picture corresponding to the designated view from the background packages comprises: adjusting the obtained picture so that it is adapted to be displayed in the parent view.
6 . The method according to claim 1 further comprising: transparentizing the keyboard view and menu/candidate view, by one or more of the following:
configuring display settings of the view so that the view is displayed in a predetermined degree of transparency; or
deploying, respectively, a picture with a preset degree of transparency in each of the keyboard view and/or menu/candidate view.
7 . The method according to claim 1 wherein each of the background packages contains only one picture adapted to be deployed in the menu/candidate view.
8 . The method according to claim 1 wherein each of the background packages contains only one picture adapted to be deployed in the keyboard view.
9 . The method according to claim 1 wherein monitoring the parameter associated with switching the keyboard background and determining whether to trigger a dynamic switching of the keyboard background comprises one or more of:
recording the number of times the keyboard has been invoked, determining whether the number exceeds a predetermined threshold value, and triggering a switching of the keyboard background when the number exceeds the predetermined threshold value; or
monitoring a current system time, comparing it with a time at which the last switching of the keyboard background occurred, and triggering a switching of the keyboard background when the difference therebetween exceeds a predetermined time interval; or
monitoring the current location of a focus and triggering a switching of the keyboard background when the focus is detected to be located in a first designated application or not triggering a switching of the keyboard background when the focus is detected to be located in a second designated application.
10 . The method according to claim 1 wherein monitoring the parameter associated with switching the keyboard background and determining whether to trigger a dynamic switching of the keyboard background comprises one or more of:
detecting a location currently manipulated by a user and determining whether it is a designated triggering location;
detecting a motion currently made by the user and determining whether it is a designated triggering motion; and
receiving a system message or instruction and determining whether an instruction associated with switching the keyboard background is contained therein.
11 . An apparatus for dynamically switching a keyboard background comprising:
a monitoring device, adapted to monitor a parameter associated with switching the keyboard background; a triggering device, adapted to determine whether to trigger a dynamic switching of the keyboard background based on the associated parameter obtained by the monitoring device and send out a triggering instruction when it is determined to trigger a dynamic switching of the keyboard background; storage device, adapted to store background packages; and a replacement device, adapted to receive the triggering instruction from the triggering device, obtain an unused picture corresponding to a designated view from a respective background package in the storage device and replace a picture being currently used in the designated view with the unused picture; wherein, the designated view is a parent view adapted to carry a keyboard view and a menu/candidate view.
12 . (canceled)
13 . The device according to claim 11 wherein each of the background packages contains only one picture adapted to be deployed in the menu/candidate view.
14 . The device according to claim 13 , wherein each of the background packages contains only one picture adapted to be deployed in the keyboard view.
15 . The device according to claim 11 wherein the monitoring device is adapted to record a current system time, or obtain the type of an application for which the keyboard is currently invoked based on the current location of a focus, or record the number of times the keyboard has been invoked, or obtain a location currently manipulated by a user or a motion currently made by the user.
16 . The device according to claim 11 wherein the triggering device is adapted to perform one or more of the following:
determining whether the number of times the keyboard has been invoked exceeds a predetermined threshold value and triggering a switching of the keyboard background when the number exceeds the predetermined threshold value;
comparing the system time with a time at which the last switching of the keyboard background occurred and triggering a switching of the keyboard background when the difference therebetween exceeds a predetermined time interval; and
triggering a switching of the keyboard background when the focus is located in a first designated application or not triggering a switching of the keyboard background when the focus is located in a second designated application.
17 . The device according to claim 11 wherein the triggering device is adapted to perform one or more of the following:
detecting a location currently manipulated by a user and determining whether it is a designated triggering location;
detecting a motion currently made by the user and determining whether it is a designated triggering motion; and
receiving a system message or instruction and determining whether an instruction associated with switching the keyboard background is contained therein.
18 . The device according to claim 11 wherein the replacement device comprises a transparentization unit adapted to transparentize the keyboard view and the menu/candidate view carried in the parent view.
19 . The device according to claim 11 wherein the replacement device comprises a background picture configuration unit adapted to configure the pictures in the background packages so that they are adapted to be displayed in the parent view.
20 . The device according to claim 11 wherein the replacement device and the storage device are deployed on a remote server, and wherein when the triggering device detects a need for dynamically switching the keyboard background, a triggering instruction is sent to the replacement device deployed on the remote server.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.