[go: up one dir, main page]

CN104793730B - Information processing method and electronic equipment - Google Patents

Information processing method and electronic equipment Download PDF

Info

Publication number
CN104793730B
CN104793730B CN201410031274.7A CN201410031274A CN104793730B CN 104793730 B CN104793730 B CN 104793730B CN 201410031274 A CN201410031274 A CN 201410031274A CN 104793730 B CN104793730 B CN 104793730B
Authority
CN
China
Prior art keywords
application
information
area
state
electronic equipment
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
CN201410031274.7A
Other languages
Chinese (zh)
Other versions
CN104793730A (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201410031274.7A priority Critical patent/CN104793730B/en
Publication of CN104793730A publication Critical patent/CN104793730A/en
Application granted granted Critical
Publication of CN104793730B publication Critical patent/CN104793730B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a kind of information processing method and electronic equipments, the described method includes: positioning unit obtains the first information in controlling electronic devices, when determining that electronic equipment is located at the first area according to the first information, the state of the electronic equipment is detected, generates the first testing result;When first testing result, which characterizes the electronic equipment, is in first state, the second state is switched into;Wherein, the first state is that display unit receives touch command in controlling electronic devices, and according to the state that makes a response of received touch command, second state be that voice unit receives phonetic order in controlling electronic devices, and according to the state that makes a response of received phonetic order.Through the invention, it solves the problems, such as to need in certain usage scenarios using electronic equipment but touch control operation can not be carried out, convenient to operate to electronic equipment, the user experience is improved.

Description

Information processing method and electronic equipment
Technical Field
The present invention relates to information processing technologies, and in particular, to an information processing method and an electronic device.
Background
In some specific scenarios, for example, when a user of the electronic device drives or rides a car, it is inconvenient to operate the electronic device using gestures, and a potential safety hazard may be caused. In the related art, there is no effective solution for how to enable a user to conveniently operate an electronic device in a specific scene.
Disclosure of Invention
The embodiment of the invention provides an information processing method and electronic equipment, which can enable a user to conveniently operate the electronic equipment in a specific scene and improve user experience.
The technical scheme of the embodiment of the invention is realized as follows:
the embodiment of the invention provides an information processing method, which is applied to electronic equipment with a positioning unit, a voice unit and a display unit, wherein the display unit supports touch operation, and the voice unit supports voice operation; the method comprises the following steps:
controlling the positioning unit to acquire first information, wherein the first information comprises position information of the electronic equipment at a first moment;
judging whether the electronic equipment is located in a first area at the first moment according to the first information, and generating a first judgment result;
when the first judgment result represents that the electronic equipment is located in the first area at the first moment, detecting the state of the electronic equipment to generate a first detection result;
when the first detection result represents that the electronic equipment is in a first state, switching to enter a second state; wherein,
the first state is a state of controlling the display unit to receive a touch instruction and responding according to the received touch instruction, and the second state is a state of controlling the voice unit to receive a voice instruction and responding according to the received voice instruction.
An embodiment of the present invention further provides an electronic device, including: the device comprises a positioning unit, a voice unit and a display unit; wherein
The display unit is used for supporting touch operation;
the voice unit is used for supporting voice operation; the electronic device further includes:
the control unit is used for controlling the positioning unit to acquire first information, and the first information comprises position information of the electronic equipment at a first moment;
the judging unit is used for judging whether the electronic equipment is positioned in a first area at the first moment according to the first information and generating a first judgment result;
the detection unit is used for detecting the state of the electronic equipment and generating a first detection result when the first judgment result represents that the electronic equipment is located in the first area at the first moment;
the control unit is further configured to switch to enter a second state when the first detection result indicates that the electronic device is in the first state; wherein,
the first state is a state that the control unit controls the display unit to receive a touch instruction and responds according to the received touch instruction, and the second state is a state that the control unit controls the voice unit to receive a voice instruction and responds according to the received voice instruction.
In the embodiment of the invention, when the electronic equipment is determined to be in the first area according to the position information of the electronic equipment, a voice instruction of a user is received to enable an application running in the electronic equipment to respond, and the user does not need to perform touch operation; therefore, the problem that a user needs to use the electronic equipment in some use scenes but cannot perform touch operation is solved, operation of the user is facilitated, and user experience is improved.
Drawings
Fig. 1 is a schematic flow chart illustrating an implementation of an information processing method according to an embodiment of the present invention;
fig. 2 is a schematic flow chart illustrating an implementation of the information processing method according to the second embodiment of the present invention;
fig. 3 is a schematic flow chart illustrating an implementation of an information processing method according to a third embodiment of the present invention;
fig. 4 is a schematic flow chart illustrating an implementation of the information processing method according to the fourth embodiment of the present invention;
fig. 5 is a schematic flow chart illustrating an implementation of the information processing method according to the fifth embodiment of the present invention;
fig. 6 is a schematic flow chart illustrating an implementation of an information processing method according to a sixth embodiment of the present invention;
fig. 7 is a schematic structural diagram of an electronic device according to a seventh embodiment of the present invention;
fig. 8 is a schematic structural diagram of an electronic device in an eighth embodiment of the invention.
Detailed Description
The invention is described in further detail below with reference to the figures and specific examples.
Example one
The embodiment describes an information processing method, which is applied to an electronic device with a positioning unit, a voice unit and a display unit, wherein the electronic device may be an electronic device such as a smart phone, a tablet computer, a notebook computer, and the like; the display unit supports touch operation, and the voice unit supports voice operation; as shown in fig. 1, the method comprises the steps of:
step 101, controlling the positioning unit to acquire first information.
The first information comprises position information of the electronic equipment at a first moment; the Positioning unit may obtain position information of the electronic device at a first time by using a Global Positioning System (GPS); in practical application, the system can also be used in cooperation with an Assisted Global positioning system (A-GPS).
Step 102, judging whether the electronic equipment is located in a first area at the first moment according to the first information, and generating a first judgment result.
In practical application, the information of the first area is preset in the electronic device according to an instruction of a user, that is, the user of the electronic device can set the corresponding first area according to needs.
103, judging whether the first judgment result represents that the electronic equipment is located in the first area at the first moment, and if so, executing step 104; otherwise, return to step 101.
And 104, detecting the state of the electronic equipment to generate a first detection result.
The state of the electronic device comprises a first state and a second state; the first state is a state for controlling the display unit to receive a touch instruction and responding according to the received touch instruction; the second state is a state for controlling the voice unit to receive the voice command and responding according to the received voice command.
Step 105, judging whether the first detection result represents that the electronic equipment is in a first state; if so, go to step 106; otherwise, return to step 101.
And 106, switching to enter a second state.
When a user uses the electronic device during traveling, such as driving a vehicle, for example, when using a navigation application of the electronic device, the electronic device is in a first state by default, that is, the electronic device receives an instruction through the touch unit and transmits the instruction to the application, so that the application responds; because the user uses two hands to operate inconveniently when driving the vehicle, the traffic route can be set in the electronic device as the first area in advance, so that when the electronic device determines to enter the first area according to the position information acquired by the positioning unit, the electronic device is switched to enter the second state, and the voice unit is controlled to receive the voice command of the user, so that the navigation application responds; the user can operate the electronic equipment conveniently.
In the embodiment, when the electronic equipment is determined to be in the first area according to the position information of the electronic equipment, a user voice instruction is received and transmitted to an application in the electronic equipment so that the application can respond, and a user does not need to perform touch operation; therefore, the problem that a user needs to use the electronic equipment in some use scenes but cannot perform touch operation is solved, operation of the user is facilitated, and user experience is improved.
Example two
The embodiment describes an information processing method, which is applied to an electronic device with a positioning unit, a voice unit and a display unit, wherein the electronic device may be an electronic device such as a smart phone, a tablet computer, a notebook computer, and the like; the display unit supports touch operation, and the voice unit supports voice operation; as shown in fig. 2, the method comprises the steps of:
step 201, controlling the positioning unit to acquire the first information.
The first information comprises position information of the electronic equipment at a first moment; the positioning unit can adopt a GPS to obtain the position information of the electronic equipment at a first moment; in practical application, the system can also be matched with A-GPS.
Step 202, judging whether the electronic equipment is located in a first area at the first moment according to the first information, and generating a first judgment result.
In practical application, the information of the first area is preset in the electronic device according to an instruction of a user, that is, the user of the electronic device can set the corresponding first area according to needs.
Step 203, judging whether the first judgment result represents that the electronic equipment is located in the first area at the first moment, if so, executing step 204; otherwise, return to step 201.
Step 204, detecting the state of the electronic device, and generating a first detection result.
The state of the electronic device comprises a first state and a second state; the first state is a state for controlling the display unit to receive a touch instruction and responding according to the received touch instruction; the second state is a state for controlling the voice unit to receive the voice command and responding according to the received voice command.
Step 205, determining whether the first detection result represents that the electronic device is in a first state; if so, go to step 206; otherwise, return to step 201.
Step 206, controlling the positioning unit to acquire second information, where the second information includes location information of the electronic device at a second time.
The second time is a time after the first time.
Step 207, determining whether the electronic device is located in the first area at the second time according to the second information, and generating a second determination result.
Step 208, determining whether the second determination result indicates that the electronic device is located in the first area, if so, executing step 209; otherwise, return to step 201.
Step 209 determines a first velocity based on the first information and the second information.
The difference value between the first time and the second time is determined according to an actual use scene; the smaller the difference, the higher the determined first speed accuracy.
And step 210, judging whether the first speed exceeds a first threshold value, and generating a third judgment result.
Step 211, determining whether the third determination result represents that the first speed exceeds the first threshold, if yes, executing step 212; otherwise, return to step 201.
Step 212, switching to the second state.
When the user uses the electronic device during traveling, such as driving a vehicle, for example, when using a navigation application of the electronic device, the electronic device is in the first state by default, that is, the electronic device receives an instruction through the touch unit to make the navigation application respond; the traffic route can be arranged in the electronic equipment as the first area in advance, so that when the electronic equipment determines to enter the first area and the speed exceeds the first threshold value, the fact that the user is in the high-speed traveling process is identified, touch operation is quite inconvenient (for example, navigation application of the electronic equipment needs to be used during high-speed driving), the electronic equipment is switched to enter the second state, the voice instruction of the user is received, the navigation application responds according to the voice instruction, and the user can operate the electronic equipment conveniently.
In the embodiment, when the electronic equipment is determined to be in the first area according to the position information of the electronic equipment and the speed exceeds the first threshold, a voice instruction of a user is received and responded, and the corresponding application can be triggered to respond without touch operation of the user; therefore, the problem that a user needs to use the electronic equipment in certain use scenes but cannot perform touch operation due to safety considerations is solved, and the user experience is improved.
EXAMPLE III
The embodiment describes an information processing method, which is applied to an electronic device with a positioning unit, a voice unit and a display unit, wherein the electronic device may be an electronic device such as a smart phone, a tablet computer, a notebook computer, and the like; the display unit supports touch operation, and the voice unit supports voice operation; as shown in fig. 3, the method comprises the steps of:
step 301, controlling the positioning unit to acquire first information.
The first information comprises position information of the electronic equipment at a first moment; the positioning unit can adopt a GPS to obtain the position information of the electronic equipment at a first moment; in practical application, the system can also be matched with A-GPS.
Step 302, determining whether the electronic device is located in a first area at the first time according to the first information, and generating a first determination result.
In practical application, the information of the first area is preset in the electronic device according to an instruction of a user, that is, the user of the electronic device can set the corresponding first area according to needs.
Step 303, determining whether the first determination result indicates that the electronic device is located in the first area at the first time, if so, executing step 304; otherwise, return to step 301.
Step 304, detecting the state of the electronic device, and generating a first detection result.
The state of the electronic device comprises a first state and a second state; the first state is a state for controlling the display unit to receive a touch instruction and responding according to the received touch instruction; the second state is a state for controlling the voice unit to receive the voice command and responding according to the received voice command.
Step 305, judging whether the first detection result represents that the electronic equipment is in a first state; if so, go to step 306; otherwise, return to step 301.
Step 306, controlling the positioning unit to acquire the second information.
The second information includes position information of the electronic device at a second time, where the second time is a time after the first time.
Step 307, determining whether the electronic device is located in the first area at the second time according to the second information, and generating a second determination result.
Step 308, determining whether the second determination result represents that the electronic device is in the first area at the second time, if yes, executing step 309; otherwise, return to step 301.
Step 309, determining a first speed according to the first information and the second information.
The difference value between the first time and the second time is determined according to an actual use scene; the smaller the difference, the higher the determined first speed accuracy.
Step 310, determining whether the first speed exceeds a first threshold, and generating a third determination result.
311, determining whether the third determination result represents that the first speed exceeds the first threshold, if yes, executing 312; otherwise, return to step 301.
In step 312, third information is obtained.
The third information includes information of the first application; the first application is an application run by the electronic equipment at the second moment.
Step 313, according to the third information, determining whether the first application is matched with the second application, and generating a fourth determination result.
The second application comprises an application that the electronic device supports running; the second application may be preset by the electronic device according to an instruction of a user.
Step 314, determining whether the fourth determination result represents that the first application is matched with the second application, if yes, executing step 315; otherwise, return to step 301.
Step 315, switch to the second state.
When a user uses the electronic device during traveling, such as driving a vehicle, for example, when using a navigation application of the electronic device, the electronic device is in a first state in a default state, that is, the electronic device receives an instruction through the touch unit and transmits the instruction to the navigation application, so that the navigation application responds; because a user uses two hands to operate inconveniently when driving a vehicle, a traffic line can be set in the electronic device as a first area in advance, so that when the electronic device determines to enter the first area and the speed exceeds a first threshold value, it is identified that the user is in a high-speed traveling process, and at this time, it is very inconvenient to perform a touch operation (for example, a navigation application of the electronic device needs to be used when driving at a high speed), and considering that the electronic device does not need to be in the first area and the speed exceeds the first threshold value, the electronic device always switches into a second state, and therefore, before switching into the second state, it is further determined whether a current application of the electronic device, namely, a first application, is matched with a second application, in this embodiment, if the navigation application is set in the second application, the electronic device switches into the second state, namely, receives a voice instruction of the user, and transmits the voice instruction, to cause the navigation application to respond; the user can operate the electronic equipment conveniently.
In the embodiment, when the electronic equipment is determined to be in the first area according to the position information of the electronic equipment, the speed exceeds the first threshold value, and the application which is currently operated by the electronic equipment comprises the application which needs to be subjected to the voice operation, the voice instruction of the user is received and the response is carried out, and the corresponding application can be triggered to respond without the touch operation of the user; therefore, the problem that a user needs to use the electronic equipment in certain use scenes but cannot perform touch operation due to safety considerations is solved, and the user experience is improved.
Example four
The embodiment is based on the third embodiment, in the third embodiment, the second application may be preset by the electronic device according to an instruction of the user, that is, the second application is set by the user according to a need of a use scenario; in consideration of the fact that the usage scenario of the electronic device is very complex and varied, the present embodiment describes an information processing method for the electronic device to intelligently determine the second application, as shown in fig. 4, the method includes the following steps:
step 401, fourth information is acquired.
The fourth information includes a corresponding relationship between a first area and a third application, and the third application is an application that is run when the electronic device is in the first area.
Step 402, determining at least one application with the longest running time in the third applications, and/or determining at least one application with the highest running times in the third applications.
Step 403, determining the determined application as the second application.
For a fixed area, such as a subway line and an office, determining the application with the highest running time in the area and/or the application with the longest running time in the area as a second application; therefore, when the subsequent electronic equipment is in the area and the running application (the first application) is matched with the second application, the subsequent electronic equipment is switched into the second state, receives the voice instruction and transmits the voice instruction to the second application so as to enable the second application to respond; corresponding second applications do not need to be set according to different first areas, tedious setting operation is saved, and user experience is improved.
EXAMPLE five
The embodiment is based on the third embodiment, in the third embodiment, the first area may be preset by the electronic device according to an instruction of the user, that is, the first area is set by the user according to a need of a use scene; in consideration of the fact that the usage scenario of the electronic device is very complex and varied, the present embodiment describes an information processing method for the electronic device to intelligently determine the first area, as shown in fig. 5, the method includes the following steps:
step 501, fifth information is obtained.
The fifth information includes information of a second area and an application that is run when the electronic device is in the second area.
Step 502, determining at least one area with the longest running application time in the second area, and/or determining at least one area with the highest running application times in the second area.
Step 503, determining the determined area as the first area.
Determining at least one first area in the plurality of second areas based on the number of times of running the applications and/or the duration of running the applications, switching to enter a second state when the subsequent electronic equipment is in the first area and the running first application is matched with the second application, receiving a voice instruction and transmitting the voice instruction to the second application so as to enable the second application to respond; the information of the first area is not required to be set in the electronic equipment by the user, so that the tedious setting operation is saved, and the user experience is improved.
EXAMPLE six
In this embodiment, based on any one of the first to fifth embodiments, after the electronic device switches to the second state, as shown in fig. 6, the information processing method according to this embodiment includes the following steps:
step 601, acquiring sixth information.
The sixth information includes location information of the electronic device at a third time, where the third time is a time after the second time.
Step 602, determining whether the electronic device is located in the first area at the third time according to the sixth information, and generating a fifth determination result.
Step 603, judging whether the fifth judgment result represents that the electronic equipment is located in the first area at the third moment, if so, returning to the step 601; otherwise, step 604 is performed.
Step 604, the switch enters the first state.
In this embodiment, when the electronic device is no longer located in the first area, that is, when the electronic device does not need to control the voice unit to receive the voice command and respond, the electronic device is switched to the first state, so that the intelligent switching between the first state and the second state is realized, the user does not need to additionally implement manual operation for switching, and the user experience is improved.
Here, it should be noted that: the following description of the embodiments of the electronic device is similar to the description of the method, and the description of the advantageous effects of the method is omitted for brevity. For technical details not disclosed in the embodiments of the electronic device of the present invention, refer to the description of the embodiments of the method of the present invention.
EXAMPLE seven
This embodiment describes an electronic device, including: the method is applied to the electronic equipment with the positioning unit 71, the voice unit 72 and the display unit 73; the display unit 73 is used for supporting touch operation; the voice unit 72 is used for supporting voice operation; the electronic device further includes:
a control unit 74, configured to control the positioning unit 71 to obtain first information, where the first information includes location information of the electronic device at a first time;
a determining unit 75, configured to determine, according to the first information, whether the electronic device is located in a first area at the first time, and generate a first determination result;
the detecting unit 76 is configured to detect a state of the electronic device and generate a first detection result when the first determination result indicates that the electronic device is located in the first area at the first time;
the control unit 74 is further configured to switch to enter a second state when the first detection result indicates that the electronic device is in the first state; wherein,
the first state is a state in which the control unit 74 controls the display unit 73 to receive a touch instruction and respond according to the received touch instruction, and the second state is a state in which the control unit 74 controls the voice unit 72 to receive a voice instruction and respond according to the received voice instruction.
In practical applications, the positioning unit 71, the voice unit 72, the control unit 74, the determining unit 75, and the detecting unit 76 may be implemented by a CPU or a Field Programmable Gate Array (FPGA) in the electronic device; the display unit 73 can be implemented by a touch display screen and a touch display driving circuit in the electronic device.
Example eight
This embodiment describes an electronic device, including: the method is applied to the electronic equipment with the positioning unit 81, the voice unit 82 and the display unit 83; wherein,
the voice unit 82 is used for supporting voice operation;
the display unit 83 is used for supporting touch operation; the electronic device further includes:
a control unit 84, configured to control the positioning unit 81 to obtain first information, where the first information includes location information of the electronic device at a first time;
the judging unit 85 is configured to judge whether the electronic device is located in a first area at the first time according to the first information, and generate a first judgment result;
the detecting unit 86 is configured to detect a state of the electronic device and generate a first detection result when the first determination result indicates that the electronic device is located in the first area at the first time;
the control unit 84 is further configured to switch to enter a second state when the first detection result indicates that the electronic device is in the first state; wherein,
the first state is a state in which the control unit 84 controls the display unit 83 to receive a touch instruction and respond according to the received touch instruction, and the second state is a state in which the control unit 84 controls the voice unit 82 to receive a voice instruction and respond according to the received voice instruction.
The control unit 84 is further configured to control the positioning unit 81 to obtain second information, where the second information includes location information of the electronic device at a second time, and the second time is a time after the first time;
the determining unit 85 is further configured to determine, according to the second information, whether the electronic device is located in the first area at the second time, and generate a second determination result;
when the second judgment result represents that the electronic equipment is in the first area at the second moment, determining a first speed according to the first information and the second information;
judging whether the first speed exceeds a first threshold value or not, and generating a third judgment result;
and when the third judgment result indicates that the first speed exceeds the first threshold, triggering the control unit 84 to execute the operation of switching into the second state.
Wherein the electronic device further comprises:
an obtaining unit 87, configured to obtain third information, where the third information includes information of a first application, and the first application is an application that is run by the electronic device at the second time;
the determining unit 85 is further configured to determine, according to the third information, whether the first application is matched with a second application, and generate a fourth determination result, where the second application includes an application supported by the electronic device to run;
and when the fourth judgment result indicates that the first application is matched with the second application, triggering the control unit 84 to execute the operation of switching to the second state.
The obtaining unit 87 is further configured to obtain fourth information, where the fourth information includes a corresponding relationship between the first area and a third application, and the third application is an application that is run when the electronic device is in the first area;
the control unit 84 is further configured to determine at least one application with the longest running time in the third applications, and/or determine at least one application with the highest running time in the third applications;
determining the determined application as the second application.
The obtaining unit 87 is further configured to obtain fifth information, where the fifth information includes a second area and information of an application that is run when the electronic device is in the second area;
the control unit 84 is further configured to determine at least one region with the longest running application time in the second region, and/or determine at least one region with the highest running application frequency in the second region;
determining the determined area as the first area.
The control unit 84 is further configured to control the positioning unit 81 to obtain sixth information, where the sixth information includes location information of the electronic device at a third time, and the third time is a time after the second time;
the determining unit 85 is further configured to determine, according to the sixth information, whether the electronic device is located in the first area at the third time, and generate a fifth determination result;
and when the fifth judgment result indicates that the electronic device is not located in the first area at the third time, triggering the control unit 84 to switch into the first state.
In practical application, the positioning unit 81, the voice unit 82, the control unit 84, and the judgment unit 85 are provided. The detection unit 86 and the acquisition unit 87 may be implemented by a CPU or an FPGA in the electronic device; the display unit 83 may be implemented by a touch display screen and a touch display driving circuit in the electronic device.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all the functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: various media that can store program codes, such as a removable Memory device, a Read-Only Memory (ROM), a magnetic disk, or an optical disk.
Alternatively, the integrated unit of the present invention may be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as a separate product. Based on such understanding, the technical solutions of the embodiments of the present invention may be essentially implemented or a part contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a removable storage device, a ROM, a magnetic or optical disk, or other various media that can store program code.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (10)

1. An information processing method is applied to electronic equipment with a positioning unit, a voice unit and a display unit, wherein the display unit supports touch operation, and the voice unit supports voice operation; the method comprises the following steps:
controlling the positioning unit to acquire first information, wherein the first information comprises position information of the electronic equipment at a first moment;
judging whether the electronic equipment is located in a first area at the first moment according to the first information, and generating a first judgment result;
when the first judgment result represents that the electronic equipment is located in the first area at the first moment, detecting the state of the electronic equipment to generate a first detection result;
when the first detection result represents that the electronic equipment is in a first state, switching to enter a second state; wherein,
the first state is a state for controlling the display unit to receive a touch instruction and respond according to the received touch instruction, and the second state is a state for controlling the voice unit to receive a voice instruction and respond according to the received voice instruction;
before the switching enters the second state, the method further comprises:
acquiring third information, wherein the third information comprises information of a first application, the first application is an application operated by the electronic equipment at a second moment, and the second moment is a moment after the first moment;
judging whether the first application is matched with a second application according to the third information, and generating a fourth judgment result, wherein the second application comprises an application which is supported by the electronic equipment to run;
when the fourth judgment result represents that the first application is matched with the second application, executing the operation of switching to a second state; wherein,
the second application is an application with the longest running time determined in a third application and/or at least one application with the highest running time determined in the third application, and the third application is an application which is run when the electronic equipment is in the first area; or,
the second application is set according to a usage scenario.
2. The method of claim 1, wherein prior to the switching into the second state, the method further comprises:
controlling the positioning unit to acquire second information, wherein the second information comprises position information of the electronic equipment at a second moment, and the second moment is a moment after the first moment;
judging whether the electronic equipment is located in the first area at the second moment according to the second information, and generating a second judgment result;
when the second judgment result represents that the electronic equipment is in the first area at the second moment, determining a first speed according to the first information and the second information;
judging whether the first speed exceeds a first threshold value or not, and generating a third judgment result;
and when the third judgment result represents that the first speed exceeds the first threshold value, executing the operation of switching to the second state.
3. The method of claim 1, further comprising:
acquiring fourth information, wherein the fourth information comprises a corresponding relation between the first area and a third application, and the third application is an application operated when the electronic equipment is in the first area;
determining at least one application with the longest running time in the third applications and/or determining at least one application with the highest running times in the third applications;
determining the determined application as the second application.
4. The method of claim 1, further comprising:
acquiring fifth information, wherein the fifth information comprises a second area and information of an application operated by the electronic equipment when the electronic equipment is in the second area;
determining at least one area with the longest running application time in the second area and/or determining at least one area with the highest running application times in the second area;
determining the determined area as the first area.
5. The method according to any one of claims 1 to 4, further comprising:
controlling the positioning unit to acquire sixth information, wherein the sixth information comprises position information of the electronic equipment at a third moment, and the third moment is a moment after the second moment;
judging whether the electronic equipment is located in the first area at the third moment according to the sixth information, and generating a fifth judgment result;
and when the fifth judgment result represents that the electronic equipment is not located in the first area at the third moment, switching to enter the first state.
6. An electronic device, comprising: the device comprises a positioning unit, a voice unit and a display unit; wherein
The display unit is used for supporting touch operation;
the voice unit is used for supporting voice operation; the electronic device further includes:
the control unit is used for controlling the positioning unit to acquire first information, and the first information comprises position information of the electronic equipment at a first moment;
the judging unit is used for judging whether the electronic equipment is positioned in a first area at the first moment according to the first information and generating a first judgment result;
the detection unit is used for detecting the state of the electronic equipment and generating a first detection result when the first judgment result represents that the electronic equipment is located in the first area at the first moment;
the control unit is further configured to switch to enter a second state when the first detection result indicates that the electronic device is in the first state; wherein,
the first state is a state that the control unit controls the display unit to receive a touch instruction and responds according to the received touch instruction, and the second state is a state that the control unit controls the voice unit to receive a voice instruction and responds according to the received voice instruction;
the electronic device further includes:
the acquiring unit is used for acquiring third information, wherein the third information comprises information of a first application, the first application is an application operated by the electronic equipment at a second moment, and the second moment is a moment after the first moment;
the judging unit is further configured to judge whether the first application is matched with a second application according to the third information, and generate a fourth judgment result, where the second application includes an application supported by the electronic device to run;
when the fourth judgment result represents that the first application is matched with the second application, triggering the control unit to switch into a second state;
the second application is determined to be at least one application with the longest running time in a third application, and/or at least one application with the highest running time in the third application, and the third application is the application which is run when the electronic equipment is in the first area; or,
the second application is set according to a usage scenario.
7. The electronic device of claim 6,
the control unit is further configured to control the positioning unit to acquire second information, where the second information includes location information of the electronic device at a second time, and the second time is a time after the first time;
the judging unit is further configured to judge whether the electronic device is located in the first area at the second time according to the second information, and generate a second judgment result;
when the second judgment result represents that the electronic equipment is in the first area at the second moment, determining a first speed according to the first information and the second information;
judging whether the first speed exceeds a first threshold value or not, and generating a third judgment result;
and when the third judgment result represents that the first speed exceeds the first threshold value, triggering the control unit to switch into a second state.
8. The electronic device of claim 6,
the obtaining unit is further configured to obtain fourth information, where the fourth information includes a corresponding relationship between the first area and the third application, and the third application is an application that is run when the electronic device is in the first area;
the control unit is further used for determining at least one application with the longest running time in the third applications and/or determining at least one application with the highest running times in the third applications;
determining the determined application as the second application.
9. The electronic device of claim 6,
the obtaining unit is further configured to obtain fifth information, where the fifth information includes a second area and information of an application that is run when the electronic device is in the second area;
the control unit is further configured to determine at least one region with the longest running application time in the second region, and/or determine at least one region with the highest running application frequency in the second region;
determining the determined area as the first area.
10. The electronic device of any of claims 6-9,
the control unit is further configured to control the positioning unit to obtain sixth information, where the sixth information includes location information of the electronic device at a third time, and the third time is a time after the second time;
the judging unit is further configured to judge whether the electronic device is located in the first area at the third time according to the sixth information, and generate a fifth judgment result;
and when the fifth judgment result represents that the electronic equipment is not located in the first area at the third moment, triggering the control unit to switch into the first state.
CN201410031274.7A 2014-01-22 2014-01-22 Information processing method and electronic equipment Active CN104793730B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410031274.7A CN104793730B (en) 2014-01-22 2014-01-22 Information processing method and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410031274.7A CN104793730B (en) 2014-01-22 2014-01-22 Information processing method and electronic equipment

Publications (2)

Publication Number Publication Date
CN104793730A CN104793730A (en) 2015-07-22
CN104793730B true CN104793730B (en) 2019-03-29

Family

ID=53558604

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410031274.7A Active CN104793730B (en) 2014-01-22 2014-01-22 Information processing method and electronic equipment

Country Status (1)

Country Link
CN (1) CN104793730B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109597657B (en) * 2017-09-29 2022-04-29 阿里巴巴(中国)有限公司 Operation method and device for target application and computing equipment
CN107728810B (en) * 2017-10-19 2021-03-26 Oppo广东移动通信有限公司 Terminal control method, device, terminal and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6212408B1 (en) * 1999-05-03 2001-04-03 Innovative Global Solution, Inc. Voice command system and method
CN101911146A (en) * 2008-01-14 2010-12-08 佳明有限公司 Dynamic user interface for automatic speech recognition
CN102646016A (en) * 2012-02-13 2012-08-22 北京百纳信息技术有限公司 User terminal displaying unified interface of gesture and voice interaction and display method thereof
CN102792764A (en) * 2010-02-10 2012-11-21 惠普发展公司,有限责任合伙企业 Mobile device having plurality of input modes

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6212408B1 (en) * 1999-05-03 2001-04-03 Innovative Global Solution, Inc. Voice command system and method
CN101911146A (en) * 2008-01-14 2010-12-08 佳明有限公司 Dynamic user interface for automatic speech recognition
CN102792764A (en) * 2010-02-10 2012-11-21 惠普发展公司,有限责任合伙企业 Mobile device having plurality of input modes
CN102646016A (en) * 2012-02-13 2012-08-22 北京百纳信息技术有限公司 User terminal displaying unified interface of gesture and voice interaction and display method thereof

Also Published As

Publication number Publication date
CN104793730A (en) 2015-07-22

Similar Documents

Publication Publication Date Title
US10908799B2 (en) Method and a device for controlling a moving object, and a mobile apparatus
US9372613B2 (en) Scrolling method and electronic device thereof
CN107967096A (en) Destination object determines method, apparatus, electronic equipment and storage medium
CN108037888A (en) Technical ability control method, device, electronic equipment and storage medium
JP2009272704A5 (en)
CN104346119B (en) The method and electronic equipment of display
EP3196738A1 (en) Method for controlling blank screen gesture processing and terminal
CN104461717B (en) A kind of information processing method and electronic equipment
CN105589633A (en) Terminal application switching method and device
CN103761041A (en) Information processing method and electronic device
KR20140078983A (en) Method for controlling termination call based on gaze, and mobile communication terminal therefor
CN104793730B (en) Information processing method and electronic equipment
CN105959480A (en) Control method and electronic equipment
CN106716069A (en) Navigation method and terminal
CN103488424A (en) Method and device for displaying information
CN105446597B (en) The methods of exhibiting of the function introduction information of application program shows device and terminal
HK1221792A1 (en) Search method and apparatus
CN105138173B (en) A kind of control method of touching display screen
KR101669167B1 (en) Method for providing vehicles information using floating user interface apparatus therefor
KR101648611B1 (en) Method of switching video call to voice call
US20160335916A1 (en) Portable device and control method using plurality of cameras
CN104007928A (en) Information processing method and electronic device
JP2016031645A (en) Electronic device, security processing method and program
CN109196845A (en) Mancarried electronic aid, control system, control method and control program
CN108833660B (en) Parking space information processing method, device and mobile terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant