Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, 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 invention.
The terms "first," "second," and the like in the description and claims of the present invention 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 invention. 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 invention 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. For convenience of description, the above-mentioned devices are collectively referred to as electronic devices.
The following describes embodiments of the present invention in detail.
Referring to fig. 1, fig. 1 is a schematic structural diagram of an electronic device 100 according to an embodiment of the present invention, where the electronic device 100 includes: the housing 110, the touch display screen 120, and the main board 130, wherein the main board 130 is provided with a processor 140, a memory 150, a camera 160, and the like, wherein,
the memory 150 is configured to store historical falling data of the electronic device 100 and a preset probability threshold;
the processor 140 is configured to determine a probability of damage to a plurality of components in the electronic device 100 according to historical fall data; and means for determining that the damage probability of the plurality of means is greater than a preset probability threshold is a vulnerable means; and the system is used for determining the damage level of the fragile component according to the damage probability of the fragile component and outputting the name of the fragile component and the damage level of the fragile component.
The touch display screen 120 includes a display driving circuit, a display screen, and a touch screen, where the display driving circuit is configured to control the display screen to display content according to display data and display parameters (e.g., brightness, color, saturation, etc.) of a picture, the touch screen is configured to detect a touch operation, and the display screen is an organic light emitting diode display screen OLED.
The size of the main board 130 may be any size and shape that can be accommodated by the electronic device, and is not limited herein.
The processor 140 is a control center of the mobile terminal, connects various parts of the whole electronic device by using various interfaces and lines, and performs various functions of the electronic device and processes data by operating or executing software programs and/or modules stored in the memory 150 and calling data stored in the memory 150, thereby integrally monitoring the electronic device. Optionally, the processor 140 may integrate an application processor and a modem processor, wherein the application processor mainly handles operating systems, user interfaces, application programs, and the like, and the modem processor mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 140.
The memory 150 may be used to store software programs and modules, and the processor 140 executes various functional applications and data processing of the electronic device by operating the software programs and modules stored in the memory 150. The memory 150 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 150 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 present invention, an electronic device includes a processor and a memory connected to the processor, where the memory is used for storing historical fall data and a preset probability threshold of the electronic device; the processor is used for determining damage probability of a plurality of components in the electronic equipment according to historical falling data; and means for determining that the damage probability of the plurality of means is greater than a preset probability threshold is a vulnerable means; and the system is used for determining the damage level of the fragile component according to the damage probability of the fragile component and outputting the name of the fragile component and the damage level of the fragile component. It is thus clear that electronic equipment falls the part that data determined that impaired probability is greater than preset probability threshold value according to the history of self and is the fragile part, be favorable to realizing the fragile part of automatic identification electronic equipment, promote electronic equipment's intelligence, and, the fragile grade of the fragile part is confirmed through impaired probability, and the output presents the name and the fragile grade of this fragile part, be favorable to promoting the accuracy that the fragile part was handled, promote the promptness of fragile part protection.
In one possible example, the processor 140, after determining the damage susceptibility of the vulnerable component according to the damage probability of the vulnerable component, is further configured to: determining an insurance level for the fragile component based on the fragile level of the fragile component; and a reference insurance amount for determining the electronic device according to the insurance level of the fragile component;
the touch display screen 120 is configured to output the insurance level and the reference insurance amount of the vulnerable component of the electronic device 100 when a display request for the insurance level is detected.
In one possible example, in the determining a probability of damage to a plurality of components in an electronic device based on historical fall data, the processor 140 is specifically configured to: acquiring an impact position and an impact strength in historical falling data of the electronic device 100; and means for determining the plurality of components that match the impact location; and for determining a damage rating of the plurality of components based on the impact strength; and determining a damage probability of the plurality of components according to the damage levels of the plurality of components.
In this possible example, in respect of said determining said plurality of components matching said impact location, said processor 140 is specifically configured to: determining a target area of the electronic device 100 matching the impact location; and is configured to query the mapping relationship between the preset region and the components stored in the memory 150 by using the target region as a query identifier, and determine the multiple components corresponding to the target region.
In one possible example, in said determining the damage level of the plurality of components based on the impact strength, the processor 140 is specifically configured to: acquiring distance parameters of the plurality of components from the impact position; and the force parameters are used for determining the stress parameters of the components according to the distance parameters and the impact force; and determining damage levels of the plurality of components according to the stress parameters.
In one possible example, in said determining the damage probability of the plurality of components according to the damage levels of the plurality of components, the processor 140 is specifically configured to: determining a reference damage probability corresponding to each damage level of the plurality of components; and a weight for determining each damage level of the plurality of components according to the historical fall times corresponding to each damage level; and determining damage probabilities for the plurality of components based on the reference damage probabilities for each damage level and the weights.
In one possible example, in said determining a vulnerability class of the vulnerable component according to the damage probability of the vulnerable component, the processor 140 is specifically configured to: determining a numerical value interval corresponding to the damage probability of the fragile component; and determining a damage susceptibility rating of the vulnerable component from the interval of values.
Referring to fig. 2A, fig. 2A is a schematic flowchart of a data processing method according to an embodiment of the present invention, applied to the electronic device according to the embodiment of fig. 1, as shown in the figure, the data processing method includes:
s201, the electronic equipment determines damage probability of a plurality of components in the electronic equipment according to historical falling data.
When the electronic equipment is in a falling event, the falling condition forming historical falling data is stored in a memory of the electronic equipment.
The electronic device determines the damage probability of a plurality of components in the electronic device according to the historical falling data, which may be that the electronic device determines the damage probability at regular time, or that the damage probability is determined when a user views the damage probability, and the like, and is not limited herein.
The historical falling data comprises falling data of falling each time in the historical falling process, and the falling data comprises falling time, falling height, impact position, impact force, falling acceleration and the like, and is not limited herein.
Wherein the damage probability represents the probability that the component may be damaged when the electronic device is dropped.
For example, the electronic device may determine the damage probability according to the impact position and the impact strength of the electronic device at each drop, or the electronic device may determine the damage probability according to the number of impacts of each impact component, and the like, which is not limited herein.
S202, the electronic equipment determines that the part of the plurality of parts, of which the damage probability is greater than a preset probability threshold value, is a fragile part.
Wherein the breakable part may be one or more of the plurality of parts, and is not limited herein.
The probability threshold may be an empirical value, and the probability threshold may be preset in the electronic device by a technician before the electronic device leaves a factory.
S203, the electronic equipment determines the fragile grade of the fragile component according to the damage probability of the fragile component, and outputs the name of the fragile component and the fragile grade of the fragile component.
Wherein the damage-prone grade may be ten grades 1-10, or may be one hundred grades 1-100, which is not limited herein.
The implementation manner of determining, by the electronic device, the damage-prone level of the fragile component according to the damage probability of the fragile component may be that the electronic device may determine the damage-prone level of the corresponding damage probability by using different damage-prone levels corresponding to different damage probability ranges, and the damage probability ranges corresponding to different damage-prone levels may be different, for example, when the damage-prone level is one level, the corresponding damage probability may be 90% to 100%, and when the damage-prone level is two levels, the corresponding damage probability may be 75% to 90%, which is not uniquely defined herein, and the damage probability ranges corresponding to different damage-prone levels may be set in the electronic device by a developer according to an experience value during a test.
The triggering manner for outputting the name of the fragile component and the fragile level of the fragile component may be various, and for example, the triggering manner may be output when a user queries, or may be output every preset time period, or may be output when the fragile level of any one fragile component is greater than a preset level, which is not limited herein.
The electronic equipment can recommend the mobile phone shell conforming to the electronic equipment to the user according to the damage-prone grades of different damage-prone components, so that the mobile phone shell can effectively comprise the damage-prone components, and the use experience of the user and the safety of the electronic equipment are improved.
It can be seen that, in the embodiment of the present invention, the electronic device first determines the damage probability of a plurality of components in the electronic device according to the historical fall data; secondly, determining the parts with the damage probability larger than a preset probability threshold value in the plurality of parts as fragile parts; and finally, determining the damage probability of the fragile component according to the damage probability of the fragile component, and outputting the name of the fragile component and the damage probability of the fragile component. It is thus clear that electronic equipment falls the part that data determined that impaired probability is greater than preset probability threshold value according to the history of self and is the fragile part, be favorable to realizing the fragile part of automatic identification electronic equipment, promote electronic equipment's intelligence, and, the fragile grade of the fragile part is confirmed through impaired probability, and the output presents the name and the fragile grade of this fragile part, be favorable to promoting the accuracy that the fragile part was handled, promote the promptness of fragile part protection.
In one possible example, after determining the damage susceptibility of the vulnerable component according to the damage probability of the vulnerable component, the method further comprises:
determining an insurance level for the fragile component based on the fragile level of the fragile component;
determining a reference insurance amount of the electronic equipment according to the insurance level of the fragile component;
outputting the insurance level and the reference insurance amount of the fragile component of the electronic device when a display request for an insurance level is detected.
The higher the vulnerable level is, the higher the insurance level is, one insurance level may correspond to one vulnerable level, or one insurance level may correspond to a plurality of vulnerable levels, which is not limited herein, and different insurance levels and different vulnerable components correspond to different reference insurance amounts.
The electronic device may include an application program for analyzing damage to a component, the application program may analyze a damage level of a component in the electronic device, an insurance level, a reference insurance amount of the electronic device, and the like, and when a user's display request for the insurance level is detected, the insurance level and the reference insurance amount of the damage-prone component of the electronic device may be output as shown in fig. 2B, and the application program may further output a damage probability report and the like for each component, which is not limited herein.
Therefore, in the example, the electronic equipment determines the reference insurance amount of the electronic equipment according to the damage-prone level of the damage-prone component and provides the reference insurance amount for the user to inquire, the reference insurance amount is more in line with the actual use condition of the user, and the accuracy of data information and the convenience of insuring the electronic equipment by the user are improved.
In one possible example, the determining a probability of damage to a plurality of components in an electronic device based on historical fall data includes:
acquiring an impact position and impact strength in historical falling data of the electronic equipment;
determining the plurality of components that match the impact location;
determining damage levels of the plurality of components according to the impact strength;
determining a damage probability of the plurality of components according to the damage levels of the plurality of components.
Different impact positions are matched with different components, and one impact position can correspond to a plurality of components due to the impact force, and the implementation manner of determining the plurality of components matched with the impact position can be various, for example, the electronic equipment can determine the plurality of components according to a preset mapping relation between the impact position and the components, can also determine the distance between the components which can be influenced by the impact force and the impact position according to the impact force, and further determine the plurality of components according to the distance range between the components and the impact position, which is not limited uniquely.
The implementation manner of determining the damage levels of the multiple components according to the impact strength may be that a stress component of each component in the multiple components is determined through stress analysis, the damage levels of the multiple components are correspondingly determined according to the magnitude of the stress component, and one damage level corresponds to the range of one stress component.
Wherein, since the historical fall data includes data for multiple falls, the damage level of each component may be different in each fall, and the determining the damage probability of the plurality of components according to the damage levels of the plurality of components determines the damage probability of each component according to the damage levels of each component.
Therefore, in the example, the electronic device determines the damaged parts according to the impact positions of falling data in historical falling data each time, and then determines the damage probability of the parts of the electronic device according to the impact force and the force analysis of each part, so that the accuracy of data analysis is improved.
In this possible example, the determining the plurality of components that match the impact location includes:
determining a target area of the electronic device that matches the impact location;
and inquiring the mapping relation between a preset area and the components by taking the target area as an inquiry identifier, and determining the plurality of components corresponding to the target area.
For example, as shown in fig. 2C, the target area is an area range to which the degree of force of the ground impact including the impact position can be spread.
As can be seen, in this example, the electronic device determines the plurality of components by querying the preset mapping relationship according to the target area matched with the impact position, which is beneficial to increasing the data processing speed of the electronic device and reducing the power consumption of the electronic device.
In one possible example, the determining the damage level of the plurality of components according to the impact strength includes:
acquiring distance parameters of the plurality of components from the impact position;
determining stress parameters of the components according to the distance parameters and the impact force;
determining damage levels of the plurality of components according to the stress parameters.
As shown in fig. 2D, the force-receiving parameter of the component a may be obtained according to a distance parameter and an impact strength by the following formula, where the force-receiving parameter is impact strength (cos angle) distance parameter/maximum distance parameter, and the maximum distance parameter is a maximum distance of the electronic device that can be influenced by the impact strength.
Wherein, different damaged grades correspond to the scope of a stress parameter, can correspond to the damaged grade of every part through the stress parameter.
Therefore, in this example, the electronic device analyzes the impact strength according to the distance parameters between the multiple components and the impact position, determines the stress parameter of each component, and is beneficial to further improving the accuracy of data analysis.
In one possible example, the determining the damage probability of the plurality of components according to the damage levels of the plurality of components includes:
determining a reference damage probability corresponding to each damage level of the plurality of components;
determining the weight of each damage level according to the historical falling times corresponding to each damage level of the plurality of components;
determining damage probabilities for the plurality of components based on the reference damage probabilities for each damage level and the weights.
For example, component a includes 6 damage levels for 6 drops, i.e., 1 level, 2 levels, 1 level, 2 levels, and 3 levels, where 1 level corresponds to a reference damage probability of 80%, 2 levels corresponds to a reference damage probability of 60%, and 3 levels corresponds to a reference damage probability of 40%, where 3 drops correspond to 1 level, and then 1 level may be weighted 0.6, 2 drops correspond to 2 levels, and then 2 levels may be weighted 0.3, 1 drop corresponds to 3 levels, and then 3 levels may be weighted 0.1, so the damage probability of component a may be 0.6 × 80% +0.3 + 60% +0.1 × 50% + 71%.
Therefore, in this example, the electronic device comprehensively determines the damage probability of the plurality of components according to the reference damage probability corresponding to each damage level of the plurality of components and the weight of each damage level, and the accuracy of data processing is further improved.
In one possible example, the determining the damage susceptibility of the vulnerable component according to the damage probability of the vulnerable component includes:
determining a numerical value interval corresponding to the damage probability of the fragile component;
and determining the damage-prone grade of the fragile component according to the numerical value interval.
Therefore, in the example, the electronic device determines the damage-prone grade of the fragile component according to the numerical value interval to which the damage probability of the fragile component belongs, the calculation is simple, the power consumption is reduced, and the data processing efficiency is improved.
Referring to fig. 3, fig. 3 is a flowchart illustrating a data processing method according to an embodiment of the invention, and the data processing method is applied to the electronic device according to the embodiment of fig. 1, consistent with the embodiment of fig. 2A. As shown in the figure, the data processing method includes:
s301, the electronic equipment acquires the impact position and impact force in the historical falling data of the electronic equipment.
S302, the electronic equipment determines a plurality of components matched with the impact position.
S303, the electronic equipment determines the damage levels of the components according to the impact strength.
S304, the electronic equipment determines damage probabilities of the multiple components according to the damage levels of the multiple components.
S305, the electronic equipment determines that the part with the damage probability larger than a preset probability threshold value in the plurality of parts is a fragile part.
S306, the electronic equipment determines a numerical value interval corresponding to the damage probability of the fragile component.
S307, the electronic equipment determines the fragile grade of the fragile component according to the numerical value interval, and outputs the name of the fragile component and the fragile grade of the fragile component.
S308, the electronic equipment determines the insurance level of the fragile component according to the fragile level of the fragile component.
S309, the electronic equipment determines the reference insurance amount of the electronic equipment according to the insurance level of the fragile component.
S310, when the electronic equipment detects a display request for insurance level, outputting the insurance level and the reference insurance amount of the fragile component of the electronic equipment.
It can be seen that, in the embodiment of the present invention, the electronic device first determines the damage probability of a plurality of components in the electronic device according to the historical fall data; secondly, determining the parts with the damage probability larger than a preset probability threshold value in the plurality of parts as fragile parts; and finally, determining the damage probability of the fragile component according to the damage probability of the fragile component, and outputting the name of the fragile component and the damage probability of the fragile component. It is thus clear that electronic equipment falls the part that data determined that impaired probability is greater than preset probability threshold value according to the history of self and is the fragile part, be favorable to realizing the fragile part of automatic identification electronic equipment, promote electronic equipment's intelligence, and, the fragile grade of the fragile part is confirmed through impaired probability, and the output presents the name and the fragile grade of this fragile part, be favorable to promoting the accuracy that the fragile part was handled, promote the promptness of fragile part protection.
In addition, the electronic equipment determines damaged parts according to the impact positions of falling data in historical falling data at each time, then determines the damage probability of a plurality of parts of the electronic equipment according to the impact force and the force analysis of each part, so that the accuracy of data analysis is improved, the electronic equipment determines the damage grade of the easily damaged parts according to the numerical value interval to which the damage probability of the easily damaged parts belongs, the calculation is simple, the power consumption is reduced, and the efficiency of data processing is improved.
In addition, the electronic equipment determines the reference insurance amount of the electronic equipment according to the damage grade of the fragile component and provides the reference insurance amount for the user to inquire, the reference insurance amount is more in line with the actual use condition of the user, the accuracy of data information is improved, and the convenience of the user for insuring the electronic equipment is improved.
Referring to fig. 4, fig. 4 is a schematic flowchart of a data processing method according to an embodiment of the invention, and the data processing method is applied to the electronic device according to the embodiment of fig. 1, consistent with the embodiment of fig. 2A. As shown in the figure, the data processing method includes:
s401, the electronic equipment obtains the impact position and the impact force in the historical falling data of the electronic equipment.
S402, the electronic equipment determines a target area of the electronic equipment matched with the impact position.
And S403, the electronic equipment queries a mapping relation between a preset area and components by taking the target area as a query identifier, and determines a plurality of components corresponding to the target area.
S404, the electronic equipment acquires distance parameters between the plurality of components and the impact position.
S405, the electronic equipment determines stress parameters of the components according to the distance parameters and the impact strength.
S406, the electronic equipment determines damage levels of the components according to the stress parameters.
S407, the electronic device determines a reference damage probability corresponding to each damage level of the plurality of components.
S408, the electronic equipment determines the weight of each damage level according to the historical falling frequency corresponding to each damage level of the components.
S409, the electronic equipment determines damage probabilities of the components according to the reference damage probability and the weight of each damage level.
S410, the electronic equipment determines that the part with the damage probability larger than a preset probability threshold value in the plurality of parts is a fragile part.
S411, the electronic equipment determines the fragile grade of the fragile component according to the damage probability of the fragile component and outputs the name of the fragile component and the fragile grade of the fragile component.
It can be seen that, in the embodiment of the present invention, the electronic device first determines the damage probability of a plurality of components in the electronic device according to the historical fall data; secondly, determining the parts with the damage probability larger than a preset probability threshold value in the plurality of parts as fragile parts; and finally, determining the damage probability of the fragile component according to the damage probability of the fragile component, and outputting the name of the fragile component and the damage probability of the fragile component. It is thus clear that electronic equipment falls the part that data determined that impaired probability is greater than preset probability threshold value according to the history of self and is the fragile part, be favorable to realizing the fragile part of automatic identification electronic equipment, promote electronic equipment's intelligence, and, the fragile grade of the fragile part is confirmed through impaired probability, and the output presents the name and the fragile grade of this fragile part, be favorable to promoting the accuracy that the fragile part was handled, promote the promptness of fragile part protection.
In addition, the electronic equipment determines a plurality of components by inquiring a preset mapping relation according to the target area matched with the impact position, so that the data processing speed of the electronic equipment is improved, and the power consumption of the electronic equipment is reduced.
In addition, the electronic equipment analyzes the impact strength according to the distance parameters between the multiple components and the impact position, determines the stress parameter of each component, is favorable for further improving the accuracy of data analysis, determines the damage grade of the components according to the stress parameters, is favorable for standardizing the damage grade, and improves the readability of data result presentation.
In addition, the electronic equipment comprehensively determines the damage probability of the multiple components according to the reference damage probability corresponding to each damage level of the multiple components and the weight of each damage level, and the accuracy of data processing is further improved.
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 invention, 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;
determining damage probabilities of a plurality of components in the electronic device according to historical fall data;
determining the parts with the damage probability larger than a preset probability threshold value in the plurality of parts as fragile parts;
and determining the damage grade of the fragile component according to the damage probability of the fragile component, and outputting the name of the fragile component and the damage grade of the fragile component.
It can be seen that, in the embodiment of the present invention, the electronic device first determines the damage probability of a plurality of components in the electronic device according to the historical fall data; secondly, determining the parts with the damage probability larger than a preset probability threshold value in the plurality of parts as fragile parts; and finally, determining the damage probability of the fragile component according to the damage probability of the fragile component, and outputting the name of the fragile component and the damage probability of the fragile component. It is thus clear that electronic equipment falls the part that data determined that impaired probability is greater than preset probability threshold value according to the history of self and is the fragile part, be favorable to realizing the fragile part of automatic identification electronic equipment, promote electronic equipment's intelligence, and, the fragile grade of the fragile part is confirmed through impaired probability, and the output presents the name and the fragile grade of this fragile part, be favorable to promoting the accuracy that the fragile part was handled, promote the promptness of fragile part protection.
In one possible example, the program further includes instructions for performing the steps of: after determining the damage probability of the fragile component according to the damage probability of the fragile component, determining the insurance level of the fragile component according to the damage probability of the fragile component; and determining a reference insurance amount of the electronic equipment according to the insurance level of the fragile component; and outputting the insurance level and the reference insurance amount of the fragile component of the electronic device when a display request for an insurance level is detected.
In one possible example, in the determining a probability of damage to a plurality of components in an electronic device based on historical fall data, the instructions in the program are specifically configured to: acquiring an impact position and impact strength in historical falling data of the electronic equipment; and means for determining the plurality of components that match the impact location; and for determining a damage rating of the plurality of components based on the impact strength; and determining a damage probability of the plurality of components according to the damage levels of the plurality of components.
In this possible example, the instructions in the program are specifically for performing the following operations in respect of said determining the plurality of components matching the impact location: determining a target area of the electronic device that matches the impact location; and the mapping relation between a preset area and the components is inquired by taking the target area as an inquiry identifier, and the components corresponding to the target area are determined.
In one possible example, in said determining the damage level of the plurality of components from the impact strength, the instructions in the program are specifically configured to: acquiring distance parameters of the plurality of components from the impact position; and the force parameters are used for determining the stress parameters of the components according to the distance parameters and the impact force; and determining damage levels of the plurality of components according to the stress parameters.
In one possible example, in said determining the damage probability of the plurality of components according to the damage level of the plurality of components, the instructions in the program are specifically configured to perform the following operations: determining a reference damage probability corresponding to each damage level of the plurality of components; and a weight for determining each damage level of the plurality of components according to the historical fall times corresponding to each damage level; and determining damage probabilities for the plurality of components based on the reference damage probabilities for each damage level and the weights.
In one possible example, in the determining the damage susceptibility level of the vulnerable component according to the damage probability of the vulnerable component, the instructions in the program are specifically configured to: determining a numerical value interval corresponding to the damage probability of the fragile component; and determining a damage susceptibility rating of the vulnerable component from the interval of values.
The above description has introduced the solution of the embodiment of the present invention 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 invention can be implemented in hardware or a combination of hardware and computer software, with the exemplary elements and algorithm steps described in connection with the embodiments disclosed 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 invention.
The embodiment of the present invention may perform the division of the functional units on the electronic device according to the above 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 invention 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 showing functional units of a data processing apparatus 600 according to an embodiment of the present application. The data processing apparatus 600 is applied to an electronic device, and the data processing apparatus 600 includes: a determination unit 601, an output unit 602, wherein,
the determining unit 601 is configured to determine damage probabilities of a plurality of components in the electronic device according to historical fall data; and means for determining that the damage probability of the plurality of means is greater than a preset probability threshold is a vulnerable means; and for determining a vulnerability class of the vulnerable component according to the damage probability of the vulnerable component;
the output unit 602 is configured to output a name of the fragile component and a fragile grade of the fragile component.
It can be seen that, in the embodiment of the application, the electronic device first determines the damage probability of a plurality of components in the electronic device according to historical fall data; secondly, determining the parts with the damage probability larger than a preset probability threshold value in the plurality of parts as fragile parts; and finally, determining the damage probability of the fragile component according to the damage probability of the fragile component, and outputting the name of the fragile component and the damage probability of the fragile component. It is thus clear that electronic equipment falls the part that data determined that impaired probability is greater than preset probability threshold value according to the history of self and is the fragile part, be favorable to realizing the fragile part of automatic identification electronic equipment, promote electronic equipment's intelligence, and, the fragile grade of the fragile part is confirmed through impaired probability, and the output presents the name and the fragile grade of this fragile part, be favorable to promoting the accuracy that the fragile part was handled, promote the promptness of fragile part protection.
In one possible example, the determining unit 601 is further configured to determine an insurance level of the vulnerable component according to the damage level of the vulnerable component after determining the vulnerable level of the vulnerable component according to the damage probability of the vulnerable component; and a reference insurance amount for determining the electronic device according to the insurance level of the fragile component;
the output unit 602 is further configured to output the insurance level and the reference insurance amount of the fragile component of the electronic device when a display request for an insurance level is detected.
In one possible example, in the aspect of determining the damage probability of a plurality of components in the electronic device according to the historical fall data, the determining unit 601 is specifically configured to: acquiring an impact position and impact strength in historical falling data of the electronic equipment; and means for determining the plurality of components that match the impact location; and for determining a damage rating of the plurality of components based on the impact strength; and determining a damage probability of the plurality of components according to the damage levels of the plurality of components.
In this possible example, in respect of said determining said plurality of components matching said impact location, said determining unit 601 is specifically configured to: determining a target area of the electronic device that matches the impact location; and the mapping relation between a preset area and the components is inquired by taking the target area as an inquiry identifier, and the components corresponding to the target area are determined.
In one possible example, in said determining the damage level of the plurality of components according to the impact strength, the determining unit 601 is specifically configured to: acquiring distance parameters of the plurality of components from the impact position; and the force parameters are used for determining the stress parameters of the components according to the distance parameters and the impact force; and determining damage levels of the plurality of components according to the stress parameters.
In one possible example, in the aspect of determining the damage probability of the plurality of components according to the damage levels of the plurality of components, the determining unit 601 is specifically configured to: determining a reference damage probability corresponding to each damage level of the plurality of components; and a weight for determining each damage level of the plurality of components according to the historical fall times corresponding to each damage level; and determining damage probabilities for the plurality of components based on the reference damage probabilities for each damage level and the weights.
In one possible example, in the aspect of determining the vulnerable level of the vulnerable component according to the damage probability of the vulnerable component, the determining unit 601 is specifically configured to: determining a numerical value interval corresponding to the damage probability of the fragile component; and determining a damage susceptibility rating of the vulnerable component from the interval of values.
The determining unit 601 may be a processor, and the output unit 602 may be a touch display screen.
An embodiment of the present invention further provides 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 invention 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 invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. 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 by the invention.
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 invention 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 invention may be embodied in the form of a software product, which is stored in a memory and includes 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 methods according to the embodiments of the present invention. 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 above embodiments of the present invention are described in detail, and the principle and the implementation of the present invention are explained by applying specific embodiments, and the above description of the embodiments is only used to help understanding the method of the present invention and the core idea thereof; meanwhile, for a person skilled in the art, according to the idea of the present invention, 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 invention.