Intelligent terminal power saving method and device and electronic equipment

文档序号:1736851 发布日期:2019-12-20 浏览:41次 中文

阅读说明:本技术 智能终端节电方法、装置和电子设备 (Intelligent terminal power saving method and device and electronic equipment ) 是由 张学川 王桐 邹积民 于 2019-09-09 设计创作,主要内容包括:本公开提出了一种智能终端节电方法、装置和电子设备,所述方法包括:响应于接收到预设节电指令,将设置在终端操作系统上的应用设置为禁用状态并关闭屏幕显示,以启动节电模式;响应于在所述节电模式下接收到用户对所述终端的按键所执行的预设操作,激活设置在所述终端上的预设语音系统,以通过所述语音系统进行通信。可以提高在较低电量实现通信功能时,电池的续航能力。(The disclosure provides an intelligent terminal power saving method, an intelligent terminal power saving device and electronic equipment, wherein the method comprises the following steps: in response to receiving a preset power saving instruction, setting an application set on a terminal operating system to a disabled state and turning off screen display to start a power saving mode; and in response to receiving preset operation executed by a user on a key of the terminal in the power saving mode, activating a preset voice system arranged on the terminal to communicate through the voice system. The battery endurance can be improved when the communication function is realized at a lower electric quantity.)

1. An intelligent terminal power saving method is characterized by comprising the following steps:

in response to receiving a preset power saving instruction, setting an application set on a terminal operating system to a disabled state and turning off screen display to start a power saving mode;

and in response to receiving preset operation executed by a user on a key of the terminal in the power saving mode, activating a preset voice system arranged on the terminal to communicate through the preset voice system.

2. The method of claim 1, wherein the preset power saving command is triggered based on the following method comprising:

the current electric quantity is lower than a preset electric quantity threshold value; or

An operation to turn on the power saving mode is received.

3. The method of claim 1, wherein the disabled state of the application comprises:

and closing the application and forbidding the application from self-starting.

4. The method of claim 1, wherein the communicating via the predetermined speech system comprises:

and releasing the forbidden state of the communication application of the terminal system by the preset voice system, and activating the communication application of the terminal system, wherein the communication function application comprises a short message application, a call application or an address list application.

5. The method according to claim 1, wherein the activating a preset voice system provided on the terminal in response to receiving a preset operation performed by a user on a key of the terminal in the power saving mode, and the communicating via the preset voice system comprises:

responding to a preset operation executed by a user on a key of the terminal, and sending a prompt tone, wherein the prompt tone is used for prompting the user to send a voice instruction;

analyzing the received voice instruction sent by the user according to the prompt tone, and activating a call application, a short message application or an address list application according to an analysis result, wherein:

if a preset voice instruction about the call is received, activating a call application and an address list application;

and if a preset voice command about the short message is received, activating the short message application and the address list application.

6. The method according to any one of claims 1 to 5, wherein the terminal keys include a power key and a volume key; and

the preset operation executed by the user on the key of the terminal comprises at least one of the following operations:

the duration of the pressing operation of the power key by the user meets a preset first time condition, the number of times of continuous pressing of the power key by the user meets a first frequency condition, the duration of the pressing operation of the volume key by the user meets a preset second time condition, and the number of times of continuous pressing of the volume reducing key by the user meets a second frequency condition.

7. The method of claim 6, further comprising:

and in response to receiving a preset voice instruction for exiting the power saving mode input by a user, canceling the forbidden state of the application and starting screen display.

8. An intelligent terminal power saving device, comprising:

a power saving instruction receiving unit which sets an application set on a terminal operating system to a disabled state and turns off screen display to start a power saving mode in response to receiving a preset power saving instruction;

and the voice system awakening unit responds to the preset operation executed by the user on the key of the terminal in the power-saving mode, and activates the preset voice system arranged on the terminal so as to communicate through the preset voice system.

9. A terminal device, comprising:

one or more processors;

storage means having one or more programs stored thereon which, when executed by the one or more processors, cause the one or more processors to implement the method of any of claims 1-7.

10. A non-transitory computer readable storage medium having stored thereon executable instructions that, when executed on a processor, implement the method of any one of claims 1-7.

Technical Field

The present disclosure relates to the field of power saving technologies for electronic products, and in particular, to a power saving method and apparatus for an intelligent terminal, and an electronic device.

Background

With the development and popularization of personal computers and portable terminals, users use the terminals more in the directions of entertainment and office. More and more manufacturers use large-capacity batteries and power-saving modes to extend the standby time of the terminal.

However, there is no new progress in battery technology, and increasing the battery capacity will increase the volume and weight of the terminal equipment. Most of the power saving modes limit background applications and cpu frequencies, and the power saving effect is improved but still cannot meet the user needs.

BRIEF SUMMARY OF THE PRESENT DISCLOSURE

The disclosure provides an intelligent terminal power saving method, an intelligent terminal power saving device and electronic equipment, so as to further reduce the power consumption speed of an intelligent terminal in a power saving mode and prolong the endurance time of the terminal.

In a first aspect, an embodiment of the present disclosure provides an intelligent terminal power saving method, where the method includes: in response to receiving a preset power saving instruction, setting an application set on a terminal operating system to a disabled state and turning off screen display to start a power saving mode; and in response to receiving preset operation executed by a user on a key of the terminal in the power saving mode, activating a preset voice system arranged on the terminal to communicate through the preset voice system.

In a second aspect, an embodiment of the present disclosure provides an intelligent terminal power saving device, including: the power saving instruction receiving module is used for setting an application arranged on a terminal operating system into a forbidden state and closing screen display in response to receiving a preset power saving instruction so as to start a power saving mode; and the voice system awakening module responds to the preset operation of the user on the key of the terminal received in the power-saving mode and activates the preset voice system arranged on the terminal so as to communicate through the preset voice system.

In a third aspect, a terminal device includes: one or more processors; a storage device, on which one or more programs are stored, which, when executed by the one or more processors, cause the one or more processors to implement the power saving method of the intelligent terminal according to the first aspect.

In a fourth aspect, an embodiment of the present disclosure provides a non-transitory computer-readable storage medium, on which executable instructions are stored, and when the executable instructions are run on a processor, the method for saving power of an intelligent terminal according to the first aspect is implemented.

According to the power saving method and device for the intelligent terminal and the electronic equipment, when the electric quantity is lower than a preset threshold value or a power saving mode is manually started, the application is automatically disabled, screen display is closed, a preset voice system is used for achieving a basic communication function when the screen display is closed, and the intelligent terminal has longer endurance time under the same electric quantity.

Drawings

The accompanying drawings are included to provide a better understanding of the present disclosure, and are not to be construed as limiting the present disclosure in any way, wherein:

FIG. 1 is a flow diagram of one embodiment of a smart terminal power saving method according to the present disclosure;

FIG. 2 is a flow diagram of another embodiment of a smart terminal power saving method according to the present disclosure;

FIG. 3 is an application scenario of the smart terminal power saving method according to the present disclosure;

FIG. 4 is a schematic structural diagram illustrating an embodiment of a power saving device for an intelligent terminal according to the present disclosure;

FIG. 5 is a block diagram of a computer system suitable for use in implementing a terminal device of an embodiment of the disclosure.

Detailed Description

Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but rather are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the disclosure are for illustration purposes only and are not intended to limit the scope of the disclosure.

It should be understood that the various steps recited in the method embodiments of the present disclosure may be performed in a different order, and/or performed in parallel. Moreover, method embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the present disclosure is not limited in this respect. The term 'include' and its variants, as used herein, are open-ended, i.e. 'include, but are not limited to'. The term 'based on' is 'based at least in part on'. The term 'one embodiment' means 'at least one embodiment'; the term 'another embodiment' means 'at least one further embodiment'; the term 'some embodiments' means 'at least some embodiments'. Relevant definitions for other terms will be given in the following description.

It should be noted that the terms "first", "second", etc. mentioned in the disclosure are only used for distinguishing different devices, modules or units, and are not used for limiting the sequence or interdependence of the functions executed by the devices, modules or units.

It is noted that references to 'a' or 'a' modification in this disclosure are illustrative rather than limiting and that those skilled in the art will understand that reference to 'one or more' unless the context clearly dictates otherwise.

The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only, and are not intended to limit the scope of the messages or information.

It should be noted that the embodiments and features of the embodiments of the present disclosure may be combined with each other without conflict.

Referring to fig. 1, a flow of one embodiment of a power saving method of an intelligent terminal according to the present disclosure is shown. As shown in fig. 1, the power saving method for the intelligent terminal includes the following steps:

step 101, in response to receiving a preset power saving instruction, setting an application set on a terminal operating system to a disabled state and turning off screen display to start a power saving mode.

In this embodiment, the preset power saving instruction may be an instruction for turning on the power saving mode of the smart terminal.

In some optional implementations of this embodiment, the preset power saving instruction may be generated based on the following triggering manner: the current electric quantity is lower than a preset electric quantity threshold value; or receiving an operation of turning on the power saving mode transmitted by the user.

The preset charge threshold may be 30% of the full charge of the battery of the terminal device, 20% of the full charge of the battery of the terminal device, or the like. The preset electric quantity threshold may be set according to a specific application scenario, and is not limited herein.

The state of an Application (APP) set in the terminal device may be the following state: the system comprises a starting state, a foreground running state, a background running state, a forbidden state, a closing state and the like, wherein the foreground running state also comprises a using state and a standby state.

Currently, the background running of the application reduces the standby time of the terminal, a user clicks an application icon, the application enters a starting state, an interface is loaded and a foreground running state is entered, the application interface is displayed on a screen, and the foreground running state is further divided into a use state in which the user operates the application and a standby state in which the user does not operate. When the user returns to the main interface, the application is not closed but enters a background running state invisible to the user, still occupies the running memory of the terminal equipment, increases the cpu power and consumes the battery power of the terminal. And the current applications of various manufacturers have a large number of terminal operation authorities, wherein the automatic awakening authorities can enable the terminal to detect the application state at regular time, and if the terminal is in a closed state, the terminal can be automatically awakened. Some applications may also start other applications associated with it after starting, resulting in background multi-application running, further consuming power. The forbidden state is to close the application in the terminal and forbid the permission of the application, so that the application is always kept in the closed state, no application is ensured to be automatically started in the background, the occupation of the running memory of the terminal equipment and the CPU running frequency are reduced, the power consumption is reduced, and the standby time of the terminal is prolonged.

The application provided in the terminal may be various applications, such as an instant messaging application, a web browser application, a shopping application, a search application, a mailbox client, and the like.

The various states of the above-described applications can be switched over to each other. For example, when a state switching instruction of a user to an application is received, the state of the application is switched.

Generally, the consumption of the terminal device battery mainly comes from background running of applications and frequent self-starting and screen display.

Here, the application installed in the terminal operating system frequently wakes up in the background system due to a wake lock (wakelock) mechanism when the power saving mode is not entered, for example: when a user uses certain playing software, the software can end the process transiently after the user quits after the use, but based on the wakelock authority, the user can automatically wake up after a period of time, related information is pushed and the terminal runs in the background, the CPU of the terminal can be always operated at high power due to the high-frequency self-starting, and the screen is turned on due to the message pushing of the software, so that the electric quantity of the terminal is consumed rapidly.

It should be noted that the wake lock (wakelock) in the above description is a well-known technology that is widely researched and applied at present, and is not described herein in detail.

The application is closed in the power saving mode, the wakelock authority is forbidden, and the cpu use frequency and the battery power consumption in the standby state of the terminal can be reduced; the screen display function is prohibited because the screen of the large-screen terminal is hardware with high power consumption, and the display function is turned off, so that a large amount of power consumption is reduced in use, and the power saving optimization effect of the present disclosure can be realized.

The state of the screen of the terminal device may include on-screen and off-screen. Generally, when a user uses a terminal device to communicate or browse information, a screen of the terminal device is in a bright screen state.

In this embodiment, when the power of the battery of the terminal device is less than the preset power threshold, various applications set on the terminal operating system may be disabled, and the screen display of the terminal may be turned off. Thereby initiating the power saving mode.

Step 102, in response to receiving a preset operation performed by a user on a key of a terminal in a power saving mode, activating a preset voice system arranged on the terminal to perform communication through the preset voice system.

In the present embodiment, it is realized in step 101 that the terminal device starts the power saving mode in response to receiving the preset power saving instruction. In the power saving mode, the state of the application is set to a disabled state and the screen display is turned off. If the user wants to make a call, send a short message, and the like in the power saving mode, the user can perform preset operation on the keys arranged on the terminal.

The keys here are physical keys of the terminal device, not virtual keys. The key may be, for example, a power key, a volume key, or the like.

The user can execute preset operation on the keys, so that a preset voice system arranged on the terminal can be activated, and a call instruction, a short message sending instruction and the like are sent to the user operation system through the preset voice system.

The preset voice system can comprise a microphone arranged on the terminal, and the preset voice system is in an activated state, a standby state and a closed state, wherein the standby state is the optimal power-saving state of the terminal, and communication services arranged on the terminal operating system are all in the power-saving standby state.

The following is a process of entering an active state by the preset voice system, and a user can input a preset voice instruction to the preset voice system through a microphone arranged on the terminal. The preset voice instruction comprises a preset identification instruction and target information, wherein the preset identification instruction guides the terminal to activate communication application, the terminal removes the forbidden state of the communication application carried by the terminal system in the power-saving mode and activates the communication application corresponding to the identification instruction, and the communication application carried by the terminal system comprises a short message application, a call application and an address list application. The target information may be information stored in the address book, or may be a telephone number not stored in the address book. For example, a user speaks a preset voice instruction of 'calling for XXX' to a microphone under the starting of a preset voice system, and according to a preset identification instruction, 'calling', the terminal removes the forbidden state of the communication application carried by the terminal system under the power-saving mode and activates the corresponding communication application, such as a call application and an address book application; and finding out a corresponding object in the address book according to the target information, and controlling the terminal equipment to establish communication connection with the object (dialing a telephone number corresponding to the name of the object). Or directly controlling the terminal equipment to dial the telephone number according to the telephone number input by receiving the voice of the user.

In addition, the user can also send short messages by using the preset voice command. For example, a user speaks a preset voice instruction of sending a short message to XXX' to a microphone under the starting of a preset voice system, and the terminal releases the forbidden state of the communication application carried by the terminal system under the power-saving mode and activates the short message application and the address book application according to the preset recognition instruction of sending the short message. Retrieving target information 'XXX' in an address book, if the target information is retrieved, sending a prompt to a user to input short message content by voice, after the input is finished, carrying out voice broadcast on the content by a terminal and inquiring whether to confirm the short message content to the 'XXX', and after the user speaks 'confirmation' according to a prompt tone, sending a short message; if the address book can not retrieve the target information and the target information is not the telephone number, prompting that the contact person can not be found; if the target information is a telephone number which is not stored in the address list, the short message can be sent to the telephone number through the steps.

In some application scenarios, the preset voice system may convert the voice information into text information, and the terminal device sends the text information converted from the voice information to the terminal device corresponding to the object or to the terminal device corresponding to the phone number. In addition, the terminal device may also send the voice information as short message content directly to the terminal device corresponding to the object, or to the terminal device corresponding to the telephone number.

In some optional implementation manners of this embodiment, the preset operation performed by the user on the key of the terminal may include at least one of the following:

the duration of the pressing operation of the power key by the user meets a preset first time condition, the number of times of continuous pressing of the power key by the user meets a first frequency condition, the duration of the pressing operation of the volume key by the user meets a preset second time condition, and the number of times of continuous pressing of the volume reducing key by the user meets a second frequency condition.

Here, the duration of the pressing operation on the power key satisfies a preset first time condition, and for example, the duration of the pressing operation on the power key may be greater than a first preset time threshold and less than a second preset time threshold. The first preset time threshold may be, for example, 5 seconds, 6 seconds, etc., the second preset time threshold may be, for example, 30 seconds, 50 seconds, etc., and the first preset time threshold and the second preset time threshold may be set according to a specific application scenario, which is not limited herein.

The number of times of the user's continuous pressing of the power key satisfies the first frequency condition, and may be equal to a first preset number of times of the user's continuous pressing of the power key. The number of times of continuous pressing of the power key by the user can be larger than the second time threshold value and smaller than the third time threshold value. The first-order threshold value may be, for example, 2-order or 3-order. The second-order threshold may be, for example, 1 order, 2 orders, etc. The third time threshold may be, for example, 5 times, 6 times, etc. here, the first time threshold, the second time threshold, and the third time threshold may be set according to a specific application scenario, and are not limited here.

Here, the duration of the pressing operation of the volume key by the user satisfies the preset second time condition, and for example, the duration of the pressing operation of the volume-down key may be greater than a third preset time threshold and less than a fourth preset time threshold. The third preset time threshold may be, for example, 3 seconds, 5 seconds, etc., the fourth preset time threshold may be, for example, 10 seconds, 20 seconds, etc., and the third preset time threshold and the fourth preset time threshold may be set according to a specific application scenario, which is not limited herein.

The number of times of the user's continuous pressing of the volume-down key here satisfies the second frequency condition, and may be equal to a fourth preset number of times of the user's continuous pressing of the volume-down key. The number of consecutive presses of the volume down key by the user may also be greater than a fifth threshold and less than a sixth threshold. The fourth preset number of times may be, for example, 2 times, 3 times, or the like. The fifth count threshold may be, for example, 1 time, 2 times, or the like. The sixth threshold may be, for example, 5 times, 6 times, etc. here, the fifth threshold, the sixth threshold, and the sixth threshold may be set according to a specific application scenario, and are not limited here.

And the preset terminal equipment establishes communication connection with the telephone number (dials the telephone number corresponding to the name of the object). Or directly controlling the terminal equipment to dial the telephone number according to the telephone number input by receiving the voice of the user.

In this embodiment, when the terminal is in the power saving mode, the preset voice system associated with the terminal is started according to the preset operation performed by the user on the key of the terminal, and on the premise that the screen is closed, the preset voice system realizes communication functions such as communication and short message sending. Therefore, the intelligent device can complete the communication function on the premise of lower power consumption. The battery endurance can be improved when the communication function is realized at a lower electric quantity.

With continuing reference to fig. 2, fig. 2 shows a flow of another embodiment of a power saving method for an intelligent terminal according to the present disclosure, including the following steps:

step 201, in response to receiving a preset power saving instruction, setting an application set on a terminal operating system to a disabled state and turning off screen display to start a power saving mode.

In this embodiment, step 201 is the same as or similar to step 101 shown in fig. 1, and is not described herein again.

Step 202, in response to receiving a preset operation executed by a user on a key of the terminal in the power saving mode, activating a preset voice system arranged on the terminal to perform communication through the preset voice system, and sending a prompt tone, where the prompt tone is used for prompting the user to send a voice instruction.

In this embodiment, when a preset operation performed by a user on a key of the terminal is received, a warning tone may be emitted. The alert tone herein may be used to prompt the user to issue a voice command.

The prompt tone may be various sounds, such as a preset ring tone, and may be a voice. When the alert tone is voice, a "speech instruction is input" as one example of the alert tone.

The prompt tone may be sent by a system of the terminal device, or may be sent by a preset voice system provided in the terminal device.

Here, the voice command is input by using the prompt tone prompt, and the user can be reminded to input the voice command. The user can conveniently know whether the preset voice system is started or not, and the user experience can be improved.

If the voice instruction input by the user is not received in the preset time period of sending the prompt tone, the preset voice system can be closed. Power consumption can be further reduced.

And step 203, analyzing the received voice command sent by the user according to the prompt tone, and starting a voice call or short message sending function according to an analysis result.

The received voice command may be parsed using a predetermined voice system. For example, the voice in the voice command can be converted into characters, and the character information is matched with the names of a plurality of objects in the address book. And if the matching is successful, reading the telephone number corresponding to the matched object. Further, the above-mentioned telephone number may be dialed. Or sending a short message to the telephone number according to a voice command subsequently input by the user. The content of the short message can include text information converted according to the voice instruction, and can also include voice information.

In addition, the telephone number can be extracted according to the voice instruction, and then the operation of dialing the extracted telephone number can be executed. Or sending a short message to the telephone number according to a voice command subsequently input by the user. The content of the short message can include text information converted according to the voice instruction, and can also include voice information.

As can be seen from fig. 2, compared with the embodiment corresponding to fig. 1, the flow of the power saving method for the intelligent terminal in the embodiment highlights the steps of sending a warning tone according to the preset operation of the user, and analyzing the voice instruction input by the user according to the warning tone. Therefore, the scheme described in the embodiment can enable the user to input the voice command according to the prompt tone, so that the user experience can be improved.

Further referring to fig. 3, fig. 3 is a schematic diagram of an application scenario of the power saving method for an intelligent terminal. As shown in fig. 3, the terminal device 3001 is provided with a power key 303 and a volume key on the housing. The volume keys include a volume up key 301 and a volume down key 302. Reference numeral 304 denotes a built-in speaker, and 305 denotes a terminal microphone.

The user 3003 may operate the power key and the volume key, for example, after pressing the power key 303 for 2 seconds, pressing the power down key 302 for 2 times, the terminal built-in speaker 304 sends a prompt sound to prompt the microphone 305 that the receiving function is turned on, and the preset voice system enters the working mode. The user 3003, after the above-mentioned alert tone, voice-inputs' call XX to the terminal device through the microphone 305. The preset voice system provided in the terminal device 3001 analyzes the voice instruction, for example, converts the voice information into text information, and matches the text information with the name corresponding to each contact in the address book stored in the terminal device 3001. And if the matching is successful, extracting the telephone number corresponding to the name of the contact matched with the text information. Dial the above-mentioned telephone number, or send the short message to the terminal equipment 3002 that the above-mentioned telephone number corresponds to. During the call, a prompt 'dialing to XX' may be issued through the built-in speaker 304.

If the matching is unsuccessful, a voice prompt ' wrong match ' can be sent, and the contact person cannot be found '.

Referring to fig. 4, as an implementation of the methods shown in the above diagrams, the present disclosure provides a schematic structural diagram of an embodiment of an intelligent terminal power saving device, where the embodiment of the device corresponds to the embodiment of the method shown in fig. 1, and the device may be applied to various electronic devices.

Referring to fig. 4, the intelligent terminal power saving device includes: a power saving instruction receiving unit 401 and a voice system wake-up unit 402, wherein: a power saving instruction receiving unit 401 that sets an application set on the terminal operating system to a disabled state and turns off screen display to start a power saving mode in response to receiving a preset power saving instruction; and a voice system wake-up unit 402, which activates a preset voice system provided on the terminal to communicate through the preset voice system in response to receiving a preset operation performed by a user on a key of the terminal in the power saving mode.

In this embodiment, specific processing of the power saving instruction receiving unit 401 and the voice system waking unit 402 of the power saving device of the intelligent terminal and the technical effects thereof can refer to the related descriptions of step 101 and step 102 in the corresponding embodiment of fig. 1, which are not described herein again.

In some optional implementations, the preset power saving instruction is triggered based on the following ways, including: the current electric quantity is lower than a preset electric quantity threshold value; or receiving an operation of turning on the power saving mode transmitted by the user.

In some optional implementations, the voice system wake-up unit 402 is further configured to: responding to a preset operation executed by a user on a key of the terminal, and sending a prompt tone, wherein the prompt tone is used for prompting the user to send a voice instruction; and analyzing the received voice instruction sent by the user according to the prompt tone, and executing a voice call function or a short message sending function according to an analysis result.

In some optional implementations, the terminal keys include a power key and a volume key; and the preset operation executed by the user on the key of the terminal comprises at least one of the following operations: the duration of the pressing operation of the power key by the user meets a preset first time condition, the number of times of continuous pressing of the power key by the user meets a first frequency condition, the duration of the pressing operation of the volume key by the user meets a preset second time condition, and the number of times of continuous pressing of the volume reducing key by the user meets a second frequency condition.

In some optional implementations, the intelligent terminal power saving device further includes an exit unit (not shown in the figure). The exit unit is used for: and in response to receiving a preset voice instruction for exiting the power saving mode input by a user, canceling the forbidden state of the application and lighting up a screen.

Referring now to FIG. 5, shown is a block diagram of a computer system suitable for use in implementing a terminal device of an embodiment of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a vehicle terminal (e.g., a car navigation terminal), and the like, and a stationary terminal such as a digital TV, a desktop computer, and the like. The terminal device shown in fig. 5 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.

As shown in fig. 5, the terminal device may include a processing means (e.g., a central processing unit, a graphic processor, etc.) 501 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)502 or a program loaded from a storage means 508 into a Random Access Memory (RAM) 503. In the RAM503, various programs and data necessary for the operation of the terminal apparatus 500 are also stored. The processing device 501, the ROM 502, and the RAM503 are connected to each other through a bus 504. An input/output (I/O) interface 505 is also connected to bus 504.

Generally, the following devices may be connected to the I/O interface 505: input devices 506 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 507 including, for example, a Liquid Crystal Display (LCD), speakers, vibrators, and the like; storage devices 508 including, for example, magnetic tape, hard disk, etc.; and a communication device 509. The communication means 509 may allow the terminal device to perform wireless or wired communication with other devices to exchange data. While fig. 5 illustrates a terminal device having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.

In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-transitory computer readable medium, the computer program containing program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication means 509, or installed from the storage means 508, or installed from the ROM 502. The computer program performs the above-described functions defined in the methods of the embodiments of the present disclosure when executed by the processing device 501.

It should be noted that the computer readable medium in the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.

In some embodiments, the clients, servers may communicate using any currently known or future developed network Protocol, such as HTTP (HyperText Transfer Protocol), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed network.

The computer readable medium may be included in the terminal device; or may exist separately without being assembled into the terminal device.

The computer readable medium carries one or more programs which, when executed by the terminal device, cause the terminal device to: in response to receiving a preset power saving instruction, setting an application set on a terminal operating system to a disabled state and turning off screen display to start a power saving mode; and in response to receiving preset operation executed by a user on a key of the terminal in the power saving mode, activating a preset voice system arranged on the terminal to communicate through the preset voice system.

Computer program code for carrying out operations for the present disclosure may be written in any combination of one or more programming languages, including but not limited to an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).

The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.

The units described in the embodiments of the present disclosure may be implemented by software or hardware. Where the name of a unit does not constitute a limitation on the unit itself in some cases, for example, the power saving instruction receiving unit may also be described as "a unit that sets an application program set on the terminal operating system to a disabled state and turns off a screen display to start a power saving mode in response to receiving a preset power saving instruction".

The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), systems on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.

In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other embodiments in which any combination of the features described above or their equivalents does not depart from the spirit of the disclosure. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.

Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limitations on the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.

Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:自动匹配乘员的电梯广告投放系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!