CN105739888B - It is a kind of for configuring the method and apparatus of dummy keyboard Dynamically Announce effect - Google Patents

It is a kind of for configuring the method and apparatus of dummy keyboard Dynamically Announce effect Download PDF

Info

Publication number
CN105739888B
CN105739888B CN201610052344.6A CN201610052344A CN105739888B CN 105739888 B CN105739888 B CN 105739888B CN 201610052344 A CN201610052344 A CN 201610052344A CN 105739888 B CN105739888 B CN 105739888B
Authority
CN
China
Prior art keywords
finite element
dummy keyboard
effect
dynamically announce
dynamic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610052344.6A
Other languages
Chinese (zh)
Other versions
CN105739888A (en
Inventor
杨林达
陈丹凤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201610052344.6A priority Critical patent/CN105739888B/en
Publication of CN105739888A publication Critical patent/CN105739888A/en
Application granted granted Critical
Publication of CN105739888B publication Critical patent/CN105739888B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/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

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

The object of the present invention is to provide a kind of for configuring the method and apparatus of dummy keyboard Dynamically Announce effect.The present invention configures Dynamically Announce effect by obtaining one or more finite elements to be configured, determine that the finite element shows region corresponding to the dummy keyboard, determines motion profile corresponding to the finite element, for dummy keyboard.Compared with prior art, the present invention neatly can configure dynamic effect for dummy keyboard, have powerful scalability, while improve the visual effect and input experience of user, meet the individual demand of user.

Description

It is a kind of for configuring the method and apparatus of dummy keyboard Dynamically Announce effect
Technical field
The present invention relates to input method technique fields more particularly to a kind of for configuring the skill of dummy keyboard Dynamically Announce effect Art.
Background technique
Currently, the display effect of input method is more single.For example, single static status display effect, or it is dynamic by GIF etc. Draw the Dynamically Announce effect that embedded mode is presented.Even with this Dynamically Announce effect, that shown is also only GIF The broadcasting of animation, and the dynamic effect shown is limited to fixed display position, such as top toolbar.Therefore, this The triggering of dynamic effect can not be neatly realized in Dynamic Display mode, also cannot achieve dynamic effect abundant;And if passing through The form of a large amount of GIF animations is embedded in realize the displaying of a variety of dynamic effects, then needs to expend a large amount of memory, and imitate to dynamic The displaying of fruit has huge limitation, cannot achieve the displaying of flexible smoothness.
Summary of the invention
The object of the present invention is to provide a kind of for configuring the method and apparatus of dummy keyboard Dynamically Announce effect.
According to an aspect of the invention, there is provided a kind of method for configuring dummy keyboard Dynamically Announce effect, In, this method comprises:
A obtains one or more finite elements to be configured, wherein the finite element includes static elements and/or moves State element;
B determines finite element institute on the dummy keyboard according to the dummy keyboard and the finite element It is corresponding to show region;
C shows region and the finite element according to, determines motion profile corresponding to the finite element;
D determines Dynamically Announce effect corresponding to the dummy keyboard according to the motion profile.
Preferably, the step a includes:
Obtain multiple alternative initial elements to be configured, wherein the alternative initial element include static elements and/or Dynamic element;
The multiple alternative initial element is combined, to generate one or more finite elements.
Preferably, the step b includes:
According to the dummy keyboard and the finite element, determines and shows region corresponding to the finite element, In, the region that shows includes showing position and/or the zone of action.
Preferably, the step b includes:
According to the characteristic information of the layout of the dummy keyboard and/or the finite element, the finite element institute is determined It is corresponding to show region.
Preferably, the step c includes:
The area characteristic information for showing region according to, in conjunction with the finite element relative to the region that shows Positional relationship determines motion profile corresponding to the finite element.
Preferably, this method further include:
R determines triggering rule corresponding with the finite element;
Wherein, the step c includes:
Show region and the finite element according to, in conjunction with the triggering rule, determines the finite element institute Corresponding motion profile.
It is highly preferred that the step r includes following at least any one:
Predetermined operation according to user to the dummy keyboard, in conjunction with corresponding to the finite element described in show region, Determine triggering rule corresponding with the finite element;
According to the dummy keyboard to the responsive state of predetermined operation, triggering corresponding with the finite element is determined Rule.
It is highly preferred that the content of the triggering rule includes but is not limited to following at least any one:
Whether the finite element shows and/or when shows;
The finite element shows duration;
Pause or halted state of the finite element during showing;
Whether the finite element, which recycles, shows or shows again.
Preferably, the step d includes:
According to the motion profile, initial Dynamically Announce effect corresponding to the finite element is determined;
The initial Dynamically Announce effect according to corresponding to the finite element, one in conjunction with corresponding to the finite element The initial Dynamically Announce effect of a or multiple reference elements, determines Dynamically Announce effect corresponding to the dummy keyboard.
Preferably, this method further include:
X shows the Dynamically Announce effect on the dummy keyboard.
It is highly preferred that this method further include:
Y obtains user currently to the mode of operation of the dummy keyboard;
According to the mode of operation, triggering rule corresponding with the mode of operation is detected;
Wherein, the step x includes:
When meeting the triggering rule, according to the mode of operation, according to corresponding touching on the dummy keyboard Hair rule shows the Dynamically Announce effect.
It is highly preferred that the step y includes:
User is obtained currently to the single of the dummy keyboard or continuous multiple operation informations, wherein the operation letter Breath includes the use that user currently operated and/or can trigger the responsive state of the dummy keyboard to the input of the dummy keyboard Family operation;
According to the operation information, determine the user currently to the mode of operation of the dummy keyboard.
It is highly preferred that this method further include:
According to Dynamically Announce effect corresponding to one or more of finite elements and the finite element, by institute It states finite element and the Dynamically Announce effect is packaged, to determine dynamic effect configuration text corresponding with the dummy keyboard Part.
According to another aspect of the present invention, a kind of configuration dress for configuring dummy keyboard Dynamically Announce effect is additionally provided It sets, wherein the device includes:
Element acquisition device, for obtaining one or more finite elements to be configured, wherein the finite element includes Static elements and/or dynamic element;
Position determining means, for determining that the finite element exists according to the dummy keyboard and the finite element Show region corresponding on the dummy keyboard;
Track determining device determines the finite element institute for showing region and the finite element according to Corresponding motion profile;
Dynamic effect determining device, for determining that Dynamically Announce corresponding to the dummy keyboard is imitated according to the motion profile Fruit.
Preferably, the element acquisition device is used for:
Obtain multiple alternative initial elements to be configured, wherein the alternative initial element include static elements and/or Dynamic element;
The multiple alternative initial element is combined, to generate one or more finite elements.
Preferably, the position determining means are used for:
According to the dummy keyboard and the finite element, determines and shows region corresponding to the finite element, In, the region that shows includes showing position and/or the zone of action.
Preferably, the position determining means are used for:
According to the characteristic information of the layout of the dummy keyboard and/or the finite element, the finite element institute is determined It is corresponding to show region.
Preferably, the track determining device is used for:
The area characteristic information for showing region according to, in conjunction with the finite element relative to the region that shows Positional relationship determines motion profile corresponding to the finite element.
Preferably, the configuration device further include:
Regular determining device, for determining triggering rule corresponding with the finite element;
Wherein, the track determining device is used for:
Show region and the finite element according to, in conjunction with the triggering rule, determines the finite element institute Corresponding motion profile.
It is highly preferred that the rule determining device is for following at least any one:
Predetermined operation according to user to the dummy keyboard, in conjunction with corresponding to the finite element described in show region, Determine triggering rule corresponding with the finite element;
According to the dummy keyboard to the responsive state of predetermined operation, triggering corresponding with the finite element is determined Rule.
It is highly preferred that the content of the triggering rule includes but is not limited to following at least any one:
Whether the finite element shows and/or when shows;
The finite element shows duration;
Pause or halted state of the finite element during showing;
Whether the finite element, which recycles, shows or shows again.
Preferably, the dynamic effect determining device is used for:
According to the motion profile, initial Dynamically Announce effect corresponding to the finite element is determined;
The initial Dynamically Announce effect according to corresponding to the finite element, one in conjunction with corresponding to the finite element The initial Dynamically Announce effect of a or multiple reference elements, determines Dynamically Announce effect corresponding to the dummy keyboard.
Preferably, the configuration device further include:
Display device, for showing the Dynamically Announce effect on the dummy keyboard.
It is highly preferred that the configuration device further include:
Acquisition device is operated, for obtaining user currently to the mode of operation of the dummy keyboard;
Detection device, for detecting triggering rule corresponding with the mode of operation according to the mode of operation;
Wherein, the display device is used for:
When meeting the triggering rule, according to the mode of operation, according to corresponding touching on the dummy keyboard Hair rule shows the Dynamically Announce effect.
It is highly preferred that the operation acquisition device is used for:
User is obtained currently to the single of the dummy keyboard or continuous multiple operation informations, wherein the operation letter Breath includes the use that user currently operated and/or can trigger the responsive state of the dummy keyboard to the input of the dummy keyboard Family operation;
According to the operation information, determine the user currently to the mode of operation of the dummy keyboard.
Preferably, the configuration device further include:
Packaging system, it is aobvious for the dynamic according to corresponding to one or more of finite elements and the finite element Show effect, the finite element and the Dynamically Announce effect are packaged, it is corresponding with the dummy keyboard with determination Dynamic effect configuration file.
Compared with prior art, the present invention by obtain one or more finite elements to be configured, determine it is described initial Element shows region corresponding to the dummy keyboard, determines motion profile corresponding to the finite element, is Dummy keyboard configures Dynamically Announce effect;To neatly configure dynamic effect for dummy keyboard, there is powerful scalability, The visual effect and input experience for improving user simultaneously, meet the individual demand of user.
Moreover, the multiple alternative initial element can also be combined by the present invention, it is one or more initial to generate Element;For example, a variety of visual effects such as level, inclusive, quasi- physical property can be shown to the combination of static finite element, it is right The combination of dynamic finite element can show dynamic effect abundant, thus improve setting finite element flexibility with can Scalability meets the individual demand of user.
Moreover, the region of the present invention that shows may include showing position and/or the zone of action, so that the initial element Element shows region overlay wide range, and same finite element can show different move in the different zones of action State effect neatly can configure dynamic effect for dummy keyboard, improve the vision of user so that ways of presentation is more flexible Effect and input experience, meet the individual demand of user.
Moreover, the present invention can also be according to the layout of the dummy keyboard and/or the characteristic information of the finite element, really Show region corresponding to the fixed finite element, so that the determination for showing region is more intelligent, it is identified Show the visual effect that region more meets user, improves the visual effect and input experience of user, meet the personalization of user Demand.
Moreover, the present invention can also be opposite in conjunction with the finite element according to the area characteristic information for showing region In the positional relationship for showing region, motion profile corresponding to the finite element is determined, so that the movement rail The determination of mark is more intelligent, and identified motion profile more meets the visual effect of user, improves the visual effect of user It is experienced with input, meets the individual demand of user.
Moreover, the present invention can also determine triggering rules corresponding with the finite element;It further, can be with root Predetermined operation according to user to the dummy keyboard shows type in conjunction with corresponding to the finite element and/or described shows Region determines triggering rule corresponding with the finite element, alternatively, the response according to the dummy keyboard to predetermined operation State determines triggering rule corresponding with the finite element;Then, show region and the initial element according to described Element determines the finite element different motion profiles corresponding under different triggering rules in conjunction with the triggering rule.From And the present invention can realize the really dynamic efficiency power such as key displacement movement based on the triggering rule, dynamic effect feedback vividly has Interest improves the visual effect and input experience of user, meets the individual demand of user.
Moreover, the present invention can also be folded according to the initial Dynamically Announce effect of finite element and multiple reference elements Add or other respective handlings, with Dynamically Announce effect corresponding to the determination dummy keyboard;To in finite element and reference Show corresponding to element region, show track etc. have comprising or when overlapping relation so that different initial Dynamically Announces is imitated There can be inclusion relation between fruit or can influence each other, improve the abundant degree of dynamic effect, optimize visual effect, mention The high visual effect and input experience of user, meets the individual demand of user.
Moreover, the present invention can show the Dynamically Announce effect on the dummy keyboard;It is possible to further obtain User detects corresponding with the mode of operation currently to the mode of operation of the dummy keyboard, and according to the mode of operation Triggering rule, then when meet the triggering it is regular when, according to the mode of operation, according to relatively on the dummy keyboard The triggering rule answered shows the Dynamically Announce effect;Further, available user is currently to the dummy keyboard Single or continuous multiple operation informations determine the user currently to the defeated of the dummy keyboard according to the operation information Enter mode of operation, wherein the operation information includes that user currently operates and/or can trigger to the input of the dummy keyboard The user's operation of the responsive state of the dummy keyboard.To, the invention enables the dynamic effect can neatly with user into Row interaction realizes the really dynamic efficiency power such as key displacement movement, moves effect feedback vivid and interesting, improve the visual effect of user It is experienced with input, meets the individual demand of user.
Moreover, the present invention can also be moved according to corresponding to one or more of finite elements and the finite element The finite element and the Dynamically Announce effect are packaged by state display effect, with determination and the dummy keyboard phase Corresponding dynamic effect configuration file;To generate the dynamic effect configuration file for capableing of independent utility, convenient for being moved to the dummy keyboard Effect setting, and the dynamic effect configuration file can be replaced flexibly, be independent of each other.
Detailed description of the invention
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, of the invention other Feature, objects and advantages will become more apparent upon:
Fig. 1 shows a kind of for configuring the configuration device of dummy keyboard Dynamically Announce effect of one aspect according to the present invention Schematic diagram;
It is a kind of for configuring matching for dummy keyboard Dynamically Announce effect Fig. 2 shows in accordance with a preferred embodiment of the present invention Set schematic device;
Fig. 3 shows according to a further aspect of the present invention a kind of for configuring the method stream of dummy keyboard Dynamically Announce effect Cheng Tu;
Fig. 4 shows in accordance with a preferred embodiment of the present invention a kind of for configuring the side of dummy keyboard Dynamically Announce effect Method flow chart;
A kind of dynamic skin of virtual machine keyboard according to a preferred embodiment of the present invention is shown respectively in Fig. 5 and Fig. 6 Exemplary diagram.
The same or similar appended drawing reference represents the same or similar component in attached drawing.
Specific embodiment
It should be mentioned that some exemplary embodiments are described as before exemplary embodiment is discussed in greater detail The processing or method described as flow chart.Although operations are described as the processing of sequence by flow chart, therein to be permitted Multioperation can be implemented concurrently, concomitantly or simultaneously.In addition, the sequence of operations can be rearranged.When it The processing can be terminated when operation completion, it is also possible to have the additional step being not included in attached drawing.The processing It can correspond to method, function, regulation, subroutine, subprogram etc..
Alleged " computer equipment " within a context, also referred to as " computer ", referring to can be by running preset program or referring to Enable to execute numerical value and calculate and/or the intelligent electronic device of the predetermined process process such as logic calculation, may include processor with Memory executes the survival prestored in memory instruction by processor to execute predetermined process process, or by ASIC, The hardware such as FPGA, DSP execute predetermined process process, or are realized by said two devices combination.Computer equipment includes but unlimited In server, PC, laptop, tablet computer, smart phone etc..
The computer equipment includes user equipment and/or the network equipment.Wherein, the user equipment includes but is not limited to Computer, smart phone, PDA etc.;The network equipment includes but is not limited to single network server, multiple network servers composition Server group or be based on cloud computing (Cloud Computing) cloud consisting of a large number of computers or network servers, In, cloud computing is one kind of distributed computing, a super virtual computer consisting of a loosely coupled set of computers. Wherein, the computer equipment can isolated operation realize the present invention, also can access network and by with other meters in network The interactive operation of machine equipment is calculated to realize the present invention.Wherein, network locating for the computer equipment includes but is not limited to interconnect Net, wide area network, Metropolitan Area Network (MAN), local area network, VPN network etc..
It should be noted that the user equipment, the network equipment and network etc. are only for example, other are existing or from now on may be used The computer equipment or network that can occur such as are applicable to the present invention, should also be included within the scope of protection of the present invention, and to draw It is incorporated herein with mode.
Here, " configuration device " of the present invention, can be a newly-increased device in the computer equipment;Or Enhanced device is carried out to original device of the computer equipment;Or described computer equipment itself.Art technology Personnel will be understood that as described above, and the computer equipment can be terminal device or service equipment itself, be also possible to end The combination of end equipment and service equipment.
Specific structure and function details disclosed herein are only representative, and are for describing the present invention show The purpose of example property embodiment.But the present invention can be implemented by many alternative forms, and be not interpreted as It is limited only by the embodiments set forth herein.
Term used herein above is not intended to limit exemplary embodiment just for the sake of description specific embodiment.Unless Context clearly refers else, otherwise singular used herein above "one", " one " also attempt to include plural number.Also answer When understanding, term " includes " and/or "comprising" used herein above provide stated feature, integer, step, operation, The presence of unit and/or component, and do not preclude the presence or addition of other one or more features, integer, step, operation, unit, Component and/or combination thereof.
It should further be mentioned that the function action being previously mentioned can be attached according to being different from some replace implementations The sequence indicated in figure occurs.For example, related function action is depended on, the two width figures shown in succession actually may be used Substantially simultaneously to execute or can execute in a reverse order sometimes.
Present invention is further described in detail with reference to the accompanying drawing.
Fig. 1 shows a kind of for configuring the configuration device of dummy keyboard Dynamically Announce effect of one aspect according to the present invention Schematic diagram, the configuration device include element acquisition device 1, position determining means 2, track determining device 3, dynamic effect determining device 4.Specifically, the element acquisition device 1 obtains one or more finite elements to be configured, wherein the finite element packet Include static elements and/or dynamic element;The position determining means 2 are according to the dummy keyboard and the finite element, really The fixed finite element is corresponding on the dummy keyboard to show region;The track determining device 3 shows according to described Region and the finite element, determine motion profile corresponding to the finite element;The dynamic effect determining device 4 is according to institute Motion profile is stated, determines Dynamically Announce effect corresponding to the dummy keyboard.
It constantly works between above-mentioned each device, here, it will be understood by those skilled in the art that " lasting " refers to State each device respectively in real time or according to setting or real-time adjustment operating mode requirement, carry out finite element acquisition, The determination for showing the determination in region, motion profile fixed and moving state display effect really, until configuration device stopping is obtained wait match The one or more finite elements set.
Here, dummy keyboard of the present invention can be the dummy keyboard in mobile device, the mobile device Including but not limited to such as apply the mobile device of Android or iOS Mobile operating system;In addition, the dummy keyboard may be used also To be applied on non-mobile device, such as PC.Those skilled in the art will be understood that the dummy keyboard includes but is not limited to appoint Meaning dummy keyboard, such as nine key boards, 26 key boards (full keyboard).
Those skilled in the art will be understood that method of the present invention can configure completion on backstage by designer, Corresponding step is executed on backstage using method of the present invention or by corresponding device;It can also be based on open to foreground Interface, voluntarily completed by user on foreground.
The element acquisition device 1 obtains one or more finite elements to be configured, wherein the finite element includes Static elements and/or dynamic element.
Specifically, the element acquisition device 1 obtains user and passes through the sides such as upload, drafting by interacting with user One or more finite elements that formula is submitted;Alternatively, the configuration device has preset one or more in default setting Finite element, the element acquisition device 1 obtain one or more finite elements of the default setting.
Wherein, the finite element includes static elements and/or dynamic element.The static elements are including but not limited to quiet The picture of state, text or be picture+picture drafting mode (nine Gong Lashen of such as picture, tiling);The dynamic element Including but not limited to such as cardon resource format such as gif, webn, the svg of animation (i.e. different can), the configuration text of the dynamic effect of gradual change Part (the dynamic effect of dynamic effect in different basis and combinations thereof, wherein the dynamic effect in basis includes but is not limited to: transparency, displacement, rotation, scaling, 3d rotation etc.).
Preferably, the available multiple alternative initial elements to be configured of the element acquisition device 1, wherein the time Selecting finite element includes static elements and/or dynamic element;The multiple alternative initial element is combined, to generate one Or multiple finite elements.
Specifically, the element acquisition device 1 obtains user and passes through the sides such as upload, drafting by interacting with user Multiple alternative initial elements that formula is submitted;Alternatively, the configuration device has preset multiple alternative initials in default setting Element, the element acquisition device 1 obtain multiple alternative initial elements of the default setting.Wherein, the alternative initial member Element includes static elements and/or dynamic element, and the static elements include but is not limited to picture, the text etc. of static state, described dynamic State element includes but is not limited to cardon resource, the dynamic effect configuration file etc. as presented in a manner of the dynamic pictures such as GIF.
Then, the multiple alternative initial element is supplied to described by the element acquisition device 1 by interacting with user User;Then it obtains the user to operate the selection and combination of the multiple alternative initial element, by selected multiple times Finite element is selected to carry out the combination of true-to-shape.Here, combined process can be combined based on system default mode, or It can be arranged based on the active of the user, the multiple alternative initial element is combined.
Here, according to combined by the multiple alternative initial element at finite element process, can be will be multiple quiet At a combined static elements, combination includes but is not limited to state element combinations: successively being arranged according to designated position, basis Specified sequence stacks arrangement, basis specifies level attributes (such as prospect, background) to determine inclusion relation;Being also possible to will be multiple dynamic At a combined dynamic element, combination includes but is not limited to state element combinations: being performed simultaneously, connects execution, preferentially holds Row etc..
It is operated by said combination, level, inclusive, quasi- physical property etc. can be shown to the combination of static finite element A variety of visual effects can show dynamic effect abundant to the combination of dynamic finite element.
Alternatively, mode of the element acquisition device 1 according to system default, selects from the multiple alternative initial element The alternative initial element of fixed number, or the multiple alternative initial element is all selected;Then, by selected candidate Finite element carries out random combine, or the feature based on the multiple alternative initial element is combined, multiple as will be described Alternative initial element is successively arranged, or is stacked with etc. according to the blank position of each alternative initial element.
The position determining means 2 determine that the finite element exists according to the dummy keyboard and the finite element Show region corresponding on the dummy keyboard.
Specifically, the position determining means 2 pass through according to the layout and the finite element of the dummy keyboard System is arranged automatically or the mode of user's selection, determines that the finite element is corresponding on the dummy keyboard and shows area Domain.For example, if there is some region to belong to white space on the dummy keyboard region can be showed as described;If institute It states on dummy keyboard that there are a specially designed regions, then can show region etc. as described.
Wherein, it is nine key boards, 26 key keys that the layout of the dummy keyboard, which includes but is not limited to the dummy keyboard, The placement position of each symbol or control key of disk (full keyboard) and the dummy keyboard.
Preferably, the position determining means 2 can be according to the layout of the dummy keyboard and/or the finite element Characteristic information determines and shows region corresponding to the finite element;Wherein, the characteristic information of the finite element includes but not Be limited to the quantity information of the finite element, the content information of the finite element, the finite element size information, described Finite element belongs to dynamic element or static elements.
For example, the key mapping that region is determined as on dummy keyboard can be showed if the content of the finite element is " N " At " N ";If the finite element is bar elements, region can be showed and be determined as at the control group of dummy keyboard etc.;If The size of the finite element can cover two key mappings of the dummy keyboard, then set the region that shows of the finite element It is set to the lower section etc. of any two key mapping on keyboard;If the quantity of the finite element can be greater than or equal to the virtual key Number of keys on disk, then by the key area for showing region and corresponding on the dummy keyboard at random of each finite element Deng.
Here, the region that shows includes but is not limited to any position on the dummy keyboard.
Preferably, the region that shows includes showing position and/or the zone of action;Wherein, it is described show position include but It is not limited to showing location point and/or show position range on the dummy keyboard, the determination for showing region can pass through It divides a region directly to determine, location point can also be showed by selecting two, and will be between described two location points Range shows region described in being used as;The zone of action includes but is not limited to that prospect, background, panorama are (i.e. same to foreground and background Some or all of Shi Qixiao).Here, the prospect is the background that the finite element does not interfere with current virtual keyboard, Only shown on the surface layer of dummy keyboard;The background is that the finite element is shown as the background of current virtual keyboard.
It is highly preferred that described show the zone of action for showing position and/or dynamic element that region includes static elements.Into One step, if being not provided with the zone of action, dynamic element shows default using the position that shows of static elements.
Specifically, the static elements show position i.e. and indicate static elements which position of the dummy keyboard into Row shows;The zone of action characterization of the dynamic element is that dynamic finite element rises for which part of static finite element Effect, therefore different types of static finite element will be with the different zones of action.For example, single non-combined type static state initial element Element only there is it to show a kind of zone of action in position;Tool there are two the combined static finite element of level have prospect, background, Three kinds of panorama (prospect+background);Combined static finite element with inclusion relation has only daughter element region, only itself area A variety of scopes such as domain, daughter element region+self zone.It, can be by one or more dynamics by the setting of the zone of action Element is tied in the different location of one or more static elements, so that Dynamically Announce effect is more abundant and flexible.
It, can be by one or more dynamic elements and one or more static elements by the setting to region is showed It is combined into a pure dynamic element (all daughter elements i.e. in the element are dynamic) or the dynamic member comprising static elements Plain (daughter element i.e. in the element includes dynamic and static).
The track determining device 3 shows region and the finite element according to described, determines the finite element institute Corresponding motion profile.
Specifically, the track determining device 3 shows region and the finite element according to described, by being based on user Setting, or be based on the customized create-rule of system, to determine motion profile corresponding to the finite element.Wherein, The motion profile include but is not limited to the displacement moved, speed, element metamorphosis (as from big to small, from small to large) Deng.
Preferably, the track determining device 3 can be according to the area characteristic information for showing region, in conjunction with described first Beginning element determines motion profile corresponding to the finite element relative to the positional relationship for showing region.
Wherein, the area characteristic information include but is not limited to the size for showing region, position, shape (such as bar shaped, Square, circle etc.), show key information corresponding to region, show had in region show content etc..
The finite element relative to the positional relationship for showing region, such as the finite element size relative to The size for showing regional location, the space or 100% in region 10% is showed as described in capable of occupying the finite element Space;Alternatively, for example, the finite element is relative to the positional relationship for showing region blank position, such as initial element The size of element is equal to the size etc. of the blank position;Alternatively, for example, the shape of the finite element shows relative to described The shape relation in region, such as circular finite element are placed on that circular to show region medium.
For example, if the region that shows is that a location point or the finite element can occupy and described show region 100% space, and the finite element is dynamic element, then the finite element directly can be placed on this and showed on region, I.e. motion profile is nothing;If it is described show region be a location point, and the finite element be static elements or dynamic element, The finite element can then be carried out at that point to displaying from small to large;If the region that shows is a straight line, can incite somebody to action The finite element is moved to other end etc. from one end of the straight line;If the finite element and the region that shows are circle, Then can by the finite element it is described show in region roll;If the finite element with it is described show region be it is rectangular, Then the finite element can be subjected to loopy moving etc. in the quadrangle for showing region.
Preferably, motion profile dynamic effect as representated by a dynamic finite element, static elements show Region, in conjunction with the comprehensive determination of create-rule of motion profile.
Here, a dynamic finite element represents a kind of dynamic effect, including but not limited to cardon format resource, gradual change is dynamic The configuration file etc. of effect.Wherein, cardon resource includes but is not limited to the file of the formats such as gif, webn, svg;The dynamic effect configuration of gradual change File can then configure the display effect of the dynamic effect of different types of gradual change and combinations thereof dynamic effect.Here, what the dynamic effect of gradual change can configure The type of dynamic effect include but is not limited to light and shade variation, size variation, change in displacement, color change, Plane Rotation, beveling, 3d rotation etc..
For example, a dynamic finite element A1 is to move down 100%, a dynamic finite element A2 is to revolve around itself Turn, a static state finite element B1 is a lesser key, and a static state finite element B2 is a biggish toolbar.Show Example 1: if A1 is arranged on B1 and B2 simultaneously, B1 is moved down shorter distance (B1 itself is smaller), and B2 can move compared with Big distance, it is seen then that static elements and the difference for showing region can generate different motion profiles, to obtain two movement rails Mark.Example 2: if it is A2 that animation is pressed in B1 setting, B1 is rotated in place when pressing;If it is A1, lift that animation is pressed in B1 setting Starting is depicted as A2, then B1 is first moved down, and B1 can be rotated in place in lower section when lifting hand.As it can be seen that same finite element A2, because of touching The difference of clockwork spring part has also obtained two motion profiles.
The dynamic effect determining device 4 determines that Dynamically Announce corresponding to the dummy keyboard is imitated according to the motion profile Fruit.
Specifically, the dynamic effect determining device 4 can be based on the motion profile, by being based on user setting or system certainly The create-rule of definition determines Dynamically Announce effect corresponding to the dummy keyboard by way of further adjustment parameter. Wherein, the Dynamically Announce effect include but is not limited to as the duration, repetitive mode, initial value, stop value, movement velocity, Versus time curve etc..
Here, be composed multiple alternative initial elements by certain way since a finite element can be, Therefore may include one or more effects in Dynamically Announce effect determined by, can be and meanwhile show or successively displaying or according to Certain rule overlapping shows, such as colors gradient on one side rotate while.
Here, the Dynamically Announce effect can be presented on any position of the dummy keyboard, such as described On the single key of dummy keyboard, control group or entire dummy keyboard.Preferably, the Dynamically Announce effect can also be described The related interfaces of dummy keyboard are presented, such as the pop-up of the dummy keyboard.
For example, the dynamic effect determining device 4 can provide a user one of above-mentioned Dynamically Announce effect or a variety of options, It include multiple customized parameters in each option, so that user is successively adjusted;Finally the numerical value based on determined by user come Determine the Dynamically Announce effect.Alternatively, the dynamic effect determining device 4 can layout based on current virtual keyboard, movement rail Mark etc., by based on default setting or based on the Dynamically Announce effect template being randomly provided, to the movement rail of the finite element Mark is adjusted, and adds one or more contents in above-mentioned Dynamically Announce effect for it, finally determines the Dynamically Announce effect Fruit.
Preferably, the dynamic effect determining device 4 can determine corresponding to the finite element according to the motion profile Initial Dynamically Announce effect;The initial Dynamically Announce effect according to corresponding to the finite element, in conjunction with the finite element institute The initial Dynamically Announce effect of corresponding one or more reference element, determines that Dynamically Announce corresponding to the dummy keyboard is imitated Fruit.
Specifically, the dynamic effect determining device 4 can be based on the motion profile, by being based on user setting or system certainly The create-rule of definition determines initial Dynamically Announce effect corresponding to the finite element.Wherein, the initial Dynamically Announce Effect includes but is not limited to such as duration, repetitive mode, initial value, stop value, movement velocity, versus time curve Deng.
Then, the dynamic effect determining device 4 to corresponding to the finite element and/or the finite element by showing Region, motion profile, presentation time etc. are analyzed, and are determined corresponding with the finite element one or more with reference to member Element;Alternatively, the dynamic effect determining device 4 is obtained provided by other devices, the initial element by interacting with other devices One or more reference elements corresponding to element.
For example, if some element and the finite element to show region identical or be overlapped, some element and described initial The motion profile of element is similar, intersection, it is parallel or be overlapped, some element is consistent with the presentation time of the finite element or phase It is overlapped, then using the element as the reference element of the finite element.Specifically, for example, if finite element A's shows in region The zone of action be the dummy keyboard panorama, and the region that shows of another element B, C, D is respectively the dummy keyboard The prospect of key b, c, d, then the element B, C, D are the reference element of the finite element A.
Then, dynamic effect determining device 4 initial Dynamically Announce effect according to corresponding to the finite element, in conjunction with institute The initial Dynamically Announce effect for stating one or more reference elements corresponding to finite element, by will it is above-mentioned two or it is multiple just The mode that initiating state display effect is directly superimposed, or according to above-mentioned two or multiple initial Dynamically Announce effects, thus To the mode that the multiple initial Dynamically Announce effect adjusts accordingly, Dynamically Announce corresponding to the dummy keyboard is determined Effect.
Here, the mode of the determination can be based on the Dynamically Announce effect of the finite element and the reference element Track, classification (such as light and shade changes classification, motion mode classification) etc. are determined, and the mode of the adjustment includes but is not limited to Adjust position, brightness, transparency, the scaling etc. of display.
For example, after upper example, if the Dynamically Announce effect of finite element A is to carry out to the right on the panorama of the dummy keyboard Mobile, the Dynamically Announce effect of the reference element B is that self rotation of prospect is carried out on corresponding key b, then described The whole Dynamically Announce effect that dummy keyboard is presented are as follows: the entirety of the whole and entire dummy keyboard of key b can be to the right It is mobile, and the prospect of key b can move while rotating.
Alternatively, for example, if the Dynamically Announce effect of finite element E is in the key area " qwert " of the dummy keyboard Background on carry out light and shade variation, and the Dynamically Announce effect of reference element F be in the prospect of the key e of the dummy keyboard The light and shade variation of reference element F is carried out, then the dynamic effect determining device 4 is according to the finite element E and the reference element F Dynamically Announce effect, set the whole Dynamically Announce effect that the dummy keyboard is presented are as follows: the dummy keyboard is being pressed Light and shade variation is carried out in the background of key range " qwrt ", the key e carries out the light and shade variation of reference element F in prospect.
Here, those skilled in the art will be understood that the reference element can be from the finite element with different Dynamic Display effect, described finite element itself.That is, being configured to that there is difference to show region if a finite element Two kinds of Dynamic Display effects, then finite element corresponding to one of Dynamic Display effect is another finite element Reference element.
Preferably, the configuration device further includes display device (not shown), wherein the display device is described virtual Show the Dynamically Announce effect on keyboard.
Specifically, the Dynamically Announce effect can be showed on the dummy keyboard immediately after the setup; It according to set presentation time or can also show trigger condition after the setup etc., be carried out on the dummy keyboard Show;Alternatively, can be combined with the respective resources of equipment corresponding to the dummy keyboard, such as electricity, free memory, when described Resource meets when showing demand of the Dynamically Announce effect, just shows to the Dynamically Announce effect.
It is highly preferred that the configuration device further includes operating acquisition device (not shown) and detection device (not shown), In, the operation acquisition device obtains user currently to the mode of operation of the dummy keyboard;The detection device is according to Mode of operation detects triggering rule corresponding with the mode of operation;When meeting the triggering rule, the display device According to the mode of operation, the Dynamically Announce effect is showed according to corresponding triggering rule on the dummy keyboard.
Specifically, the operation acquisition device with user by directly interacting, to obtain user currently to the void The mode of operation of quasi- keyboard;Alternatively, the operation acquisition device interacts with the dummy keyboard, to obtain family currently to described The mode of operation of dummy keyboard;Alternatively, the operation acquisition device is by being capable of providing user's current operation status with other Device interacts, to obtain user currently to the mode of operation of the dummy keyboard.
Wherein, the mode of operation includes user currently to the input operation of the dummy keyboard and/or the virtual key Responsive state of the disk to user's operation;Wherein, the input operation includes but is not limited to current input key, inputs frequency, is defeated The angle of incidence, input action (such as press and lift), the responsive state include but is not limited to the display, hidden of the dummy keyboard Hiding, pop-up prompt bubble etc..
Then, the detection device is according to the mode of operation, in the mode of operation and triggering rule Appearance is matched, to detect triggering rule corresponding with the mode of operation.
When meeting the triggering rule, then the display device is according to the mode of operation, on the dummy keyboard Show the Dynamically Announce effect.
For example, if the triggering is regular are as follows: when dummy keyboard bounces display, then play phase in whole dummy keyboard regions The Dynamically Announce effect answered;When then edit box or other operations are bounced when the user clicks with causing dummy keyboard, then in whole void Quasi- keyboard area shows default Dynamically Announce effect.
Alternatively, for example, if the triggering is regular are as follows: when pressing the button A, then it is aobvious to play dynamic corresponding with key A Show effect;Then when user input operation for press the key A when, the display device show on the dummy keyboard it is pre- If Dynamically Announce effect.
Alternatively, for example, if the triggering is regular are as follows: when pinning a certain key and not loosing one's grip, then rest on the key and broadcast The final position for the Dynamically Announce effect put;Then when the input of user operation is the sustained hold key, the display device Show the final position of default Dynamically Announce effect on the dummy keyboard.
Alternatively, for example, if the triggering is regular are as follows: when the input frequency of the user is higher than predetermined threshold, then improve The Dynamically Announce effect triggered shows rate;Then the operation acquisition device passes through within a certain period of time to the input of user Frequency is analyzed, and determines that the input frequency of the user is higher than the predetermined threshold, then when the user presses above-mentioned key A When, the display device plays Dynamically Announce effect corresponding with key A, and that improves the Dynamically Announce effect shows speed Rate.For example, terminate Dynamically Announce effect broadcasting within 3 seconds under normal circumstances, then when the input frequency is higher than predetermined threshold, Then Dynamically Announce effect broadcasting is terminated in 2 seconds.
It is highly preferred that the operation acquisition device obtains user currently to the single of the dummy keyboard or continuous multiple Operation information, wherein the operation information includes that user currently operates the input of the dummy keyboard and/or can trigger institute State the user's operation of the responsive state of dummy keyboard;According to the operation information, determine the user currently to the virtual key The mode of operation of disk.
Specifically, the operation acquisition device with user by directly interacting, to obtain user currently to the void The operation information of quasi- keyboard;Alternatively, the operation acquisition device interacts with the dummy keyboard, to obtain family currently to described The operation information of dummy keyboard;Alternatively, the operation acquisition device is by being capable of providing user's current operating information with other Device interacts, to obtain user currently to the operation information of the dummy keyboard.
Here, those skilled in the art, which will be understood that, described " can trigger the user of the responsive state of the dummy keyboard Operation ", which is not equivalent to the input operation, can then trigger the dummy keyboard if user clicks the set key of dummy keyboard Response, but do not inputted.
When the operation information is single operation information, then the operation acquisition device can directly make the operation information For the mode of operation.
If the operation information is multiple continuous operation informations, the operation acquisition device obtains user currently one It fixes time in interval threshold, to multiple operation informations of the dummy keyboard, and as continuous operation information, for example, If user inputted the interval of operation less than 1 second twice, then it is assumed that it is a continuous input operation that this inputs operation twice;Alternatively, The operation acquisition device obtains user's passage currently entered, and operation conduct when user to input to this section of text Continuous operation, such as using enter key or punctuate as decollator, operated the operation between two carriage return characters as continuous input, Or using the operation between two punctuates as continuous input operation;Alternatively, the operation acquisition device can be to the user's Input content is analyzed, and using the multiple operations for belonging to same input content as operating continuously, for example, if user has input One phrase or fixed clause will then input the operation of the phrase or fixed clause as continuous operation.
Here, the time interval threshold value can history input rate based on user, the dummy keyboard response when Between equal determine.
Then, the operation acquisition device determines the user currently to institute according to continuous multiple operation informations State the mode of operation of dummy keyboard.Such as determine input frequency, input content, input core key.
If user is in continuous multiple input operations, taps under keyboard " A " 10, taps under keyboard " B " 5, Then using keyboard A as core key.
Further, when meeting the triggering rule, the display device can be according to the mode of operation, for example institute It states input core key and shows the Dynamically Announce effect, and ignore other keys, excessively caused to avoid Dynamically Announce effect Visual confusion etc..
Preferably, the configuration device further includes packaging system (not shown), wherein the packaging system is according to described one Dynamically Announce effect corresponding to a or multiple finite elements and the finite element, by the finite element and described dynamic State display effect is packaged, to determine dynamic effect configuration file corresponding with the dummy keyboard.
Specifically, the packaging system can will be corresponding to one or more of finite elements and the finite element Dynamically Announce effect be packaged, the effect packet to be packaged into a dynamic effect configuration file, as the dummy keyboard.
For the same dummy keyboard, there can be multiple dynamic effect configuration files, and multiple dynamic effect configuration files can be with Mutually switching;It since multiple dynamic effect configuration files individually encapsulate, can't influence each other to each other, can be same A dummy keyboard shows different Dynamically Announce effects.
For example, the dynamic effect configuration file can be the skin packet of input method corresponding to dummy keyboard or dummy keyboard. The skin packet can make dummy keyboard show different display states.Skin packet in currently available technology be all it is static, Dynamic effect often non-skin packet configuration but it is preset by program, can not change.And the present apparatus is used, dynamic skin can be realized Packet, it may be assumed that configuration file is encapsulated into skin packet, configures different dynamic effects, then different skin packets can be in virtual key Show entirely different dynamic effect on disk, user arbitrarily can select or replace according to hobby.Further, user can be in skin By the adjusting to parameter in skin packet, the adjusting of different-effect in Lai Shixian skin packet.
By taking three sets of skin as an example, first set transformer skin has and bounces panel animation, flame flicking, key movement And other effects;Second set is played department cat skin (as shown in Figure 5), has the dynamic of kitten, more stars of emerging when by key pressing;Third set It safeguards radish skin (as shown in Figure 6), can fire shells, distribute the ring of light etc..As it can be seen that the dynamic effect of three sets of skin is completely not Together, it is seen that the present invention has very high flexibility.User can realize above-mentioned three by being loaded into different dynamic effect configuration files The switching of skin is covered, and can be by the way that the parameter in the dynamic effect configuration file of every set is adjusted, the tune of Lai Shixian different-effect Section realizes the switching between the effect for firing shells and distributing the ring of light by parameter regulation such as in defendance radish skin.
Preferably, moving effect configuration file can also be packaged in the form of another kind agreement, obtain for the device of the invention It takes.Such as when red-letter day operation activity, a kind of configuration file can be increased newly and be packed into program, to dynamically add for any skin Add to spread and the dynamic effect such as spend, after activity end, need to only remove configuration file.That is, packaged dynamic effect configuration file can be with Other packaged dynamic effect configuration files are compatible.
It is a kind of for configuring matching for dummy keyboard Dynamically Announce effect Fig. 2 shows in accordance with a preferred embodiment of the present invention Set schematic device;Wherein, the configuration device includes element acquisition device 1 ', position determining means 2 ', track determining device 3 ', effect determining device 4 ', regular determining device 5 ' are moved.Specifically, the element acquisition device 1 ' obtain one to be configured or Multiple finite elements, wherein the finite element includes static elements and/or dynamic element;2 ' the root of position determining means According to the dummy keyboard and the finite element, determines that the finite element is corresponding on the dummy keyboard and show area Domain;The rule determining device 5 ' determines triggering rule corresponding with the finite element;3 ' the root of track determining device Show region and the finite element according to described, in conjunction with the triggering rule, determines movement corresponding to the finite element Track;The dynamic effect determining device 4 ' determines Dynamically Announce effect corresponding to the dummy keyboard according to the motion profile.
It constantly works between above-mentioned each device, here, it will be understood by those skilled in the art that " lasting " refers to State each device respectively in real time or according to setting or real-time adjustment operating mode requirement, carry out finite element acquisition, Show the determination in region, the determination of triggering rule, the determination of motion profile fixed and moving state display effect really, until the configuration Device stops obtaining one or more finite elements to be configured.
Wherein, the element acquisition device 1 ', position determining means 2 ', dynamic effect determining device 4 ' dress corresponding with shown in Fig. 1 Set identical or essentially identical, therefore details are not described herein again, and is incorporated herein by reference.
The rule determining device 5 ' determines triggering rule corresponding with the finite element.
Specifically, the regular determining device 5 ' can in the either phase of setting Dynamically Announce effect, setting with it is described The corresponding triggering rule of finite element, wherein the triggering rule is just to trigger described initial when meeting certain condition Dynamically Announce effect corresponding to element.
Then, the track determining device 3 ' shows region and the finite element according to, in conjunction with the triggering Rule determines motion profile corresponding to the finite element.
Specifically, for example, if triggering rule to be more than after ten minutes to trigger when user's input time, and at the 11st point Terminate when clock, then motion profile determined by the track determining device 3 ' needs to play at least one minute.Alternatively, for example, if The triggering rule is the triggering when user presses certain two key, then motion profile determined by the track determining device 3 ' To be moved etc. among two keys.
Preferably, the content of the triggering rule includes but is not limited to following at least any one:
Whether the finite element shows and/or when shows: as the finite element be show or hide, or The finite element is showed at some specific time point or which kind of time conditions is the finite element meeting (as used Family starting input method after after N minutes) after show etc.;
The finite element shows duration: as the finite element presentation time be 20 seconds, as long as user defeated During entering, then the finite element just shows always etc.;
Pause or halted state of the finite element during showing: if the finite element is during showing When pause, which is rested on and is showed on picture, such as rests on current ongoing picture or a picture being newly inserted into;Or Which picture person after the finite element shows, i.e., when the described finite element is in halted state, then selects as showing Picture etc.;
Whether the finite element, which recycles, shows or shows again: such as after the finite element shows, what meeting It is recycled under the conditions of kind and shows or show again;
The multiple finite element possessed incidence relation during showing, wherein the incidence relation includes connecing Continuous relationship, dependence, in triggering relationship any one of at least: for example, presetting after the finite element A executes, initially Element B starts to execute in the final state of A, then A and B has the relationship that shows that connects, and the execution track of B relies on the final state of A, And showing by A triggering B.
Here, those skilled in the art will be understood that above-mentioned " showing for finite element " is the dynamic of the finite element State display effect shows.
Here, those skilled in the art will be understood that for a finite element, one or more is likely corresponded to A triggering rule.For example, the dynamic finite element can be triggering pressing A key, the triggering when pressing B key can also be;Or Person, the static state finite element can trigger a certain Dynamically Announce effect when pressed, can also be when dummy keyboard is shown Show another Dynamically Announce effect.
Preferably, the regular determining device 5 ' is for following at least any one:
Predetermined operation according to user to the dummy keyboard, in conjunction with corresponding to the finite element described in show region, Determine triggering rule corresponding with the finite element;
According to the dummy keyboard to the responsive state of predetermined operation, triggering corresponding with the finite element is determined Rule.
Specifically, the predetermined operation includes but is not limited to the dummy keyboard, especially to the region that shows It is individually operated, such as press, lift, it further include multiple continuous operations to the dummy keyboard.Here, the predetermined operation packet Input operation and/or non-input operation are included, the non-input operation does not operate to click set key or for a long time such as.
The responsive state includes but is not limited to the display of the dummy keyboard, hiding, pop-up prompt bubble etc..For example, When the user clicks when a certain key, then the dummy keyboard is shown;If user does not operate for a long time, the dummy keyboard is hidden Deng.
The region that shows includes described above showing location point, showing position range etc..
For example, shown below the example of four specific triggering rules.
Example one: panel bounces.Predetermined operation are as follows: click dummy keyboard caused by input frame etc. operates and occur;Show area Domain is entire dummy keyboard.
At this point, showing specified dynamic effect such as gif, displacement in full panel region during panel bounces;If giving key Etc. daughter elements also specify the dynamic effect of this trigger condition, the dynamic effect of daughter element can be superimposed on the basis of panel dynamic effect.
User clicks in any one place, terminates this dynamic effect, is restored to normal static panels and waits user's input.
Example two: in this example, predetermined operation are as follows: press or lift operation to key;It is set for showing region The specific key set.For purposes of illustration only, following substitute " Dynamically Announce effect " using " dynamic effect ".
The triggering Sample Rules of example two: pressing (press) dynamic effect and lifting (release) dynamic effect for key is a pair, In the case where having the dynamic effect of press, what the initial position of the dynamic effect of release referred to is the final position of the dynamic effect of press.release Dynamic effect must be finished in the dynamic effect of press and finger is lifted after two conditions meet and just played, it moves effect immediately following press and will not Interrupt the dynamic effect of press.That is:
When pressing, the dynamic effect of press is played if having the dynamic effect of press
It pins and does not loose one's grip, stop at the final position of the dynamic effect of press
It looses one's grip, if press has been finished:
If without the dynamic effect of release, key jumps to non-high illuminated state (Normal state) at once.
If there is the dynamic effect of release, the dynamic effect of release is broadcast, non-high illuminated state (Normal state) is switched to after finishing.
It looses one's grip, if press is not finished:
If being finished to the dynamic effect of press without the dynamic effect of release and switching to non-high illuminated state (Normal state).
If there is the dynamic effect of release, finished to the dynamic effect of press, broadcasts the dynamic effect of release, finish and switch to non-high illuminated state (Normal State).
Adopting consecutive click chemical reaction: if dynamic effect does not finish (press is not finished or release is not finished), from the dynamic effect weight of press It opens.
Example three: in this example, displaying type is bubble type, and predetermined operation is to pin or unclamp.
Example three triggers Sample Rules: it is a pair that the appearance (show) of bubble, which moves effect and hides (hide) dynamic effect, is being had In the case where the dynamic effect of show, what the initial position of the dynamic effect of hide referred to is the final position of the dynamic effect of show.The dynamic effect of hide must be The dynamic effect of show finishes and finger is lifted after two conditions meet and just played, it is immediately following the dynamic effect of show and will not to interrupt show dynamic Effect.That is:
When appearance, show animation is played if having the dynamic effect of show
It pins and does not loose one's grip, stop at the final position of the dynamic effect of show
It looses one's grip, if show has been finished:
If without the dynamic effect of hide, bubble directly disappears
If there is the dynamic effect of hide, the dynamic effect of hide is broadcast, the dynamic effect of hide is finished and directly disappears
It looses one's grip, if show is not finished:
If finishing direct disappearance to the dynamic effect of show without the dynamic effect of hide
If there is the dynamic effect of hide, finished to the dynamic effect of show, broadcast the dynamic effect of hide, finished the dynamic effect of hide and directly disappear
The appearance of new bubble, Primordial Qi bubble disappear at once, and not etc. dynamic effect does not finish
Example four: in this example, type is shown as bar shaped displaying, predetermined operation is to pin or unclamp.
Example four triggers Sample Rules: here, the strategy that bar shaped is shown is similar to bubble above displaying.Specifically:
When appearance, if the dynamic effect of the show of bubble is still playing, the dynamic effect of show for directly stopping bubble (does not broadcast bubble at this time The dynamic effect of hide), broadcast the dynamic effect of show of bar shaped at once
It pins and does not loose one's grip, stop at the final position of the dynamic effect of show
It looses one's grip, if show has been finished:
If without the dynamic effect of hide, bubble directly disappears
If there is the dynamic effect of hide, the dynamic effect of hide is broadcast, the dynamic effect of hide is finished and directly disappears
It looses one's grip, if show is not finished:
If finishing direct disappearance to the dynamic effect of show without the dynamic effect of hide
If there is the dynamic effect of hide, finished to the dynamic effect of show, broadcast the dynamic effect of hide, finished the dynamic effect of hide and directly disappear.
Fig. 3 shows according to a further aspect of the present invention a kind of for configuring the method stream of dummy keyboard Dynamically Announce effect Cheng Tu.Specifically, in step sl, the configuration device obtains one or more finite elements to be configured, wherein described first Beginning element includes static elements and/or dynamic element;In step s 2, the configuration device is according to the dummy keyboard and institute Finite element is stated, determines that the finite element is corresponding on the dummy keyboard and shows region;In step s3, described to match It sets device and shows region and the finite element according to, determine motion profile corresponding to the finite element;In step In rapid S4, the configuration device determines Dynamically Announce effect corresponding to the dummy keyboard according to the motion profile.
It constantly works between above steps, here, it will be understood by those skilled in the art that " lasting " refers to State each step respectively in real time or according to setting or real-time adjustment operating mode requirement, carry out finite element acquisition, The determination for showing the determination in region, motion profile fixed and moving state display effect really, until configuration device stopping is obtained wait match The one or more finite elements set.
Here, dummy keyboard of the present invention can be the dummy keyboard in mobile device, the mobile device Including but not limited to such as apply the mobile device of Android or iOS Mobile operating system;In addition, the dummy keyboard may be used also To be applied on non-mobile device, such as PC.Those skilled in the art will be understood that the dummy keyboard includes but is not limited to appoint Meaning dummy keyboard, such as nine key boards, 26 key boards (full keyboard).
Those skilled in the art will be understood that method of the present invention can configure completion on backstage by designer, Corresponding step is executed on backstage using method of the present invention or by corresponding device;It can also be based on open to foreground Interface, voluntarily completed by user on foreground.
In step sl, the configuration device obtains one or more finite elements to be configured, wherein the initial element Element includes static elements and/or dynamic element.
Specifically, in step sl, the configuration device obtains user by uploading, drawing by interacting with user One or more finite elements that the modes such as system are submitted;Alternatively, the configuration device has preset one in default setting Or multiple finite elements, in step sl, the configuration device obtains one or more finite elements of the default setting.
Wherein, the finite element includes static elements and/or dynamic element.The static elements are including but not limited to quiet The picture of state, text or be picture+picture drafting mode (nine Gong Lashen of such as picture, tiling);The dynamic element Including but not limited to such as cardon resource format such as gif, webn, the svg of animation (i.e. different can), the configuration text of the dynamic effect of gradual change Part (the dynamic effect of dynamic effect in different basis and combinations thereof, wherein the dynamic effect in basis includes but is not limited to: transparency, displacement, rotation, scaling, 3d rotation etc.).
Preferably, in step sl, the available multiple alternative initial elements to be configured of the configuration device, wherein The alternative initial element includes static elements and/or dynamic element;The multiple alternative initial element is combined, with life At one or more finite elements.
Specifically, in step sl, the configuration device obtains user by uploading, drawing by interacting with user Multiple alternative initial elements that the modes such as system are submitted;Alternatively, the configuration device has preset multiple times in default setting Finite element is selected, in step sl, the configuration device obtains multiple alternative initial elements of the default setting.Wherein, institute Stating alternative initial element includes static elements and/or dynamic element, and the static elements include but is not limited to static picture, text Word etc., the dynamic element include but is not limited to that such as the cardon resource, the dynamic effect that are presented in a manner of the dynamic pictures such as GIF configure text Part etc..
Then, in step sl, the configuration device is provided the multiple alternative initial element by interacting with user To the user;Then the user is obtained to operate the selection and combination of the multiple alternative initial element, it will be selected Multiple alternative initial elements carry out the combination of true-to-shape.Here, combined process can carry out group based on system default mode It closes, or can be arranged based on the active of the user, the multiple alternative initial element is combined.
Here, according to combined by the multiple alternative initial element at finite element process, can be will be multiple quiet At a combined static elements, combination includes but is not limited to state element combinations: successively being arranged according to designated position, basis Specified sequence stacks arrangement, basis specifies level attributes (such as prospect, background) to determine inclusion relation;Being also possible to will be multiple dynamic At a combined dynamic element, combination includes but is not limited to state element combinations: being performed simultaneously, connects execution, preferentially holds Row etc..
It is operated by said combination, level, inclusive, quasi- physical property etc. can be shown to the combination of static finite element A variety of visual effects can show dynamic effect abundant to the combination of dynamic finite element.
Alternatively, in step sl, the configuration device is according to the mode of system default, from the multiple alternative initial element The alternative initial element of middle selection fixed number, or the multiple alternative initial element is all selected;It then, will be selected Alternative initial element carry out random combine, or the feature based on the multiple alternative initial element is combined, as by institute It states multiple alternative initial elements successively to arrange, or is stacked with etc. according to the blank position of each alternative initial element.
In step s 2, the configuration device determines described initial according to the dummy keyboard and the finite element Element is corresponding on the dummy keyboard to show region.
Specifically, in step s 2, layout and the initial element of the configuration device according to the dummy keyboard Element determines that the finite element is corresponding on the dummy keyboard in such a way that system is arranged automatically or user selects Show region.For example, if there is some region to belong to white space on the dummy keyboard area can be showed as described Domain;If there are a specially designed regions on the dummy keyboard, region etc. can be showed as described.
Wherein, it is nine key boards, 26 key keys that the layout of the dummy keyboard, which includes but is not limited to the dummy keyboard, The placement position of each symbol or control key of disk (full keyboard) and the dummy keyboard.
Preferably, in step s 2, the configuration device can be according to the layout of the dummy keyboard and/or described initial The characteristic information of element determines and shows region corresponding to the finite element;Wherein, the characteristic information packet of the finite element Include but be not limited to the quantity information of the finite element, the content information of the finite element, the finite element size letter Breath, the finite element belong to dynamic element or static elements.
For example, the key mapping that region is determined as on dummy keyboard can be showed if the content of the finite element is " N " At " N ";If the finite element is bar elements, region can be showed and be determined as at the control group of dummy keyboard etc.;If The size of the finite element can cover two key mappings of the dummy keyboard, then set the region that shows of the finite element It is set to the lower section etc. of any two key mapping on keyboard;If the quantity of the finite element can be greater than or equal to the virtual key Number of keys on disk, then by the key area for showing region and corresponding on the dummy keyboard at random of each finite element Deng.
Here, the region that shows includes but is not limited to any position on the dummy keyboard.
Preferably, the region that shows includes showing position and/or the zone of action;Wherein, it is described show position include but It is not limited to showing location point and/or show position range on the dummy keyboard, the determination for showing region can pass through It divides a region directly to determine, location point can also be showed by selecting two, and will be between described two location points Range shows region described in being used as;The zone of action includes but is not limited to that prospect, background, panorama are (i.e. same to foreground and background Some or all of Shi Qixiao).Here, the prospect is the background that the finite element does not interfere with current virtual keyboard, Only shown on the surface layer of dummy keyboard;The background is that the finite element is shown as the background of current virtual keyboard.
It is highly preferred that described show the zone of action for showing position and/or dynamic element that region includes static elements.Into One step, if being not provided with the zone of action, dynamic element shows default using the position that shows of static elements.
Specifically, the static elements show position i.e. and indicate static elements which position of the dummy keyboard into Row shows;The zone of action characterization of the dynamic element is that dynamic finite element rises for which part of static finite element Effect, therefore different types of static finite element will be with the different zones of action.For example, single non-combined type static state initial element Element only there is it to show a kind of zone of action in position;Tool there are two the combined static finite element of level have prospect, background, Three kinds of panorama (prospect+background);Combined static finite element with inclusion relation has only daughter element region, only itself area A variety of scopes such as domain, daughter element region+self zone.It, can be by one or more dynamics by the setting of the zone of action Element is tied in the different location of one or more static elements, so that Dynamically Announce effect is more abundant and flexible.
It, can be by one or more dynamic elements and one or more static elements by the setting to region is showed It is combined into a pure dynamic element (all daughter elements i.e. in the element are dynamic) or the dynamic member comprising static elements Plain (daughter element i.e. in the element includes dynamic and static).
In step s3, the configuration device shows region and the finite element according to, determines described initial Motion profile corresponding to element.
Specifically, in step s3, the configuration device shows region and the finite element according to, passes through base In the setting of user, or it is based on the customized create-rule of system, to determine motion profile corresponding to the finite element. Wherein, the motion profile include but is not limited to move displacement, speed, element metamorphosis (as from big to small, from it is small to Greatly) etc..
Preferably, in step s3, the configuration device can according to the area characteristic information for showing region, in conjunction with The finite element determines motion profile corresponding to the finite element relative to the positional relationship for showing region.
Wherein, the area characteristic information include but is not limited to the size for showing region, position, shape (such as bar shaped, Square, circle etc.), show key information corresponding to region, show had in region show content etc..
The finite element relative to the positional relationship for showing region, such as the finite element size relative to The size for showing regional location, the space or 100% in region 10% is showed as described in capable of occupying the finite element Space;Alternatively, for example, the finite element is relative to the positional relationship for showing region blank position, such as initial element The size of element is equal to the size etc. of the blank position;Alternatively, for example, the shape of the finite element shows relative to described The shape relation in region, such as circular finite element are placed on that circular to show region medium.
For example, if the region that shows is that a location point or the finite element can occupy and described show region 100% space, and the finite element is dynamic element, then the finite element directly can be placed on this and showed on region, I.e. motion profile is nothing;If it is described show region be a location point, and the finite element be static elements or dynamic element, The finite element can then be carried out at that point to displaying from small to large;If the region that shows is a straight line, can incite somebody to action The finite element is moved to other end etc. from one end of the straight line;If the finite element and the region that shows are circle, Then can by the finite element it is described show in region roll;If the finite element with it is described show region be it is rectangular, Then the finite element can be subjected to loopy moving etc. in the quadrangle for showing region.
Preferably, motion profile dynamic effect as representated by a dynamic finite element, static elements show Region, in conjunction with the comprehensive determination of create-rule of motion profile.
Here, a dynamic finite element represents a kind of dynamic effect, including but not limited to cardon format resource, gradual change is dynamic The configuration file etc. of effect.Wherein, cardon resource includes but is not limited to the file of the formats such as gif, webn, svg;The dynamic effect configuration of gradual change File can then configure the display effect of the dynamic effect of different types of gradual change and combinations thereof dynamic effect.Here, what the dynamic effect of gradual change can configure The type of dynamic effect include but is not limited to light and shade variation, size variation, change in displacement, color change, Plane Rotation, beveling, 3d rotation etc..
For example, a dynamic finite element A1 is to move down 100%, a dynamic finite element A2 is to revolve around itself Turn, a static state finite element B1 is a lesser key, and a static state finite element B2 is a biggish toolbar.Show Example 1: if A1 is arranged on B1 and B2 simultaneously, B1 is moved down shorter distance (B1 itself is smaller), and B2 can move compared with Big distance, it is seen then that static elements and the difference for showing region can generate different motion profiles, to obtain two movement rails Mark.Example 2: if it is A2 that animation is pressed in B1 setting, B1 is rotated in place when pressing;If it is A1, lift that animation is pressed in B1 setting Starting is depicted as A2, then B1 is first moved down, and B1 can be rotated in place in lower section when lifting hand.As it can be seen that same finite element A2, because of touching The difference of clockwork spring part has also obtained two motion profiles.
In step s 4, the configuration device determines dynamic corresponding to the dummy keyboard according to the motion profile Display effect.
Specifically, in step s 4, the configuration device can be based on the motion profile, by based on user setting or The customized create-rule of system, determines Dynamically Announce corresponding to the dummy keyboard by way of further adjustment parameter Effect.Wherein, the Dynamically Announce effect includes but is not limited to such as duration, repetitive mode, initial value, stop value, movement Speed, versus time curve etc..
Here, be composed multiple alternative initial elements by certain way since a finite element can be, Therefore may include one or more effects in Dynamically Announce effect determined by, can be and meanwhile show or successively displaying or according to Certain rule overlapping shows, such as colors gradient on one side rotate while.
Here, the Dynamically Announce effect can be presented on any position of the dummy keyboard, such as described On the single key of dummy keyboard, control group or entire dummy keyboard.Preferably, the Dynamically Announce effect can also be described The related interfaces of dummy keyboard are presented, such as the pop-up of the dummy keyboard.
For example, in step s 4, the configuration device can provide a user one of above-mentioned Dynamically Announce effect or more Option is planted, includes multiple customized parameters in each option, so that user is successively adjusted;Finally based on determined by user Numerical value determines the Dynamically Announce effect.Alternatively, in step s 4, the configuration device can be based on current virtual keyboard Layout, motion profile etc., by based on default setting or based on the Dynamically Announce effect template being randomly provided, to the initial element Element motion profile be adjusted, add one or more contents in above-mentioned Dynamically Announce effect for it, finally determine described in Dynamically Announce effect.
Preferably, in step s 4, the configuration device can determine the finite element institute according to the motion profile Corresponding initial Dynamically Announce effect;The initial Dynamically Announce effect according to corresponding to the finite element, in conjunction with described initial The initial Dynamically Announce effect of one or more reference elements corresponding to element, determines dynamic corresponding to the dummy keyboard Display effect.
Specifically, in step s 4, the configuration device can be based on the motion profile, by based on user setting or The customized create-rule of system determines initial Dynamically Announce effect corresponding to the finite element.Wherein, the just initiating State display effect includes but is not limited to such as the duration, repetitive mode, initial value, stop value, movement velocity, changes with time Curve etc..
Then, in step s 4, the configuration device passes through to corresponding to the finite element and/or the finite element Show region, motion profile, presentation time etc. analyzed, determine one or more join corresponding with the finite element Examine element;Alternatively, in step s 4, the configuration device by interacting with other devices, obtain provided by other devices, One or more reference elements corresponding to the finite element.
For example, if some element and the finite element to show region identical or be overlapped, some element and described initial The motion profile of element is similar, intersection, it is parallel or be overlapped, some element is consistent with the presentation time of the finite element or phase It is overlapped, then using the element as the reference element of the finite element.Specifically, for example, if finite element A's shows in region The zone of action be the dummy keyboard panorama, and the region that shows of another element B, C, D is respectively the dummy keyboard The prospect of key b, c, d, then the element B, C, D are the reference element of the finite element A.
Then, in step s 4, the configuration device initial Dynamically Announce effect according to corresponding to the finite element, The initial Dynamically Announce effect of one or more reference elements in conjunction with corresponding to the finite element, by by above-mentioned two or The mode that multiple initial Dynamically Announce effects are directly superimposed, or imitated according to above-mentioned two or multiple initial Dynamically Announces Fruit, to be determined corresponding to the dummy keyboard to the mode that the multiple initial Dynamically Announce effect adjusts accordingly Dynamically Announce effect.
Here, the mode of the determination can be based on the Dynamically Announce effect of the finite element and the reference element Track, classification (such as light and shade changes classification, motion mode classification) etc. are determined, and the mode of the adjustment includes but is not limited to Adjust position, brightness, transparency, the scaling etc. of display.
For example, after upper example, if the Dynamically Announce effect of finite element A is to carry out to the right on the panorama of the dummy keyboard Mobile, the Dynamically Announce effect of the reference element B is that self rotation of prospect is carried out on corresponding key b, then described The whole Dynamically Announce effect that dummy keyboard is presented are as follows: the entirety of the whole and entire dummy keyboard of key b can be to the right It is mobile, and the prospect of key b can move while rotating.
Alternatively, for example, if the Dynamically Announce effect of finite element E is in the key area " qwert " of the dummy keyboard Background on carry out light and shade variation, and the Dynamically Announce effect of reference element F be in the prospect of the key e of the dummy keyboard The light and shade variation of reference element F is carried out, then in step s 4, the configuration device is according to the finite element E and the ginseng The Dynamically Announce effect for examining element F sets the whole Dynamically Announce effect that the dummy keyboard is presented are as follows: the virtual key Disk carries out light and shade variation in the background of key area " qwrt ", and the light and shade that the key e carries out reference element F in prospect becomes Change.
Here, those skilled in the art will be understood that the reference element can be from the finite element with different Dynamic Display effect, described finite element itself.That is, being configured to that there is difference to show region if a finite element Two kinds of Dynamic Display effects, then finite element corresponding to one of Dynamic Display effect is another finite element Reference element.
Preferably, the method also includes step S5 (not shown), wherein in step s 5, the configuration device is in institute It states and shows the Dynamically Announce effect on dummy keyboard.
Specifically, the Dynamically Announce effect can be showed on the dummy keyboard immediately after the setup; It according to set presentation time or can also show trigger condition after the setup etc., be carried out on the dummy keyboard Show;Alternatively, can be combined with the respective resources of equipment corresponding to the dummy keyboard, such as electricity, free memory, when described Resource meets when showing demand of the Dynamically Announce effect, just shows to the Dynamically Announce effect.
It is highly preferred that the method also includes step S6 (not shown) and step S7 (not shown), wherein in step S6 In, the configuration device obtains user currently to the mode of operation of the dummy keyboard;In the step s 7, the configuration device root According to the mode of operation, triggering rule corresponding with the mode of operation is detected;When meeting the triggering rule, in step In S5, the configuration device shows institute according to corresponding triggering rule on the dummy keyboard according to the mode of operation State Dynamically Announce effect.
Specifically, in step s 6, the configuration device is currently right to obtain user by directly interacting with user The mode of operation of the dummy keyboard;Alternatively, in step s 6, the configuration device interacts with the dummy keyboard, to obtain Take mode of operation of the family currently to the dummy keyboard;Alternatively, in step s 6, the configuration device with other by that can mention It interacts for the device of user's current operation status, to obtain user currently to the mode of operation of the dummy keyboard.
Wherein, the mode of operation includes user currently to the input operation of the dummy keyboard and/or the virtual key Responsive state of the disk to user's operation;Wherein, the input operation includes but is not limited to current input key, inputs frequency, is defeated The angle of incidence, input action (such as press and lift), the responsive state include but is not limited to the display, hidden of the dummy keyboard Hiding, pop-up prompt bubble etc..
Then, in the step s 7, the configuration device is according to the mode of operation, by the mode of operation and the triggering Content in rule is matched, to detect triggering rule corresponding with the mode of operation.
When meeting the triggering rule, then in step s 5, the configuration device is according to the mode of operation, described Show the Dynamically Announce effect on dummy keyboard.
For example, if the triggering is regular are as follows: when dummy keyboard bounces display, then play phase in whole dummy keyboard regions The Dynamically Announce effect answered;When then edit box or other operations are bounced when the user clicks with causing dummy keyboard, then in whole void Quasi- keyboard area shows default Dynamically Announce effect.
Alternatively, for example, if the triggering is regular are as follows: when pressing the button A, then it is aobvious to play dynamic corresponding with key A Show effect;Then when user input operation for press the key A when, the display device show on the dummy keyboard it is pre- If Dynamically Announce effect.
Alternatively, for example, if the triggering is regular are as follows: when pinning a certain key and not loosing one's grip, then rest on the key and broadcast The final position for the Dynamically Announce effect put;Then when the input of user operation is the sustained hold key, the display device Show the final position of default Dynamically Announce effect on the dummy keyboard.
Alternatively, for example, if the triggering is regular are as follows: when the input frequency of the user is higher than predetermined threshold, then improve The Dynamically Announce effect triggered shows rate;Then the operation acquisition device passes through within a certain period of time to the input of user Frequency is analyzed, and determines that the input frequency of the user is higher than the predetermined threshold, then when the user presses above-mentioned key A When, the display device plays Dynamically Announce effect corresponding with key A, and that improves the Dynamically Announce effect shows speed Rate.For example, terminate Dynamically Announce effect broadcasting within 3 seconds under normal circumstances, then when the input frequency is higher than predetermined threshold, Then Dynamically Announce effect broadcasting is terminated in 2 seconds.
It is highly preferred that in step s 6, the configuration device acquisition user currently to the single of the dummy keyboard or connects Continuous multiple operation informations, wherein the operation information includes user currently to the input operation of the dummy keyboard and/or energy Enough trigger the user's operation of the responsive state of the dummy keyboard;According to the operation information, determine the user currently to institute State the mode of operation of dummy keyboard.
Specifically, in step s 6, the configuration device is currently right to obtain user by directly interacting with user The operation information of the dummy keyboard;Alternatively, in step s 6, the configuration device interacts with the dummy keyboard, to obtain Take operation information of the family currently to the dummy keyboard;Alternatively, in step s 6, the configuration device with other by that can mention It interacts for the device of user's current operating information, to obtain user currently to the operation information of the dummy keyboard.
Here, those skilled in the art, which will be understood that, described " can trigger the user of the responsive state of the dummy keyboard Operation ", which is not equivalent to the input operation, can then trigger the dummy keyboard if user clicks the set key of dummy keyboard Response, but do not inputted.
When the operation information is single operation information, then in step s 6, the configuration device can be directly by the behaviour Make information as the mode of operation.
If the operation information is multiple continuous operation informations, in step s 6, the configuration device obtains user Currently at certain time intervals in threshold value, to multiple operation informations of the dummy keyboard, and as continuous operation letter Breath, for example, if user inputted the interval of operation less than 1 second twice, then it is assumed that it is a continuous input behaviour that this inputs operation twice Make;Alternatively, in step s 6, the configuration device obtains user's passage currently entered, and user is inputted the Duan Wen Operation when word makees the operation between two carriage return characters as continuous operation, such as using enter key or punctuate as decollator Continuously to input operation, or using the operation between two punctuates as continuous input operation;Alternatively, in step s 6, it is described Configuration device can analyze the input content of the user, and will belong to multiple operations of same input content as company Continuous operation, for example, if user has input a phrase or fixed clause, will input the operation of the phrase or fixed clause as Continuous operation.
Here, the time interval threshold value can history input rate based on user, the dummy keyboard response when Between equal determine.
Then, in step s 6, the configuration device determines that the user works as according to continuous multiple operation informations The preceding mode of operation to the dummy keyboard.Such as determine input frequency, input content, input core key.
If user is in continuous multiple input operations, taps under keyboard " A " 10, taps under keyboard " B " 5, Then using keyboard A as core key.
Further, when meeting the triggering rule, in step s 5, the configuration device can be according to the operation State, for example described input core key shows the Dynamically Announce effect, and ignores other keys, to avoid Dynamically Announce effect Visual confusion caused by fruit is excessive etc..
Preferably, the method also includes step S8 (not shown), wherein in step s 8, the configuration device according to Dynamically Announce effect corresponding to one or more of finite elements and the finite element, by the finite element and The Dynamically Announce effect is packaged, to determine dynamic effect configuration file corresponding with the dummy keyboard.
Specifically, in step s 8, the configuration device can by one or more of finite elements and it is described just Dynamically Announce effect corresponding to beginning element is packaged, to be packaged into a dynamic effect configuration file, as the dummy keyboard Effect packet.
For the same dummy keyboard, there can be multiple dynamic effect configuration files, and multiple dynamic effect configuration files can be with Mutually switching;It since multiple dynamic effect configuration files individually encapsulate, can't influence each other to each other, can be same A dummy keyboard shows different Dynamically Announce effects.
For example, the dynamic effect configuration file can be the skin packet of input method corresponding to dummy keyboard or dummy keyboard. The skin packet can make dummy keyboard show different display states.Skin packet in currently available technology be all it is static, Dynamic effect often non-skin packet configuration but it is preset by program, can not change.And the present apparatus is used, dynamic skin can be realized Packet, it may be assumed that configuration file is encapsulated into skin packet, configures different dynamic effects, then different skin packets can be in virtual key Show entirely different dynamic effect on disk, user arbitrarily can select or replace according to hobby.Further, user can be in skin By the adjusting to parameter in skin packet, the adjusting of different-effect in Lai Shixian skin packet.
By taking three sets of skin as an example, first set transformer skin has and bounces panel animation, flame flicking, key movement And other effects;Second set is played department cat skin (as shown in Figure 5), has the dynamic of kitten, more stars of emerging when by key pressing;Third set It safeguards radish skin (as shown in Figure 6), can fire shells, distribute the ring of light etc..As it can be seen that the dynamic effect of three sets of skin is completely not Together, it is seen that the present invention has very high flexibility.User can realize above-mentioned three by being loaded into different dynamic effect configuration files The switching of skin is covered, and can be by the way that the parameter in the dynamic effect configuration file of every set is adjusted, the tune of Lai Shixian different-effect Section realizes the switching between the effect for firing shells and distributing the ring of light by parameter regulation such as in defendance radish skin.
Preferably, moving effect configuration file can also be packaged in the form of another kind agreement, obtain for the device of the invention It takes.Such as when red-letter day operation activity, a kind of configuration file can be increased newly and be packed into program, to dynamically add for any skin Add to spread and the dynamic effect such as spend, after activity end, need to only remove configuration file.That is, packaged dynamic effect configuration file can be with Other packaged dynamic effect configuration files are compatible.
Fig. 4 shows in accordance with a preferred embodiment of the present invention a kind of for configuring the side of dummy keyboard Dynamically Announce effect Method flow chart.Specifically, in step S1 ', the configuration device obtains one or more finite elements to be configured, wherein The finite element includes static elements and/or dynamic element;In step S2 ', the configuration device is according to the virtual key Disk and the finite element determine that the finite element is corresponding on the dummy keyboard and show region;In step S5 ' In, the configuration device determines triggering rule corresponding with the finite element;In step S3 ', the configuration device root Show region and the finite element according to described, in conjunction with the triggering rule, determines movement corresponding to the finite element Track;In step S4 ', the configuration device determines that dynamic corresponding to the dummy keyboard is aobvious according to the motion profile Show effect.
It constantly works between above steps, here, it will be understood by those skilled in the art that " lasting " refers to State each step respectively in real time or according to setting or real-time adjustment operating mode requirement, carry out finite element acquisition, Show the determination in region, the determination of triggering rule, the determination of motion profile fixed and moving state display effect really, until the configuration Device stops obtaining one or more finite elements to be configured.
Wherein, it is identical or essentially identical to correspond to step with shown in Fig. 3 by the step S1 ', step S2 ', step S4 ', so Place repeats no more, and is incorporated herein by reference.
In step S5 ', the configuration device determines triggering rule corresponding with the finite element.
Specifically, in step S5 ', the configuration device can be in the either phase of setting Dynamically Announce effect, setting Triggering rule corresponding with the finite element, wherein the triggering rule is just to trigger institute when meeting certain condition State Dynamically Announce effect corresponding to finite element.
Then, in step S3 ', the configuration device shows region and the finite element according to, in conjunction with institute Triggering rule is stated, determines motion profile corresponding to the finite element.
Specifically, for example, if triggering rule to be more than after ten minutes to trigger when user's input time, and at the 11st point Terminate when clock, then in step S3 ', motion profile determined by the configuration device needs to play at least one minute.Alternatively, example Such as, if triggering rule is the triggering when user presses certain two key, in step S3 ', the configuration device institute is really Fixed motion profile is to move etc. among two keys.
Preferably, the content of the triggering rule includes but is not limited to following at least any one:
Whether the finite element shows and/or when shows: as the finite element be show or hide, or The finite element is showed at some specific time point or which kind of time conditions is the finite element meeting (as used Family starting input method after after N minutes) after show etc.;
The finite element shows duration: as the finite element presentation time be 20 seconds, as long as user defeated During entering, then the finite element just shows always etc.;
Pause or halted state of the finite element during showing: if the finite element is during showing When pause, which is rested on and is showed on picture, such as rests on current ongoing picture or a picture being newly inserted into;Or Which picture person after the finite element shows, i.e., when the described finite element is in halted state, then selects as showing Picture etc.;
Whether the finite element, which recycles, shows or shows again: such as after the finite element shows, what meeting It is recycled under the conditions of kind and shows or show again;
The multiple finite element possessed incidence relation during showing, wherein the incidence relation includes connecing Continuous relationship, dependence, in triggering relationship any one of at least: for example, presetting after the finite element A executes, initially Element B starts to execute in the final state of A, then A and B has the relationship that shows that connects, and the execution track of B relies on the final state of A, And showing by A triggering B.
Here, those skilled in the art will be understood that above-mentioned " showing for finite element " is the dynamic of the finite element State display effect shows.
Here, those skilled in the art will be understood that for a finite element, one or more is likely corresponded to A triggering rule.For example, the dynamic finite element can be triggering pressing A key, the triggering when pressing B key can also be;Or Person, the static state finite element can trigger a certain Dynamically Announce effect when pressed, can also be when dummy keyboard is shown Show another Dynamically Announce effect.
Preferably, in step S5 ', the configuration device is for following at least any one:
Predetermined operation according to user to the dummy keyboard, in conjunction with corresponding to the finite element described in show region, Determine triggering rule corresponding with the finite element;
According to the dummy keyboard to the responsive state of predetermined operation, triggering corresponding with the finite element is determined Rule.
Specifically, the predetermined operation includes but is not limited to the dummy keyboard, especially to the region that shows It is individually operated, such as press, lift, it further include multiple continuous operations to the dummy keyboard.Here, the predetermined operation packet Input operation and/or non-input operation are included, the non-input operation does not operate to click set key or for a long time such as.
The responsive state includes but is not limited to the display of the dummy keyboard, hiding, pop-up prompt bubble etc..For example, When the user clicks when a certain key, then the dummy keyboard is shown;If user does not operate for a long time, the dummy keyboard is hidden Deng.
The region that shows includes described above showing location point, showing position range etc..
For example, shown below the example of four specific triggering rules.
Example one: panel bounces.Predetermined operation are as follows: click dummy keyboard caused by input frame etc. operates and occur;Show area Domain is entire dummy keyboard.
At this point, showing specified dynamic effect such as gif, displacement in full panel region during panel bounces;If giving key Etc. daughter elements also specify the dynamic effect of this trigger condition, the dynamic effect of daughter element can be superimposed on the basis of panel dynamic effect.
User clicks in any one place, terminates this dynamic effect, is restored to normal static panels and waits user's input.
Example two: in this example, predetermined operation are as follows: press or lift operation to key;It is set for showing region The specific key set.For purposes of illustration only, following substitute " Dynamically Announce effect " using " dynamic effect ".
The triggering Sample Rules of example two: pressing (press) dynamic effect and lifting (release) dynamic effect for key is a pair, In the case where having the dynamic effect of press, what the initial position of the dynamic effect of release referred to is the final position of the dynamic effect of press.release Dynamic effect must be finished in the dynamic effect of press and finger is lifted after two conditions meet and just played, it moves effect immediately following press and will not Interrupt the dynamic effect of press.That is:
When pressing, the dynamic effect of press is played if having the dynamic effect of press
It pins and does not loose one's grip, stop at the final position of the dynamic effect of press
It looses one's grip, if press has been finished:
If without the dynamic effect of release, key jumps to non-high illuminated state (Normal state) at once.
If there is the dynamic effect of release, the dynamic effect of release is broadcast, non-high illuminated state (Normal state) is switched to after finishing.
It looses one's grip, if press is not finished:
If being finished to the dynamic effect of press without the dynamic effect of release and switching to non-high illuminated state (Normal state).
If there is the dynamic effect of release, finished to the dynamic effect of press, broadcasts the dynamic effect of release, finish and switch to non-high illuminated state (Normal State).
Adopting consecutive click chemical reaction: if dynamic effect does not finish (press is not finished or release is not finished), from the dynamic effect weight of press It opens.
Example three: in this example, displaying type is bubble type, and predetermined operation is to pin or unclamp.
Example three triggers Sample Rules: it is a pair that the appearance (show) of bubble, which moves effect and hides (hide) dynamic effect, is being had In the case where the dynamic effect of show, what the initial position of the dynamic effect of hide referred to is the final position of the dynamic effect of show.The dynamic effect of hide must be The dynamic effect of show finishes and finger is lifted after two conditions meet and just played, it is immediately following the dynamic effect of show and will not to interrupt show dynamic Effect.That is:
When appearance, show animation is played if having the dynamic effect of show
It pins and does not loose one's grip, stop at the final position of the dynamic effect of show
It looses one's grip, if show has been finished:
If without the dynamic effect of hide, bubble directly disappears
If there is the dynamic effect of hide, the dynamic effect of hide is broadcast, the dynamic effect of hide is finished and directly disappears
It looses one's grip, if show is not finished:
If finishing direct disappearance to the dynamic effect of show without the dynamic effect of hide
If there is the dynamic effect of hide, finished to the dynamic effect of show, broadcast the dynamic effect of hide, finished the dynamic effect of hide and directly disappear
The appearance of new bubble, Primordial Qi bubble disappear at once, and not etc. dynamic effect does not finish
Example four: in this example, type is shown as bar shaped displaying, predetermined operation is to pin or unclamp.
Example four triggers Sample Rules: here, the strategy that bar shaped is shown is similar to bubble above displaying.Specifically:
When appearance, if the dynamic effect of the show of bubble is still playing, the dynamic effect of show for directly stopping bubble (does not broadcast bubble at this time The dynamic effect of hide), broadcast the dynamic effect of show of bar shaped at once
It pins and does not loose one's grip, stop at the final position of the dynamic effect of show
It looses one's grip, if show has been finished:
If without the dynamic effect of hide, bubble directly disappears
If there is the dynamic effect of hide, the dynamic effect of hide is broadcast, the dynamic effect of hide is finished and directly disappears
It looses one's grip, if show is not finished:
If finishing direct disappearance to the dynamic effect of show without the dynamic effect of hide
If there is the dynamic effect of hide, finished to the dynamic effect of show, broadcast the dynamic effect of hide, finished the dynamic effect of hide and directly disappear.
It should be noted that the present invention can be carried out in the assembly of software and/or software and hardware, for example, can adopt With specific integrated circuit (ASIC), general purpose computer or any other realized similar to hardware device.In one embodiment In, software program of the invention can be executed to implement the above steps or functions by processor.Similarly, of the invention Software program (including relevant data structure) can be stored in computer readable recording medium, for example, RAM memory, Magnetic or optical driver or floppy disc and similar devices.In addition, some of the steps or functions of the present invention may be implemented in hardware, example Such as, as the circuit cooperated with processor thereby executing each step or function.
In addition, a part of the invention can be applied to computer program product, such as computer program instructions, when its quilt When computer executes, by the operation of the computer, it can call or provide according to the method for the present invention and/or technical solution. And the program instruction of method of the invention is called, it is possibly stored in fixed or moveable recording medium, and/or pass through Broadcast or the data flow in other signal-bearing mediums and transmitted, and/or be stored according to described program instruction operation In the working storage of computer equipment.Here, according to one embodiment of present invention including a device, which includes using Memory in storage computer program instructions and processor for executing program instructions, wherein when the computer program refers to When enabling by processor execution, method and/or skill of the device operation based on aforementioned multiple embodiments according to the present invention are triggered Art scheme.
It is obvious to a person skilled in the art that invention is not limited to the details of the above exemplary embodiments, Er Qie In the case where without departing substantially from spirit or essential attributes of the invention, the present invention can be realized in other specific forms.Therefore, no matter From the point of view of which point, the present embodiments are to be considered as illustrative and not restrictive, and the scope of the present invention is by appended power Benefit requires rather than above description limits, it is intended that all by what is fallen within the meaning and scope of the equivalent elements of the claims Variation is included in the present invention.Any reference signs in the claims should not be construed as limiting the involved claims.This Outside, it is clear that one word of " comprising " does not exclude other units or steps, and odd number is not excluded for plural number.That states in device claim is multiple Unit or device can also be implemented through software or hardware by a unit or device.The first, the second equal words are used to table Show title, and does not indicate any particular order.
Although front is specifically shown and describes exemplary embodiment, it will be understood to those of skill in the art that It is that without departing substantially from the spirit and scope of claims, can be varied in terms of its form and details.Here Sought protection illustrates in the dependent claims.These of each embodiment are defined in following number clause In terms of other:
1. a kind of method for configuring dummy keyboard Dynamically Announce effect, wherein this method comprises:
A obtains one or more finite elements to be configured, wherein the finite element includes static elements and/or moves State element;
B determines finite element institute on the dummy keyboard according to the dummy keyboard and the finite element It is corresponding to show region;
C shows region and the finite element according to, determines motion profile corresponding to the finite element;
D determines Dynamically Announce effect corresponding to the dummy keyboard according to the motion profile.
2. according to method described in clause 1, wherein the step a includes:
Obtain multiple alternative initial elements to be configured, wherein the alternative initial element include static elements and/or Dynamic element;
The multiple alternative initial element is combined, to generate one or more finite elements.
3. the method according to clause 1 or 2, wherein the step b includes:
According to the dummy keyboard and the finite element, determines and shows region corresponding to the finite element, In, the region that shows includes showing position and/or the zone of action.
4. the method according to any one of clause 1 to 3, wherein the step b includes:
According to the characteristic information of the layout of the dummy keyboard and/or the finite element, the finite element institute is determined It is corresponding to show region.
5. the method according to any one of clause 1 to 4, wherein the step c includes:
The area characteristic information for showing region according to, in conjunction with the finite element relative to the region that shows Positional relationship determines motion profile corresponding to the finite element.
6. the method according to any one of clause 1 to 5, wherein this method further include:
R determines triggering rule corresponding with the finite element;
Wherein, the step c includes:
Show region and the finite element according to, in conjunction with the triggering rule, determines the finite element institute Corresponding motion profile.
7. according to method described in clause 6, wherein the step r includes following at least any one:
Predetermined operation according to user to the dummy keyboard, in conjunction with corresponding to the finite element described in show region, Determine triggering rule corresponding with the finite element;
According to the dummy keyboard to the responsive state of predetermined operation, triggering corresponding with the finite element is determined Rule.
8. the method according to any one of clause 1 to 7, wherein the step d includes:
According to the motion profile, initial Dynamically Announce effect corresponding to the finite element is determined;
The initial Dynamically Announce effect according to corresponding to the finite element, one in conjunction with corresponding to the finite element The initial Dynamically Announce effect of a or multiple reference elements, determines Dynamically Announce effect corresponding to the dummy keyboard.
9. the method according to any one of clause 1 to 8, wherein this method further include:
X shows the Dynamically Announce effect on the dummy keyboard.
10. according to method described in clause 9, wherein this method further include:
Y obtains user currently to the mode of operation of the dummy keyboard;
According to the mode of operation, triggering rule corresponding with the mode of operation is detected;
Wherein, the step x includes:
When meeting the triggering rule, according to the mode of operation, according to corresponding touching on the dummy keyboard Hair rule shows the Dynamically Announce effect.
11. according to method described in clause 10, wherein the step y includes:
User is obtained currently to the single of the dummy keyboard or continuous multiple operation informations, wherein the operation letter Breath includes the use that user currently operated and/or can trigger the responsive state of the dummy keyboard to the input of the dummy keyboard Family operation;
According to the operation information, determine the user currently to the mode of operation of the dummy keyboard.
12. the method according to any one of clause 1 to 11, wherein this method further include:
According to Dynamically Announce effect corresponding to one or more of finite elements and the finite element, by institute It states finite element and the Dynamically Announce effect is packaged, to determine dynamic effect configuration text corresponding with the dummy keyboard Part.
13. a kind of for configuring the configuration device of dummy keyboard Dynamically Announce effect, wherein the device includes:
Element acquisition device, for obtaining one or more finite elements to be configured, wherein the finite element includes Static elements and/or dynamic element;
Position determining means, for determining that the finite element exists according to the dummy keyboard and the finite element Show region corresponding on the dummy keyboard;
Track determining device determines the finite element institute for showing region and the finite element according to Corresponding motion profile;
Dynamic effect determining device, for determining that Dynamically Announce corresponding to the dummy keyboard is imitated according to the motion profile Fruit.
14. according to configuration device described in clause 13, wherein the element acquisition device is used for:
Obtain multiple alternative initial elements to be configured, wherein the alternative initial element include static elements and/or Dynamic element;
The multiple alternative initial element is combined, to generate one or more finite elements.
15. the configuration device according to clause 13 or 14, wherein the position determining means are used for:
According to the dummy keyboard and the finite element, determines and shows region corresponding to the finite element, In, the region that shows includes showing position and/or the zone of action.
16. the configuration device according to any one of clause 13 to 15, wherein the position determining means are used for:
According to the characteristic information of the layout of the dummy keyboard and/or the finite element, the finite element institute is determined It is corresponding to show region.
17. the configuration device according to any one of clause 13 to 16, wherein the track determining device is used for:
The area characteristic information for showing region according to, in conjunction with the finite element relative to the region that shows Positional relationship determines motion profile corresponding to the finite element.
18. the configuration device according to any one of clause 13 to 17, wherein the configuration device further include:
Regular determining device, for determining triggering rule corresponding with the finite element;
Wherein, the track determining device is used for:
Show region and the finite element according to, in conjunction with the triggering rule, determines the finite element institute Corresponding motion profile.
19. according to configuration device described in clause 18, wherein the rule determining device is for following at least any one:
Predetermined operation according to user to the dummy keyboard, in conjunction with corresponding to the finite element described in show region, Determine triggering rule corresponding with the finite element;
According to the dummy keyboard to the responsive state of predetermined operation, triggering corresponding with the finite element is determined Rule.
20. the configuration device according to any one of clause 13 to 19, wherein the dynamic effect determining device is used for:
According to the motion profile, initial Dynamically Announce effect corresponding to the finite element is determined;
The initial Dynamically Announce effect according to corresponding to the finite element, one in conjunction with corresponding to the finite element The initial Dynamically Announce effect of a or multiple reference elements, determines Dynamically Announce effect corresponding to the dummy keyboard.
21. the configuration device according to any one of clause 13 to 20, wherein the configuration device further include:
Display device, for showing the Dynamically Announce effect on the dummy keyboard.
22. according to configuration device described in clause 21, wherein the configuration device further include:
Acquisition device is operated, for obtaining user currently to the mode of operation of the dummy keyboard;
Detection device, for detecting triggering rule corresponding with the mode of operation according to the mode of operation;
Wherein, the display device is used for:
When meeting the triggering rule, according to the mode of operation, according to corresponding touching on the dummy keyboard Hair rule shows the Dynamically Announce effect.
23. according to configuration device described in clause 22, wherein the operation acquisition device is used for:
User is obtained currently to the single of the dummy keyboard or continuous multiple operation informations, wherein the operation letter Breath includes the use that user currently operated and/or can trigger the responsive state of the dummy keyboard to the input of the dummy keyboard Family operation;
According to the operation information, determine the user currently to the mode of operation of the dummy keyboard.
24. the configuration device according to any one of clause 13 to 23, wherein the configuration device further include:
Packaging system, it is aobvious for the dynamic according to corresponding to one or more of finite elements and the finite element Show effect, the finite element and the Dynamically Announce effect are packaged, it is corresponding with the dummy keyboard with determination Dynamic effect configuration file.

Claims (20)

1. a kind of method for configuring dummy keyboard Dynamically Announce effect, wherein this method comprises:
A obtains one or more finite elements to be configured, wherein the finite element includes static elements and/or dynamic member Element;
B determines that the finite element is corresponding on the dummy keyboard according to the dummy keyboard and the finite element Show region;
C shows region and the finite element according to, determines motion profile corresponding to the finite element;
D determines Dynamically Announce effect corresponding to the dummy keyboard according to the motion profile.
2. according to the method described in claim 1, wherein, the step a includes:
Obtain multiple alternative initial elements to be configured, wherein the alternative initial element includes static elements and/or dynamic Element;
The multiple alternative initial element is combined, to generate one or more finite elements.
3. method according to claim 1 or 2, wherein the step b includes:
According to the characteristic information of the layout of the dummy keyboard and/or the finite element, determine corresponding to the finite element Show region.
4. method according to claim 1 or 2, wherein the step c includes:
The area characteristic information for showing region according to, in conjunction with the finite element relative to the position for showing region Relationship determines motion profile corresponding to the finite element.
5. method according to claim 1 or 2, wherein this method further include:
R determines triggering rule corresponding with the finite element;
Wherein, the step c includes:
Show region and the finite element according to, in conjunction with the triggering rule, determines corresponding to the finite element Motion profile.
6. according to the method described in claim 5, wherein, the step r includes following at least any one:
Predetermined operation according to user to the dummy keyboard, in conjunction with corresponding to the finite element described in show region, determine Triggering rule corresponding with the finite element;
According to the dummy keyboard to the responsive state of predetermined operation, triggering rule corresponding with the finite element is determined.
7. method according to claim 1 or 2, wherein the step d includes:
According to the motion profile, initial Dynamically Announce effect corresponding to the finite element is determined;
The initial Dynamically Announce effect according to corresponding to the finite element, in conjunction with corresponding to the finite element one or The initial Dynamically Announce effect of multiple reference elements, determines Dynamically Announce effect corresponding to the dummy keyboard.
8. method according to claim 1 or 2, wherein this method further include:
X shows the Dynamically Announce effect on the dummy keyboard.
9. according to the method described in claim 8, wherein, this method further include:
Y obtains user currently to the mode of operation of the dummy keyboard;
According to the mode of operation, triggering rule corresponding with the mode of operation is detected;
Wherein, the step x includes:
When meeting the triggering rule, according to the mode of operation, according to corresponding trigger gauge on the dummy keyboard Then show the Dynamically Announce effect.
10. according to the method described in claim 9, wherein, the step y includes:
User is obtained currently to the single of the dummy keyboard or continuous multiple operation informations, wherein the operation information packet The user for including the responsive state that user currently operated and/or can trigger the dummy keyboard to the input of the dummy keyboard grasps Make;
According to the operation information, determine the user currently to the mode of operation of the dummy keyboard.
11. method according to claim 1 or 2, wherein this method further include:
It, will be described first according to Dynamically Announce effect corresponding to one or more of finite elements and the finite element Beginning element and the Dynamically Announce effect are packaged, to determine dynamic effect configuration file corresponding with the dummy keyboard.
12. a kind of for configuring the configuration device of dummy keyboard Dynamically Announce effect, wherein the device includes:
Element acquisition device, for obtaining one or more finite elements to be configured, wherein the finite element includes static state Element and/or dynamic element;
Position determining means, for determining the finite element described according to the dummy keyboard and the finite element Show region corresponding on dummy keyboard;
Track determining device determines corresponding to the finite element for showing region and the finite element according to Motion profile;
Dynamic effect determining device, for determining Dynamically Announce effect corresponding to the dummy keyboard according to the motion profile.
13. configuration device according to claim 12, wherein the position determining means are used for:
According to the characteristic information of the layout of the dummy keyboard and/or the finite element, determine corresponding to the finite element Show region.
14. configuration device according to claim 12 or 13, wherein the track determining device is used for:
The area characteristic information for showing region according to, in conjunction with the finite element relative to the position for showing region Relationship determines motion profile corresponding to the finite element.
15. configuration device according to claim 12 or 13, wherein the configuration device further include:
Regular determining device, for determining triggering rule corresponding with the finite element;
Wherein, the track determining device is used for:
Show region and the finite element according to, in conjunction with the triggering rule, determines corresponding to the finite element Motion profile.
16. configuration device according to claim 15, wherein the rule determining device is for following at least any one:
Predetermined operation according to user to the dummy keyboard, in conjunction with corresponding to the finite element described in show region, determine Triggering rule corresponding with the finite element;
According to the dummy keyboard to the responsive state of predetermined operation, triggering rule corresponding with the finite element is determined.
17. configuration device according to claim 12 or 13, wherein the dynamic effect determining device is used for:
According to the motion profile, initial Dynamically Announce effect corresponding to the finite element is determined;
The initial Dynamically Announce effect according to corresponding to the finite element, in conjunction with corresponding to the finite element one or The initial Dynamically Announce effect of multiple reference elements, determines Dynamically Announce effect corresponding to the dummy keyboard.
18. configuration device according to claim 12 or 13, wherein the configuration device further include:
Display device, for showing the Dynamically Announce effect on the dummy keyboard.
19. configuration device according to claim 18, wherein the configuration device further include:
Acquisition device is operated, for obtaining user currently to the mode of operation of the dummy keyboard;
Detection device, for detecting triggering rule corresponding with the mode of operation according to the mode of operation;
Wherein, the display device is used for:
When meeting the triggering rule, according to the mode of operation, according to corresponding trigger gauge on the dummy keyboard Then show the Dynamically Announce effect.
20. configuration device according to claim 19, wherein the operation acquisition device is used for:
User is obtained currently to the single of the dummy keyboard or continuous multiple operation informations, wherein the operation information packet The user for including the responsive state that user currently operated and/or can trigger the dummy keyboard to the input of the dummy keyboard grasps Make;
According to the operation information, determine the user currently to the mode of operation of the dummy keyboard.
CN201610052344.6A 2016-01-26 2016-01-26 It is a kind of for configuring the method and apparatus of dummy keyboard Dynamically Announce effect Active CN105739888B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610052344.6A CN105739888B (en) 2016-01-26 2016-01-26 It is a kind of for configuring the method and apparatus of dummy keyboard Dynamically Announce effect

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610052344.6A CN105739888B (en) 2016-01-26 2016-01-26 It is a kind of for configuring the method and apparatus of dummy keyboard Dynamically Announce effect

Publications (2)

Publication Number Publication Date
CN105739888A CN105739888A (en) 2016-07-06
CN105739888B true CN105739888B (en) 2019-04-12

Family

ID=56247678

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610052344.6A Active CN105739888B (en) 2016-01-26 2016-01-26 It is a kind of for configuring the method and apparatus of dummy keyboard Dynamically Announce effect

Country Status (1)

Country Link
CN (1) CN105739888B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106569658B (en) * 2016-10-19 2020-04-14 武汉悦然心动网络科技有限公司 Input method multimedia theme configuration method and system
CN108205534B (en) * 2016-12-16 2021-07-06 北京搜狗科技发展有限公司 Skin resource display method and device and electronic equipment
CN107506134A (en) * 2017-08-29 2017-12-22 北京小米移动软件有限公司 Dummy keyboard button background display methods and device
CN107493365A (en) * 2017-09-13 2017-12-19 深圳传音通讯有限公司 The switching method and switching device of a kind of dial for smart machine
CN107817930A (en) * 2017-10-25 2018-03-20 珠海市魅族科技有限公司 A kind of desktop elements methods of exhibiting and device
KR102054517B1 (en) * 2017-11-15 2019-12-11 주식회사 비트바이트 Method for providing interactive keyboard and system thereof
CN109739648B (en) * 2018-12-28 2021-08-03 超级魔方(北京)科技有限公司 Animation playing control method, device, equipment and storage medium
CN109806591A (en) * 2019-01-16 2019-05-28 网易(杭州)网络有限公司 Signature generating method and device in scene of game
CN110764858A (en) * 2019-10-18 2020-02-07 北京百度网讯科技有限公司 Display method, display device and electronic equipment
CN110764857B (en) * 2019-10-18 2023-06-23 北京百度网讯科技有限公司 Virtual keyboard display effect configuration method, device, equipment and storage medium
CN112274916B (en) * 2020-11-20 2024-05-31 杭州雾联科技有限公司 Key mouse input method, device, equipment and medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101866282A (en) * 2009-04-20 2010-10-20 北京搜狗科技发展有限公司 Method and device for realizing dynamic skin of input method
CN102707893A (en) * 2012-05-21 2012-10-03 上海华勤通讯技术有限公司 Display system and display method for virtual keyboard of mobile terminals
CN103677640A (en) * 2013-12-16 2014-03-26 安徽科大讯飞信息科技股份有限公司 Virtual keyboard self-adaptation application theme method and system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9110590B2 (en) * 2007-09-19 2015-08-18 Typesoft Technologies, Inc. Dynamically located onscreen keyboard
US20110264442A1 (en) * 2010-04-22 2011-10-27 Microsoft Corporation Visually emphasizing predicted keys of virtual keyboard

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101866282A (en) * 2009-04-20 2010-10-20 北京搜狗科技发展有限公司 Method and device for realizing dynamic skin of input method
CN102707893A (en) * 2012-05-21 2012-10-03 上海华勤通讯技术有限公司 Display system and display method for virtual keyboard of mobile terminals
CN103677640A (en) * 2013-12-16 2014-03-26 安徽科大讯飞信息科技股份有限公司 Virtual keyboard self-adaptation application theme method and system

Also Published As

Publication number Publication date
CN105739888A (en) 2016-07-06

Similar Documents

Publication Publication Date Title
CN105739888B (en) It is a kind of for configuring the method and apparatus of dummy keyboard Dynamically Announce effect
CN105975181B (en) The display control method and device at sideslip interface
CN102707939B (en) For the method and apparatus presenting the element of user interface
CN104980563B (en) Operate demenstration method and operation apparatus for demonstrating
CN102750089B (en) Method for displaying user interface along edges around screen
CN107993289A (en) Finished system based on AR augmented realities
CN105900053A (en) Interface device for link designation, interface device for viewer, and computer program
CN106162296A (en) A kind of method and system playing barrage
CN101976195B (en) Method and device for setting user interface
Tao et al. 4Doodle: 4D printing artifacts without 3D printers
CN104461362A (en) Index information display control method and device and touch display equipment
CN105389840A (en) Animation implementation method and system for control in 2D game
CN105373427B (en) A kind of method and device of display application and functional switch
Fu Mobile phone UI design principles in the design of human-machine interaction design
JP6097256B2 (en) Computer program that smoothly transitions the screen display between multiple images
CN102591646A (en) Method for simultaneously scaling multiple WPF (Windows presentation foundation) windows and device
CN102999272A (en) Realization method, realization system and manufacturing method for electronic area sand table
WO2011150702A1 (en) Method for displaying contacts in instant messenger and instant messaging client
Shi et al. Design and Implementation of a UE4 Based Virtual Home Improvement Interactive Simulation Application
JP2015097583A (en) Game device with touch panel, its control method and program
Fan et al. Research on an Immersive Interior Decoration Experience and Interactive System Based on Virtual Reality
CN107507067A (en) A kind of method that product picture is shown on webpage
Zhu Application of Element Symbol of Beijing Opera Facial Painting (Lianpu) in Smart Phone Theme Design
US20160092033A1 (en) Three-Dimensional Object Sculpting and Deformation On a Mobile Device
Zhang et al. The Design and Realization of the “Smart Ceramics” Virtual Ceramics Museum

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant