Driving method and device of electronic equipment, electronic equipment and storage medium

By introducing a second sleep state into the electronic device, allowing the device to receive and process data information during sleep, solving the problem that the device in the prior art cannot handle transactions in the sleep state, improving the user experience and reducing energy consumption.

CN119690527AActive Publication Date: 2025-03-25ONYX INT
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411693370.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-03-25
Estimated Expiration
2044-11-25

AI Technical Summary

Technical Problem

Existing electronic devices cannot handle other transactions in sleep mode, and users need to wake up the device before continuing to use it, which affects the user experience.

Method used

A second sleep state is introduced, in which the central processor and the preset application of the electronic device are set to a sleep state, and the display screen is powered off. When data information related to the preset application is received, the central processor is awakened and the sleep state is set to continue processing the data by the digital signal processor.

Benefits of technology

The data information can still be processed while the electronic device is in a dormant state, which improves the user experience and reduces the energy consumption of the electronic device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119690527A_ABST
    Figure CN119690527A_ABST
Patent Text Reader

Abstract

The invention provides a driving method and device of electronic equipment, the electronic equipment and a storage medium, the electronic equipment comprises a display screen, a communication module and a digital signal processor, the communication module is in a connection state, and the driving method comprises the steps that the electronic equipment is set to be in a second dormant state, and during the second dormant state, the digital signal processor is connected with the display screen; a central processing unit of the electronic equipment and a preset application program running in the central processing unit are set to be in a sleep state, a display screen is powered off, and when the electronic equipment receives data information which is sent by a communication module and is related to the preset application program, the central processing unit is awakened. The central processing unit sends data information to the digital signal processor and then enters a sleep state, and the digital signal processor processes the data information. When the electronic equipment is in the dormant state, the data information can be processed, the user experience of the electronic equipment is improved, and meanwhile the energy consumption of the electronic equipment is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of driving technology, and in particular to a driving method and device for an electronic device, an electronic device, and a storage medium. Background Art

[0002] With the development of science and technology, mobile terminals such as mobile phones and tablet computers are increasingly used in people's work, study, daily communication and other aspects. For example, people have gradually changed from reading or writing text on paper to reading or editing text content through electronic devices, which is not only green and environmentally friendly, but also easy to carry. Electronic devices are loved by more and more users. In particular, terminal products that support ink screens are becoming more and more popular among users due to their unique eye protection and power saving features.

[0003] In order to reduce the power consumption of electronic devices, the prior art is that when the user does not operate the electronic device for a period of time, the electronic device will enter the sleep mode and stop the central processing module from executing instructions, thereby saving some power consumption and extending the working time of the electronic device. When the electronic device is in the sleep mode, although the electronic device cannot display new images, the user may still need the electronic device to handle other matters. However, the existing electronic device cannot handle other matters in the sleep mode, and must be awakened from the sleep mode by a wake-up event before processing, which is very inconvenient and affects the user experience. Summary of the invention

[0004] The present application provides a driving method and device of an electronic device, an electronic device, and a storage medium to improve the user experience of the electronic device.

[0005] In a first aspect, the present application provides a driving method of an electronic device, wherein the electronic device includes a display screen, a communication module, and a digital signal processor, wherein the communication module is in a connected state, and the driving method includes: The electronic device is set to a second sleep state. During the second sleep state, the central processor of the electronic device and the preset application running in the central processor are set to a sleep state, and the display screen is powered off. When the electronic device receives data information related to the preset application sent by the communication module, the central processor is awakened, and the central processor enters a sleep state after sending the data information to the digital signal processor, and the digital signal processor processes the data information.

[0006] In some embodiments of the present application, in the step of setting the electronic device to a second sleep state, during the second sleep state, setting the central processor of the electronic device and a preset application running in the central processor to a sleep state, and powering off the display screen, when the electronic device receives data information related to the preset application sent by the communication module, the central processor is awakened, and the central processor enters a sleep state after sending the data information to a digital signal processor. Before the step of the digital signal processor processing the data information, the driving method further includes: Detecting an idle event of the electronic device, wherein the idle event includes that no user input signal of the electronic device is detected within a first time period; When the idle event is detected, the electronic device is set to a first sleep state, during which the central processor does not update a display screen of the electronic device; After the idle event continues for a second time period, the electronic device is set to a second sleep state.

[0007] In some embodiments of the present application, the idle event also includes that a display screen of the electronic device is a still screen during the first time period.

[0008] In some embodiments of the present application, when the idle event is detected, the step of setting the electronic device to a first sleep state, during which the central processor does not update a display screen of the electronic device, includes: When the idle event is detected, the electronic device is set to a first sleep state. During the first sleep state, the central processing unit of the electronic device and the preset application running in the central processing unit are set to a sleep state, and the electronic device detects a touch input signal of the display screen. When the electronic device receives data information related to the preset application sent by the communication module, the central processing unit is awakened. The central processing unit sends the data information to the digital signal processor and then enters a sleep state, and the digital signal processor processes the data information.

[0009] In some embodiments of the present application, the preset application includes an application with a voice playback function, the digital signal processor includes an audio processing module, and the data information includes audio information; The step of the digital signal processor processing the data information comprises: Decoding the audio information by the audio processing module to obtain an audio signal; The audio signal is sent to the audio playing module for playing.

[0010] In some embodiments of the present application, the digital signal processor includes an image processing module, and the data information includes image information; The step of the digital signal processor processing the data information comprises: Performing image processing on the image information by the image processing module to obtain image data; The image data is sent to the first buffer unit.

[0011] In some embodiments of the present application, the display screen is an ink screen, the digital signal processor includes an image processing module and a waveform module, and the data information includes image information; The step of the digital signal processor processing the data information comprises: Performing image processing on the image information by the image processing module to obtain image data; Processing the image data by the waveform module to obtain driving waveform data of the image data; The driving waveform data is sent to the second buffer unit.

[0012] In some embodiments of the present application, after the step of the digital signal processor processing the data information, the driving method further includes: After the data information processing is completed, the digital signal processor sends a completion signal to the central processing unit and wakes up the central processing unit; In response to the completion signal, the central processing unit sends subsequent instructions of the preset application to the communication module, and then the central processing unit and the preset application enter a sleep state.

[0013] In some embodiments of the present application, after the step of the central processor sending a subsequent instruction of the preset application to the communication module in response to the completion signal, the driving method further includes: The communication module acquires data information related to the preset application according to the subsequent instruction; The communication module sends data information related to the preset application to the central processing unit.

[0014] In some embodiments of the present application, the driving method further includes: When a lock screen signal of the electronic device is detected, the electronic device is set to a second sleep state.

[0015] In some embodiments of the present application, the user input signal includes a fingerprint input signal and / or a touch input signal.

[0016] In some embodiments of the present application, the communication module includes a WIFI module, a Bluetooth module, a wired network card module and a USB module.

[0017] In a second aspect, an embodiment of the present application further provides a driving device of an electronic device, wherein the electronic device includes a display screen, a communication module, and a digital signal processor, wherein the communication module is in a connected state, and the driving device includes: The second sleep module is used to set the electronic device to a second sleep state. During the second sleep state, the central processor of the electronic device and the preset application running in the central processor are set to a sleep state, and the display screen is powered off. When the electronic device receives data information related to the preset application sent by the communication module, the central processor is awakened, and the central processor enters a sleep state after sending the data information to the digital signal processor, and the digital signal processor processes the data information.

[0018] In a third aspect, an embodiment of the present application further provides an electronic device, including: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the electronic device implements the driving method as described in any one of the first aspects.

[0019] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the driving method as described in any one of the first aspects is implemented.

[0020] The present application provides a driving method, device, electronic device and storage medium of an electronic device, wherein the electronic device includes a display screen, a communication module and a digital signal processor, wherein the communication module is in a connected state, and the driving method includes: setting the electronic device to a second sleep state, during the second sleep state, setting the central processor of the electronic device and the preset application running in the central processor to a sleep state, and powering off the display screen, and when the electronic device receives data information related to the preset application sent by the communication module, the central processor is awakened, and the central processor enters a sleep state after sending the data information to the digital signal processor, and the digital signal processor processes the data information. During the second sleep state of the present application, when the electronic device receives data information related to the preset application sent by the communication module, the central processor is awakened and the data information is sent to the digital signal processor through the central processor, and then enters a sleep state, and then the digital signal processor is used to process the data information, so that the electronic device can also process the data information when it is in a sleep state, which is conducive to improving the user experience of the electronic device and reducing the energy consumption of the electronic device. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 A flowchart of a first embodiment of a driving method of an electronic device provided in the present application; Figure 2 This is a flow chart of Embodiment 2 of the driving method of the electronic device provided in the present application; Figure 3 This is a flowchart of Embodiment 3 of the driving method of the electronic device provided in the present application; Figure 4 This is a flowchart of Embodiment 1 of the sub-steps in step S10 or S3A of the driving method of the electronic device provided in the present application; Figure 5 This is a flowchart of Embodiment 2 of the sub-steps in step S10 or S3A of the driving method of the electronic device provided in the present application; Figure 6 This is a flowchart of Embodiment 3 of the sub-steps in step S10 or S3A of the driving method of the electronic device provided in the present application; Figure 7 This is a flowchart of Embodiment 4 of the driving method of the electronic device provided in the present application; Figure 8 This is a flowchart of Embodiment 5 of the driving method of the electronic device provided in the present application; Fig. 9 A schematic diagram of the structure of a driving device of an electronic device provided in this application; Fig.10A schematic diagram of the structure of the electronic device provided in this application. DETAILED DESCRIPTION

[0022] The embodiments of the present application are further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the embodiments of the present application, rather than to limit the embodiments of the present application. It should also be noted that, for ease of description, only parts related to the embodiments of the present application are shown in the accompanying drawings, rather than all structures.

[0023] The terms "first", "second", etc. in the specification and claims of this application are used to distinguish similar objects, but not to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more, and it cannot be understood as indicating or implying relative importance. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship. In addition, unless otherwise clearly specified and limited, the terms "set", "install", "connect", "connect", and "connect in series" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected, or indirectly connected through an intermediate medium, or it can be a connection between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood in specific circumstances.

[0024] The driving method provided in the embodiments of the present application can be used for electronic devices equipped with display screens. The electronic devices can be electronic devices such as tablet computers, mobile phones, e-readers, personal digital assistants (PDAs) based on display screens. Specifically, the electronic devices can include a display screen, a communication module, a digital signal processor, an image processing module, a microcontroller, a screen driving module, a timing control circuit, and a power control circuit.

[0025] The following is a detailed description of the various embodiments of the present application.

[0026] Figure 1 This is a flowchart of Example 1 of the driving method of the electronic device provided in the present application. The driving method of the electronic device provided in the embodiment of the present application can be executed by a driving device, which can be implemented by hardware and / or software and integrated in an electronic device equipped with a display screen.

[0027] The following description takes the driving method of the electronic device executed by the driving device as an example. Figure 1 , the electronic device includes a display screen, a communication module and a digital signal processor, the communication module is in a connected state, and the driving method includes: Step S10, setting the electronic device to a second sleep state, during the second sleep state, setting the central processor of the electronic device and the preset application running in the central processor to a sleep state, and turning off the power of the display screen, when the electronic device receives data information related to the preset application sent by the communication module, the central processor is awakened, the central processor sends the data information to the digital signal processor and then enters a sleep state, and the digital signal processor processes the data information.

[0028] Among them, there may be multiple triggering conditions for setting the electronic device to the second sleep state. When the triggering conditions for setting the electronic device to the second sleep state are met, the electronic device is set to the second sleep state, and the second sleep state can also be understood as a deep sleep state. In one embodiment of the present application, when a lock screen signal of the electronic device is detected, the electronic device is set to the second sleep state, wherein the lock screen signal can be a signal generated by the user pressing the lock screen key, or a signal generated by the user selecting a virtual key. In short, there may be multiple triggering conditions for setting the electronic device to the second sleep state, and the protection scope of the present application is not limited to the triggering conditions listed above.

[0029] In addition, the preset application is pre-set for the electronic device and can be set by the user according to actual needs, or it can be the default setting of the electronic device, that is, when the central processing unit enters the sleep state, except for the running preset application that can remain in the sleep state, other running applications are closed; and the preset application can also be dynamically set for the electronic device according to the detection of a preset event. For example, before the central processing unit enters the sleep state, if it is detected that the running application is processing a preset event (except for an image display event), the application is set as the preset application, and after the central processing unit enters the sleep state, the application also goes to sleep and will not be closed, wherein the preset event may include events such as audio processing and image processing.

[0030] That is, before the electronic device enters the second sleep state, a preset application is running in the central processor, and when the electronic device enters the second sleep state, the central processor of the electronic device and the preset application running in the central processor are set to sleep state, which can greatly reduce the power consumption of the electronic device. Then the display screen is powered off, which can further reduce the power consumption of the electronic device, because when in the deep sleep state, the electronic device will not display or update the picture.

[0031] When the communication module is in a connected state, it means that the electronic device is in a connected state with the outside world through the communication module, and the electronic device can communicate with the outside world.

[0032] Specifically, the communication module includes a WIFI module, a Bluetooth module, a wired network card module and a USB module. That is, the electronic device can communicate with the outside world through one or more of the WIFI module, the Bluetooth module, the wired network card module and the USB module.

[0033] During the second sleep state, when the electronic device receives data information related to the preset application sent by the communication module, the central processor is awakened, and the central processor enters a sleep state after sending the data information to the digital signal processor, and the digital signal processor processes the data information. That is, before the electronic device enters the second sleep state, a preset application is running in the central processor, and during the second sleep state, the communication module can also receive data information sent by the outside world, and then the communication module sends the data information related to the preset application to the electronic device, then the central processor is awakened, and the central processor enters a sleep state after sending the data information to the digital signal processor, and the digital signal processor processes the data information.

[0034] In this way, the digital signal processor can be used to process the data information instead of the central processor. It should be noted that in the electronic device, the central processor and the digital signal processor are powered independently of each other, so when the central processor is in a dormant state, it does not affect the digital signal processor, and the power consumption of the digital signal processor is much lower than that of the central processor. Therefore, it can be achieved that when the electronic device is in a dormant state, data information can still be processed, which is conducive to improving the user experience of the electronic device and reducing the energy consumption of the electronic device.

[0035] Please refer to Figure 2 , Figure 2 This is a flow chart of Embodiment 2 of the driving method of the electronic device provided in the present application. Figure 1 Based on the provided driving method, in an embodiment of the present application, the electronic device is set to a second sleep state, during the second sleep state, the central processor of the electronic device and the preset application running in the central processor are set to a sleep state, the display screen is powered off, and when the electronic device receives data information related to the preset application sent by the communication module, the central processor is awakened, and the central processor enters a sleep state after sending the data information to a digital signal processor. Before the step of the digital signal processor processing the data information, the driving method further includes: Step S20: Detecting an idle event of the electronic device, where the idle event includes that no user input signal of the electronic device is detected within a first time period; Step S30: When the idle event is detected, the electronic device is set to a first sleep state, during which the central processor does not update a display screen of the electronic device; Step S40: After the idle event continues for a second period of time, the electronic device is set to a second sleep state.

[0036] That is, the present application detects an idle event of the electronic device, and when the idle event is detected, sets the electronic device to the first dormant state. The idle event includes that no user input signal of the electronic device is detected within a first time period, and the length of the first time period can be set by the user according to personal needs, or can be a default setting of the electronic device.

[0037] In addition, the user input signal of the electronic device is a signal input by the user to the electronic device. In one embodiment of the present application, the user input signal includes a fingerprint input signal and / or a touch input signal. That is, in this embodiment, when the fingerprint input signal or the touch input signal of the electronic device cannot be detected within the first time period, or the fingerprint input signal and the touch input signal of the electronic device cannot be detected at the same time within the first time period, the idle event is detected, and the electronic device is set to the first sleep state. During the first sleep state, the central processor does not update the display screen of the electronic device, thereby reducing the power consumption of the electronic device. Therefore, the first sleep state can also be a shallow sleep state. Although the display screen of the electronic device is not updated at this time, the electronic device can also be returned to the normal state from the first sleep state by touching the display screen. When in the normal state, the central processor of the electronic device and the preset application running in the central processor are in a normal operating state.

[0038] Furthermore, in an embodiment of the present application, the idle event also includes that the display screen of the electronic device is a static screen in the first time period. That is, in this embodiment, it must be simultaneously satisfied that no user input signal of the electronic device is detected in the first time period and the display screen of the electronic device is a static screen in the first time period to be considered an idle event, because when the user uses the electronic device to play a video or a dynamic picture, the user may not input the electronic device, so it can be avoided that the electronic device is set to a dormant state when the user uses the electronic device to play a video or a dynamic picture.

[0039] By setting the first sleep state and the second sleep state, the user's usage habits can be adapted, because the user does not input a signal to the electronic device during the first sleep state, it is possible that the user is just temporarily dealing with other things. When the user wants to continue using the electronic device after dealing with the things, the user can touch the display screen to make the electronic device return to the normal state from the first sleep state, and then continue to use the electronic device, which is very convenient, thereby improving the user experience. If the electronic device is set to the second sleep state, the electronic device cannot be returned to the normal state from the first sleep state by touching the display screen, which is relatively inconvenient for the user to use.

[0040] Furthermore, when the idle event is detected, a preset picture is first updated and displayed on the display screen, and then the electronic device is set to the first sleep state.

[0041] Furthermore, after the idle event continues for a second time period, the electronic device is set to a second sleep state, that is, a deep sleep state. During the second sleep state, the central processor of the electronic device and the preset application running in the central processor are set to a sleep state, and the display screen is powered off, which can minimize the power consumption of the electronic device.

[0042] That is, the present application is provided with a first sleep state and a second sleep state, and the usage states of the electronic device in the first sleep state and the second sleep state are different. In the first sleep state, the electronic device can be returned to a normal state from the first sleep state by touching the display screen, but in the second sleep state, the electronic device cannot be returned to a normal state from the second sleep state by touching the display screen. Thus, the application can adapt to the user's usage habits, reduce the power consumption of the electronic device, and help improve the user experience.

[0043] Please refer to Figure 3 , Figure 3 This is a flow chart of Embodiment 3 of the driving method of the electronic device provided in this application. In this embodiment, Figure 2On the basis of the provided driving method, further, when the idle event is detected, the electronic device is set to a first sleep state, and during the first sleep state, the central processor does not update the display screen of the electronic device, comprising: Step S3A, when the idle event is detected, the electronic device is set to a first sleep state, during the first sleep state, the central processing unit of the electronic device and the preset application running in the central processing unit are set to a sleep state, and the electronic device detects a touch input signal of the display screen, when the electronic device receives data information related to the preset application sent by the communication module, the central processing unit is awakened, the central processing unit sends the data information to the digital signal processor and then enters a sleep state, and the digital signal processor processes the data information.

[0044] During the first dormant state, when the electronic device receives data information related to the preset application sent by the communication module, the central processor is awakened, and the central processor enters a sleep state after sending the data information to the digital signal processor, and the digital signal processor processes the data information. That is, before the electronic device enters the first dormant state, a preset application is running in the central processor. When the electronic device enters the first dormant state, except for the running preset application that can remain in a sleep state, other running applications are closed. During the first dormant state, the communication module can also receive data information sent by the outside world, and then the communication module sends the data information related to the preset application to the electronic device, then the central processor is awakened, and the central processor enters a sleep state after sending the data information to the digital signal processor, and the digital signal processor processes the data information.

[0045] In this way, during the first dormant state, the digital signal processor can also be used to replace the central processor to process the data information. It should be noted that in the electronic device, the central processor and the digital signal processor are powered independently of each other, so when the central processor is in a dormant state, it does not affect the digital signal processor, and the power consumption of the digital signal processor is much lower than that of the central processor. Therefore, it can be achieved that when the electronic device is in a dormant state, data information can still be processed, which is conducive to improving the user experience of the electronic device and reducing the energy consumption of the electronic device.

[0046] Moreover, during the first sleep state, although the central processor of the electronic device and the preset application running in the central processor are set to sleep mode, the display screen of the electronic device will not be updated, but the electronic device still keeps detecting the touch input signal of the display screen to facilitate the user to quickly return the electronic device to a normal state from the first sleep state by touching the display screen.

[0047] Please refer to Figure 4 , Figure 4 This is a flowchart of the first embodiment of the sub-steps in step S10 or S3A of the driving method of the electronic device provided in this application. Figure 1 Or on the basis of the driving method provided in 3, further, the preset application includes an application with a voice playback function, the digital signal processor includes an audio processing module, and the data information includes audio information; The step of the digital signal processor processing the data information comprises: Step S11 or step S31, decoding the audio information by the audio processing module to obtain an audio signal; Step S12 or step S32, sending the audio signal to the audio playing module for playing.

[0048] Among them, an application with a voice playback function is an application that can play audio signals, so the application can play audio without updating the display image of the electronic device. In addition, when the digital signal processor receives the data information sent by the central processor, the audio information is decoded by the audio processing module to obtain an audio signal, and then the audio signal is sent to the audio playback module for playback. That is, in this embodiment, the user can use the electronic device to play audio when the electronic device is in the first sleep state or the second sleep state, which is conducive to improving the user experience.

[0049] Please refer to Figure 5 , Figure 5 This is a flowchart of the second embodiment of the sub-steps in step S10 or S3A of the driving method of the electronic device provided in the present application. Figure 1 Or based on the driving method provided in 3, in this embodiment, the digital signal processor includes an image processing module, and the data information includes image information; The step of the digital signal processor processing the data information comprises: Step S13 or step S33, performing image processing on the image information by the image processing module to obtain image data; Step S14 or step S34, sending the image data to the first cache unit.

[0050] That is, in this embodiment, when the digital signal processor receives the data information sent by the central processor, the image processing module performs image processing on the image information to obtain image data, and then sends the image data to the first cache unit. That is, in this embodiment, the user can use the electronic device to process the image data when the electronic device is in the first sleep state or the second sleep state, which is conducive to improving the user experience.

[0051] Please refer to Figure 6 , Figure 6 This is a flowchart of the third embodiment of the sub-steps in step S10 or S3A of the driving method of the electronic device provided in the present application. Figure 1 Or based on the driving method provided in 3, in one embodiment of the present application, the display screen is an ink screen, the digital signal processor includes an image processing module and a waveform module, and the data information includes image information; The step of the digital signal processor processing the data information comprises: Step S15 or step S35, performing image processing on the image information by the image processing module to obtain image data; Step S16 or step S36, processing the image data by the waveform module to obtain driving waveform data of the image data; Step S17 or step S37, sending the driving waveform data to the second buffer unit.

[0052] Wherein, the display screen is an ink screen, and the ink screen needs to convert the image data into a Waveform frame before displaying the image, and the Waveform frame is the waveform data unique to the ink screen, and then the ink screen drives the display image according to the Waveform frame. Therefore, in this embodiment, when the digital signal processor receives the data information sent by the central processor, the image information is processed by the image processing module to obtain the image data, and then the image data is processed by the waveform module to obtain the driving waveform data of the image data, and finally the driving waveform data is sent to the second cache unit. When the electronic device recovers from the first sleep state or the second sleep state to the normal state, the driving waveform data in the second cache unit can be obtained and the image can be displayed, which is conducive to improving the display speed. That is, in this embodiment, the user can use the electronic device to process the image data to obtain the driving waveform data when the electronic device is in the first sleep state or the second sleep state, which is conducive to improving the user experience and display speed.

[0053] Please refer to Figure 7 , Figure 7 This is a flow chart of Embodiment 4 of the driving method of the electronic device provided in this application. Figure 1 On the basis of the driving method provided in or 3, further, in an embodiment of the present application, after the step of the digital signal processor processing the data information, the driving method further includes: Step S50: After the data information processing is completed, the digital signal processor sends a completion signal to the central processor and wakes up the central processor; Step S60: In response to the completion signal, the central processor sends subsequent instructions of the preset application to the communication module, and then the central processor and the preset application enter a sleep state.

[0054] in, Figure 7 For Figure 3 An example of a flowchart based on the above improvements of the driving method is provided.

[0055] Specifically, after the digital signal processor completes processing the data information, the digital signal processor sends a completion signal to the central processor and wakes up the central processor. In response to the completion signal, the central processor continues to execute the subsequent instructions of the preset application, that is, the central processor sends the subsequent instructions of the preset application to the communication module, and then the central processor and the preset application enter a sleep state. The communication module performs corresponding actions according to the subsequent instructions of the preset application. If the subsequent instructions of the preset application are to stop sending data, then the communication module stops sending data to the electronic device; if the subsequent instructions of the preset application are to obtain the next data, then the communication module continues to send data to the electronic device.

[0056] Please refer to Figure 8 , Figure 8 This is a flow chart of Embodiment 5 of the driving method of the electronic device provided in this application. Figure 7 Based on the provided driving method, further, in an embodiment of the present application, after the step of the central processor sending the subsequent instructions of the preset application to the communication module in response to the completion signal, the driving method further includes: Step S70, the communication module obtains data information related to the preset application according to the subsequent instruction; Step S80: The communication module sends data information related to the preset application to the central processing unit.

[0057] That is, in this embodiment, the subsequent instruction of the preset application is to obtain the next data, then the communication module obtains the data information related to the preset application according to the subsequent instruction, and the communication module sends the data information related to the preset application to the central processing unit.

[0058] Fig. 9 This is a schematic diagram of the structure of the driving device of the electronic device provided in this application. Fig. 9 , a driving device of the electronic device, the electronic device comprising a display screen, a communication module and a digital signal processor, the communication module is in a connected state, and the driving device comprises: The second sleep module 10 is used to set the electronic device to a second sleep state. During the second sleep state, the central processor of the electronic device and the preset application running in the central processor are set to a sleep state, and the display screen is powered off. When the electronic device receives data information related to the preset application sent by the communication module, the central processor is awakened, and the central processor enters a sleep state after sending the data information to the digital signal processor, and the digital signal processor processes the data information.

[0059] During the second sleep state, when the electronic device receives data information related to the preset application sent by the communication module, the central processor is awakened, and the central processor enters a sleep state after sending the data information to the digital signal processor, and the digital signal processor processes the data information. That is, before the electronic device enters the second sleep state, a preset application is running in the central processor, and during the second sleep state, the communication module can also receive data information sent by the outside world, and then the communication module sends the data information related to the preset application to the electronic device, then the central processor is awakened, and the central processor enters a sleep state after sending the data information to the digital signal processor, and the digital signal processor processes the data information.

[0060] In this way, the digital signal processor can be used to process the data information instead of the central processor. It should be noted that in the electronic device, the central processor and the digital signal processor are powered independently of each other, so when the central processor is in a dormant state, it does not affect the digital signal processor, and the power consumption of the digital signal processor is much lower than that of the central processor. Therefore, it can be achieved that when the electronic device is in a dormant state, data information can still be processed, which is conducive to improving the user experience of the electronic device and reducing the energy consumption of the electronic device.

[0061] In one embodiment of the present application, the driving device further includes: A detection module 20, the detection module 20 is used to detect an idle event of the electronic device, the idle event includes that no user input signal of the electronic device is detected within a first time period; A first sleep module 30, when the idle event is detected, the first sleep module 30 sets the electronic device to a first sleep state, during which the central processor does not update the display screen of the electronic device; After the idle event continues for a second time period, the electronic device is set to a second sleep state.

[0062] The driving device of the electronic device provided in the embodiment of the present application is included in the electronic device and can be used to execute any driving method provided in the above embodiments, and has corresponding functions and beneficial effects.

[0063] It is worth noting that in the embodiment of the driving device of the above-mentioned electronic device, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application.

[0064] Fig.10 A schematic diagram of the structure of the electronic device provided in this application, such as Fig.10 As shown, the electronic device includes one or more processors; a memory for storing one or more programs; when the one or more programs are executed by the one or more processors, the electronic device implements the driving method of the electronic device as described above, Fig.10 A processor 201 is taken as an example.

[0065] The memory 202, as a computer-readable storage medium, can be used to store software programs, computer executable programs and modules. The processor 201 executes various functional applications and data processing of the electronic device by running the software programs, instructions and modules stored in the memory 202, that is, implements the above-mentioned driving method.

[0066] The memory 202 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system and at least one application required for a function; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 202 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 202 may further include a memory remotely arranged relative to the processor 201, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0067] The electronic device mentioned above includes a handwriting input device, which can be used to execute any of the above driving methods and has corresponding functions and beneficial effects.

[0068] The present application also provides a storage medium containing computer executable instructions, which are used to execute the driving method when executed by a computer processor. The computer program can also implement the relevant operations in the driving method provided in any embodiment of the present application when executed by the processor, and has corresponding functions and beneficial effects.

[0069] Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems, or computer program products.

[0070] Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code. The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the process Figure 1 A process or multiple processes and / or boxes Figure 1These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing device to work in a specific way, so that the instructions stored in the computer-readable memory produce a product including an instruction device, which implements the functions specified in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide for implementing the process in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0071] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory. The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0072] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0073] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0074] Note that the above are only preferred embodiments of the present application and the technical principles used. Those skilled in the art will understand that the present application is not limited to the specific embodiments herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present application. Therefore, although the present application is described in more detail through the above embodiments, the present application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the appended claims.

Claims

1. A method for driving an electronic device, the electronic device comprising a display screen, a communication module and a digital signal processor, the communication module being in a connected state, characterized in that: include: The electronic device is set to a second sleep state. During the second sleep state, the central processor of the electronic device and the preset application running in the central processor are set to a sleep state, and the display screen is powered off. When the electronic device receives data information related to the preset application sent by the communication module, the central processor is awakened, and the central processor enters a sleep state after sending the data information to the digital signal processor, and the digital signal processor processes the data information.

2. The driving method according to claim 1, characterized in that: In the step of setting the electronic device to the second sleep state, during the second sleep state, setting the central processor of the electronic device and the preset application running in the central processor to a sleep state, and powering off the display screen, when the electronic device receives data information related to the preset application sent by the communication module, the central processor is awakened, and the central processor enters a sleep state after sending the data information to the digital signal processor. Before the step of the digital signal processor processing the data information, the driving method further includes: Detecting an idle event of the electronic device, wherein the idle event includes that no user input signal of the electronic device is detected within a first time period; When the idle event is detected, the electronic device is set to a first sleep state, during which the central processor does not update a display screen of the electronic device; After the idle event continues for a second time period, the electronic device is set to a second sleep state.

3. The driving method according to claim 2, characterized in that: The idle event also includes that the display screen of the electronic device is a static screen during the first time period.

4. The driving method according to claim 2, characterized in that: The step of setting the electronic device to a first sleep state when the idle event is detected, wherein the central processor does not update a display screen of the electronic device during the first sleep state, comprises: When the idle event is detected, the electronic device is set to a first sleep state. During the first sleep state, the central processing unit of the electronic device and the preset application running in the central processing unit are set to a sleep state, and the electronic device detects a touch input signal of the display screen. When the electronic device receives data information related to the preset application sent by the communication module, the central processing unit is awakened. The central processing unit sends the data information to the digital signal processor and then enters a sleep state, and the digital signal processor processes the data information.

5. The driving method according to claim 1 or 4, characterized in that: The preset application includes an application with a voice playback function, the digital signal processor includes an audio processing module, and the data information includes audio information; The step of the digital signal processor processing the data information comprises: Decoding the audio information by the audio processing module to obtain an audio signal; The audio signal is sent to the audio playing module for playing.

6. The driving method according to claim 1 or 4, characterized in that: The digital signal processor includes an image processing module, and the data information includes image information; The step of the digital signal processor processing the data information comprises: Performing image processing on the image information by the image processing module to obtain image data; The image data is sent to the first buffer unit.

7. The driving method according to claim 1 or 4, characterized in that: The display screen is an ink screen, the digital signal processor includes an image processing module and a waveform module, and the data information includes image information; The step of the digital signal processor processing the data information comprises: Performing image processing on the image information by the image processing module to obtain image data; Processing the image data by the waveform module to obtain driving waveform data of the image data; The driving waveform data is sent to the second buffer unit.

8. The driving method according to claim 1 or 4, characterized in that: After the step of processing the data information by the digital signal processor, the driving method further includes: After the data information processing is completed, the digital signal processor sends a completion signal to the central processing unit and wakes up the central processing unit; In response to the completion signal, the central processing unit sends subsequent instructions of the preset application to the communication module, and then the central processing unit and the preset application enter a sleep state.

9. The driving method according to claim 8, characterized in that: After the step of the central processor sending the subsequent instructions of the preset application to the communication module in response to the completion signal, the driving method further includes: The communication module acquires data information related to the preset application according to the subsequent instruction; The communication module sends data information related to the preset application to the central processing unit.

10. The driving method according to claim 1, characterized in that: The driving method further comprises: When a lock screen signal of the electronic device is detected, the electronic device is set to a second sleep state.

11. The driving method according to claim 2, characterized in that: The user input signal includes a fingerprint input signal and / or a touch input signal.

12. The driving method according to claim 1, characterized in that: The communication module includes a WIFI module, a Bluetooth module, a wired network card module and a USB module.

13. A driving device for an electronic device, the electronic device comprising a display screen, a communication module and a digital signal processor, the communication module being in a connected state, characterized in that: include: The second sleep module is used to set the electronic device to a second sleep state. During the second sleep state, the central processor of the electronic device and the preset application running in the central processor are set to a sleep state, and the display screen is powered off. When the electronic device receives data information related to the preset application sent by the communication module, the central processor is awakened, and the central processor enters a sleep state after sending the data information to the digital signal processor, and the digital signal processor processes the data information.

14. An electronic device, characterized in that: include: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the electronic device implements the driving method as described in any one of claims 1-12.

15. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the driving method according to any one of claims 1 to 12 is implemented.

Citation Information

Patent Citations

  • Mobile phone with low-power media rendering sub-system

    CN102084317A

  • Information processing method and electronic equipment

    CN103516870A

  • Information processing method and electronic device supporting the same

    CN105426141A

  • Display control method, storage medium and electronic equipment

    CN112882561A

  • Electronic equipment and voice control display method

    CN112992135A