CN108377293B - Electronic device, fall control method and related product - Google Patents

Electronic device, fall control method and related product Download PDF

Info

Publication number
CN108377293B
CN108377293B CN201810093118.1A CN201810093118A CN108377293B CN 108377293 B CN108377293 B CN 108377293B CN 201810093118 A CN201810093118 A CN 201810093118A CN 108377293 B CN108377293 B CN 108377293B
Authority
CN
China
Prior art keywords
electronic device
falling
frequency
acceleration
damaged component
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.)
Expired - Fee Related
Application number
CN201810093118.1A
Other languages
Chinese (zh)
Other versions
CN108377293A (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 CN201810093118.1A priority Critical patent/CN108377293B/en
Publication of CN108377293A publication Critical patent/CN108377293A/en
Application granted granted Critical
Publication of CN108377293B publication Critical patent/CN108377293B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Telephone Function (AREA)

Abstract

The embodiment of the application discloses an electronic device, a fall control method and a related product, comprising the following steps: when the falling collision frequency of the electronic device exceeds a preset frequency threshold value, determining a high-frequency damaged part of the electronic device according to the pre-stored falling angles and landing positions for multiple times; and outputting a notification message for prompting a user to carry out fall protection on the high-frequency damaged component. The embodiment of the application is favorable for protecting the high-frequency damaged component by falling, and then reducing the possibility of damage to the component.

Description

Electronic device, fall control method and related product
Technical Field
The application relates to the technical field of mobile terminals, in particular to an electronic device, a fall control method and a related product.
Background
With the widespread application of mobile terminals such as smart phones, smart phones can support more and more applications and have more and more powerful functions, and smart phones develop towards diversification and personalization directions and become indispensable electronic products in user life. When a user uses the smart phone, the user may slide down the smart phone for some reasons, so that the smart phone is damaged by falling.
Disclosure of Invention
The embodiment of the application provides an electronic device, a fall control method and a related product, so that the screenshot efficiency and the storage space utilization rate of the electronic device are improved.
In a first aspect, an embodiment of the present application provides an electronic device, which includes a controller, a drop sensor, and a memory, where the drop sensor and the memory are connected to the controller; wherein the content of the first and second substances,
the falling sensor is used for acquiring a falling angle and a landing part of the falling collision when the falling collision of the electronic device is detected;
the memory is used for storing the falling angles and the landing positions of the electronic device for multiple times;
the controller is used for determining a high-frequency damaged part of the electronic device according to the pre-stored falling angles and grounding parts for multiple times when the fact that the falling collision times of the electronic device exceed a preset time threshold value is detected; and the high-frequency damaged component is used for outputting a notification message for prompting a user to carry out fall protection on the high-frequency damaged component.
In a second aspect, an embodiment of the present application provides a fall control method, including:
when the falling collision frequency of the electronic device exceeds a preset frequency threshold value, determining a high-frequency damaged part of the electronic device according to the pre-stored falling angles and landing positions for multiple times;
and outputting a notification message for prompting a user to carry out fall protection on the high-frequency damaged component.
In a third aspect, an embodiment of the present application provides a fall control device, including a processing unit and an output unit, where:
the processing unit is used for determining a high-frequency damaged part of the electronic device according to the pre-stored falling angles and grounding parts for multiple times when the fact that the falling collision times of the electronic device exceed a preset time threshold value is detected;
and the output unit is used for outputting a notification message for prompting a user to carry out fall protection on the high-frequency damaged component.
In a fourth 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 the steps of any of the methods in the second aspect of the embodiment of the present application.
In a fifth 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 sixth 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 that the number of falling collisions of the electronic device exceeds a preset number threshold, determining a high-frequency damaged component of the electronic device according to the pre-stored falling angles and the landing positions for multiple times; and outputting a notification message for prompting a user to carry out fall protection on the high-frequency damaged component. Because the electronic device falls every time, different parts are damaged due to falling collision, the damaged parts can be determined according to the falling angle and the landing part of the electronic device, and the high-frequency damaged parts are determined according to the falling angle and the landing part for many times, so that a notification message for prompting a user to carry out falling protection on the high-frequency damaged parts can be output, and the possibility of part damage is reduced by carrying out falling protection on the high-frequency damaged parts.
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 structural diagram of an electronic device according to an embodiment of the present disclosure;
fig. 1B is a schematic diagram of an internal structure of an acceleration sensor according to an embodiment of the present disclosure;
fig. 1C is a schematic diagram of an acceleration sensor provided in an embodiment of the present application under the action of gravity;
fig. 2A is a schematic flow chart of a fall control method according to an embodiment of the present application;
fig. 2B is a reference schematic diagram of an electronic device provided in an embodiment of the present application when a drop collision occurs
Fig. 3 is a schematic flow chart of another fall control method provided in the embodiments of the present application;
fig. 4 is a schematic flow chart of another fall control method provided in the embodiments of the present application;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure;
fig. 6 is a block diagram of functional units of a fall control device 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, and various forms of User Equipment (UE), Mobile Stations (MS), terminal devices (terminal device), and the like. For convenience of description, the above-mentioned apparatuses are collectively referred to as electronic devices.
The following describes embodiments of the present application in detail.
Referring to fig. 1A, fig. 1A is a schematic structural diagram of an electronic device 100 according to an embodiment of the present disclosure, where the electronic device 100 includes: the electronic device comprises a shell 110, a circuit board 120 arranged in the shell 110 and a display screen 130 arranged on the shell 110, wherein a controller 121, a falling sensor 122 and a memory 123 are arranged on the circuit board 120, the falling sensor 122 and the memory 123 are connected with the controller 121, and the controller 121 is connected with the display screen 130; wherein the content of the first and second substances,
the drop sensor 122 is configured to acquire a drop angle and a landing part of a drop collision when the electronic device is detected to have the drop collision;
the memory 123 is configured to store a plurality of falling angles and landing positions of the electronic device;
the controller 121 is configured to determine a high-frequency damaged component of the electronic device according to a preset falling angle and a landing position for multiple times when it is detected that the number of falling collisions of the electronic device exceeds a preset threshold; and the high-frequency damaged component is used for outputting a notification message for prompting a user to carry out fall protection on the high-frequency damaged component.
The fall sensor comprises an acceleration sensor and an attitude sensor, wherein the acceleration sensor can also be called as a gravity sensor, as shown in fig. 1B, the acceleration sensor is made of silicon dioxide into a substrate, a first capacitor C1 and a second capacitor C2 are mainly arranged on the substrate, and the magnitude of the acceleration in the sensing direction can be calculated by detecting the capacitance change as the capacitance value of a parallel plate capacitor is inversely proportional to the distance between the plates; meanwhile, a spring (spring) and a vibration mass (sessmic mass) are arranged on the substrate along the acceleration sensing direction, when acceleration exists, the polar plate of the capacitor can form displacement, and when the acceleration is zero, the polar plate of the capacitor returns to the original position. The wire (wire) and the bonding pad (bond) are connected with the capacitor and used for transmitting the capacitance value change to other devices. Taking a three-axis acceleration sensor as an example, which can detect X, Y, Z acceleration data, as shown in fig. 1C, in a stationary state, the sensor is subjected to gravity in one direction, so there is 1g (i.e., 9.8 m/s of two) of data for one axis. The attitude sensor is a Micro-Electro-Mechanical System (MEMS) and comprises motion sensors such as a three-axis gyroscope, a three-axis accelerometer and a three-axis electronic compass, and data such as a three-dimensional attitude, an orientation and the like subjected to temperature compensation are obtained through an embedded low-power-consumption processor.
The controller 121 includes an application processor and a baseband processor, and is a control center of the electronic device, and is connected to various parts of the electronic device through various interfaces and lines, and executes various functions and processes data of the electronic device by running or executing software programs and/or modules stored in a memory and calling data stored in the memory, thereby integrally monitoring the electronic device. The application processor mainly processes an operating system, a user interface, application programs and the like, and the baseband processor mainly processes wireless communication. It will be appreciated that the baseband processor described above may not be integrated into the processor. The memory 123 may be used to store software programs and modules, and the controller executes various functional applications and data processing of the electronic device by operating the software programs and modules stored in the memory. The memory 123 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function, and the like; the storage data area may store data created according to use of the electronic device, and the like. Further, the memory 123 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
It can be seen that in the embodiment of the application, when the electronic device detects that the number of falling collisions of the electronic device exceeds a preset number threshold, determining a high-frequency damaged component of the electronic device according to the pre-stored falling angles and the landing positions for multiple times; and outputting a notification message for prompting a user to carry out fall protection on the high-frequency damaged component. Because the electronic device falls every time, different parts are damaged due to falling collision, the damaged parts can be determined according to the falling angle and the landing part of the electronic device, and the high-frequency damaged parts are determined according to the falling angle and the landing part for many times, so that a notification message for prompting a user to carry out falling protection on the high-frequency damaged parts can be output, and the possibility of part damage is reduced by carrying out falling protection on the high-frequency damaged parts.
In one possible example, the controller 121 is further configured to acquire a first acceleration and a second acceleration of the electronic device at the time of a drop impact before the electronic device is detected at the time of the drop impact, where directions of the first acceleration and the second acceleration are different; the electronic device comprises a first acceleration sensor, a second acceleration sensor, a control unit and a control unit, wherein the first acceleration sensor is used for detecting a first acceleration of the electronic device, and the second acceleration sensor is used for detecting a second acceleration of the electronic device; and for preserving the falling angle and the landing site.
In one possible example, in the aspect of determining the high-frequency damaged component of the electronic device according to the pre-stored multiple falling angles and landing positions, the controller 121 is specifically configured to: determining a collision area when the electronic device is in a falling collision according to the falling angle; and means for determining that the parts located at the impact zone and the landing site are damaged parts; and a high-frequency damaged part for determining the high-frequency damaged part according to the multiple falling angles and the landing positions.
In one possible example, the drop protection includes controlling the high-frequency damaged component to stop working when the electronic device drops; alternatively, the high frequency damaged component is isolated.
In one possible example, in terms of the output of the notification message for prompting the user to perform fall protection on the high-frequency damaged component, the controller 121 is specifically configured to: acquiring a time distribution map of the falling collision of the high-frequency damaged component; the time period for determining the time period during which the high-frequency damaged component is most densely dropped and collided is determined according to the time distribution map; and the notification message is used for outputting a notification message for prompting a user to carry out fall protection on the high-frequency damaged component in the time period.
Referring to fig. 2, fig. 2 is a schematic flow chart of a fall control method applied to the electronic device shown in fig. 1A according to an embodiment of the present application, where the fall control method includes:
s201, when the electronic device detects that the falling collision frequency of the electronic device exceeds a preset frequency threshold value, determining a high-frequency damaged part of the electronic device according to the preset falling angles and the grounding parts.
The electronic device can be detected to be in a falling collision condition through a falling sensor of the electronic device, and falling data of the electronic device, such as the falling angle of the electronic device and the falling and landing part, can be acquired.
When the electronic device detects that the falling collision frequency exceeds a preset frequency threshold value, the high-frequency damaged component of the electronic device can be determined according to the pre-stored falling angles and landing positions for multiple times, and the falling angles and the landing positions for multiple times can be the falling angles and the landing positions corresponding to the falling collision of the preset frequency threshold value. After the electronic device falls each time, the damaged parts after falling collision may be different, the screen may collide with the ground, or the camera or the loudspeaker may collide with the ground, so that the high-frequency damaged parts can be determined according to the falling angles and the grounding positions for many times.
The high-frequency damaged component may be a component with a damaged frequency exceeding a preset frequency threshold determined according to multiple falling angles and landing positions, or a component with a damaged frequency before, for example, after the electronic device has 50 falling collisions, the determined high-frequency damaged component is a component with a damaged frequency before, and is respectively a touch display screen, a power key and a camera.
S202, the electronic device outputs a notification message for prompting a user to perform falling protection on the high-frequency damaged component.
After the notification message for prompting the user to perform fall protection on the high-frequency damaged component is output, the user can take certain protective measures on the high-frequency damaged component so as to reduce the probability of damage of the high-frequency damaged component.
It can be seen that in the embodiment of the application, when the electronic device detects that the number of falling collisions of the electronic device exceeds a preset number threshold, determining a high-frequency damaged component of the electronic device according to the pre-stored falling angles and the landing positions for multiple times; and outputting a notification message for prompting a user to carry out fall protection on the high-frequency damaged component. Because the electronic device falls every time, different parts are damaged due to falling collision, the damaged parts can be determined according to the falling angle and the landing part of the electronic device, and the high-frequency damaged parts are determined according to the falling angle and the landing part for many times, so that a notification message for prompting a user to carry out falling protection on the high-frequency damaged parts can be output, and the possibility of part damage is reduced by carrying out falling protection on the high-frequency damaged parts.
In one possible example, before the number of falling collisions of the electronic device is detected to exceed a preset number threshold, the method further includes: acquiring a first acceleration and a second acceleration of the electronic device when the electronic device falls and collides, wherein the directions of the first acceleration and the second acceleration are different; when the first acceleration is detected to be larger than a first speed threshold and the second acceleration is detected to be larger than a second speed threshold, determining a falling angle and a landing part of the electronic device; the falling angle and the landing part are preserved.
When the number of falling collisions of the electronic device exceeds a preset number threshold value, the electronic device can acquire the falling angles and the landing positions which are stored for multiple times, and before the falling angles and the landing positions are acquired and stored by the electronic device every time the electronic device falls and collides.
When the first acceleration is greater than the first speed threshold value and the second acceleration is greater than the second acceleration threshold value, the electronic device is indicated to have relatively serious falling collision, and then the falling angle and the landing position in the falling collision need to be determined and stored to a storage.
When the second acceleration is zero, it indicates that the electronic device does not bounce after falling, and this situation can be regarded as a slight falling collision, and the user can set whether to obtain the falling angle and the landing part under this situation according to the need.
In this example, it can be seen that, by acquiring the first acceleration and the second acceleration of the electronic device in the falling collision process, and when it is detected that the first acceleration is greater than the first speed threshold and the second acceleration is greater than the second speed threshold, the falling angle and the landing position in the falling process are acquired, which is beneficial to improving the accuracy of the acquired falling data.
In one possible example, the determining the high-frequency damaged component of the electronic device according to the pre-stored multiple falling angles and landing positions comprises: determining a collision area when the electronic device is in a falling collision according to the falling angle; determining the parts located in the collision area and the grounding part as damaged parts; and determining the high-frequency damaged part in the damaged parts according to the falling angles and the grounding parts.
The falling angle is used for determining the posture of the electronic device when the electronic device falls, and comprises values of indexes of pitching, tilting and rotating of the electronic device, so that a collision area where the electronic device collides with the ground when the electronic device falls can be determined, the landing parts of the electronic device are usually the front surface (touch display screen) and the back surface (rear camera surface) of the electronic device, but the area where the electronic device firstly collides with the ground when the electronic device falls, namely the collision area may be different.
The high-frequency damaged part in the damaged parts can be determined according to the falling angle and the landing position of the electronic device when the electronic device falls for multiple times.
As shown in fig. 2B, for a reference schematic diagram of the electronic device provided by the present application when a fall collision occurs, it can be seen from the figure that the electronic device first contacts, an area that the electronic device collides with the ground is a speaker area, and finally a touch display screen lands on the ground, so it is obvious that both the touch display screen and the speaker are damaged after the fall collision occurs.
In this example, when the electronic device is in a falling collision, the falling angle and the landing part are acquired to determine the collision area, and then the damaged component after the falling collision is determined according to the collision area and the landing part, so that the high-frequency damaged component can be determined after multiple falling collisions.
In one possible example, the drop protection includes controlling the high-frequency damaged component to stop working when the electronic device drops; alternatively, the high frequency damaged component is isolated.
After the high-frequency damaged component is determined, a notification message for prompting a user to perform fall protection on the high-frequency damaged component is output, so that the user can take certain protective measures on the high-frequency damaged component. The fall protection can control the high-frequency damaged component to stop working when the electronic device falls, such as entering a shutdown or sleep mode, or isolate the high-frequency damaged component by a user, for example, wearing a mobile phone cover or sticking a protective film, so that the high-frequency damaged component cannot directly contact the ground when falling.
Therefore, in the example, the high-frequency damaged component is subjected to drop protection, so that when the electronic device is subjected to drop collision, the damage caused by the drop collision can be reduced, even the damage is avoided, and the service life of the high-frequency damaged component can be prolonged.
In one possible example, the outputting a notification message for prompting a user to fall protect the high-frequency damaged component includes: acquiring a time distribution map of the falling collision of the high-frequency damaged component; determining the time period of the high-frequency damaged component with the most intensive falling collision according to the time distribution map; and outputting a notification message for prompting a user to carry out fall protection on the high-frequency damaged component in the time period.
After the high-frequency damaged part of the electronic device is determined, a time distribution graph of falling collision of the high-frequency damaged part can be obtained according to falling data of the high-frequency damaged part for multiple times, and the time distribution graph is used for determining that the high-frequency damaged part is easily damaged by falling collision in the same day in which time period, so that a user can be reminded in the time period.
Therefore, in the example, the user is reminded in the time period when the high-quality damaged part is most easily damaged by falling, the user is reminded to take certain protection measures for the high-frequency damaged part, and the reliability of message reminding is improved.
Referring to fig. 3, in accordance with the embodiment shown in fig. 2A, fig. 3 is a schematic flowchart of a fall control method provided in an embodiment of the present application, and is applied to the electronic device shown in fig. 1A, where as shown in the diagram, the fall control method includes:
s301, the electronic device obtains a first acceleration and a second acceleration when the electronic device falls and collides, and the directions of the first acceleration and the second acceleration are different.
S302, when the electronic device detects that the first acceleration is larger than a first speed threshold and the second acceleration is larger than a second speed threshold, determining a falling angle and a landing part of the electronic device.
S303, the electronic device saves the falling angle and the landing part.
S304, when the electronic device detects that the falling collision frequency of the electronic device exceeds a preset frequency threshold value, determining a high-frequency damaged part of the electronic device according to the preset falling angles and the grounding parts.
S305, the electronic device outputs a notification message for prompting a user to perform fall protection on the high-frequency damaged component.
It can be seen that in the embodiment of the application, when the electronic device detects that the number of falling collisions of the electronic device exceeds a preset number threshold, determining a high-frequency damaged component of the electronic device according to the pre-stored falling angles and the landing positions for multiple times; and outputting a notification message for prompting a user to carry out fall protection on the high-frequency damaged component. Because the electronic device falls every time, different parts are damaged due to falling collision, the damaged parts can be determined according to the falling angle and the landing part of the electronic device, and the high-frequency damaged parts are determined according to the falling angle and the landing part for many times, so that a notification message for prompting a user to carry out falling protection on the high-frequency damaged parts can be output, and the possibility of part damage is reduced by carrying out falling protection on the high-frequency damaged parts.
In addition, the first acceleration and the second acceleration of the electronic device in the falling collision process are obtained, and when the fact that the first acceleration is larger than the first speed threshold and the second acceleration is to meet the second speed threshold is detected, the falling angle and the landing position in the falling process are obtained, so that the accuracy of the obtained falling data is improved.
Referring to fig. 4, fig. 4 is a schematic flowchart of a fall control method according to an embodiment of the present application, and the fall control method is applied to the electronic apparatus shown in fig. 1A. As shown in the figure, the fall control method comprises the following steps:
s401, when the electronic device detects that the falling collision frequency of the electronic device exceeds a preset frequency threshold value, the electronic device acquires the pre-stored falling angles and landing positions for multiple times.
S402, the electronic device determines a collision area when the electronic device is in a falling collision according to the falling angle.
S403, the electronic device determines the parts located at the collision region and the landing portion as damaged parts.
S404, the electronic device determines a high-frequency damaged component in the damaged components according to the multiple falling angles and the grounding parts.
S405, the electronic device outputs a notification message for prompting a user to perform fall protection on the high-frequency damaged component.
It can be seen that in the embodiment of the application, when the electronic device detects that the number of falling collisions of the electronic device exceeds a preset number threshold, determining a high-frequency damaged component of the electronic device according to the pre-stored falling angles and the landing positions for multiple times; and outputting a notification message for prompting a user to carry out fall protection on the high-frequency damaged component. Because the electronic device falls every time, different parts are damaged due to falling collision, the damaged parts can be determined according to the falling angle and the landing part of the electronic device, and the high-frequency damaged parts are determined according to the falling angle and the landing part for many times, so that a notification message for prompting a user to carry out falling protection on the high-frequency damaged parts can be output, and the possibility of part damage is reduced by carrying out falling protection on the high-frequency damaged parts.
In addition, when the electronic device is in a falling collision, the falling angle and the landing part are acquired, so that a collision area is determined, and then the damaged part after the falling collision is determined according to the collision area and the landing part, so that the high-frequency damaged part can be determined after multiple falling collisions.
In accordance with the embodiments shown in fig. 2A, fig. 3, and fig. 4, please refer to fig. 5, and fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present application, where the electronic device includes 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 programs include instructions for performing the following steps;
when the falling collision frequency of the electronic device exceeds a preset frequency threshold value, determining a high-frequency damaged part of the electronic device according to the pre-stored falling angles and landing positions for multiple times;
and outputting a notification message for prompting a user to carry out fall protection on the high-frequency damaged component.
It can be seen that in the embodiment of the application, when the electronic device detects that the number of falling collisions of the electronic device exceeds a preset number threshold, determining a high-frequency damaged component of the electronic device according to the pre-stored falling angles and the landing positions for multiple times; and outputting a notification message for prompting a user to carry out fall protection on the high-frequency damaged component. Because the electronic device falls every time, different parts are damaged due to falling collision, the damaged parts can be determined according to the falling angle and the landing part of the electronic device, and the high-frequency damaged parts are determined according to the falling angle and the landing part for many times, so that a notification message for prompting a user to carry out falling protection on the high-frequency damaged parts can be output, and the possibility of part damage is reduced by carrying out falling protection on the high-frequency damaged parts.
In one possible example, before the number of falling collisions of the electronic device is detected to exceed a preset number threshold, the instructions in the program are specifically configured to: acquiring a first acceleration and a second acceleration of the electronic device when the electronic device falls and collides, wherein the directions of the first acceleration and the second acceleration are different; when the first acceleration is detected to be larger than a first speed threshold and the second acceleration is detected to be larger than a second speed threshold, determining a falling angle and a landing part of the electronic device; the falling angle and the landing part are preserved.
In one possible example, in the determining of the high-frequency damaged component of the electronic device according to the pre-stored multiple falling angles and landing positions, the instructions in the program are specifically configured to perform the following operations: determining a collision area when the electronic device is in a falling collision according to the falling angle; determining the parts located in the collision area and the grounding part as damaged parts; and determining the high-frequency damaged part in the damaged parts according to the falling angles and the grounding parts.
In one possible example, the drop protection includes controlling the high-frequency damaged component to stop working when the electronic device drops; alternatively, the high frequency damaged component is isolated.
In one possible example, in terms of the outputting of the notification message for prompting the user to fall protect the high-frequency damaged component, the instructions in the program are specifically configured to: acquiring a time distribution map of the falling collision of the high-frequency damaged component; determining the time period of the high-frequency damaged component with the most intensive falling collision according to the time distribution map; and outputting a notification message for prompting a user to carry out fall protection on the high-frequency damaged component in the time period.
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 functions. Those of skill in the art would readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. 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. 6 is a block diagram of functional units of a fall control device 600 according to an embodiment of the present application. This fall control device 600 is applied to an electronic device, and the fall control device 600 includes a processing unit 601 and an output unit 602, in which:
the processing unit 601 is configured to determine a high-frequency damaged component of the electronic device according to a preset multiple falling angle and a landing position when it is detected that the number of falling collisions of the electronic device exceeds a preset number threshold;
the output unit 602 is configured to output a notification message for prompting a user to perform drop protection on the high-frequency damaged component.
It can be seen that in the embodiment of the application, when the electronic device detects that the number of falling collisions of the electronic device exceeds a preset number threshold, determining a high-frequency damaged component of the electronic device according to the pre-stored falling angles and the landing positions for multiple times; and outputting a notification message for prompting a user to carry out fall protection on the high-frequency damaged component. Because the electronic device falls every time, different parts are damaged due to falling collision, the damaged parts can be determined according to the falling angle and the landing part of the electronic device, and the high-frequency damaged parts are determined according to the falling angle and the landing part for many times, so that a notification message for prompting a user to carry out falling protection on the high-frequency damaged parts can be output, and the possibility of part damage is reduced by carrying out falling protection on the high-frequency damaged parts.
In one possible example, the processing unit 601 is further configured to, before detecting that the electronic device has a fall impact, acquire a first acceleration and a second acceleration of the electronic device at the fall impact, where directions of the first acceleration and the second acceleration are different; the electronic device comprises a first acceleration sensor, a second acceleration sensor, a control unit and a control unit, wherein the first acceleration sensor is used for detecting a first acceleration of the electronic device, and the second acceleration sensor is used for detecting a second acceleration of the electronic device; and for preserving the falling angle and the landing site.
In one possible example, in the aspect of determining the high-frequency damaged component of the electronic device according to the pre-stored multiple falling angles and landing positions, the processing unit 601 is specifically configured to: determining a collision area when the electronic device is in a falling collision according to the falling angle; and means for determining that the parts located at the impact zone and the landing site are damaged parts; and a high-frequency damaged part for determining the high-frequency damaged part according to the multiple falling angles and the landing positions.
In one possible example, the drop protection includes controlling the high-frequency damaged component to stop working when the electronic device drops; alternatively, the high frequency damaged component is isolated.
In one possible example, in terms of the output of the notification message for prompting the user to perform drop protection on the high-frequency damaged component, the output unit 602 is specifically configured to: acquiring a time distribution map of the falling collision of the high-frequency damaged component; the time period for determining the time period during which the high-frequency damaged component is most densely dropped and collided is determined according to the time distribution map; and the notification message is used for outputting a notification message for prompting a user to carry out fall protection on the high-frequency damaged component in the time period.
Wherein the processing unit 601 may be a controller and the output unit 602 may be a controller and a display.
Embodiments of the present application also provide a computer storage medium, where the computer storage medium stores a computer program for electronic data exchange, and the computer program enables 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 a mobile terminal.
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 a mobile terminal.
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 (11)

1. An electronic device is characterized by comprising a controller, a fall sensor and a memory, wherein the fall sensor and the memory are connected with the controller; wherein the content of the first and second substances,
the falling sensor is used for acquiring a falling angle and a landing part of the falling collision when the falling collision of the electronic device is detected;
the memory is used for storing the falling angles and the landing positions of the electronic device for multiple times;
the controller is used for determining a high-frequency damaged part of the electronic device according to the pre-stored falling angles and grounding parts for multiple times when the falling collision times of the electronic device are detected to exceed a preset time threshold value; and the high-frequency damaged component is used for outputting a notification message for prompting a user to carry out fall protection on the high-frequency damaged component;
wherein, in terms of the outputting of the notification message for prompting the user to perform fall protection on the high-frequency damaged component, the controller is specifically configured to: acquiring a time distribution map of the falling collision of the high-frequency damaged component; the time period for determining the time period during which the high-frequency damaged component is most densely dropped and collided is determined according to the time distribution map; and the notification message is used for outputting a notification message for prompting a user to carry out fall protection on the high-frequency damaged component in the time period.
2. The electronic device according to claim 1, wherein the controller is further configured to obtain a first acceleration and a second acceleration of the electronic device at the time of a drop impact before the electronic device is detected at the time of the drop impact, and directions of the first acceleration and the second acceleration are different; the electronic device comprises a first acceleration threshold, a second acceleration threshold, a falling angle and a landing part, wherein the falling angle and the landing part of the electronic device are determined when the first acceleration is detected to be larger than the first acceleration threshold and the second acceleration is detected to be larger than the second acceleration threshold; and for preserving the falling angle and the landing site.
3. The electronic device according to claim 1 or 2, wherein, in the determining of the high-frequency damaged component of the electronic device according to the pre-stored multiple falling angles and landing positions, the controller is specifically configured to: determining a collision area when the electronic device is in a falling collision according to the falling angle; and means for determining that the parts located at the impact zone and the landing site are damaged parts; and a high-frequency damaged part for determining the high-frequency damaged part according to the multiple falling angles and the landing positions.
4. The electronic device of claim 1, wherein the drop protection comprises controlling the high frequency damaged component to stop working when the electronic device is dropped; alternatively, the high frequency damaged component is isolated.
5. A method of fall control, comprising:
when the number of falling collisions of the electronic device is detected to exceed a preset number threshold, determining a high-frequency damaged part of the electronic device according to the preset falling angles and the grounding parts for multiple times;
outputting a notification message for prompting a user to perform fall protection on the high-frequency damaged component;
wherein the outputting a notification message for prompting a user to perform fall protection on the high-frequency damaged component comprises:
acquiring a time distribution map of the falling collision of the high-frequency damaged component; determining the time period of the high-frequency damaged component with the most intensive falling collision according to the time distribution map; and outputting a notification message for prompting a user to carry out fall protection on the high-frequency damaged component in the time period.
6. The method of claim 5, wherein before the electronic device is detected to have a number of falling collisions exceeding a preset number threshold, the method further comprises:
acquiring a first acceleration and a second acceleration of the electronic device when the electronic device falls and collides, wherein the directions of the first acceleration and the second acceleration are different;
when the first acceleration is detected to be larger than a first acceleration threshold value and the second acceleration is detected to be larger than a second acceleration threshold value, determining a falling angle and a landing part of the electronic device;
the falling angle and the landing part are preserved.
7. The method according to claim 5 or 6, wherein the determining the high-frequency damaged component of the electronic device according to the pre-stored multiple falling angles and landing positions comprises:
determining a collision area when the electronic device is in a falling collision according to the falling angle;
determining the parts located in the collision area and the grounding part as damaged parts;
and determining the high-frequency damaged part in the damaged parts according to the falling angles and the grounding parts.
8. The method of claim 5, wherein the drop protection comprises controlling the high frequency damaged component to stop working when the electronic device is dropped; alternatively, the high frequency damaged component is isolated.
9. A fall control device, comprising a processing unit and an output unit, wherein:
the processing unit is used for determining a high-frequency damaged part of the electronic device according to the pre-stored falling angles and grounding parts for multiple times when the falling collision times of the electronic device are detected to exceed a preset time threshold value;
the output unit is used for outputting a notification message for prompting a user to perform fall protection on the high-frequency damaged component;
wherein the outputting a notification message for prompting a user to perform fall protection on the high-frequency damaged component comprises:
acquiring a time distribution map of the falling collision of the high-frequency damaged component; determining the time period of the high-frequency damaged component with the most intensive falling collision according to the time distribution map; and outputting a notification message for prompting a user to carry out fall protection on the high-frequency damaged component in the time period.
10. 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 5-8.
11. 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 the claims 5-8.
CN201810093118.1A 2018-01-31 2018-01-31 Electronic device, fall control method and related product Expired - Fee Related CN108377293B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810093118.1A CN108377293B (en) 2018-01-31 2018-01-31 Electronic device, fall control method and related product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810093118.1A CN108377293B (en) 2018-01-31 2018-01-31 Electronic device, fall control method and related product

Publications (2)

Publication Number Publication Date
CN108377293A CN108377293A (en) 2018-08-07
CN108377293B true CN108377293B (en) 2020-06-02

Family

ID=63017086

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810093118.1A Expired - Fee Related CN108377293B (en) 2018-01-31 2018-01-31 Electronic device, fall control method and related product

Country Status (1)

Country Link
CN (1) CN108377293B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109218525B (en) * 2018-08-29 2022-03-18 北京小米移动软件有限公司 Emergency handling method, device and equipment based on mobile equipment falling and storage medium
WO2020210120A1 (en) * 2019-04-12 2020-10-15 Knowles Electronics, Llc Microphone assembly with free fall detection
CN110381205A (en) * 2019-07-18 2019-10-25 珠海格力电器股份有限公司 It is a kind of that mobile terminal is prevented to be not intended to fall the method for loss, storage medium and mobile terminal
CN112740204A (en) * 2019-08-28 2021-04-30 华为技术有限公司 Data processing method, data processing device and electronic equipment in password input

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106412246A (en) * 2016-09-06 2017-02-15 广东欧珀移动通信有限公司 Drop prompting method and apparatus
CN106453767A (en) * 2016-09-06 2017-02-22 广东欧珀移动通信有限公司 Method and device for detecting failure after dropping

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101677335A (en) * 2008-09-19 2010-03-24 深圳富泰宏精密工业有限公司 electronic apparatus

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106412246A (en) * 2016-09-06 2017-02-15 广东欧珀移动通信有限公司 Drop prompting method and apparatus
CN106453767A (en) * 2016-09-06 2017-02-22 广东欧珀移动通信有限公司 Method and device for detecting failure after dropping

Also Published As

Publication number Publication date
CN108377293A (en) 2018-08-07

Similar Documents

Publication Publication Date Title
CN108377293B (en) Electronic device, fall control method and related product
CN108769350B (en) Fall detection method and related device
CN108093099B (en) Mobile terminal falling protection method and system and mobile terminal
CN105827847B (en) A kind of guard method that mobile terminal falls, mobile terminal and computer readable storage medium
CN108550353B (en) Brightness adjusting method and related product
CN108307051B (en) Electronic device, collision data processing method and related product
CN108924914B (en) Fall detection method and related product
CN108174016B (en) Terminal anti-falling control method, terminal and computer readable storage medium
US20190392572A1 (en) Method and apparatus for acquiring queuing information, and computer -readable storage medium thereof
CN109068006B (en) Drop reporting method, related equipment and storage medium
CN104869246A (en) Processing method and system for detecting falling of mobile terminal, and mobile terminal
CN108347528B (en) Electronic device, fall reminding method, device and computer-readable storage medium
CN108307059B (en) Fall protection method and related product
CN108307065B (en) Fall prompting method and related equipment
CN108259670B (en) Electronic device, drop processing method and related product
CN108777735B (en) Display area adjusting method and related equipment
CN108390985B (en) Electronic device, display screen detection method and related product
CN108121227B (en) Fall protection method and related product
CN108307053B (en) Electronic device, fall control method and related product
CN108833667A (en) A kind of terminal shatter-resistant method, terminal and computer readable storage medium
CN108200290B (en) Electronic device, method for determining drop damage and related product
CN108337371B (en) Electronic device, fall protection method, device and computer readable storage medium
CN108307052B (en) Electronic device, fall control method and related product
CN108769379B (en) Drop data reporting method, related device, mobile terminal and storage medium
CN108040179B (en) Screen switching 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
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: 523860 No. 18 Wusha Haibin Road, Chang'an Town, Dongguan City, Guangdong Province

Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200602

CF01 Termination of patent right due to non-payment of annual fee