CN109738719B - Electrostatic discharge ESD detection method and related product - Google Patents

Electrostatic discharge ESD detection method and related product Download PDF

Info

Publication number
CN109738719B
CN109738719B CN201811555522.2A CN201811555522A CN109738719B CN 109738719 B CN109738719 B CN 109738719B CN 201811555522 A CN201811555522 A CN 201811555522A CN 109738719 B CN109738719 B CN 109738719B
Authority
CN
China
Prior art keywords
detection result
data
determining
mipi
data information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811555522.2A
Other languages
Chinese (zh)
Other versions
CN109738719A (en
Inventor
李平
蒋国强
易永鹏
冷文华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201811555522.2A priority Critical patent/CN109738719B/en
Publication of CN109738719A publication Critical patent/CN109738719A/en
Application granted granted Critical
Publication of CN109738719B publication Critical patent/CN109738719B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephone Function (AREA)

Abstract

The embodiment of the application discloses an electrostatic discharge (ESD) detection method and a related product, which are applied to electronic equipment, wherein the method comprises the following steps: when the electronic equipment detects a screen lightening request, awakening a display screen; meanwhile, starting ESD detection to acquire data information transmitted through a Mobile Industry Processor Interface (MIPI); performing state detection according to the data information, and determining a state detection result; and if the state detection result is determined to be abnormal, executing preset ESD recovery operation. The embodiment of the application is beneficial to improving the efficiency and the accuracy of electrostatic discharge ESD detection and optimizing the use experience of a user.

Description

Electrostatic discharge ESD detection method and related product
Technical Field
The application relates to the technical field of electronic equipment, in particular to an electrostatic discharge (ESD) detection method and a related product.
Background
Static electricity is a static charge, usually generated by friction or induction between objects. When an electrostatically charged object contacts a zero-potential object or an object having a potential difference with the zero-potential object, charge transfer occurs, and a strong current, i.e., electrostatic discharge (ESD), is generated instantaneously.
With the development of society, electronic equipment goes deep into the aspects of our lives. The electrostatic discharge can cause a fault or a malfunction of the electronic device, for example, a screen of the electronic device is scratched, fixed or black, which affects the impression and evaluation of the user on the overall performance of the electronic device, so how to better improve the anti-interference performance of the electronic device by optimizing the electrostatic discharge ESD detection method, find the fault caused by the electrostatic discharge in time, and perform ESD repair is a problem that needs to be solved today.
Disclosure of Invention
The embodiment of the application provides an electrostatic discharge ESD detection method and a related product, so that the high efficiency and accuracy of electrostatic discharge ESD detection are improved.
In a first aspect, an embodiment of the present application provides an electrostatic discharge (ESD) detection method, which is applied to an electronic device, and the method includes:
when a screen lightening request is detected, awakening the display screen;
starting ESD detection, acquiring data information transmitted through a mobile industry processor interface MIPI, performing state detection according to the data information, and determining a state detection result;
and if the state detection result is determined to be abnormal, executing a preset ESD recovery operation.
In a second aspect, an embodiment of the present application provides an electrostatic discharge ESD detection apparatus, which is applied to an electronic device, and includes a processing unit and a communication unit, wherein,
the processing unit is used for awakening the display screen through the communication unit when the screen-lighting request is detected; the system comprises a mobile industry processor interface MIPI, an ESD detection module, a state detection module and a state detection module, wherein the ESD detection module is used for starting ESD detection, acquiring data information transmitted through the MIPI, performing state detection according to the data information and determining a state detection result; and executing a preset ESD recovery operation if the state detection result is determined to be abnormal.
In a third aspect, an embodiment of the present application provides an electronic device, including a processor, a memory, a communication interface, and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing steps in any method of the first aspect of the embodiment of the present application.
In a fourth aspect, the present application provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program for electronic data exchange, where the computer program makes a computer perform part or all of the steps described in any one of the methods in the second aspect of the present application.
In a fifth aspect, the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform some or all of the steps described in any one of the methods of the second aspect of the present application. The computer program product may be a software installation package.
It can be seen that, in the embodiment of the application, when the electronic device detects a screen-on request, the display screen is awakened; meanwhile, starting ESD detection to acquire data information transmitted through a Mobile Industry Processor Interface (MIPI); performing state detection according to the data information, and determining a state detection result; and if the state detection result is determined to be abnormal, executing a preset ESD recovery operation. By the method, the electronic equipment recovers the condition of abnormal display data caused by electrostatic interference, and the problems of screen splash, screen splash and the like caused by data abnormality are timely found by utilizing the stability detection and the data verification detection of the MIPI state of the display screen, so that the defect that the screen splash problem cannot be well detected but the black screen and fixed screen problems can only be detected in the prior art is overcome; the efficiency and the accuracy of electrostatic discharge ESD detection are improved, and the use experience of a user is optimized.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1a is a schematic flowchart of an ESD detection method according to an embodiment of the present application;
FIG. 1b is a schematic diagram of a display MIPI data packet scheme;
FIG. 2 is a schematic flow chart diagram illustrating another ESD detection method according to an embodiment of the present application;
FIG. 3 is a schematic flow chart diagram illustrating another ESD detection method according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of an electronic device provided in an embodiment of the present application;
fig. 5 is a block diagram illustrating functional units of an ESD detection apparatus according to an embodiment of the present disclosure.
Detailed Description
In order to make the technical solutions of the present application better understood, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms "first," "second," and the like in the description and claims of the present application and in the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
The electronic device according to the embodiment of the present application may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem, which have wireless communication functions, and various forms of User Equipment (UE), Mobile Stations (MS), terminal devices (terminal device), and the like.
The following describes embodiments of the present application in detail.
Referring to fig. 1a, fig. 1a is a schematic flow chart of an ESD detection method for electrostatic discharge applied to an electronic device according to an embodiment of the present application, where the method includes:
s101, when the electronic equipment detects a screen-lighting request, awakening a display screen;
wherein the bright screen request can be triggered by any one of the following operations: touch operation for a fingerprint sensor, press operation for a physical key, touch operation for a display screen, and the like;
s102, starting ESD detection by the electronic equipment, and acquiring data information transmitted through a Mobile Industry Processor Interface (MIPI);
wherein the data information comprises mobile industry processor interface transmission data (MIPI data) and mobile industry processor interface timing state (MIPI timing) information;
s103, the electronic equipment performs state detection according to the data information and determines a state detection result;
and S104, if the electronic equipment determines that the state detection result is abnormal, executing a preset ESD recovery operation.
It can be seen that, in the embodiment of the application, when the electronic device detects a screen-on request, the display screen is awakened; meanwhile, starting ESD detection to acquire data information transmitted through a Mobile Industry Processor Interface (MIPI); performing state detection according to the data information, and determining a state detection result; and if the state detection result is determined to be abnormal, executing a preset ESD recovery operation. By the method, the electronic equipment recovers the condition of abnormal display data caused by electrostatic interference, and the problems of screen splash, screen splash and the like caused by data abnormality are timely found by utilizing the stability detection and the data verification detection of the MIPI state of the display screen, so that the defect that the screen splash problem cannot be well detected but the black screen and fixed screen problems can only be detected in the prior art is overcome; the efficiency and the accuracy of electrostatic discharge ESD detection are improved, and the use experience of a user is optimized.
In one possible example, the status detection result includes: if the electronic equipment determines that the state detection result is abnormal, executing a preset ESD recovery operation; and if the electronic equipment determines that the state detection result is normal, starting the next detection.
And starting the next detection, wherein the starting of the next detection comprises the electronic equipment starting ESD detection, acquiring data information transmitted through a Mobile Industry Processor Interface (MIPI), carrying out state detection according to the data information, and executing corresponding operation according to a state detection result.
As can be seen, in this example, if it is determined that the state detection result is normal, the next detection is started, and the loop is continued. The problems of screen splash, screen flicker and the like caused by data abnormity can be found in time by ensuring that a user can detect the ESD in the using process, and the accuracy of electrostatic discharge ESD detection is improved.
In one possible example, the performing the state detection according to the data information and determining the state detection result includes: the electronic equipment performs data stability detection according to the data information and determines a data stability detection result; if the electronic equipment determines that the data stability detection result is abnormal, determining that the state detection result is abnormal; if the electronic equipment determines that the data stability detection result is normal, performing data verification detection according to the data information, and determining a data verification detection result; and if the electronic equipment determines that the data verification detection result is normal, determining that the state detection result is normal.
Wherein the data information includes packed mobile industry processor interface data (mipi data).
In a specific implementation, the electronic device a performs data stability detection according to the data information to obtain a data stability detection result C, determines that C is abnormal, and according to C, may obtain a state monitoring result B, and determines that B is abnormal, that is, the current state monitoring result of the electronic device is abnormal.
In specific implementation, the sub-device a performs data stability detection according to the data information to obtain a data stability detection result C, and determines that the data stability detection result C is normal, and at this time, the state monitoring result B cannot be judged; and then, carrying out data verification detection according to the data information, determining a data verification detection result D, determining that D is normal, and obtaining that a state monitoring result B is normal according to that D is normal, namely that the state monitoring result of the electronic equipment is normal.
Therefore, in the example, the state detection result is determined to be abnormal according to the determined stability detection result, so that the ESD detection result can be determined more quickly and accurately, ESD recovery is performed, and the efficiency and accuracy of ESD detection are effectively improved; meanwhile, when the stability detection result and the data verification detection result are determined to be normal, the state detection result can be determined to be normal, the accuracy of the ESD detection result is favorably ensured, the condition that the ESD detection result is considered to be normal by mistake due to the fact that any one detection result is wrong is avoided as much as possible, and the accuracy of the electrostatic discharge ESD detection is favorably improved.
In one possible example, the performing data stability detection according to the data information and determining a data stability detection result includes: the electronic equipment detects the mobile industry processor interface time sequence data mipi lpx according to the data information and determines a first detection result; the electronic equipment detects a mobile industry processor interface synchronization signal mipi hs-sync according to the data information and determines a second detection result; if the electronic equipment determines that the first detection result is abnormal and/or the second detection result is abnormal, determining that the data stability detection result is abnormal; and if the electronic equipment determines that the first detection result and the second detection result are both normal, determining that the data stability detection result is normal.
Wherein the first detection result comprises the time sequence and the time duration of the mipi lpx.
Wherein the second detection result comprises the time sequence of the mipi hs-sync and the synchronization condition of the mipi hs-sync.
Fig. 1b is a schematic diagram of a display screen MIPI data packet mode, and as shown in fig. 1b, the time sequence of the MIPI lpx and the time duration of the MIPI lpx include an M part, and the time sequence of the MIPI hs-sync and the synchronization condition of the MIPI hs-sync include an N part.
In the specific implementation, the electronic device A detects the mipi lpx according to the data information, determines that the first detection result is X and X is normal, then detects the mipi hs-sync according to the data information, determines that the second detection result is Y and Y is normal, determines that the data stability detection result is Z and Z is normal.
In the specific implementation, the electronic device A detects the mipi lpx according to the data information, determines that the first detection result is X and the X is abnormal, detects the mipi hs-sync according to the data information, determines that the second detection result is Y and the Y is normal, determines that the data stability detection result is Z and the Z is abnormal.
In the specific implementation, the electronic device A detects the mipi lpx according to the data information, determines that the first detection result is X and X is normal, then detects the mipi hs-sync according to the data information, determines that the second detection result is Y and Y is abnormal, determines that the data stability detection result is Z and Z is abnormal.
In a specific implementation, the electronic device a detects the mipi lpx according to the data information, determines that the first detection result is X and X is abnormal, detects the mipi hs-sync according to the data information, determines that the second detection result is Y and Y is abnormal, determines that the data stability detection result is Z and Z is abnormal.
As can be seen, in this example, the mipi lpx and the mipi hs-sync are respectively detected according to the data information, a first detection result and a second detection result are determined, and then a data stability detection result is determined according to the first detection result and the second detection result. The method is beneficial to improving the accuracy of the data stability detection result, is a precise and rigorous detection method established aiming at the data stability detection, and optimizes the detection method of the current technical scheme.
In one possible example, the detecting mipi lpx according to the data information and determining a first detection result includes: the electronic equipment detects the time sequence state of the mipi lpx; the electronic equipment judges whether the time sequence state of the mipi lpx accords with a first default value; if the electronic equipment judges that the time sequence state of the mipi lpx accords with the first default value, determining that the first detection result is normal; and if the electronic equipment judges that the time sequence state of the mipi lpx does not accord with the first default value, determining that the first detection result is abnormal.
Wherein the first default value is a value of the timing state of the mipi lpx under normal conditions, which is well known to those skilled in the art.
In a specific implementation, when the first default value is X1, the timing state of the electronic device a detecting mipi lpx is X2, and it is determined that X2 meets X1, the first detection result is normal.
In a specific implementation, when the first default value is X1, the electronic device a detects that the timing state of the mipi lpx is X3, and determines that X3 does not meet X1, the first detection result is abnormal.
Therefore, in this example, the mipi lpx is detected according to the data information, and the first detection result is determined, which is beneficial to avoiding the screen abnormality phenomenon caused by the mipi lpx abnormality, improving the accuracy of ESD detection, and optimizing the operation experience of the user.
In one possible example, the detecting the miphs-sync according to the data information and determining the second detection result includes: the electronic equipment detects the time sequence state of the mipi hs-sync; the electronic equipment judges whether the timing sequence state of the mipi hs-sync meets a second default value or not, and determines a second detection result; if the electronic equipment judges that the timing sequence state of the mipi hs-sync meets the second default value, determining that the second detection result is normal; and if the electronic equipment judges that the timing sequence state of the mipi hs-sync does not accord with the second default value, determining that the second detection result is abnormal.
Wherein the second default value is a value of the timing state of the mipi hs-sync under normal conditions, as is well known to those skilled in the art.
In a specific implementation, when the first default value is Y1, the electronic device A detects that the timing state of the mipi hs-sync is Y2, and determines that Y2 meets Y1, the first detection result is normal.
In a specific implementation, when the first default value is Y1, the electronic device A detects that the timing state of the mipi hs-sync is Y3, and determines that Y3 does not meet Y1, the first detection result is abnormal.
Therefore, in this example, the mipi hs-sync is detected according to the data information, and the second detection result is determined, which is beneficial to avoiding the screen abnormality phenomenon caused by the abnormality of the mipi hs-sync, improving the accuracy of ESD detection, and optimizing the operation experience of the user.
In one possible example, the performing data verification detection according to the data information and determining a data verification detection result includes: the electronic equipment generates a check code through a preset algorithm according to the data information; the electronic equipment performs data verification according to the verification code and determines a data verification result; if the data verification is successful, the electronic equipment determines that the data verification detection result is normal; and if the data verification fails, the electronic equipment determines that the data verification detection result is abnormal.
The preset algorithm comprises the steps of inquiring a preset mapping relation by taking the data information as an inquiry identifier, and acquiring the check code corresponding to the data information, wherein the mapping relation comprises the corresponding relation between the data information and the check code.
Wherein the data verification is a data verification method known to those skilled in the art.
In the specific implementation, the electronic device A generates a check code B through a preset algorithm according to the data information, the electronic device A performs data check according to the check code B, the data check is successful, and the data check result is determined to be C, and the data check result is determined to be normal.
In the specific implementation, the electronic device A generates a check code B through a preset algorithm according to the data information, the electronic device A performs data check according to the check code B, the data check fails, and the data check result is determined to be C, and the data check result is determined to be abnormal.
Therefore, in this example, when it is determined that the stability detection result is abnormal, data verification detection is performed according to the data information, a data verification detection result is determined, and a state detection result is obtained through the stability detection and the data verification detection result, which is beneficial to improving the accuracy of the state detection result and optimizing the existing technical method.
In one possible example, the preset ESD restoration operation includes: the electronic device performs power-down and power-back operations and/or performs initialization register operations.
The preset ESD recovery operation comprises active execution of the electronic equipment, and/or active operation setting of a user and passive execution of the electronic equipment.
Wherein, the register comprises a display screen register.
Therefore, in this example, the ESD recovery is performed by powering off and powering back on operations or executing an initialization register operation, so that the problem found by ESD detection is solved, and the operation experience of the user is optimized.
Referring to fig. 2, fig. 2 is a schematic flow chart of another ESD detection method according to an embodiment of the present application, and the ESD detection method is applied to an electronic device; as shown, the ESD detection method includes:
s201, when the electronic equipment detects a screen-lighting request, awakening a display screen;
s202, the electronic equipment starts ESD detection to obtain data information transmitted by a Mobile Industry Processor Interface (MIPI);
s203, the electronic equipment performs data stability detection according to the data information and determines a data stability detection result;
s204, if the electronic equipment determines that the data stability detection result is abnormal, determining that the state detection result is abnormal;
s205, if the electronic equipment determines that the data stability detection result is normal, performing data verification detection according to the data information, and determining a data verification detection result;
s206, if the electronic equipment determines that the data verification detection result is normal, determining that the state detection result is normal;
and S207, if the electronic equipment determines that the state detection result is abnormal, executing a preset ESD recovery operation.
It can be seen that, in the embodiment of the application, when the electronic device detects a screen-on request, the display screen is awakened; meanwhile, starting ESD detection to acquire data information transmitted through a Mobile Industry Processor Interface (MIPI); performing state detection according to the data information, and determining a state detection result; and if the state detection result is determined to be abnormal, executing a preset ESD recovery operation. By the method, the electronic equipment recovers the condition of display data abnormity caused by electrostatic interference, and the problems of screen splash, screen splash and the like caused by data abnormity are timely found by utilizing the stability detection and the data verification detection of the MIPI state of the display screen, so that the defect that the screen splash problem can not be well detected but the screen black and screen fixed problems can only be detected in the prior art is overcome, the efficiency and the accuracy of electrostatic discharge ESD detection are improved, and the use experience of a user is optimized.
In addition, the state detection result is determined to be abnormal according to the determined stability detection result, so that the ESD detection result can be determined more quickly and accurately, ESD recovery is carried out, and the efficiency and accuracy of ESD detection are effectively improved; meanwhile, when the stability detection result and the data verification detection result are determined to be normal, the state detection result can be determined to be normal, the accuracy of the ESD detection result is favorably ensured, the condition that the ESD detection result is considered to be normal by mistake due to the fact that any one detection result is wrong is avoided as much as possible, and the accuracy of the electrostatic discharge ESD detection is favorably improved.
Referring to fig. 3, in accordance with the embodiment shown in fig. 1a and fig. 2, fig. 3 is a schematic flowchart of another ESD detection method provided in the present application, and is applied to an electronic device; as shown, the ESD detection method includes:
s301, when the electronic equipment detects a screen-lighting request, awakening a display screen;
s302, the electronic equipment starts ESD detection to obtain data information transmitted by a MIPI (Mobile industry processor interface);
s303, the electronic equipment performs data stability detection according to the data information and determines a data stability detection result;
s304, the electronic equipment detects the mobile industry processor interface timing sequence data mipi lpx according to the data information and determines a first detection result;
s305, the electronic equipment detects the mobile industry processor interface synchronous signal mipi hs-sync according to the data information and determines a second detection result;
s306, if the electronic equipment determines that the first detection result is abnormal and/or the second detection result is abnormal, determining that the data stability detection result is abnormal;
s307, if the electronic equipment determines that the data stability detection result is abnormal, determining that the state detection result is abnormal;
s308, if the electronic equipment determines that the first detection result and the second detection result are both normal, determining that the data stability detection result is normal;
s309, if the electronic equipment determines that the data stability detection result is normal, performing data verification detection according to the data information, and determining a data verification detection result;
s310, if the electronic equipment determines that the data verification detection result is abnormal, determining that the state detection result is abnormal;
and S311, if the electronic device determines that the state detection result is abnormal, executing a preset ESD recovery operation.
It can be seen that, in the embodiment of the application, when the electronic device detects a screen-on request, the display screen is awakened; meanwhile, starting ESD detection to acquire data information transmitted through a Mobile Industry Processor Interface (MIPI); performing state detection according to the data information, and determining a state detection result; and if the state detection result is determined to be abnormal, executing a preset ESD recovery operation. By the method, the electronic equipment recovers the condition of abnormal display data caused by electrostatic interference, and the problems of screen splash, screen splash and the like caused by data abnormality are timely found by utilizing the stability detection and the data verification detection of the MIPI state of the display screen, so that the defect that the screen splash problem cannot be well detected but the black screen and fixed screen problems can only be detected in the prior art is overcome; the efficiency and the accuracy of electrostatic discharge ESD detection are improved, and the use experience of a user is optimized.
In addition, the mipi lpx and the mipi hs-sync are respectively detected according to the data information, a first detection result and a second detection result are determined, and a data stability detection result is determined according to the first detection result and the second detection result. The method is beneficial to improving the accuracy of the data stability detection result, is a precise and rigorous detection method established aiming at the data stability detection, and optimizes the detection method of the current technical scheme.
Consistent with the embodiments shown in fig. 1a, fig. 2, and fig. 3, please refer to fig. 4, and fig. 4 is a schematic structural diagram of an electronic device 400 provided in an embodiment of the present application, as shown in the figure, the electronic device 400 includes an application processor 410, a memory 420, a communication interface 430, and one or more programs 421, where the one or more programs 421 are stored in the memory 420 and configured to be executed by the application processor 410, and the one or more programs 421 include instructions for performing the following steps;
when a screen lightening request is detected, awakening the display screen;
starting ESD detection, and acquiring data information transmitted through a Mobile Industry Processor Interface (MIPI);
performing state detection according to the data information, and determining a state detection result;
and if the state detection result is determined to be abnormal, executing a preset ESD recovery operation.
It can be seen that, in the embodiment of the application, when the electronic device detects a screen-on request, the display screen is awakened; meanwhile, starting ESD detection to acquire data information transmitted through a Mobile Industry Processor Interface (MIPI); performing state detection according to the data information, and determining a state detection result; and if the state detection result is determined to be abnormal, executing a preset ESD recovery operation. By the method, stability detection and data verification detection are carried out on the MIPI state, and the defect that the problem of screen splash cannot be well detected due to the fact that the prior art can only detect the problems of black screen and fixed screen is overcome; meanwhile, the real reason that the screen splash and screen splash are mostly caused by data abnormity can be known through corresponding technical means, the scheme mainly aims at restoring the abnormal condition of display data caused by electrostatic interference, the abnormity can be well solved, the problems of screen splash, screen splash and the like caused by data abnormity can be found in time, the efficiency and the accuracy of electrostatic discharge ESD detection are improved, and the use experience of a user is optimized.
In a possible example, the performing state detection according to the data information and determining a state detection result may be specifically configured to perform the following operations: if the state detection result is determined to be abnormal, executing a preset ESD recovery operation; and if the state detection result is determined to be normal, starting the next detection.
In a possible example, the performing state detection according to the data information and determining a state detection result may be specifically configured to perform the following operations: performing data stability detection according to the data information, and determining a data stability detection result; if the data stability detection result is determined to be abnormal, determining the state detection result to be abnormal; if the data stability detection result is determined to be normal, performing data verification detection according to the data information, and determining a data verification detection result; and if the data verification detection result is determined to be normal, determining that the state detection result is normal.
In a possible example, the data stability detection is performed according to the data information, and a data stability detection result is determined, where the instructions in the program are specifically configured to perform the following operations: detecting the mobile industry processor interface time sequence data mipi lpx according to the data information, and determining a first detection result; detecting a mobile industry processor interface synchronous signal mipi hs-sync according to the data information, and determining a second detection result; if the first detection result is determined to be abnormal and/or the second detection result is determined to be abnormal, determining that the data stability detection result is abnormal; and if the first detection result and the second detection result are determined to be normal, determining that the data stability detection result is normal.
In a possible example, the mipi lpx is detected according to the data information, and a first detection result is determined, where an instruction in the program is specifically configured to perform the following operations: detecting the time sequence state of the mipi lpx; judging whether the time sequence state of the mipi lpx accords with a first default value or not; if the time sequence state of the mipi lpx is judged to accord with the first default value, determining that the first detection result is normal; and if the time sequence state of the mipi lpx is judged not to accord with the first default value, determining that the first detection result is abnormal.
In one possible example, the mipi hs-sync is detected according to the data information, and a second detection result is determined, where an instruction in the program is specifically configured to perform the following operations: detecting the time sequence state of the mipi hs-sync; judging whether the timing sequence state of the mipi hs-sync meets a second default value or not, and determining a second detection result; if the timing sequence state of the mipi hs-sync is judged to accord with the second default value, determining that the second detection result is normal; and if the timing sequence state of the mipi hs-sync is judged not to accord with the second default value, determining that the second detection result is abnormal.
In a possible example, the performing data verification detection according to the data information and determining a data verification detection result may be specifically configured to perform the following operations: generating a check code through a preset algorithm according to the data information; performing data verification according to the verification code to determine a data verification result; if the data verification is successful, determining that the data verification detection result is normal; and if the data verification fails, determining that the data verification detection result is abnormal.
In one possible example, the preset ESD restoration operation, the instructions in the program are specifically configured to perform the following operations: perform power down and power back up operations and/or perform initialization register operations.
The above description has introduced the solution of the embodiment of the present application mainly from the perspective of the method-side implementation process. It is understood that the electronic device comprises corresponding hardware structures and/or software modules for performing the respective functions in order to realize the above-mentioned functions. Those of skill in the art will readily appreciate that the present application is capable of hardware or a combination of hardware and computer software implementing the various illustrative elements and algorithm steps described in connection with the embodiments provided herein. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiment of the present application, the electronic device may be divided into the functional units according to the method example, for example, each functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit. It should be noted that the division of the unit in the embodiment of the present application is schematic, and is only a logic function division, and there may be another division manner in actual implementation.
Fig. 5 is a block diagram showing functional units of an ESD detection device 500 according to an embodiment of the present application. The ESD detection apparatus 500 is applied to an electronic device, and includes a processing unit 501 and a communication unit 502, wherein,
the processing unit 501 is configured to wake up a display screen through the communication unit 502 when a screen-on request is detected; the system is used for starting ESD detection and acquiring data information transmitted through a mobile industry processor interface MIPI; the data information is used for carrying out state detection according to the data information and determining a state detection result; and executing a preset ESD recovery operation if the state detection result is determined to be abnormal.
It can be seen that, in the embodiment of the application, when the electronic device detects a screen-on request, the display screen is awakened; meanwhile, starting ESD detection to acquire data information transmitted through a Mobile Industry Processor Interface (MIPI); performing state detection according to the data information, and determining a state detection result; and if the state detection result is determined to be abnormal, executing a preset ESD recovery operation. By the method, stability detection and data verification detection are carried out on the MIPI state, and the defect that the problem of screen splash cannot be well detected due to the fact that the prior art can only detect the problems of black screen and fixed screen is overcome; meanwhile, the real reason that the screen splash and screen splash are mostly caused by data abnormity can be known through corresponding technical means, the scheme mainly aims at restoring the abnormal condition of display data caused by electrostatic interference, the abnormity can be well solved, the problems of screen splash, screen splash and the like caused by data abnormity can be found in time, the efficiency and the accuracy of electrostatic discharge ESD detection are improved, and the use experience of a user is optimized.
In a possible example, the processing unit 501 is specifically configured to perform state detection according to the data information to determine a state detection result, and: if the state detection result is determined to be abnormal, executing a preset ESD recovery operation; and if the state detection result is determined to be normal, starting the next detection.
In a possible example, the processing unit 501 is specifically configured to perform state detection according to the data information to determine a state detection result, and: performing data stability detection according to the data information, and determining a data stability detection result; if the data stability detection result is determined to be abnormal, determining the state detection result to be abnormal; if the data stability detection result is determined to be normal, performing data verification detection according to the data information, and determining a data verification detection result; and if the data verification detection result is determined to be normal, determining that the state detection result is normal.
In a possible example, the processing unit 501 is specifically configured to perform data stability detection according to the data information to determine a data stability detection result, and to: detecting the mobile industry processor interface time sequence data mipi lpx according to the data information, and determining a first detection result; detecting a mobile industry processor interface synchronous signal mipi hs-sync according to the data information, and determining a second detection result; if the first detection result is determined to be abnormal and/or the second detection result is determined to be abnormal, determining that the data stability detection result is abnormal; and if the first detection result and the second detection result are determined to be normal, determining that the data stability detection result is normal.
In a possible example, the mipi lpx is detected according to the data information to determine a first detection result, and the processing unit 501 is specifically configured to: detecting the time sequence state of the mipi lpx; judging whether the time sequence state of the mipi lpx accords with a first default value or not; if the time sequence state of the mipi lpx is judged to accord with the first default value, determining that the first detection result is normal; and if the time sequence state of the mipi lpx is judged not to accord with the first default value, determining that the first detection result is abnormal.
In a possible example, the miphs-sync is detected according to the data information to determine a second detection result, and the processing unit 501 is specifically configured to: detecting the time sequence state of the mipi hs-sync; judging whether the timing sequence state of the mipi hs-sync meets a second default value or not, and determining a second detection result; if the timing sequence state of the mipi hs-sync is judged to accord with the second default value, determining that the second detection result is normal; and if the timing sequence state of the mipi hs-sync is judged not to accord with the second default value, determining that the second detection result is abnormal.
In a possible example, the processing unit 501 is specifically configured to perform data verification detection according to the data information to determine a data verification detection result, and to: generating a check code through a preset algorithm according to the data information; performing data verification according to the verification code to determine a data verification result; if the data verification is successful, determining that the data verification detection result is normal; and if the data verification fails, determining that the data verification detection result is abnormal.
In a possible example, in the preset ESD recovery operation, the processing unit 501 is specifically configured to: perform power down and power back up operations and/or perform initialization register operations.
Embodiments of the present application also provide a computer storage medium, where the computer storage medium stores a computer program for electronic data exchange, the computer program enabling a computer to execute part or all of the steps of any one of the methods described in the above method embodiments, and the computer includes an electronic device.
Embodiments of the present application also provide a computer program product comprising a non-transitory computer readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods as described in the above method embodiments. The computer program product may be a software installation package, the computer comprising an electronic device.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present application is not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the above-described division of the units is only one type of division of logical functions, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of some interfaces, devices or units, and may be an electric or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit may be stored in a computer readable memory if it is implemented in the form of a software functional unit and sold or used as a stand-alone product. Based on such understanding, the technical solution of the present application may be substantially implemented or a part of or all or part of the technical solution contributing to the prior art may be embodied in the form of a software product stored in a memory, and including several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the above-mentioned method of the embodiments of the present application. And the aforementioned memory comprises: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable memory, which may include: flash Memory disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
The foregoing detailed description of the embodiments of the present application has been presented to illustrate the principles and implementations of the present application, and the above description of the embodiments is only provided to help understand the method and the core concept of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (9)

1. An electrostatic discharge (ESD) detection method is applied to electronic equipment, and comprises the following steps:
when a screen lightening request is detected, awakening the display screen;
starting ESD detection, and acquiring data information transmitted through a Mobile Industry Processor Interface (MIPI);
performing state detection according to the data information, and determining a state detection result;
if the state detection result is determined to be abnormal, executing a preset ESD recovery operation;
wherein the content of the first and second substances,
the performing state detection according to the data information and determining a state detection result includes: performing data stability detection according to the data information, and determining a data stability detection result; if the data stability detection result is determined to be abnormal, determining the state detection result to be abnormal; if the data stability detection result is determined to be normal, performing data verification detection according to the data information, and determining a data verification detection result; if the data verification detection result is determined to be normal, determining that the state detection result is normal;
alternatively, the first and second electrodes may be,
the performing state detection according to the data information and determining a state detection result includes: performing data stability detection according to the data information, and determining a data stability detection result; if the data stability detection result is determined to be normal, performing data verification detection according to the data information, and determining a data verification detection result; if the data verification detection result is determined to be abnormal, determining the state detection result to be abnormal; and if the data verification detection result is determined to be normal, determining that the state detection result is normal.
2. The method according to claim 1, wherein the performing data stability detection according to the data information and determining a data stability detection result comprises:
detecting the mobile industry processor interface time sequence data mipi lpx according to the data information, and determining a first detection result;
detecting a mobile industry processor interface synchronous signal mipi hs-sync according to the data information, and determining a second detection result;
if the first detection result is determined to be abnormal and/or the second detection result is determined to be abnormal, determining that the data stability detection result is abnormal;
and if the first detection result and the second detection result are determined to be normal, determining that the data stability detection result is normal.
3. The method according to claim 2, wherein the detecting mipi lpx according to the data information and determining a first detection result comprises:
detecting the time sequence state of the mipi lpx;
judging whether the time sequence state of the mipi lpx accords with a first default value or not;
if the time sequence state of the mipi lpx is judged to accord with the first default value, determining that the first detection result is normal;
and if the time sequence state of the mipi lpx is judged not to accord with the first default value, determining that the first detection result is abnormal.
4. The method of claim 2, wherein the detecting mipi hs-sync based on the data information and determining a second detection result comprises:
detecting the time sequence state of the mipi hs-sync;
judging whether the timing sequence state of the mipi hs-sync meets a second default value or not, and determining a second detection result;
if the timing sequence state of the mipi hs-sync is judged to accord with the second default value, determining that the second detection result is normal;
and if the timing sequence state of the mipi hs-sync is judged not to accord with the second default value, determining that the second detection result is abnormal.
5. The method of claim 1, wherein the performing data verification detection according to the data information and determining a data verification detection result comprises:
generating a check code through a preset algorithm according to the data information;
performing data verification according to the verification code to determine a data verification result;
if the data verification is successful, determining that the data verification detection result is normal;
and if the data verification fails, determining that the data verification detection result is abnormal.
6. The method according to any one of claims 1-5, wherein the preset ESD recovery operation comprises:
perform power down and power back up operations and/or perform initialization register operations.
7. An ESD detection device, characterized by being applied to an electronic device, the ESD detection device comprising a processing unit and a communication unit, wherein,
the processing unit is used for awakening the display screen through the communication unit when the screen-lighting request is detected; the system is used for starting ESD detection and acquiring data information transmitted through a mobile industry processor interface MIPI; the data information is used for carrying out state detection according to the data information and determining a state detection result; and executing a preset ESD recovery operation if the state detection result is determined to be abnormal;
wherein the content of the first and second substances,
the performing state detection according to the data information and determining a state detection result includes: performing data stability detection according to the data information, and determining a data stability detection result; if the data stability detection result is determined to be abnormal, determining the state detection result to be abnormal; if the data stability detection result is determined to be normal, performing data verification detection according to the data information, and determining a data verification detection result; if the data verification detection result is determined to be normal, determining that the state detection result is normal;
alternatively, the first and second electrodes may be,
the performing state detection according to the data information and determining a state detection result includes: performing data stability detection according to the data information, and determining a data stability detection result; if the data stability detection result is determined to be normal, performing data verification detection according to the data information, and determining a data verification detection result; if the data verification detection result is determined to be abnormal, determining the state detection result to be abnormal; and if the data verification detection result is determined to be normal, determining that the state detection result is normal.
8. An electronic device comprising a processor, a memory, a communication interface, and one or more programs stored in the memory and configured to be executed by the processor, the programs comprising instructions for performing the steps in the method of any of claims 1-6.
9. A computer-readable storage medium, characterized in that,
a computer program for electronic data exchange is stored, wherein the computer program causes a computer to perform the method according to any of claims 1-6.
CN201811555522.2A 2018-12-19 2018-12-19 Electrostatic discharge ESD detection method and related product Active CN109738719B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811555522.2A CN109738719B (en) 2018-12-19 2018-12-19 Electrostatic discharge ESD detection method and related product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811555522.2A CN109738719B (en) 2018-12-19 2018-12-19 Electrostatic discharge ESD detection method and related product

Publications (2)

Publication Number Publication Date
CN109738719A CN109738719A (en) 2019-05-10
CN109738719B true CN109738719B (en) 2021-05-04

Family

ID=66360621

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811555522.2A Active CN109738719B (en) 2018-12-19 2018-12-19 Electrostatic discharge ESD detection method and related product

Country Status (1)

Country Link
CN (1) CN109738719B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111257683B (en) * 2020-03-30 2022-11-08 Tcl华星光电技术有限公司 Prompting method and device for electrostatic discharge test
CN112731012A (en) * 2020-12-17 2021-04-30 展讯半导体(成都)有限公司 Electrostatic discharge detection method and device
CN113311253B (en) * 2021-05-07 2022-11-08 Oppo广东移动通信有限公司 Screen charge accumulation testing device and method
CN113342150A (en) * 2021-05-25 2021-09-03 北京小米移动软件有限公司 Static electricity recovery method, device, electronic equipment and storage medium
CN113299214B (en) * 2021-06-28 2022-09-02 昆山工研院新型平板显示技术中心有限公司 Automatic detection device for display panel and color cast detection method for display panel
CN114113855A (en) * 2021-11-25 2022-03-01 展讯通信(上海)有限公司 Electrostatic discharge detection processing method and device and terminal equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100656671B1 (en) * 2006-01-13 2006-12-11 주식회사 팬택 Apparatus and method for excluding lcd lock up state in mobile communication terminal
CN103745705A (en) * 2013-12-31 2014-04-23 广东明创软件科技有限公司 Mobile terminal display screen electro-static resetting method and mobile terminal
CN103905654A (en) * 2012-12-28 2014-07-02 联芯科技有限公司 Method and system for processing ESD interference in display screen of MIPI
CN106250257A (en) * 2016-07-27 2016-12-21 维沃移动通信有限公司 A kind of electrostatic restoration methods and mobile terminal
CN106294048A (en) * 2016-08-24 2017-01-04 昆山国显光电有限公司 The anti-static electricity interference method and device of display screen and display screen

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090309866A1 (en) * 2008-06-13 2009-12-17 Sony Ericsson Mobile Communications Ab Controlling a mobile telephone responsive to an esd event

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100656671B1 (en) * 2006-01-13 2006-12-11 주식회사 팬택 Apparatus and method for excluding lcd lock up state in mobile communication terminal
CN103905654A (en) * 2012-12-28 2014-07-02 联芯科技有限公司 Method and system for processing ESD interference in display screen of MIPI
CN103745705A (en) * 2013-12-31 2014-04-23 广东明创软件科技有限公司 Mobile terminal display screen electro-static resetting method and mobile terminal
CN106250257A (en) * 2016-07-27 2016-12-21 维沃移动通信有限公司 A kind of electrostatic restoration methods and mobile terminal
CN106294048A (en) * 2016-08-24 2017-01-04 昆山国显光电有限公司 The anti-static electricity interference method and device of display screen and display screen

Also Published As

Publication number Publication date
CN109738719A (en) 2019-05-10

Similar Documents

Publication Publication Date Title
CN109738719B (en) Electrostatic discharge ESD detection method and related product
CN108574775B (en) Method of detecting swelling of battery and electronic device using the same
CN106557407B (en) Method and device for monitoring equipment load
CN103428333B (en) Mobile terminal, server and errors repair method
CN108733797B (en) File processing method and related device
CN106575169B (en) Method for eliminating interference of charger on touch screen and mobile terminal
CN109884427B (en) Electrostatic detection method and related device
CN103838648A (en) Terminal and data backup method
CN106066686A (en) A kind of information processing method and terminal device
CN103873650B (en) A kind of method of information processing and electronic equipment
CN109376062B (en) Network state prompting method and related device
CN106708616A (en) Process control method and process control device
US10430174B2 (en) Terminal device and charge control method
CN110445932B (en) Abnormal card dropping processing method and device, storage medium and terminal
CN106707194B (en) Rechargeable battery detection method and electronic equipment
CN110765085A (en) Log information writing method, system, storage medium and mobile terminal
CN104598032A (en) Screen control method and device
CN108777735B (en) Display area adjusting method and related equipment
CN103605569A (en) Method and device for terminal booting
CN109739692A (en) Fault recovery method and Related product
CN105354491B (en) Intelligent terminal standby state detection method and device
CN111104138A (en) Firmware upgrading method and device and computer readable storage medium
CN108111625B (en) Data transmission method and related product
CN114113855A (en) Electrostatic discharge detection processing method and device and terminal equipment
CN109857469B (en) Display screen control method and related product

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