CN114546036B - Flexible screen terminal and drop protection method and storage medium thereof - Google Patents
Flexible screen terminal and drop protection method and storage medium thereof Download PDFInfo
- Publication number
- CN114546036B CN114546036B CN202011332382.XA CN202011332382A CN114546036B CN 114546036 B CN114546036 B CN 114546036B CN 202011332382 A CN202011332382 A CN 202011332382A CN 114546036 B CN114546036 B CN 114546036B
- Authority
- CN
- China
- Prior art keywords
- flexible screen
- falling
- terminal
- screen terminal
- arrival time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000012544 monitoring process Methods 0.000 claims abstract description 23
- 230000001133 acceleration Effects 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 10
- 230000005484 gravity Effects 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1652—Details related to the display arrangement, including those related to the mounting of the display in the housing the display being flexible, e.g. mimicking a sheet of paper, or rollable
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/11—Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/026—Details of the structure or mounting of specific components
- H04M1/0266—Details of the structure or mounting of specific components for a display module assembly
- H04M1/0268—Details of the structure or mounting of specific components for a display module assembly including a flexible display panel
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Pure & Applied Mathematics (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Algebra (AREA)
- Operations Research (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
The disclosure provides a flexible screen terminal, a fall protection method thereof and a storage medium, wherein the method comprises the following steps: monitoring whether the flexible screen terminal is in a falling state or not; when the flexible screen terminal is in a falling state, respectively acquiring state parameters of each part of the flexible screen reaching a target position; respectively calculating deformation models of all parts of the flexible screen based on state parameters of all parts of the flexible screen reaching a target position; and respectively controlling each part of the flexible screen to execute deformation according to the corresponding deformation model. The technical scheme provided by the disclosure can effectively reduce the collision damage of the flexible screen terminal.
Description
Technical Field
The present disclosure relates to the technical field of electronic devices, and in particular, to a fall protection method for a flexible screen terminal, and a computer readable storage medium.
Background
At present, an intelligent terminal is an indispensable electronic product in daily life, and along with the progress of technology, a terminal screen is also made bigger, so that the screen is often damaged due to collision and falling.
With the rapid development of technology, flexible screen terminals have grown. Although the flexible screen terminal has the characteristics that screen and fuselage can be crooked, when flexible screen terminal knocks or falls, can play certain cushioning effect, but the buffering dynamics is limited, can't effectively alleviate flexible screen terminal and collide with the damage.
Therefore, the proposal for effectively reducing the collision damage of the flexible screen terminal is a problem to be solved urgently at present.
Disclosure of Invention
The present disclosure has been made in order to at least partially solve the technical problems occurring in the prior art.
According to an aspect of an embodiment of the present disclosure, there is provided a fall protection method of a flexible screen terminal, the method including:
monitoring whether the flexible screen terminal is in a falling state or not;
when the flexible screen terminal is in a falling state, respectively acquiring state parameters of each part of the flexible screen reaching a target position;
respectively calculating deformation models of all parts of the flexible screen based on state parameters of all parts of the flexible screen reaching a target position; the method comprises the steps of,
and respectively controlling each part of the flexible screen to execute deformation according to the corresponding deformation model.
Optionally, the method further comprises:
when the flexible screen terminal is in a falling state, obtaining the falling height of the flexible screen terminal;
judging whether the falling height of the flexible screen terminal is larger than a preset height threshold value or not;
if yes, executing the step of respectively acquiring the states of all parts of the flexible screen reaching the target position.
Optionally, the state parameters of the portions of the flexible screen reaching the destination location include: the drop height and arrival time for each portion of the flexible screen to reach the destination location.
Alternatively, the drop height of each portion of the flexible screen to the destination location is calculated using the following formula:
d i =L i *cosα
wherein d i For the drop height of the ith part of the flexible screen to the destination position, L i For the falling distance of the ith part of the flexible screen detected according to the falling path of the flexible screen terminal, alpha is the falling angle of the flexible screen terminal;
the arrival time of each part of the flexible screen to the destination position is calculated by adopting the following formula:
wherein t is i Arrival time for the ith part of the flexible screen to reach the destination position, v i G is the gravity acceleration, which is the initial speed of the ith part of the flexible screen when falling down.
Optionally, the method further comprises:
distance sensor for calling flexible screen terminal to detect falling distance L of each part of flexible screen i ;
Invoking an angle sensor of the flexible screen terminal to detect a falling angle alpha of the flexible screen terminal; the method comprises the steps of,
invoking a speed sensor of the flexible screen terminal to detect an initial speed v when each part of the flexible screen drops i 。
Optionally, the deformation model of each part of the flexible screen is specifically concave-convex deformation generated by each part of the flexible screen in the arrival time of each part reaching the target position.
Optionally, the deformation model of each part of the flexible screen is calculated by adopting the following formula:
C i (t i )=d i -d 0
wherein C is i (t i ) Arrival time t at the destination location for the ith portion of the flexible screen i Concave-convex deformation produced in d i Drop height d for the ith portion of the flexible screen to reach the destination position 0 A drop height for the portion of the flexible screen that first reaches the destination location; if C i (t i )>0, the arrival time t of the ith part of the flexible screen at the destination position i Inner protrusion |d i -d 0 I, if C i (t i )<0, the arrival time t of the ith part of the flexible screen at the destination position i Indent |d i -d 0 |。
Optionally, the monitoring whether the flexible screen terminal is in a falling state specifically includes:
and judging whether the flexible screen terminal is in a falling state or not by monitoring the acceleration of the flexible screen terminal.
According to another aspect of the embodiments of the present disclosure, there is provided a flexible screen terminal including:
the monitoring module is used for monitoring whether the flexible screen terminal is in a falling state or not;
the acquisition module is used for respectively acquiring state parameters of each part of the flexible screen reaching a target position when the monitoring module monitors that the flexible screen terminal is in a falling state;
a calculation module configured to calculate deformation models of the respective portions of the flexible screen based on state parameters of the respective portions of the flexible screen reaching the destination position, respectively; the method comprises the steps of,
and the control module is used for respectively controlling each part of the flexible screen to execute deformation according to the corresponding deformation model.
According to yet another aspect of the embodiments of the present disclosure, there is provided a flexible screen terminal, including a memory and a processor, where the memory stores a computer program, and when the processor runs the computer program stored in the memory, the processor executes the foregoing method for protecting a drop of the flexible screen terminal.
According to still another aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the foregoing method of fall protection of a flexible screen terminal.
The technical scheme provided by the embodiment of the disclosure can comprise the following beneficial effects:
according to the flexible screen terminal and the fall protection method thereof, the deformation models of the parts of the flexible screen are calculated respectively based on the state parameters of the parts of the flexible screen reaching the target positions, and the parts of the flexible screen are controlled to execute deformation according to the deformation models corresponding to the parts of the flexible screen respectively, so that the collision damage of the flexible screen terminal can be effectively reduced.
Additional features and advantages of the disclosure will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the disclosure. The objectives and other advantages of the disclosure will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Drawings
The accompanying drawings are included to provide a further understanding of the disclosed embodiments and are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the description serve to explain, without limitation, the disclosed embodiments.
Fig. 1 is a schematic flow chart of a fall protection method of a flexible screen terminal according to an embodiment of the disclosure;
fig. 2 is a schematic structural diagram of a flexible screen terminal according to an embodiment of the present disclosure;
fig. 3 is a schematic structural diagram of another flexible screen terminal according to an embodiment of the present disclosure.
Detailed Description
For the purposes of making the objects, technical solutions and advantages of the embodiments of the present disclosure more apparent, the following detailed description of the specific embodiments of the present disclosure will be given with reference to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating and illustrating the disclosure, are not intended to limit the disclosure.
Fig. 1 is a flow chart of a fall protection method of a flexible screen terminal according to an embodiment of the disclosure. As shown in fig. 1, the method includes the following steps S101 to S104.
S101, monitoring whether the flexible screen terminal is in a falling state, and executing a step S102 when the flexible screen terminal is in the falling state; otherwise, continuing to monitor;
s102, respectively acquiring state parameters of each part of the flexible screen reaching a target position;
s103, respectively calculating deformation models of all parts of the flexible screen based on state parameters of all parts of the flexible screen reaching a target position;
s104, respectively controlling each part of the flexible screen to execute deformation according to the corresponding deformation model.
The destination positions reached by the parts of the flexible screen are specifically drop positions of the parts of the flexible screen, and the drop positions of the parts of the flexible screen are different.
In the embodiment, the deformation models of the parts of the flexible screen are calculated based on the state parameters of the parts of the flexible screen reaching the target positions, and the parts of the flexible screen are controlled to execute deformation according to the deformation models corresponding to the parts of the flexible screen, so that the collision damage of the terminal of the flexible screen can be effectively reduced.
In one specific embodiment, in step S101, monitoring whether the flexible screen terminal is in a falling state is specifically: and judging whether the flexible screen terminal is in a falling state or not by monitoring the acceleration of the flexible screen terminal.
In this embodiment, the acceleration of the flexible screen terminal may be monitored by calling an acceleration sensor of the flexible screen terminal. If the acceleration of the flexible screen terminal is monitored, the flexible screen terminal can be judged to be in a falling state.
In a specific embodiment, between steps S101 and S102, the following steps S105 and S106 are further included.
S105, acquiring the falling height of the flexible screen terminal;
s106, judging whether the falling height of the flexible screen terminal is larger than a preset height threshold value, if so, executing the step S102; otherwise, the current flow is ended.
Wherein the height threshold may be set empirically by one skilled in the art.
In this embodiment, when it is monitored that the flexible screen terminal is in a falling state, whether the falling height of the flexible screen terminal is greater than a preset height threshold value is detected, and only if the falling height of the flexible screen terminal is greater than the preset height threshold value, the subsequent steps are executed, that is, state parameters of each part of the flexible screen reaching a target position are respectively acquired; and when the falling height of the flexible screen terminal is not larger than a preset height threshold value, the falling height is lower, the terminal screen is hardly damaged, and subsequent steps are not required to be executed.
In one embodiment, in step S102, the state parameters of each portion of the flexible screen reaching the destination location include: the drop height and arrival time for each portion of the flexible screen to reach the destination location.
Wherein, the state parameters S of each part of the flexible screen reaching the target position i Can be represented by a two-dimensional array, S i =[d i ,t i ],d i For the drop height, t, of the ith portion of the flexible screen to the destination position i The arrival time for the ith portion of the flexible screen to reach the destination location.
Further, the flexible screen portions reachDrop height d of destination position i The following formula is adopted for calculation:
d i =L i *cosα
wherein L is i For the falling distance of the ith part of the flexible screen detected according to the falling path of the flexible screen terminal, alpha is the falling angle of the flexible screen terminal.
Arrival time t of each portion of the flexible screen to the destination location i The following formula is adopted for calculation:
wherein v is i G is the gravity acceleration, which is the initial speed of the ith part of the flexible screen when falling down.
In one embodiment, parameter L i The acquisition mode of (a) is as follows: distance sensor for calling flexible screen terminal to detect falling distance L of each part of flexible screen i The method comprises the steps of carrying out a first treatment on the surface of the The parameter alpha is obtained by the following steps: invoking an angle sensor of the flexible screen terminal to detect a falling angle alpha of the flexible screen terminal; parameter v i The acquisition mode of (a) is as follows: invoking a speed sensor of the flexible screen terminal to detect an initial speed v when each part of the flexible screen drops i 。
In one specific embodiment, in step S103, the deformation model of each portion of the flexible screen is specifically: the flexible screen is deformed by the concave-convex shape generated in the arrival time of each part to the destination position.
The concave-convex deformation may be positive or negative, and is specifically based on the portion of the flexible screen that reaches the target position first.
In this embodiment, after the concave-convex deformation generated by each portion of the flexible screen in the arrival time of each portion reaching the target position is calculated, each portion of the flexible screen can be controlled to execute corresponding deformation according to the corresponding concave-convex deformation, so as to reduce the collision damage of the screen.
Further, the deformation model of each part of the flexible screen is calculated by adopting the following formula:
C i (t i )=d i -d 0
wherein C is i (t i ) Arrival time t at the destination location for the ith portion of the flexible screen i Concave-convex deformation produced in d i Drop height d for the ith portion of the flexible screen to reach the destination position 0 A drop height for the portion of the flexible screen that first reaches the destination location; if C i (t i )>0, the arrival time t of the ith part of the flexible screen at the destination position i Inner protrusion |d i -d 0 I.e. the protrusion corresponds to C i (t i ) Absolute value of (C) i (t i )<0, the arrival time t of the ith part of the flexible screen at the destination position i Indent |d i -d 0 I, i.e. recessed by the corresponding C i (t i ) Absolute value of (C) i (t i ) =0, the i-th portion of the flexible screen does not need to be deformed.
In practical applications, the falling points of the parts of the flexible screen are not necessarily on the same horizontal plane, i.e. the terminal of the flexible screen is not necessarily falling on a horizontal ground, but may fall on a rough ground.
According to the fall protection method for the flexible screen terminal, the state parameters of the parts of the flexible screen reaching the target position are obtained, and the deformation models of the parts of the flexible screen are calculated based on the state parameters, so that no matter in which direction the flexible screen terminal falls to which uneven position, the parts of the flexible screen can execute corresponding deformation according to the corresponding deformation models in the arrival time, so that the flexible screen is prevented from being knocked and damaged to the greatest extent, the fall protection of the flexible screen terminal falling to the horizontal ground can be realized, the fall protection of the flexible screen terminal falling to the uneven ground can be realized, and the application range is wide.
Fig. 2 is a schematic structural diagram of a flexible screen terminal according to an embodiment of the present disclosure. As shown in fig. 2, the flexible screen terminal 2 includes: a monitoring module 21, an acquisition module 22, a calculation module 23 and a control module 24.
Wherein the monitoring module 21 is configured to monitor whether the flexible screen terminal is in a falling state; the acquiring module 22 is configured to acquire state parameters of each part of the flexible screen reaching a target position when the monitoring module 21 monitors that the flexible screen terminal is in a falling state; the calculation module 23 is configured to calculate deformation models of the portions of the flexible screen based on the state parameters of the portions of the flexible screen reaching the target positions, respectively; the control module 24 is configured to control the respective portions of the flexible screen to perform a deformation according to the respective corresponding deformation models.
In the embodiment, the deformation models of the parts of the flexible screen are calculated based on the state parameters of the parts of the flexible screen reaching the target positions, and the parts of the flexible screen are controlled to execute deformation according to the deformation models corresponding to the parts of the flexible screen, so that the collision damage of the terminal of the flexible screen can be effectively reduced.
In one embodiment, the monitoring module 21 is specifically configured to determine whether the flexible screen terminal is in a dropped state by monitoring the acceleration of the flexible screen terminal.
In this embodiment, the monitoring module 21 may call an acceleration sensor of the flexible screen terminal to monitor the acceleration of the flexible screen terminal. If the acceleration of the flexible screen terminal is monitored, the flexible screen terminal can be judged to be in a falling state.
In one embodiment, the acquisition module 22 is further configured to acquire a drop height of the flexible screen terminal when the flexible screen terminal is in a drop state.
As shown in fig. 2, the flexible screen terminal 2 further includes: a judgment module 25.
The judging module 25 is configured to judge whether the drop height of the flexible screen terminal is greater than a preset height threshold. The obtaining module 22 is specifically configured to perform an operation of obtaining the state parameters of the portions of the flexible screen reaching the target position when the judging module 25 judges that the drop height of the terminal of the flexible screen is greater than the preset height threshold.
Wherein the height threshold may be set empirically by one skilled in the art.
In this embodiment, when the monitoring module 21 monitors that the flexible screen terminal is in a falling state, the judging module 25 judges whether the falling height of the flexible screen terminal is greater than a preset height threshold, and the acquiring module 22 performs a subsequent operation, that is, performs an operation of respectively acquiring the state parameters of each portion of the flexible screen reaching the target position only if the falling height of the flexible screen terminal is greater than the preset height threshold; and when the falling height of the flexible screen terminal is not greater than the preset height threshold value, the falling height is lower, the terminal screen is hardly damaged, and the acquisition module 22 does not need to execute subsequent operations.
In one embodiment, the state parameters acquired by the acquiring module 22 for each portion of the flexible screen to reach the destination location include: the drop height and arrival time for each portion of the flexible screen to reach the destination location.
Further, the drop height of each part of the flexible screen reaching the target position is calculated by adopting the following formula:
d i =L i *cosα
wherein d i For the drop height of the ith part of the flexible screen to the destination position, L i For the falling distance of the ith part of the flexible screen detected according to the falling path of the flexible screen terminal, alpha is the falling angle of the flexible screen terminal.
The arrival time of each part of the flexible screen to the destination position is calculated by adopting the following formula:
wherein t is i Arrival time for the ith part of the flexible screen to reach the destination position, v i G is the gravity acceleration, which is the initial speed of the ith part of the flexible screen when falling down.
In one embodiment, parameter L i The acquisition mode of (a) is as follows: the acquisition module 22 invokes the distance sensor of the flexible screen terminal to detect the falling distance L of each part of the flexible screen i The method comprises the steps of carrying out a first treatment on the surface of the The parameter alpha is obtained by the following steps: the acquisition module 22 invokes the angle sensor of the flexible screen terminal to detectMeasuring a dropping angle alpha of a flexible screen terminal; parameter v i The acquisition mode of (a) is as follows: the acquisition module 22 invokes the speed sensor of the flexible screen terminal to detect the initial speed v when each portion of the flexible screen drops i 。
In a specific embodiment, the calculating module 23 is specifically configured to calculate, based on the state parameters of the portions of the flexible screen reaching the destination position, the concave-convex deformations generated by the portions of the flexible screen during the arrival times of the respective portions of the flexible screen reaching the destination position.
The concave-convex deformation may be positive or negative, and is specifically based on the portion of the flexible screen that reaches the target position first.
In this embodiment, after the computing module 23 computes the concave-convex deformation generated by each portion of the flexible screen in the arrival time of each portion reaching the target position, the control module 24 may control each portion of the flexible screen to execute corresponding deformation according to the corresponding concave-convex deformation, so as to reduce the collision damage of the screen.
Further, the deformation model of each part of the flexible screen is calculated by adopting the following formula:
C i (t i )=d i -d 0
wherein C is i (t i ) Arrival time t at the destination location for the ith portion of the flexible screen i Concave-convex deformation produced in d i Drop height d for the ith portion of the flexible screen to reach the destination position 0 A drop height for the portion of the flexible screen that first reaches the destination location; if C i (t i )>0, the arrival time t of the ith part of the flexible screen at the destination position i Inner protrusion |d i -d 0 I, if C i (t i )<0, the arrival time t of the ith part of the flexible screen at the destination position i Indent |d i -d 0 I, if C i (t i ) =0, the i-th portion of the flexible screen does not need to be deformed.
Fig. 3 is a schematic structural diagram of another flexible screen terminal according to an embodiment of the present disclosure. As shown in fig. 3, the flexible screen terminal 3 includes a memory 31 and a processor 32, wherein the memory 31 stores a computer program, and the processor 32 executes the foregoing method for protecting the flexible screen terminal from dropping when the processor 32 runs the computer program stored in the memory 31.
According to the flexible screen terminal, the state parameters of the parts of the flexible screen reaching the target position are obtained, and the deformation models of the parts of the flexible screen are calculated based on the state parameters, so that no matter in which direction the flexible screen terminal falls to which uneven position, the parts of the flexible screen can be controlled to execute corresponding deformation according to the corresponding deformation models in the arrival time, the flexible screen is prevented from being knocked and damaged to the greatest extent, the falling protection of the flexible screen terminal falling to the horizontal ground can be realized, and the falling protection of the flexible screen terminal falling to the uneven ground can be realized, so that the application range is wide.
Based on the same technical concept, the embodiments of the present disclosure correspondingly further provide a computer readable storage medium, on which a computer program is stored, which when executed by a processor, performs the foregoing method for protecting a flexible screen terminal from dropping.
Those of ordinary skill in the art will appreciate that all or some of the steps, systems, functional modules/units in the apparatus, and methods disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof. In a hardware implementation, the division between the functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be performed cooperatively by several physical components. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). The term computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data, as known to those skilled in the art. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer. Furthermore, as is well known to those of ordinary skill in the art, communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present disclosure, and not for limiting the same; although the present disclosure has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present disclosure.
Claims (8)
1. A fall protection method for a flexible screen terminal, comprising:
monitoring whether the flexible screen terminal is in a falling state or not;
when the flexible screen terminal is in a falling state, respectively acquiring state parameters of each part of the flexible screen reaching a target position, wherein the target position reached by each part of the flexible screen is specifically a falling position of each part of the flexible screen, the falling positions of each part of the flexible screen are different, and the state parameters of each part of the flexible screen reaching the target position comprise: the falling height and the arrival time of each part of the flexible screen to the target position;
respectively calculating deformation models of all parts of the flexible screen based on state parameters of all parts of the flexible screen reaching a target position, wherein the deformation models of all parts of the flexible screen are specifically concave-convex deformation generated by all parts of the flexible screen within the arrival time of each part of the flexible screen reaching the target position; the method comprises the steps of,
respectively controlling each part of the flexible screen to execute deformation according to the corresponding deformation model;
the deformation model of each part of the flexible screen is calculated by adopting the following formula:
C i (t i )=d i -d 0
wherein C is i (t i ) Arrival time t at the destination location for the ith portion of the flexible screen i Concave-convex deformation produced in d i Drop height d for the ith portion of the flexible screen to reach the destination position 0 A drop height for the portion of the flexible screen that first reaches the destination location; if C i (t i )>0, the arrival time t of the ith part of the flexible screen at the destination position i Inner protrusion |d i -d 0 I, if C i (t i )<0, the arrival time t of the ith part of the flexible screen at the destination position i Indent |d i -d 0 I, if C i (t i ) =0, the i-th portion of the flexible screen does not need to be deformed.
2. The method as recited in claim 1, further comprising:
when the flexible screen terminal is in a falling state, obtaining the falling height of the flexible screen terminal;
judging whether the falling height of the flexible screen terminal is larger than a preset height threshold value or not;
if yes, executing the step of respectively acquiring the states of all parts of the flexible screen reaching the target position.
3. The method of claim 1, wherein the drop height of each portion of the flexible screen to the destination location is calculated using the formula:
d i =L i *cosα
wherein d i For the drop height of the ith part of the flexible screen to the destination position, L i For the falling distance of the ith part of the flexible screen detected according to the falling path of the flexible screen terminal, alpha is the falling angle of the flexible screen terminal;
the arrival time of each part of the flexible screen to the destination position is calculated by adopting the following formula:
wherein t is i Arrival time for the ith part of the flexible screen to reach the destination position, v i G is the gravity acceleration, which is the initial speed of the ith part of the flexible screen when falling down.
4. A method according to claim 3, further comprising:
distance sensor for calling flexible screen terminal to detect falling distance L of each part of flexible screen i ;
Invoking an angle sensor of the flexible screen terminal to detect a falling angle alpha of the flexible screen terminal; the method comprises the steps of,
invoking a speed sensor of the flexible screen terminal to detect an initial speed v when each part of the flexible screen drops i 。
5. The method according to claim 1, wherein the monitoring whether the flexible screen terminal is in a dropped state is specifically:
and judging whether the flexible screen terminal is in a falling state or not by monitoring the acceleration of the flexible screen terminal.
6. A flexible screen terminal, comprising:
the monitoring module is used for monitoring whether the flexible screen terminal is in a falling state or not;
the acquisition module is configured to acquire state parameters of each part of the flexible screen reaching a target position when the monitoring module monitors that the flexible screen terminal is in a falling state, the target positions reached by each part of the flexible screen are specifically falling places of each part of the flexible screen, the falling places of each part of the flexible screen are different, and the state parameters of each part of the flexible screen reaching the target positions comprise: the falling height and the arrival time of each part of the flexible screen to the target position;
the computing module is used for respectively computing deformation models of all parts of the flexible screen based on state parameters of all the parts of the flexible screen reaching the target position, wherein the deformation models of all the parts of the flexible screen are specifically concave-convex deformation generated by all the parts of the flexible screen within the arrival time of the parts of the flexible screen reaching the target position; the method comprises the steps of,
the control module is used for respectively controlling each part of the flexible screen to execute deformation according to the corresponding deformation model;
the deformation model of each part of the flexible screen is calculated by adopting the following formula:
C i (t i )=d i -d 0
wherein C is i (t i ) Arrival time t at the destination location for the ith portion of the flexible screen i Concave-convex deformation produced in d i Drop height d for the ith portion of the flexible screen to reach the destination position 0 A drop height for the portion of the flexible screen that first reaches the destination location; if C i (t i )>0, the arrival time t of the ith part of the flexible screen at the destination position i Inner protrusion |d i -d 0 I, if C i (t i )<0, the arrival time t of the ith part of the flexible screen at the destination position i Indent |d i -d 0 I, if C i (t i ) =0, the i-th portion of the flexible screen does not need to be deformed.
7. A flexible screen terminal comprising a memory and a processor, the memory having a computer program stored therein, the processor performing the fall protection method of the flexible screen terminal according to any one of claims 1 to 5 when the processor runs the computer program stored in the memory.
8. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, performs a fall protection method of a flexible screen terminal according to any of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011332382.XA CN114546036B (en) | 2020-11-24 | 2020-11-24 | Flexible screen terminal and drop protection method and storage medium thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011332382.XA CN114546036B (en) | 2020-11-24 | 2020-11-24 | Flexible screen terminal and drop protection method and storage medium thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114546036A CN114546036A (en) | 2022-05-27 |
CN114546036B true CN114546036B (en) | 2023-11-24 |
Family
ID=81659976
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011332382.XA Active CN114546036B (en) | 2020-11-24 | 2020-11-24 | Flexible screen terminal and drop protection method and storage medium thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114546036B (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104539800A (en) * | 2014-12-25 | 2015-04-22 | 上海华勤通讯技术有限公司 | Mobile terminal and method for protecting screen of mobile terminal |
CN106603767A (en) * | 2016-12-21 | 2017-04-26 | 青岛海信移动通信技术股份有限公司 | Mobile terminal |
CN108234769A (en) * | 2018-01-02 | 2018-06-29 | 广东欧珀移动通信有限公司 | Falling protection method and related product |
CN207574697U (en) * | 2017-09-19 | 2018-07-06 | 广东欧珀移动通信有限公司 | Protective case |
CN108924336A (en) * | 2018-04-27 | 2018-11-30 | 努比亚技术有限公司 | A kind of terminal control method, flexible screen terminal and computer readable storage medium |
CN109618058A (en) * | 2018-12-29 | 2019-04-12 | 努比亚技术有限公司 | A kind of protection screen is from broken screen method and device, touch control device and storage medium |
CN109635216A (en) * | 2018-11-27 | 2019-04-16 | 浙江万朋教育科技股份有限公司 | A kind of same method for shielding annotation of picture progress of mobile terminal and browser |
CN209201141U (en) * | 2018-10-25 | 2019-08-02 | 抚州联创恒泰光电有限公司 | Mobile phone shell |
CN110166601A (en) * | 2019-05-28 | 2019-08-23 | 维沃移动通信有限公司 | A kind of terminal and the screen control method applied to terminal |
WO2020125839A1 (en) * | 2018-12-18 | 2020-06-25 | GRID INVENT gGmbH | Electronic element and electrically controlled display element |
-
2020
- 2020-11-24 CN CN202011332382.XA patent/CN114546036B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104539800A (en) * | 2014-12-25 | 2015-04-22 | 上海华勤通讯技术有限公司 | Mobile terminal and method for protecting screen of mobile terminal |
CN106603767A (en) * | 2016-12-21 | 2017-04-26 | 青岛海信移动通信技术股份有限公司 | Mobile terminal |
CN207574697U (en) * | 2017-09-19 | 2018-07-06 | 广东欧珀移动通信有限公司 | Protective case |
CN108234769A (en) * | 2018-01-02 | 2018-06-29 | 广东欧珀移动通信有限公司 | Falling protection method and related product |
CN108924336A (en) * | 2018-04-27 | 2018-11-30 | 努比亚技术有限公司 | A kind of terminal control method, flexible screen terminal and computer readable storage medium |
CN209201141U (en) * | 2018-10-25 | 2019-08-02 | 抚州联创恒泰光电有限公司 | Mobile phone shell |
CN109635216A (en) * | 2018-11-27 | 2019-04-16 | 浙江万朋教育科技股份有限公司 | A kind of same method for shielding annotation of picture progress of mobile terminal and browser |
WO2020125839A1 (en) * | 2018-12-18 | 2020-06-25 | GRID INVENT gGmbH | Electronic element and electrically controlled display element |
CN109618058A (en) * | 2018-12-29 | 2019-04-12 | 努比亚技术有限公司 | A kind of protection screen is from broken screen method and device, touch control device and storage medium |
CN110166601A (en) * | 2019-05-28 | 2019-08-23 | 维沃移动通信有限公司 | A kind of terminal and the screen control method applied to terminal |
Also Published As
Publication number | Publication date |
---|---|
CN114546036A (en) | 2022-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11625854B2 (en) | Intelligent forklift and method for detecting pose deviation of container | |
CN111683798B (en) | Workpiece pickup device and workpiece pickup method | |
CN106183979B (en) | A kind of method and apparatus reminded according to spacing vehicle | |
CN111127497B (en) | Robot and stair climbing control method and device thereof | |
US20100253495A1 (en) | In-vehicle image processing device, image processing method and memory medium | |
US20160112701A1 (en) | Video processing method, device and system | |
JP2012125886A (en) | Object gripping apparatus, method of controlling object gripping apparatus and program | |
CN105842680B (en) | A kind of data processing method and device | |
CN114546036B (en) | Flexible screen terminal and drop protection method and storage medium thereof | |
TW202243832A (en) | Adjustment method, apparatus, and device of fetching and placing goods apparatus, robot and warehousing system | |
CN106651903B (en) | A kind of Mobile object detection method | |
US20150120037A1 (en) | Computing device and method for compensating coordinates of position device | |
CN110779446A (en) | Battery detection method and device, electronic equipment and battery detection system | |
US11295454B1 (en) | Object detection method, security device, and readable storage medium | |
CN112766023A (en) | Target object posture determining method, device, medium and equipment | |
JP2021052237A (en) | Deposit detection device and deposit detection method | |
CN110312184A (en) | Prevent method, system, earphone and the storage medium of earphone touch-control false triggering | |
JP2013011987A (en) | Abnormal state detection device and abnormal state detection method | |
CN113763678B (en) | Overturn-preventing alarm method and device and crawler-type operation machine | |
CN116048011A (en) | Operation condition monitoring system, operation condition monitoring method, and computer-readable storage medium storing operation condition monitoring program | |
JPWO2011117950A1 (en) | Linear mark detection system, linear mark detection method, and linear mark detection program | |
CN113538582A (en) | Method and device for determining workpiece grabbing sequence, computer equipment and medium | |
CN109636833B (en) | Unmanned aerial vehicle following anti-jump method and terminal based on perceptual hash algorithm | |
CN117915187A (en) | Target tracking method, electronic equipment and storage medium | |
CN117649495B (en) | Indoor three-dimensional point cloud map generation method and system based on point cloud descriptor matching |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |