CN104991713A - Method and device for switching application states - Google Patents

Method and device for switching application states Download PDF

Info

Publication number
CN104991713A
CN104991713A CN201510330140.XA CN201510330140A CN104991713A CN 104991713 A CN104991713 A CN 104991713A CN 201510330140 A CN201510330140 A CN 201510330140A CN 104991713 A CN104991713 A CN 104991713A
Authority
CN
China
Prior art keywords
application
information
operation information
state
trigger message
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.)
Pending
Application number
CN201510330140.XA
Other languages
Chinese (zh)
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.)
Baidu Online Network Technology Beijing Co Ltd
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 CN201510330140.XA priority Critical patent/CN104991713A/en
Publication of CN104991713A publication Critical patent/CN104991713A/en
Pending legal-status Critical Current

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a method and a device for switching application states. One of specific modes of execution of the method comprises that collected operational information is acquired; an application corresponding to the operational information is determined; whether the operational information is effective operational information of the application is judged; and if the operational information is the effective operational information of the application, the application will be switched between a hidden state and a non-hidden state, wherein an icon of the application is invisible when the application stays at the hidden state. The mode of execution can simplify realization of an application hiding function of electronic equipment.

Description

The method and apparatus of the state switching of application
Technical field
The application relates to field of computer technology, is specifically related to terminal device technical field, the method and apparatus that the state particularly relating to a kind of application switches.
Background technology
Along with the development of computer technology, electronic device terminal (such as mobile terminal) becomes people gradually and the external world is linked up and the important tool of individual resource management, its application supported also gets more and more, the application of such as friend-making class, the application of shopping class, financing application etc.For some application (application of such as managing money matters), individual privacy may be related to.
To this, more existing mobile terminals are provided with application hidden function, for application is set to hidden state, or hiding file are put in application.In the realization of these hidden functions, manually arrange when often needing user in each hiden application or unhide and apply, cause loaded down with trivial details operating process, therefore, need to simplify the implementation procedure of the application hidden function of electronic equipment further.
Summary of the invention
The object of the application is to solve the technical matters that above background technology part is mentioned by the method and apparatus that the state of the application proposing a kind of improvement switches.
On the one hand, the method that the state that this application provides a kind of application switches, described method comprises: obtain the operation information collected; Determine the application corresponding with described operation information; Judge that whether described operation information is the valid function information of described application; If so, described being applied between hidden state and non-concealed state switched, wherein, when described hidden state, the icon of application is invisible.
In certain embodiments, judge that whether described operation information is that the valid function information of described application comprises: judge whether described operation information comprises the information matched with the default switching command of described application; If comprise, determine that described operation information is the valid function information of described application.
In certain embodiments, describedly judge that whether described operation information matches with the default switching command of described application and comprise: the current state detecting described application, wherein, described current state is hidden state or non-concealed state; Based on described current state, determine whether described operation information matches with the default switching command of described application.
In certain embodiments, described operation information comprises voice messaging, and described voice messaging comprises voice content information and/or voiceprint.
In certain embodiments, described operation information also comprises following at least one item: finger print information, iris information, character information, key information.
In certain embodiments, describedly determine that the application corresponding with described operation information comprises: the trigger message preset applied and described operation information are compared, wherein, described trigger message comprises following at least one item: button trigger message, character trigger message, speech trigger information, fingerprint trigger message, iris trigger message; If there is the trigger message matched with described operation information, then the application corresponding to this trigger message is defined as the application corresponding with described operation information.
In certain embodiments, describedly determine that the application corresponding with described operation information comprises: detect the key word whether comprising changeable application in described voice messaging, wherein, described changeable application comprises hidden state and non-concealed state; If comprise, described changeable application is defined as the application corresponding with described operation information.
Second aspect, the device that the state that this application provides a kind of application switches, described device comprises: acquisition module, is configured for the operation information obtaining and collect; Determination module, is configured for and determines the application corresponding with described operation information; Judge module, is configured for and judges that whether described operation information is the valid function information of described application; Handover module, be configured for and described being applied between hidden state and non-concealed state switched, wherein, when described hidden state, the icon of application is invisible.
In certain embodiments, described judge module comprises: instruction judging unit, is configured for and judges whether described operation information comprises the information matched with the default switching command of described application; Information determination unit, if be configured for described operation information to comprise the information matched with the default switching command of described application, determines that described operation information is the valid function information of described application.
In certain embodiments, described instruction judging unit comprises: state-detection subelement, is configured for the current state detecting described application, and wherein, described current state is hidden state or non-concealed state; Determine subelement, be configured for based on described current state, determine whether described operation information matches with the default switching command of described application.
In certain embodiments, described operation information comprises voice messaging, and described voice messaging comprises voice content information and/or voiceprint.
In certain embodiments, described operation information also comprises following at least one item: finger print information, iris information, character information, key information.
In certain embodiments, described determination module comprises: comparing unit, be configured for and the trigger message preset of application and described operation information are compared, wherein, described trigger message comprises following at least one item: button trigger message, character trigger message, speech trigger information, fingerprint trigger message, iris trigger message; Determining unit, if be configured for the trigger message existing and match with described operation information, is then defined as the application corresponding with described operation information by the application corresponding to this trigger message.
In certain embodiments, described determination module comprises: detecting unit, and be configured for the key word detecting and whether comprise changeable application in described voice messaging, wherein, described changeable application comprises hidden state and non-concealed state; Determining unit, the key word that described voice messaging comprises changeable application if be configured for, is defined as the application corresponding with described operation information by described changeable application.
The method and apparatus of the state switching of the application that the application provides, by obtaining the operation information collected, operation information is analyzed and then determines the application corresponding with operation information, and judge that whether operation information is the valid function information of this application, finally, if operation information is the valid function information of this application, described being applied between hidden state and non-concealed state is switched, thus the implementation procedure of the application hidden function of electronic equipment can be simplified.
Accompanying drawing explanation
By reading the detailed description to non-limiting example done with reference to the following drawings, the other features, objects and advantages of the application will become more obvious:
Fig. 1 is the process flow diagram of an embodiment of the method switched according to the state of the application of the application;
Fig. 2 is the process flow diagram of another embodiment of the method switched according to the state of the application of the application;
Fig. 3 is the application scenarios schematic diagram of the embodiment of the method switched according to the state of the application of the application;
Fig. 4 is the structural representation of an embodiment of the device switched according to the state of the application of the application;
Fig. 5 is the structural representation of an embodiment of the judge module of the device switched according to the state of the application of the application.
Embodiment
Below in conjunction with drawings and Examples, the application is described in further detail.Be understandable that, specific embodiment described herein is only for explaining related invention, but not the restriction to this invention.It also should be noted that, for convenience of description, in accompanying drawing, illustrate only the part relevant to Invention.
It should be noted that, when not conflicting, the embodiment in the application and the feature in embodiment can combine mutually.Below with reference to the accompanying drawings and describe the application in detail in conjunction with the embodiments.
Please refer to Fig. 1, it illustrates the flow process 100 of an embodiment of the state switching method of application.The present embodiment is mainly applied in this way in the electronic equipment including display screen and illustrates, this electronic equipment can comprise smart mobile phone, panel computer, personal digital assistant, intelligent watch, E-book reader, MP3 player (Moving Picture Experts GroupAudio Layer III, dynamic image expert compression standard audio frequency aspect 3), MP4 (MovingPicture Experts Group Audio Layer IV, dynamic image expert compression standard audio frequency aspect 4) player, pocket computer on knee and desk-top computer etc.The state switching method of described application, comprises the following steps:
Step 101, obtains the operation information collected.
In the present embodiment, electronic equipment can carry out mutual operation to user and electronic equipment and detect, and obtains the operation information collected.
Here, user and electronic equipment can by including but not limited to that following at least one device carries out interactive operation: keyboard, Independent keys (key of such as smart mobile phone), camera, microphone, fingerprint capturer, light pen, writing pencil, joystick, mouse etc.Electronic equipment gathers the operation that user is carried out electronic equipment by said apparatus, and generating run information.Such as, the operation that user is undertaken by keyboard can be generated character information by electronic equipment, the operation that user is undertaken by microphone also can be generated voice messaging by electronic equipment, and the operation that user is undertaken by fingerprint capturer can also be generated finger print information by electronic equipment, etc.
It will be understood by those skilled in the art that the interactive operation of user and electronic equipment can be one and operate, such as, user is by input through keyboard character, and operation information now can be this character; Also can be sequence of operations, such as user inputs finger print information by fingerprint capturer, and then again by microphone input voice information, correspondingly, operation information now can be the combination of finger print information and voice messaging.
Step 102, determines the application corresponding with operation information.
In the present embodiment, electronic equipment can judge whether aforesaid operations information is applied corresponding with certain, if so, obtains the relevant information of this application further, the Apply Names, memory address, running status etc. of such as this application.
Wherein, electronic equipment determination aforesaid operations information is applied corresponding with certain, can be that the presupposed information applied with certain in aforesaid operations information matches.Such as, the presupposed information of the application A on smart mobile phone comprises switch switch and double-clicks information, then, when aforesaid operations information also comprises switch switch double-click information, A is corresponding for smart mobile phone determination aforesaid operations Information and application.Electronic equipment determination aforesaid operations information is applied corresponding with certain, also can be the key word including certain application in aforesaid operations information.Such as, electronic equipment runs and has application A (comprising key word " A "), application B (comprising key word " B "), when including " A " in aforesaid operations information (can be such as character information or voice messaging), A is corresponding for electronic equipment determination aforesaid operations Information and application.
What deserves to be explained is, the operation information that electronic equipment obtains may be that user is not intended to input, or the operation information of possessor's input of Non-electronic devices, at this moment possibly cannot determine the application corresponding with operation information.Now, electronic equipment can pass through the invalid prompting of the output function such as character or voice information.
Step 103, judges whether operation information is the valid function information applied.
In the present embodiment, after the application corresponding with operation information determined by electronic equipment, then can judge whether operation information is the valid function information applied.Here, the valid function information of application can be the operation information producing response under the current state of application.For example, for a social class application, when this social class application is in running status, cursor is positioned at this social class when apply the dialog box opened, and the character information that user passes through input through keyboard can be effective information.Again such as, when an application is in background operation state, the operation information switching to running background to apply this application is invalid operation information, and is valid function information by applying the operation information switching to front stage operation to apply.
Be understandable that, if operation information is not the valid function information of above-mentioned application, then electronic equipment can provide miscue, or does not respond this operation information; If operation information is the valid function information of above-mentioned application, then electronic equipment then can perform step 104.
Step 104, will be applied between hidden state and non-concealed state and switch.
In the present embodiment, if operation information is the valid function information of above-mentioned application, then above-mentioned being applied between hidden state and non-concealed state switches by electronic equipment.Wherein, when being applied in hidden state, the icon of application is invisible.
Here, the icon of application is invisible, can be that the icon of application is deleted by from display interface, also can be that the icon of application is replaced by transparent picture, and this transparent picture does not respond any click event.In some implementations, when being applied in hidden state, packet and application entrance etc. the relevant information of application is all invisible.
Be appreciated that, application on electronic equipment is corresponding switching command under can presetting different conditions, such as, for application A, can arrange and be switched to the switching command of non-concealed state for " opening application A " (can be such as character instruction or phonetic order) from hidden state, be switched to the switching command of hidden state from non-concealed state for " hiden application A " (can be such as character instruction or phonetic order).Alternatively, for same application B, also a switching command can be only set, such as phonetic order " application B state switches ", then when operation information comprises phonetic order " application B state switches ", application B is switched to non-concealed state from hidden state, or is switched to hidden state from non-concealed state.
In an optional implementation of the present embodiment, aforesaid operations information can comprise voice messaging.Wherein, voice messaging can comprise voice content information and/or voiceprint.In some implementations, the voice messaging collected can mate with according to the speech recognition modeling of speech database training in advance by electronic equipment, thus identifies the content that voice messaging comprises, and forms voice content information.Now, in step 102 and step 103, the voice content information of voice content information with the application preset can compare to determine whether to match by electronic equipment respectively.Alternatively, the content matching rate of the voice messaging with the application preset can be greater than certain threshold value by electronic equipment, and (this threshold value can rule of thumb set artificially, also can be the statistical accuracy of speech recognition modeling, such as 50%) voice content information be as the voice content information matched.In other realize, electronic equipment also can extract relevant acoustic feature (as frequency spectrum, cepstrum, resonance peak, fundamental tone, reflection coefficient etc.) from the voice messaging collected, carry out contrasting to determine whether to mate with the same acoustic feature extracted in the voice messaging from the application preset.Alternatively, the acoustic feature matching rate of the voice messaging with the application preset can be greater than certain threshold value by electronic equipment, and (this threshold value can rule of thumb set artificially, also can be the overall matching rate of acoustic feature of a large amount of voice messagings of the same user of statistics, such as 95%) voice content information be as the voiceprint matched.In other realize, the operation information that voice content information and voiceprint can also match with the voice messaging of the application preset by electronic equipment is simultaneously as the voice messaging matched.
In an optional implementation of the present embodiment, aforesaid operations information, except comprising voice messaging, can also include but not limited to following at least one item: finger print information, iris information, character information, key information, etc.
In an optional implementation of the present embodiment, application can comprise default trigger message.Now, when electronic equipment detects the trigger message matched with operation information, the application corresponding to this trigger message is defined as the application corresponding with described operation information.Wherein, above-mentioned trigger message can as the identification information waking some function of application up.Above-mentioned trigger message can include but not limited to following at least one item: button trigger message, character trigger message, speech trigger information, fingerprint trigger message, iris trigger message etc.As an example, suppose that the trigger message preset applied is button trigger message, that such as can measure key presses-upsprings information, when supposing that being applied in backstage runs with hidden state, user presses volume key, then now the operation information of electronic equipment delivery date include volume key press-upspring information time, the monitor function of application is triggered, and start to monitor voice messaging, judge whether to match with the voice messaging preset applied according to the voice messaging listened to.
In an optional implementation of the present embodiment, step 102 can comprise: detect the key word whether comprising changeable application in voice messaging, wherein, above-mentioned changeable application comprises hidden state and non-concealed state; If comprise, the changeable application comprising its key word in voice messaging is defined as the application corresponding with operation information.Be appreciated that the state of application switches and can only carry out state switching for the changeable application having preset handoff functionality.Such as apply C and be not set to changeable application, it may only include non-concealed state, and does not comprise hidden state.Now, even if voice messaging comprises the key word (as " C ") of application C, application C also cannot be switched to hidden state from non-concealed state by electronic equipment.
Although it should be noted that the operation describing the application's method in the accompanying drawings with particular order, this is not that requirement or hint must perform these operations according to this particular order, or must perform the result that all shown operation could realize expectation.On the contrary, the step described in process flow diagram can change execution sequence.Additionally or alternatively, some step can be omitted, multiple step be merged into a step and perform, and/or a step is decomposed into multiple step and perform.Such as, if electronic equipment only comprise one can switch in hidden state and non-concealed state application time, the step 102 in the flow process 100 of the application's method can be omitted.
The method that above-described embodiment of the application provides is passed through according to collected operation information, determine corresponding application, and then can judge that whether operation information is the valid function information of this application, when for valid function information, this is applied between hidden state and non-concealed state and is switched, by completing to the coupling of operation information and judgement the switching be applied between hidden state and non-concealed state, without the need to manual setting, simplify the implementation procedure of the application hidden function of electronic equipment.
Please refer to Fig. 2, it illustrates the flow process 200 of another embodiment of the state switching method of application, flow process 200 comprises the following steps:
Step 201, obtains the operation information collected.
In the present embodiment, electronic equipment can carry out mutual operation to user and electronic equipment and detect, and obtains the operation information collected.Wherein, the interactive operation of user and electronic equipment can be one and operate, and can be also sequence of operations, the application limit this.
Step 202, determines the application corresponding with operation information.
In the present embodiment, electronic equipment can judge whether aforesaid operations information is applied corresponding with certain, if so, obtains the relevant information of this application, such as, can obtain the Apply Names of this application, memory address, running status etc. further.Wherein, when aforesaid operations information and the presupposed information that certain is applied match, electronic equipment can determine that aforesaid operations information is applied corresponding with certain.When aforesaid operations information can not match with the presupposed information of any application, electronic equipment can pass through the invalid information of the output function such as character or voice information.
Step 203, judges whether operation information comprises the information matched with the default switching command of application.
In the present embodiment, electronic equipment then can judge whether operation information comprises the information matched with the default switching command of application.Wherein, the default switching command of same application can be one, also can comprise multiple.Particularly, apply and be switched to another state from a state hidden state and non-concealed state and can be realized by unique default switching command, also can be realized by any one in multiple default switching command, the application does not limit this.
In some implementations, non-concealed state is switched to when being switched to the corresponding different default switching command of hidden state from non-concealed state from hidden state when applying, electronic equipment first can detect the current state of the application corresponding with operation information, then based on the current state of application, whether determination operation information matches with the default switching command of application.Wherein, when the current state applied is hidden state, the operation information of the information that the default switching command comprised be switched to non-concealed state from hidden state can match by electronic equipment is defined as the operation information matched with the default switching command applied; When the current state applied is non-concealed state, the operation information of the information that the default switching command comprised be switched to hidden state from non-concealed state can match by electronic equipment is defined as the operation information matched with the default switching command applied.
Step 204, determines that aforesaid operations information is the valid function information of application.
In the present embodiment, when determination operation information comprises the information matched with the default switching command of application, electronic equipment can determine that aforesaid operations information is the valid function information of this application.Alternatively, if when operation information does not comprise the information matched with the default switching command of arbitrary application, electronic equipment can provide miscue, or does not respond this operation information.
Step 205, will be applied between hidden state and non-concealed state and switch.
In the present embodiment, if electronic equipment determination operation information is the valid function information of above-mentioned application, then above-mentioned being applied between hidden state and non-concealed state can be switched.Wherein, when being applied in hidden state, the icon of application is invisible.
In some optional implementations of the present embodiment, after step 202, also comprise before step 203:
Step 203a, judges whether aforesaid operations information matches with the authentication information preset.
Here, electronic equipment is after determining the application corresponding with operation information, then can judge whether aforesaid operations information matches with the authentication information preset, if matched, then judge whether operation information comprises the information matched with the default switching command of application.In optional implementation, above-mentioned authentication information can include but not limited to following at least one: finger print information, iris information, voiceprint, character information etc.Coupling.
In the present embodiment, the step 201 in above-mentioned realization flow, step 202 and step 205 are substantially identical with the step 101 in previous embodiment, step 102 and step 104 respectively, do not repeat them here.
As can be seen from Figure 2, the embodiment corresponding with Fig. 1 unlike the flow process 200 of, the state switching method of the application in the present embodiment with judging whether operation information comprises the step 203 of the information matched with the default switching command of application and determine that aforesaid operations information is that the step 204 of the valid function information applied further defines and judges that whether described operation information is the step 103 of the valid function information of described application.By step 203 and 204, the scheme that the present embodiment describes gives implementation more specifically.Alternatively, embodiment shown in Fig. 2 can also increase the step 203a judging that whether aforesaid operations information match with the authentication information preset before step 203, the technical scheme comprising step 203a can avoid not passing through to perform by the user of authentication the state of corresponding operation switch application, such as application is switched to non-concealed state from hidden state, thus the security of application can be improved.
An application scenarios of the present embodiment is given below see Fig. 3, Fig. 3.As shown in the label 301 in Fig. 3, it is changeable application (namely comprising the application of hidden state and non-concealed state) that user Zhang San is provided with stored value card class application " ×× wallet " on electronic equipment A, and default switching command is set: being " please open the ×× wallet of Zhang San " when being switched to non-concealed state from hidden state, is " please hide the ×× wallet of Zhang San " when being switched to hidden state from non-concealed state.Then, as shown in label 302, when user Zhang San " please hide the ×× wallet of Zhang San " to electronic equipment A input voice information, the application " ×× wallet " on electronic equipment A switches to hidden state, proceed to running background, and its icon is invisible in the interface of electronic equipment A.Then, if user Zhang San " please hide the ×× wallet of Zhang San " to electronic equipment A input voice information, because now application " ×× wallet " is at hidden state, effective switching command is now " the ×× wallet please opening Zhang San ", electronic equipment A can demonstrate the prompting of " invalid operation ", or do not respond, as shown in label 303.On the other hand, as shown in label 305, if user Zhang San " please open the ×× wallet of Zhang San " to electronic equipment A input voice information, then apply " ×× wallet " and switch to non-concealed state.Now, the icon of interface display application " ×× wallet " of electronic equipment A, and application " ×× wallet " proceeds to front stage operation.Alternatively, when the method that the state applied switches also comprises identification step, as shown in label 304, if user Li Si " please open the ×× wallet of Zhang San " to electronic equipment input voice information, electronic equipment display reminding information " invalid operation ", or do not respond.
With further reference to Fig. 4, as the realization to method shown in above-mentioned each figure, an embodiment of the device that the state that this application provides a kind of application switches, this device embodiment is corresponding with the embodiment of the method shown in Fig. 1, and this device specifically can be applied in electronic equipment.
As shown in Figure 4, the device 400 that the state of the application described in the present embodiment switches comprises: acquisition module 401, judge module determination module 402, judge module 403 and handover module 404.Wherein, acquisition module 401 is configured for the operation information obtaining and collect; Determination module 402 is configured for determines the application corresponding with operation information; Judge module 403 is configured for and judges that whether operation information is the valid function information of above-mentioned application; Handover module 404 is configured for and above-mentioned being applied between hidden state and non-concealed state is switched, and wherein, when hidden state, the icon of application is invisible.
In the present embodiment, the device 400 that the acquisition module 401 of the device 400 that the state of application switches can switch the state of user and application carries out mutual operation and detects, and the operation information that acquisition collects.Wherein, the interactive operation of the device 400 that the state of user and application switches can be one and operate, and can be also sequence of operations, the application limit this.In some implementations, operation information can comprise voice messaging.Wherein, voice messaging comprises voice content information and/or voiceprint.Alternatively, operation information, except comprising voice messaging, can also include but not limited to following at least one item: finger print information, iris information, character information, key information.
In the present embodiment, determination module 402 can judge whether the operation information that acquisition module 401 obtains is applied corresponding with certain further, if so, obtain the relevant information of this application, such as, can obtain the Apply Names of this application, memory address, running status etc.Wherein, when aforesaid operations information and the presupposed information that certain is applied match, determination module 402 can determine that aforesaid operations information is applied corresponding with certain.When aforesaid operations information can not match with the presupposed information of any application, determination module 402 can pass through the invalid information of the output function such as character or voice information.
In the present embodiment, after determination module 402 determines the application corresponding with operation information, judge module 403 then can judge whether operation information is the valid function information applied.Here, the valid function information of application can be the operation information producing response under the current state of application.Such as, cursor is positioned at a social class when applying the dialog box opened, user can be the effective information of this social class application by the character information of input through keyboard, and the operation information being switched to front stage operation to apply when an application is in background operation state is valid function information, etc.
In the present embodiment, when judge module 403 judges that operation information is the valid function information of application, above-mentioned being applied between hidden state and non-concealed state can switch by handover module 404.Wherein, when being applied in hidden state, the icon of application is invisible.Alternatively, when judge module 403 judges that operation information is not the valid function information of application, the device 400 that the state of application switches can provide miscue, or does not respond this operation information.
In some optional implementations of the present embodiment, as shown in Figure 5, judge module 403 can comprise instruction judging unit 4031 and information determination unit 4032.Wherein, instruction judging unit 4031 may be used for judging whether operation information comprises the information matched with the default switching command of application.Wherein, the default switching command of same application can be one, also can comprise multiple.In some implementations, instruction judging unit 4031 can also comprise: state-detection subelement (not shown), and be configured for the current state detecting application, wherein, current state is hidden state or non-concealed state; Determine subelement (not shown), be configured for based on current state, whether determination operation information matches with the default switching command of application.When instruction judging unit 4031 determination operation information comprises the information matched with the default switching command of application, aforesaid operations information can be defined as the valid function information of this application by information determination unit 4032.In some implementations, judge module 403 can also comprise identification authenticating unit 4033, for judging whether aforesaid operations information matches with the authentication information preset.After identification authenticating unit 4033 judges aforesaid operations information and the authentication information preset matches, instruction judging unit 4031 judges whether operation information comprises the information matched with the default switching command of application again.
In some optional implementations of the present embodiment, determination module 402 can comprise comparing unit (not shown), be configured for and the trigger message preset of application and operation information are compared, wherein, trigger message can include but not limited to following at least one item: button trigger message, character trigger message, speech trigger information, fingerprint trigger message, iris trigger message etc.; Determining unit (not shown), if be configured for the trigger message existing and match with operation information, then can be defined as the application corresponding with operation information by the application corresponding to this trigger message.
In some optional implementations of the present embodiment, determination module 402 can comprise: detecting unit (not shown), be configured for the key word detecting and whether comprise changeable application in voice messaging, wherein, changeable application can comprise hidden state and non-concealed state; Determining unit (not shown), the key word that voice messaging comprises changeable application if be configured for, is defined as the application corresponding with operation information by changeable application.
It will be understood by those skilled in the art that the device 400 that the state of above-mentioned application switches also comprises some other known features, such as processor, storeies etc., in order to unnecessarily fuzzy embodiment of the present disclosure, these known structures are not shown in the diagram.
Unit involved in the embodiment of the present application or module can be realized by the mode of software, also can be realized by the mode of hardware.Described module also can be arranged within a processor, such as, can be described as: a kind of processor comprises acquisition module, determination module, judge module and handover module.Wherein, the title of these modules does not form the restriction to this module itself under certain conditions, and such as, acquisition module can also be described to " being configured for the module obtaining the operation information collected ".
As another aspect, present invention also provides a kind of computer-readable recording medium, this computer-readable recording medium can be the computer-readable recording medium comprised in device described in above-described embodiment; Also can be individualism, be unkitted the computer-readable recording medium allocated in terminal.Described computer-readable recording medium stores more than one or one program, and described program is used for by one or more than one processor the method that performance description switches in the state of the application of the application.
More than describe and be only the preferred embodiment of the application and the explanation to institute's application technology principle.Those skilled in the art are to be understood that, invention scope involved in the application, be not limited to the technical scheme of the particular combination of above-mentioned technical characteristic, also should be encompassed in when not departing from described inventive concept, other technical scheme of being carried out combination in any by above-mentioned technical characteristic or its equivalent feature and being formed simultaneously.The technical characteristic that such as, disclosed in above-mentioned feature and the application (but being not limited to) has similar functions is replaced mutually and the technical scheme formed.

Claims (14)

1. a state switching method for application, it is characterized in that, described method comprises:
Obtain the operation information collected;
Determine the application corresponding with described operation information;
Judge that whether described operation information is the valid function information of described application;
If so, described being applied between hidden state and non-concealed state switched, wherein, when described hidden state, the icon of application is invisible.
2. method according to claim 1, is characterized in that, judges that whether described operation information is that the valid function information of described application comprises:
Judge whether described operation information comprises the information matched with the default switching command of described application;
If comprise, determine that described operation information is the valid function information of described application.
3. method according to claim 2, is characterized in that, describedly judges that whether described operation information matches with the default switching command of described application and comprises:
Detect the current state of described application, wherein, described current state is hidden state or non-concealed state;
Based on described current state, determine whether described operation information matches with the default switching command of described application.
4., according to described method arbitrary in claim 1-3, it is characterized in that, described operation information comprises voice messaging, and described voice messaging comprises voice content information and/or voiceprint.
5. method according to claim 4, is characterized in that, described operation information also comprises following at least one item: finger print information, iris information, character information, key information.
6. method according to claim 5, is characterized in that, describedly determines that the application corresponding with described operation information comprises:
The trigger message preset of application and described operation information are compared, wherein, described trigger message comprises following at least one item: button trigger message, character trigger message, speech trigger information, fingerprint trigger message, iris trigger message;
If there is the trigger message matched with described operation information, then the application corresponding to this trigger message is defined as the application corresponding with described operation information.
7. method according to claim 5, is characterized in that, describedly determines that the application corresponding with described operation information comprises:
Detect the key word whether comprising changeable application in described voice messaging, wherein, described changeable application comprises hidden state and non-concealed state;
If comprise, described changeable application is defined as the application corresponding with described operation information.
8. a state switching device for application, it is characterized in that, described device comprises:
Acquisition module, is configured for the operation information obtaining and collect;
Determination module, is configured for and determines the application corresponding with described operation information;
Judge module, is configured for and judges that whether described operation information is the valid function information of described application;
Handover module, be configured for and described being applied between hidden state and non-concealed state switched, wherein, when described hidden state, the icon of application is invisible.
9. device according to claim 8, is characterized in that, described judge module comprises:
Instruction judging unit, is configured for and judges whether described operation information comprises the information matched with the default switching command of described application;
Information determination unit, if be configured for described operation information to comprise the information matched with the default switching command of described application, determines that described operation information is the valid function information of described application.
10. device according to claim 9, is characterized in that, described instruction judging unit comprises:
State-detection subelement, is configured for the current state detecting described application, and wherein, described current state is hidden state or non-concealed state;
Determine subelement, be configured for based on described current state, determine whether described operation information matches with the default switching command of described application.
11. arbitrary described devices in-10 according to Claim 8, it is characterized in that, described operation information comprises voice messaging, and described voice messaging comprises voice content information and/or voiceprint.
12. devices according to claim 11, is characterized in that, described operation information also comprises following at least one item: finger print information, iris information, character information, key information.
13. devices according to claim 11, is characterized in that, described determination module comprises:
Comparing unit, be configured for and the trigger message preset of application and described operation information are compared, wherein, described trigger message comprises following at least one item: button trigger message, character trigger message, speech trigger information, fingerprint trigger message, iris trigger message;
Determining unit, if be configured for the trigger message existing and match with described operation information, is then defined as the application corresponding with described operation information by the application corresponding to this trigger message.
14. devices according to claim 12, is characterized in that, described determination module comprises:
Detecting unit, be configured for the key word detecting and whether comprise changeable application in described voice messaging, wherein, described changeable application comprises hidden state and non-concealed state;
Determining unit, the key word that described voice messaging comprises changeable application if be configured for, is defined as the application corresponding with described operation information by described changeable application.
CN201510330140.XA 2015-06-15 2015-06-15 Method and device for switching application states Pending CN104991713A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510330140.XA CN104991713A (en) 2015-06-15 2015-06-15 Method and device for switching application states

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510330140.XA CN104991713A (en) 2015-06-15 2015-06-15 Method and device for switching application states

Publications (1)

Publication Number Publication Date
CN104991713A true CN104991713A (en) 2015-10-21

Family

ID=54303529

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510330140.XA Pending CN104991713A (en) 2015-06-15 2015-06-15 Method and device for switching application states

Country Status (1)

Country Link
CN (1) CN104991713A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105740686A (en) * 2016-01-28 2016-07-06 百度在线网络技术(北京)有限公司 Application control method and device
CN105825105A (en) * 2015-11-30 2016-08-03 南京步步高通信科技有限公司 Method and electronic equipment for displaying objects hidden on interface
CN106066950A (en) * 2016-05-23 2016-11-02 广东欧珀移动通信有限公司 Application program image target processing method and system
CN106250745A (en) * 2016-07-29 2016-12-21 东莞酷派软件技术有限公司 Function activating method, function activating apparatus and terminal
CN107403080A (en) * 2016-05-18 2017-11-28 中兴通讯股份有限公司 Hide/show the method and terminal device of application program
CN110209476A (en) * 2019-05-09 2019-09-06 深圳如一探索科技有限公司 Object switching method, device, electronic equipment and storage medium in a kind of application program
CN110858479A (en) * 2018-08-08 2020-03-03 Oppo广东移动通信有限公司 Voice recognition model updating method and device, storage medium and electronic equipment
WO2023071415A1 (en) * 2021-10-26 2023-05-04 华为技术有限公司 Application display method, electronic device, and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110107212A1 (en) * 2009-11-05 2011-05-05 Pantech Co., Ltd. Terminal and method for providing see-through input
CN102509055A (en) * 2011-11-24 2012-06-20 宇龙计算机通信科技(深圳)有限公司 Mobile terminal and method for hiding programs of mobile terminal
CN103616981A (en) * 2013-10-31 2014-03-05 小米科技有限责任公司 Application process method, device and mobile terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110107212A1 (en) * 2009-11-05 2011-05-05 Pantech Co., Ltd. Terminal and method for providing see-through input
CN102509055A (en) * 2011-11-24 2012-06-20 宇龙计算机通信科技(深圳)有限公司 Mobile terminal and method for hiding programs of mobile terminal
CN103616981A (en) * 2013-10-31 2014-03-05 小米科技有限责任公司 Application process method, device and mobile terminal

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105825105A (en) * 2015-11-30 2016-08-03 南京步步高通信科技有限公司 Method and electronic equipment for displaying objects hidden on interface
CN105740686A (en) * 2016-01-28 2016-07-06 百度在线网络技术(北京)有限公司 Application control method and device
CN105740686B (en) * 2016-01-28 2019-04-23 百度在线网络技术(北京)有限公司 The control method and device of application
CN107403080A (en) * 2016-05-18 2017-11-28 中兴通讯股份有限公司 Hide/show the method and terminal device of application program
CN107403080B (en) * 2016-05-18 2021-12-24 中兴通讯股份有限公司 Method for hiding/displaying application program and terminal equipment
CN106066950A (en) * 2016-05-23 2016-11-02 广东欧珀移动通信有限公司 Application program image target processing method and system
CN106250745A (en) * 2016-07-29 2016-12-21 东莞酷派软件技术有限公司 Function activating method, function activating apparatus and terminal
CN110858479A (en) * 2018-08-08 2020-03-03 Oppo广东移动通信有限公司 Voice recognition model updating method and device, storage medium and electronic equipment
CN110858479B (en) * 2018-08-08 2022-04-22 Oppo广东移动通信有限公司 Voice recognition model updating method and device, storage medium and electronic equipment
US11423880B2 (en) 2018-08-08 2022-08-23 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method for updating a speech recognition model, electronic device and storage medium
CN110209476A (en) * 2019-05-09 2019-09-06 深圳如一探索科技有限公司 Object switching method, device, electronic equipment and storage medium in a kind of application program
WO2023071415A1 (en) * 2021-10-26 2023-05-04 华为技术有限公司 Application display method, electronic device, and storage medium

Similar Documents

Publication Publication Date Title
CN104991713A (en) Method and device for switching application states
CN110517685B (en) Voice recognition method and device, electronic equipment and storage medium
CN109656512A (en) Exchange method, device, storage medium and terminal based on voice assistant
CN106373570A (en) Voice control method and terminal
CN103529934A (en) Method and apparatus for processing multiple inputs
CN110047484A (en) A kind of speech recognition exchange method, system, equipment and storage medium
CN106484270A (en) A kind of voice operating event adding method and terminal
CN108958503A (en) input method and device
CN107391021B (en) Recognition methods, device, storage medium and the mobile terminal of blank screen gesture
CN101673329B (en) Establishment method of biometric data, electronic device and computer program product thereof
CN107918496A (en) It is a kind of to input error correction method and device, a kind of device for being used to input error correction
CN107452382A (en) Voice operating method and device, computer installation and computer-readable recording medium
CN107223253A (en) Method and apparatus for sending searching request
CN107329760A (en) Information cuing method, device, terminal and storage medium
CN110673723A (en) Speech interaction method, system, medium, and apparatus based on biometric features
CN107688477A (en) The treating method and apparatus of setting option, the device for setting option processing
CN113010248A (en) Operation guiding method and device and electronic equipment
CN107943359A (en) A kind of method, terminal and the computer-readable medium of the control of application program
CN108664286A (en) Application program preloads method, apparatus, storage medium and mobile terminal
CN105353957A (en) Information display method and terminal
CN109903751A (en) Keyword Verification and device
CN111857497A (en) Operation prompting method and electronic equipment
CN108231074A (en) A kind of data processing method, voice assistant equipment and computer readable storage medium
CN104750401A (en) Touch method and related device as well as terminal equipment
CN112416212A (en) Program access method, device, electronic equipment and readable storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20151021