CN110286952B - Information processing method of electronic equipment and electronic equipment - Google Patents
Information processing method of electronic equipment and electronic equipment Download PDFInfo
- Publication number
- CN110286952B CN110286952B CN201910579684.8A CN201910579684A CN110286952B CN 110286952 B CN110286952 B CN 110286952B CN 201910579684 A CN201910579684 A CN 201910579684A CN 110286952 B CN110286952 B CN 110286952B
- Authority
- CN
- China
- Prior art keywords
- starting
- electronic equipment
- display device
- display
- electronic device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4418—Suspend and resume; Hibernate and awake
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Controls And Circuits For Display Device (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
The embodiment of the application provides an information processing method of electronic equipment and the electronic equipment, wherein the information processing method of the electronic equipment comprises the following steps: acquiring a first signal for starting the electronic equipment, and judging the current state of the electronic equipment; the method comprises the steps of determining that the electronic equipment is started in a first starting mode or a second starting mode based on the current state of the electronic equipment, wherein the first starting mode starts a display device of the electronic equipment in a first starting process, the second starting mode starts the display device of the electronic equipment in a second starting process, and the starting time of the first starting process is shorter than the starting time of the second starting process. According to the information processing method, the display device of the electronic equipment can be started in the starting mode based on the current state of the electronic equipment, and the technical problem that the starting time of the display device is long due to the fact that the display device is started in the starting mode is not distinguished in the prior art can be solved.
Description
Technical Field
The embodiment of the application relates to the technical field of electronic equipment, in particular to an information processing method of electronic equipment and the electronic equipment.
Background
With the development of electronic devices, users have increasingly demanded higher starting speeds of electronic devices. In order to increase the starting speed of the electronic device, the conventional electronic device is usually provided with a fast starting mode such as a sleep mode, a standby mode, and the like. However, when electronic devices such as a conventional desktop computer and an ALL-in-one computer (AIO, abbreviation of ALL phone) are started, whether the electronic devices are started in a normal starting mode from a shutdown state or in a fast starting mode such as a sleep mode, a sleep mode or a standby mode, the display device needs to be started according to a normal starting procedure, which results in a long starting time of the display device. Taking a computer all-in-one machine as an example, a display may be collocated with various display cards, and in order to consider the compatibility of the various display cards, various detection and delay mechanisms are arranged in the starting process to detect the compatibility of the display and the display cards, and the starting mode which does not distinguish a normal starting mode and a quick starting mode greatly prolongs the time from the quick starting mode to the screen lightening, so that the user experience is poor.
Content of application
The embodiment of the application provides an information processing method of electronic equipment and the electronic equipment, which are used for solving the technical problem that a display device of the electronic equipment in the prior art is long in starting time.
In order to solve the above technical problem, an embodiment of the present application provides the following technical solutions:
an information processing method of an electronic device, wherein the information processing method comprises:
acquiring a first signal for starting the electronic equipment, and judging the current state of the electronic equipment;
determining that the electronic equipment is started in a first starting mode or a second starting mode based on the current state of the electronic equipment, wherein the first starting mode starts a display device of the electronic equipment in a first starting process, the second starting mode starts the display device of the electronic equipment in a second starting process, and the starting time of the first starting process is shorter than the starting time of the second starting process.
In some embodiments, said determining that the electronic device is powered on in the first power mode based on the current state of the electronic device comprises:
judging whether the current state of the electronic equipment belongs to a first preset state or not;
and if so, starting a display device of the electronic equipment in the first starting mode.
In some embodiments, the first boot process comprises:
acquiring first configuration information of the display device, which is registered in advance, wherein the first configuration information is the configuration information of the display device, which is configured and registered in the starting process of the electronic equipment in the second starting mode;
and sending the first configuration information to a display processing unit of the electronic equipment, and starting the display device to acquire display data matched with the first configuration information from the display processing unit.
In some embodiments, the first boot flow further comprises:
acquiring hardware initialization detection information of the display device registered in advance, and judging whether the display device has a fault or not based on the hardware initialization detection information, wherein the hardware initialization detection information is acquired and registered in the process that the electronic equipment is started in the second starting mode.
In some embodiments, the determining that the electronic device is activated in the second activation mode based on the current state of the electronic device comprises:
judging whether the current state of the electronic equipment belongs to a second preset state or not;
and if so, starting a display device of the electronic equipment in the second starting mode.
An electronic device, comprising:
the judging module is used for acquiring a first signal for starting the electronic equipment and judging the current state of the electronic equipment;
the processing module is configured to determine, based on a current state of the electronic device, that the electronic device is started in a first start mode or a second start mode, where the first start mode starts a display device of the electronic device in a first start procedure, the second start mode starts the display device of the electronic device in a second start procedure, and start time of the first start procedure is shorter than start time of the second start procedure.
In some embodiments, the processing module is specifically configured to:
judging whether the current state of the electronic equipment belongs to a first preset state or not;
and if so, starting a display device of the electronic equipment in the first starting mode.
In some embodiments, the first boot process comprises:
acquiring first configuration information of the display device, which is registered in advance, wherein the first configuration information is the configuration information of the display device, which is configured and registered in the starting process of the electronic equipment in the second starting mode;
and sending the first configuration information to a display processing unit of the electronic equipment, and starting the display device to acquire display data matched with the first configuration information from the display processing unit.
In some embodiments, the first boot flow further comprises:
acquiring hardware initialization detection information of the display device registered in advance, and judging whether the display device has a fault or not based on the hardware initialization detection information, wherein the hardware initialization detection information is acquired and registered in the process that the electronic equipment is started in the second starting mode.
In some embodiments, the processing module is specifically configured to:
judging whether the current state of the electronic equipment belongs to a second preset state or not;
and if so, starting a display device of the electronic equipment in the second starting mode.
Based on the disclosure of the above embodiments, it can be known that the embodiments of the present application have the following beneficial effects:
according to the information processing method of the electronic equipment, after the first signal for starting the electronic equipment is acquired, the current state of the electronic equipment is judged firstly, and then whether the electronic equipment needs to be started in the first starting mode or the second starting mode is determined based on the current state of the electronic equipment. The electronic equipment is started in the first starting mode through the first starting process, the starting time of the first starting process is relatively short, and the purpose of quickly starting the display device of the electronic equipment can be achieved. The electronic equipment is started in the second starting mode through the second starting process, the starting time of the second starting process is longer than that of the first starting process, but the compatibility, the matching performance and the fault detection of the second starting process to all components of the electronic equipment are comprehensive, and the stable operation of the electronic equipment can be guaranteed. That is, the information processing method for an electronic device according to the embodiment of the present application can distinguish the display device of the electronic device in the start mode based on the current state of the electronic device, and can solve the technical problem in the prior art that the start time of the display device is long due to the fact that the display device is started in the start mode is not distinguished.
Drawings
FIG. 1 is a flow chart of an information processing method according to an embodiment of the present application;
fig. 2 is a flowchart illustrating a method for determining that an electronic device is started in a first start mode in an information processing method according to an embodiment of the present application;
fig. 3 is a flowchart illustrating a method for determining that an electronic device is activated in a second activation mode according to an embodiment of the present application;
fig. 4 is a flowchart of a first start-up flow in the information processing method according to the embodiment of the present application;
fig. 5 is a block diagram of an electronic device according to an embodiment of the present application;
fig. 6 is a block diagram of a specific embodiment of an electronic device according to an embodiment of the present application.
Description of reference numerals:
10-a judgment module; 20-a processing module; 30-an embedded controller; 40-a display controller; 50-a display processing unit; 60-display panel.
Detailed Description
Specific embodiments of the present application will be described in detail below with reference to the accompanying drawings, but the present application is not limited thereto.
It will be understood that various modifications may be made to the embodiments disclosed herein. The following description is, therefore, not to be taken in a limiting sense, but is made merely as an exemplification of embodiments. Other modifications will occur to those skilled in the art within the scope and spirit of the disclosure.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the disclosure and, together with a general description of the disclosure given above, and the detailed description of the embodiments given below, serve to explain the principles of the disclosure.
These and other characteristics of the present application will become apparent from the following description of preferred forms of embodiment, given as non-limiting examples, with reference to the attached drawings.
It should also be understood that, although the present application has been described with reference to some specific examples, a person of skill in the art shall certainly be able to achieve many other equivalent forms of application, having the characteristics as set forth in the claims and hence all coming within the field of protection defined thereby.
The above and other aspects, features and advantages of the present disclosure will become more apparent in view of the following detailed description when taken in conjunction with the accompanying drawings.
Specific embodiments of the present disclosure are described hereinafter with reference to the accompanying drawings; however, it is to be understood that the disclosed embodiments are merely examples of the disclosure that may be embodied in various forms. Well-known and/or repeated functions and structures have not been described in detail so as not to obscure the present disclosure with unnecessary or unnecessary detail. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a basis for the claims and as a representative basis for teaching one skilled in the art to variously employ the present disclosure in virtually any appropriately detailed structure.
The specification may use the phrases "in one embodiment," "in another embodiment," "in yet another embodiment," or "in other embodiments," which may each refer to one or more of the same or different embodiments in accordance with the disclosure.
Hereinafter, embodiments of the present application will be described in detail with reference to the accompanying drawings.
Fig. 1 is a flowchart of an information processing method of an electronic device according to an embodiment of the present application, and referring to fig. 1, the information processing method of the electronic device according to the embodiment of the present application includes:
s100, acquiring a first signal for starting the electronic equipment, and judging the current state of the electronic equipment;
s200, determining that the electronic equipment is started in a first starting mode or a second starting mode based on the current state of the electronic equipment, wherein the first starting mode starts a display device of the electronic equipment in a first starting process, the second starting mode starts the display device of the electronic equipment in a second starting process, and the starting time of the first starting process is less than that of the second starting process.
According to the information processing method of the electronic equipment, after the first signal for starting the electronic equipment is acquired, the current state of the electronic equipment is judged firstly, and then whether the electronic equipment needs to be started in the first starting mode or the second starting mode is determined based on the current state of the electronic equipment. The electronic equipment is started in the first starting mode through the first starting process, the starting time of the first starting process is relatively short, and the purpose of quickly starting the display device of the electronic equipment can be achieved. The electronic equipment is started in the second starting mode through the second starting process, the starting time of the second starting process is longer than that of the first starting process, but the compatibility, the matching performance and the fault detection of the second starting process to all components of the electronic equipment are comprehensive, and the stable operation of the electronic equipment can be guaranteed. That is, the information processing method for an electronic device according to the embodiment of the present application can distinguish the display device of the electronic device in the start mode based on the current state of the electronic device, and can solve the technical problem in the prior art that the start time of the display device is long due to the fact that the display device is started in the start mode is not distinguished.
The electronic device may be, for example, an all-in-one computer (AIO computer), a desktop computer, an intelligent television, and the like, which are not described herein again. In specific implementation, the information processing method in the embodiment of the present application includes:
s100, acquiring a first signal for starting the electronic equipment, and judging the current state of the electronic equipment.
The first signal may be a start signal formed by triggering a switch key on the electronic device, or may be a start signal generated based on an operation on an input device when the input device such as a keyboard, a mouse, a touch screen, or the like is operated. The display device of the electronic equipment can be started to a normal operation state through the first signal, namely, the host can send a display signal to the display device, and the display device can normally display the state of the display content corresponding to the acquired display signal. The current state of the electronic device may include a power-off state, a hibernation state, a sleep state, a standby state, and the like, and may also include an operating state or a storage state of a component of the electronic device, and the like. For example, an Embedded Controller (EC) may be disposed in the electronic device, and after the EC receives a first signal for turning on the electronic device, the EC may determine a current state of the electronic device, or of course, other components may determine the current state of the electronic device.
S200, determining that the electronic equipment is started in the first starting mode or the second starting mode based on the current state of the electronic equipment, wherein the first starting mode starts a display device of the electronic equipment in a first starting process, the second starting mode starts the display device of the electronic equipment in a second starting process, and the starting time of the first starting process is less than that of the second starting process.
When the current state of the electronic device is judged to be in a sleep mode, a sleep mode or a standby mode, or when components in the electronic device, such as a processor, a memory or a display controller, are in a power-on state, the electronic device can be controlled to be started in a first starting mode, the display device of the electronic device is started in the first starting mode through a first starting process, the starting time of the first starting process is relatively short, the purpose of quickly starting the display device of the electronic device can be achieved, and the user experience of the electronic device is improved beneficially. That is, when the current state of the electronic device is determined to be in the incomplete power-off state or in the specific state mode set for enabling the fast start, the electronic device may be controlled to start in the first start mode, so as to achieve the purpose of fast starting the display device.
When the electronic device is in a power-off state or when components of the electronic device, such as a processor, a memory, a display controller, and the like, are in a power-off state, the electronic device may be controlled to start in a second start mode, where the display device of the electronic device is started in the second start process. The second starting process may be a complete starting process for starting the display device of the electronic device, so as to ensure stable operation of the electronic device.
In some embodiments, as shown in fig. 2, the determining that the electronic device is activated in the first activation mode based on the current state of the electronic device may include:
s211, judging whether the current state of the electronic equipment belongs to a first preset state or not;
s212, if yes, starting a display device of the electronic equipment in the first starting mode.
The first preset state may be a specific state mode preset for implementing quick start of a display device of the electronic apparatus, such as a standby mode, a sleep mode, and the like, or may be a state in which a part of components of the electronic apparatus is powered on, such as a processor, a memory, or a display controller of the display device. The first preset state may include a plurality of states, not limited to the above states. Taking the first preset state as a standby mode as an example, after the embedded controller receives a first signal for turning on the electronic device, it may detect whether a central processing unit and an internal memory of the electronic device are powered on, if the central processing unit is in a power-off state and the internal memory is in a power-on state, the embedded controller may determine that the current state of the electronic device is the standby mode state, and at this time, it may be determined that the electronic device currently belongs to the first preset state. And further guiding the electronic device to start the display device of the electronic device in the first start mode, that is, starting the display device of the electronic device through the first start process. If the central processing unit is in a power-off state and the internal memory is also in the power-off state, the embedded controller can judge that the current state of the electronic equipment does not belong to the standby mode, and at the moment, the electronic equipment can be determined not to belong to the first preset state and cannot be started in the first starting mode.
The first preset state may also be a state in which a display controller of the display device is powered on, that is, after the embedded controller receives a first signal for turning on the electronic device, it may be detected whether the display controller of the display device is powered on, and if the display controller is in the powered on state, it is determined that the current state of the electronic device belongs to the first preset state, and the electronic device is further guided to start the electronic device in the first start mode, that is, the display device of the electronic device is started through the first start process. If the display controller of the display device is in a power-off state, it may be determined that the current state of the electronic apparatus does not belong to a first preset state and cannot be started in a first start mode.
As shown in fig. 3, in some embodiments, the determining that the electronic device is activated in the second activation mode based on the current state of the electronic device includes:
s221, judging whether the current state of the electronic equipment belongs to a second preset state or not;
s222, if yes, starting a display device of the electronic equipment in the second starting mode.
The second preset state may be a state that needs to start the display device of the electronic device in a complete start process, for example, a power-off state, or a power-off state of a specific component of the electronic device, in consideration of compatibility, matching, or fault detection of each component of the electronic device itself. The second preset state may also include a plurality of states, not limited to the above example states. Taking the electronic device in the shutdown state as an example, after the embedded controller receives the first signal for turning on the electronic device, it may detect whether the power module of the electronic device is in the power supply state, if the power module is in the non-power supply state, it determines that the current state of the electronic device is the shutdown state, determines that the current state of the electronic device belongs to the second preset state, and further guides the electronic device to start the display apparatus of the electronic device in the second preset mode, that is, start the display apparatus of the electronic device in the second start-up process. If the power supply module is in a power supply state, judging that the current state of the electronic equipment does not belong to a shutdown state, determining that the current state of the electronic equipment does not belong to a second preset state, and unnecessarily starting a display device of the electronic equipment through a second preset mode.
Taking the second preset state of the electronic device as the power-off state of the display controller of the display device as an example, after the embedded controller receives the first signal for starting the electronic device, whether the display controller of the display device is currently in the power-on state can be detected, and if the display controller is in the power-off state, the current state of the electronic device can be judged to belong to the second preset state, so that the electronic device is guided to start the display device of the electronic device in the second preset mode. If the display controller is in the power-on state, the current state of the electronic equipment can be determined not to belong to the second preset state, and the display device of the electronic equipment is started optionally through the second preset mode.
In some embodiments, the starting the display device of the electronic device through the second starting procedure may include: the display controller of the display device, which may include, for example, a Scaler chip, is controlled to power up. The method mainly comprises the steps of executing two processes after the display controller is powered on, wherein one process is to send a prompt signal to a display processing unit of the electronic equipment to prompt the display processing unit that the display controller of the display device is powered on and is connected with the display controller, then receiving an acquisition request sent by the display processing unit and used for acquiring first configuration information of the display device, and the display controller acquires the first configuration information from a memory of the display device based on the received acquisition request and sends the first configuration information to the display processing unit to activate a display information sending circuit on the display processing unit and enable the display information sending circuit to send display information matched with the first configuration information to the display controller. Specifically, the first configuration information may be, for example, EDID data. Another process is to perform initialization detection on hardware, such as a panel, on the display device to detect whether the hardware fails, enable the display panel if no failure occurs, and control the display panel to display corresponding display content based on the acquired display information, until the display of the electronic device is started.
As shown in fig. 4, in some embodiments, the first initiation process may include:
acquiring first configuration information of the display device, which is registered in advance, wherein the first configuration information is the configuration information of the display device, which is configured and registered in the starting process of the electronic equipment in the second starting mode;
and sending the first configuration information to a display processing unit of the electronic equipment, and starting the display device to acquire display data matched with the first configuration information from the display processing unit.
In specific implementation, when the electronic device is in the first preset state, the display controller of the display apparatus may be in a power-on state, and the first configuration information may be pre-registered in a register of the display controller. The first configuration information may be configuration information of the display device configured and registered in a register of the display controller from a memory of the display device during a last startup process of the electronic apparatus in the second startup mode. That is, the electronic device has a first preset state, when the electronic device is in the first preset state, the display controller of the display device is in a power-on state, the register of the display controller registers the first configuration information configured and registered in the starting process of the electronic device in the second starting mode, and other hardware on the display device, such as the display panel, is powered off, so that energy is saved when the user is not using the electronic device. When the electronic equipment is in a first preset state and acquires a first signal, the display controller can directly send a prompt signal to the display processing unit, and after an acquisition request for acquiring configuration information of the display device, which is sent by the display processing unit, is acquired, the first configuration information can be directly acquired from the register and sent to the display processing unit, so that the display information sending circuit of the display processing unit is activated, and the display information sending circuit can send display information matched with the first configuration information to the display controller. Therefore, the power-on time of the display controller and the time for the display controller to acquire the first configuration information from the memory of the display device can be saved, the starting time of the display device of the electronic equipment is favorably shortened, and the user experience can be improved.
In some embodiments, the first boot process may further include: acquiring hardware initialization detection information of the display device registered in advance, and judging whether the display device has a fault or not based on the hardware initialization detection information, wherein the hardware initialization detection information is the hardware initialization detection information of the display device acquired and registered in the process that the electronic equipment is started in the second starting mode.
In a specific implementation, when the electronic device is in the first preset state, the register of the display controller may further register hardware initialization detection information, where the hardware initialization detection information may be hardware initialization detection information of the display device that is acquired and registered in a process of starting the electronic device in the second start mode last time, that is, when the electronic device is started in the second start mode, the hardware is initialized and detected, and after the hardware initialization detection information is acquired, the hardware initialization detection information may be registered in the register of the display controller. When the electronic device starts the display device from the first preset state, hardware initialization detection information can be acquired from a register of the display controller, if the hardware of the display device is judged to be fault-free based on the hardware initialization detection information, the display panel of the display device can be enabled, and the display panel is controlled to display corresponding display content based on the acquired display signal. Therefore, the hardware self-checking process in the starting process of the display device can be omitted, and the starting speed of the display device can be greatly improved due to the fact that the hardware self-checking process consumes long time.
Fig. 5 is a block diagram of an electronic device according to an embodiment of the present application, and referring to fig. 5, the electronic device according to the embodiment of the present application includes:
the judging module 10 is configured to acquire a first signal for turning on the electronic device, and judge a current state of the electronic device;
the processing module 20 is configured to determine, based on a current state of the electronic device, that the electronic device is started in a first start mode or a second start mode, where the first start mode starts a display device of the electronic device in a first start procedure, the second start mode starts the display device of the electronic device in a second start procedure, and a start time of the first start procedure is shorter than a start time of the second start procedure.
In the starting process of the electronic device in the embodiment of the application, first, after the first signal for starting the electronic device is acquired by the judging module 10, the current state of the electronic device is judged, and then, it is determined by the processing module 20 that the electronic device needs to be started in the first starting mode or the second starting mode based on the current state of the electronic device. The electronic equipment is started in the first starting mode through the first starting process, the starting time of the first starting process is relatively short, and the purpose of quickly starting the display device of the electronic equipment can be achieved. The electronic equipment is started in the second starting mode through the second starting process, the starting time of the second starting process is longer than that of the first starting process, but the compatibility, the matching performance and the fault detection of the second starting process to all components of the electronic equipment are comprehensive, and the stable operation of the electronic equipment can be guaranteed. That is, the electronic device according to the embodiment of the application can distinguish the start mode based on the current state of the electronic device, and can solve the technical problem that the display device is started for a long time due to the fact that the display device is started without distinguishing the start mode in the prior art.
The electronic device may be, for example, an all-in-one computer (AIO computer), a desktop computer, an intelligent television, and the like, which are not described herein again. As shown in fig. 6, in specific implementation, the electronic device according to the embodiment of the present application includes:
the determining module 10 is configured to obtain a first signal for turning on the electronic device, and determine a current state of the electronic device.
The first signal may be a start signal formed by triggering a switch key on the electronic device, or may be a start signal generated based on an operation on an input device when the input device such as a keyboard, a mouse, a touch screen, or the like is operated. The display device of the electronic equipment can be started to a normal operation state through the first signal, namely, the host can send a display signal to the display device, and the display device can normally display the state of the display content corresponding to the acquired display signal. The current state of the electronic device may include a power-off state, a hibernation state, a sleep state, a standby state, and the like, and may also include an operating state or a storage state of a component of the electronic device, and the like. For example, an embedded controller 30(EC) may be disposed in the electronic device, and after the embedded controller 30 receives a first signal for turning on the electronic device, the embedded controller 30 may determine the current state of the electronic device, or of course, other components may determine the current state of the electronic device.
A processing module 20, configured to determine, based on a current state of the electronic device, that the electronic device is started in the first start mode or the second start mode, where the first start mode starts a display device of the electronic device in a first start procedure, the second start mode starts the display device of the electronic device in a second start procedure, and a start time of the first start procedure is shorter than a start time of the second start procedure.
When the current state of the electronic device is determined to be in the sleep mode, or the standby mode, or when the components of the electronic device, such as the processor, the memory, or the display controller 40, are in the power-on state, the processing module 20 may control the electronic device to start in the first start mode, where the first start mode starts the display device of the electronic device in the first start process, where the start time of the first start process is relatively short, so that the purpose of quickly starting the display device of the electronic device can be achieved, and the user experience of the electronic device is improved. That is, when the current state of the electronic device is determined to be in the incomplete power-off state or in the specific state mode set for enabling the fast start, the electronic device may be controlled to start in the first start mode, so as to achieve the purpose of fast starting the display device.
When it is determined that the electronic device is in a power-off state or components of the electronic device, such as the processor, the memory, and the display controller 40, are in a power-off state, the processing module 20 may control the electronic device to start in a second start mode, where the second start mode starts the display device of the electronic device in a second start process. The second starting process may be a complete starting process for starting the display device of the electronic device, so as to ensure stable operation of the electronic device.
In some embodiments, the processing module 20 is specifically configured to:
judging whether the current state of the electronic equipment belongs to a first preset state or not;
and if so, starting a display device of the electronic equipment in the first starting mode.
The first preset state may be a specific state mode preset for realizing a fast start of a display device of the electronic apparatus, such as a standby mode, a sleep mode, and the like, or may be a state in which a part of components of the electronic apparatus is powered on, such as a processor, a memory, or a display controller 40 of the display device. The first preset state may include a plurality of states, not limited to the above states. Taking the first preset state as a standby mode as an example, after the embedded controller 30 receives the first signal for turning on the electronic device, it may detect whether the central processing unit and the internal memory of the electronic device are powered on, and if the central processing unit is in a power-off state and the internal memory is in a power-on state, the embedded controller 30 may determine that the current state of the electronic device is the standby mode state. At this time, the processing module 20 may determine that the electronic device currently belongs to the first preset state, and further guide the electronic device to start the display apparatus of the electronic device in the first start mode, that is, start the display apparatus of the electronic device through the first start procedure. If the central processing unit is in the power-off state and the internal memory is also in the power-off state, the embedded controller 30 may determine that the current state of the electronic device does not belong to the standby mode, and at this time, the processing module 20 may determine that the electronic device does not belong to the first preset state currently, and cannot be started in the first start mode.
The first preset state may also be a state in which the display controller 40 of the display device is powered on, that is, after the embedded controller 30 receives the first signal for turning on the electronic apparatus, it may be detected whether the display controller 40 of the display device is powered on, if the display controller 40 is in the powered on state, it is determined that the current state of the electronic apparatus belongs to the first preset state, and the processing module 20 further guides the electronic apparatus to start the electronic apparatus in the first start mode, that is, the display device of the electronic apparatus is started through the first start procedure. If the display controller 40 of the display apparatus is in the power-off state, it may be determined that the current state of the electronic device does not belong to the first preset state and cannot be started in the first start-up mode.
In some embodiments, the processing module 20 is specifically configured to:
judging whether the current state of the electronic equipment belongs to a second preset state or not;
and if so, starting a display device of the electronic equipment in the second starting mode.
The second preset state may be a state that needs to start the display device of the electronic device in a complete start process, for example, a power-off state, or a power-off state of a specific component of the electronic device, in consideration of compatibility, matching, or fault detection of each component of the electronic device itself. The second preset state may also include a plurality of states, not limited to the above example states. Taking the electronic device in the shutdown state as an example, after the embedded controller 30 receives the first signal for turning on the electronic device, it may detect whether the power module of the electronic device is in the power supply state, if the power module is in the non-power supply state, it determines that the current state of the electronic device is the shutdown state, determines that the current state of the electronic device belongs to the second preset state, and the processing module 20 further directs the electronic device to start the display apparatus of the electronic device in the second preset mode, that is, the display apparatus of the electronic device is started in the second starting process. If the power supply module is in a power supply state, judging that the current state of the electronic equipment does not belong to a shutdown state, determining that the current state of the electronic equipment does not belong to a second preset state, and unnecessarily starting a display device of the electronic equipment through a second preset mode.
Taking the second preset state of the electronic device as the power-off state of the display controller 40 of the display apparatus as an example, after the embedded controller 30 receives the first signal for turning on the electronic device, it may be detected whether the display controller 40 of the display apparatus is currently in the power-on state, if the display controller 40 is in the power-off state, it may be determined that the current state of the electronic device belongs to the second preset state, and the processing module 20 further directs the electronic device to start the display apparatus of the electronic device in the second preset mode. If the display controller 40 is in the power-on state, it may be determined that the current state of the electronic device does not belong to the second preset state, and it is not necessary to start the display device of the electronic device through the second preset mode.
In some embodiments, the starting the display device of the electronic device through the second starting procedure may include: the display controller 40 that controls the display device is powered on, and the display controller 40 may include, for example, a Scaler chip or the like. The display controller 40 mainly executes two processes after being powered on, one process is to send a prompt signal to the display processing unit 50 of the electronic device to prompt the display processing unit 50 that the display controller 40 of the display device is powered on and establishes a connection with the display controller, then receive an acquisition request sent by the display processing unit 50 to acquire first configuration information of the display device, acquire the first configuration information from a memory of the display device by the display controller 40 based on the received acquisition request, and send the first configuration information to the display processing unit 50 to activate a display information sending circuit on the display processing unit 50, and enable the display information sending circuit to send display information matched with the first configuration information to the display controller 40. Specifically, the first configuration information may be, for example, EDID data. Another process is to perform initialization detection on hardware, such as a panel, on the display device to detect whether the hardware fails, enable the display panel 60 if no failure occurs, and control the display panel 60 to display corresponding display contents based on the acquired display information, until the display of the electronic device is started.
In some embodiments, the first boot process may include: acquiring first configuration information of the display device, which is registered in advance, wherein the first configuration information is the configuration information of the display device, which is configured and registered in the starting process of the electronic equipment in the second starting mode;
and sending the first configuration information to a display processing unit 50 of the electronic equipment, and starting the display device to acquire display data matched with the first configuration information from the display processing unit 50.
In specific implementation, when the electronic device is in the first preset state, the display controller 40 of the display apparatus may be in a power-on state, and the first configuration information may be pre-registered in a register of the display controller 40. The first configuration information may be configuration information of the display device configured and registered in a register of the display controller 40 from a memory of the display device during a last startup process of the electronic apparatus in the second startup mode. That is, the electronic device has a first preset state, when the electronic device is in the first preset state, the display controller 40 of the display device is in a power-on state, the register of the display controller 40 registers the first configuration information configured and registered in the starting process of the electronic device in the second starting mode, and other hardware on the display device, such as the display panel 60, is powered off, so as to save energy when the user is not using the electronic device. When the electronic device is in the first preset state and acquires the first signal, the display controller 40 may directly send a prompt signal to the display processing unit 50, and after acquiring an acquisition request for acquiring configuration information of the display device sent by the display processing unit 50, may directly acquire the first configuration information from the register, and send the first configuration information to the display processing unit 50, so as to activate a display information sending circuit of the display processing unit 50, and enable the display information sending circuit to send display information matched with the first configuration information to the display controller 40. In this way, the power-on time of the display controller 40 and the time for the display controller 40 to acquire the first configuration information from the memory of the display device can be saved, which is beneficial to shortening the start-up time of the display device of the electronic apparatus and improving the user experience.
In some embodiments, the first boot process may further include: acquiring hardware initialization detection information of the display device registered in advance, and judging whether the display device has a fault or not based on the hardware initialization detection information, wherein the hardware initialization detection information is the hardware initialization detection information of the display device acquired and registered in the process that the electronic equipment is started in the second starting mode.
In a specific implementation, when the electronic device is in the first preset state, the register of the display controller 40 may further register hardware initialization detection information, where the hardware initialization detection information may be hardware initialization detection information of the display device that is acquired and registered in a process of starting the electronic device in the second start mode last time, that is, when the electronic device is started in the second start mode, the hardware is initialized and detected, and after the hardware initialization detection information is acquired, the hardware initialization detection information may be registered in the register of the display controller 40. When the electronic apparatus starts the display device from the first preset state, the hardware initialization detection information may be acquired from a register of the display controller 40, and if it is determined that the hardware of the display device is not faulty based on the hardware initialization detection information, the display panel 60 of the display device may be enabled and the display panel 60 may be controlled to display corresponding display contents based on the acquired display signal. Therefore, the hardware self-checking process in the starting process of the display device can be omitted, and the starting speed of the display device can be greatly improved due to the fact that the hardware self-checking process consumes long time.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the electronic device to which the data processing method described above is applied may refer to the corresponding description in the foregoing product embodiments, and details are not repeated herein.
The above embodiments are only exemplary embodiments of the present application, and are not intended to limit the present application, and the protection scope of the present application is defined by the claims. Various modifications and equivalents may be made by those skilled in the art within the spirit and scope of the present application and such modifications and equivalents should also be considered to be within the scope of the present application.
Claims (8)
1. An information processing method of an electronic device, wherein the information processing method comprises:
acquiring a first signal for starting the electronic equipment, and judging the current state of the electronic equipment;
determining that the electronic equipment is started in a first starting mode or a second starting mode based on the current state of the electronic equipment, wherein the first starting mode starts a display device of the electronic equipment in a first starting process, the second starting mode starts the display device of the electronic equipment in a second starting process, and the starting time of the first starting process is shorter than the starting time of the second starting process;
the first boot process includes:
acquiring first configuration information of the display device registered in advance, wherein the first configuration information is configuration information of the display device configured and registered in the process that the electronic equipment is started in the second starting mode last time;
and sending the first configuration information to a display processing unit of the electronic equipment, and starting the display device to acquire display data matched with the first configuration information from the display processing unit.
2. The information processing method of claim 1, wherein the determining that the electronic device is powered up in the first power-up mode based on the current state of the electronic device comprises:
judging whether the current state of the electronic equipment belongs to a first preset state or not;
if yes, the display device of the electronic equipment is started in the first starting mode.
3. The information processing method according to claim 1, wherein the first boot flow further includes:
acquiring hardware initialization detection information of the display device registered in advance, and judging whether the display device has a fault or not based on the hardware initialization detection information, wherein the hardware initialization detection information is acquired and registered in the process that the electronic equipment is started in the second starting mode.
4. The information processing method of claim 1, wherein the determining that the electronic device is booted in the second boot mode based on the current state of the electronic device comprises:
judging whether the current state of the electronic equipment belongs to a second preset state or not;
if yes, the display device of the electronic equipment is started in the second starting mode.
5. An electronic device, comprising:
the judging module is used for acquiring a first signal for starting the electronic equipment and judging the current state of the electronic equipment;
the processing module is used for determining that the electronic equipment starts a display device in a first starting mode or a second starting mode based on the current state of the electronic equipment, wherein the first starting mode starts the display device of the electronic equipment in a first starting process, the second starting mode starts the display device of the electronic equipment in a second starting process, and the starting time of the first starting process is shorter than the starting time of the second starting process;
the first boot process includes:
acquiring first configuration information of the display device registered in advance, wherein the first configuration information is configuration information of the display device configured and registered in the process that the electronic equipment is started in the second starting mode last time;
and sending the first configuration information to a display processing unit of the electronic equipment, and starting the display device to acquire display data matched with the first configuration information from the display processing unit.
6. The electronic device of claim 5, wherein the processing module is specifically configured to:
judging whether the current state of the electronic equipment belongs to a first preset state or not;
if yes, the display device of the electronic equipment is started in the first starting mode.
7. The electronic device of claim 5, wherein the first boot process further comprises:
acquiring hardware initialization detection information of the display device registered in advance, and judging whether the display device has a fault or not based on the hardware initialization detection information, wherein the hardware initialization detection information is acquired and registered in the process that the electronic equipment is started in the second starting mode.
8. The electronic device of claim 5, wherein the processing module is specifically configured to:
judging whether the current state of the electronic equipment belongs to a second preset state or not;
and if so, starting a display device of the electronic equipment in the second starting mode.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910579684.8A CN110286952B (en) | 2019-06-28 | 2019-06-28 | Information processing method of electronic equipment and electronic equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910579684.8A CN110286952B (en) | 2019-06-28 | 2019-06-28 | Information processing method of electronic equipment and electronic equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110286952A CN110286952A (en) | 2019-09-27 |
| CN110286952B true CN110286952B (en) | 2020-11-20 |
Family
ID=68019855
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910579684.8A Active CN110286952B (en) | 2019-06-28 | 2019-06-28 | Information processing method of electronic equipment and electronic equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110286952B (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105159773A (en) * | 2015-09-30 | 2015-12-16 | 联想(北京)有限公司 | Information processing method and electronic equipment |
| CN106648026A (en) * | 2016-11-24 | 2017-05-10 | 北京小鸟看看科技有限公司 | Head-mounted displaying device and method for lowering power consumption of head-mounted displaying device |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6344913B2 (en) * | 2013-12-27 | 2018-06-20 | キヤノン株式会社 | Printing apparatus, image reading apparatus, and control method thereof |
| CN105094891B (en) * | 2015-06-30 | 2018-11-06 | 小米科技有限责任公司 | effect display method and device |
| CN106215418B (en) * | 2016-07-06 | 2017-11-21 | 深圳超多维科技有限公司 | The display control method and its device of a kind of application, terminal |
-
2019
- 2019-06-28 CN CN201910579684.8A patent/CN110286952B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105159773A (en) * | 2015-09-30 | 2015-12-16 | 联想(北京)有限公司 | Information processing method and electronic equipment |
| CN106648026A (en) * | 2016-11-24 | 2017-05-10 | 北京小鸟看看科技有限公司 | Head-mounted displaying device and method for lowering power consumption of head-mounted displaying device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110286952A (en) | 2019-09-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7996665B2 (en) | Information processing device, power supply control method and storage medium | |
| US8578182B2 (en) | Power lock-up setting method performed by baseboard management controller and electronic apparatus using the same | |
| CN101526901B (en) | Method and device for viewing files in computer | |
| EP2506114A1 (en) | Method and device for intelligent terminal reset | |
| CN105807848B (en) | Touch industrial personal computer | |
| US8527799B2 (en) | Information processing apparatus capable of being instructed to power off by a command from external apparatus, method of controlling the same, and storage medium | |
| KR20110081967A (en) | Methods and systems for providing hybrid shutdown and fast startup processes | |
| US6993670B2 (en) | Method of configuring a computer system capable of being woken up on LAN | |
| CN113609051A (en) | Hot plug method, system, device and computer storage medium for expansion board | |
| JP2009524126A (en) | Mobile computing device and data packet receiving method thereof | |
| US5634132A (en) | Operating system independent support for mixed voltage devices | |
| CN108647047A (en) | A kind of awakening method and system based on mobile terminal | |
| CN103942059B (en) | Electronic device with multiple starting modes | |
| CN108196894B (en) | Method for detecting external equipment access and electronic equipment | |
| CN102567178B (en) | A kind of electronic equipment and dump energy Notification Method thereof and starting method | |
| EP2924538B1 (en) | Computer system and method for its operation | |
| US11822927B2 (en) | Boot times in an information processing device with externally connected devices | |
| CN110286952B (en) | Information processing method of electronic equipment and electronic equipment | |
| CN105302655A (en) | System crash processing method and device | |
| CN116700461A (en) | Method and system for starting up computer by utilizing keyboard | |
| KR101497706B1 (en) | Apparatus and method for shutting down computer system | |
| US7243220B2 (en) | Networking apparatus and method capable of wake-on-LAN after improper shutdown | |
| WO2019080321A1 (en) | Power-on method and apparatus for terminal device, device, and storage medium | |
| CN102193609A (en) | Setting method and electronic device of power lock | |
| US8041846B2 (en) | Apparatus with reduced latency for master and slave storage devices |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |