CN114546036A - Flexible screen terminal, falling protection method thereof and storage medium - Google Patents
Flexible screen terminal, falling protection method thereof and storage medium Download PDFInfo
- Publication number
- CN114546036A CN114546036A CN202011332382.XA CN202011332382A CN114546036A CN 114546036 A CN114546036 A CN 114546036A CN 202011332382 A CN202011332382 A CN 202011332382A CN 114546036 A CN114546036 A CN 114546036A
- Authority
- CN
- China
- Prior art keywords
- flexible screen
- screen terminal
- falling
- terminal
- reaching
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000012544 monitoring process Methods 0.000 claims abstract description 24
- 230000001133 acceleration Effects 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 5
- 230000005484 gravity Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 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
- 230000001568 sexual effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Images
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 all parts 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 the 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 field of electronic devices, and in particular, to a method for protecting a flexible screen terminal from falling, a flexible screen terminal, and a computer-readable storage medium.
Background
At present, an intelligent terminal becomes an indispensable electronic product in daily life of people, and along with the technical progress, a terminal screen is also enlarged more and more, and the screen is often damaged due to collision and falling.
With the rapid development of the technology, the flexible screen terminal is produced. Although flexible screen terminal has the characteristics that screen and fuselage can be crooked, when flexible screen terminal collides with 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, it is an urgent need to solve the problem to provide a scheme capable of effectively reducing the collision and damage of the flexible screen terminal.
Disclosure of Invention
The present disclosure has been made to at least partially solve the technical problems occurring in the prior art.
According to an aspect of the embodiments of the present disclosure, there is provided a method for protecting a flexible screen terminal from falling, 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 all parts 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 the target position; and the number of the first and second groups,
and respectively controlling each part of the flexible screen to carry out deformation according to the respective corresponding deformation model.
Optionally, the method further comprises:
when the flexible screen terminal is in a falling state, acquiring the falling height of the flexible screen terminal;
judging whether the falling height of the flexible screen terminal is greater than a preset height threshold value or not;
and if so, executing the step of respectively acquiring the state of each part of the flexible screen reaching the target position.
Optionally, the state parameters of each part of the flexible screen reaching the destination position include: the drop height and arrival time of each portion of the flexible screen to the destination location.
Optionally, the falling height of each part of the flexible screen reaching the destination position is calculated by the following formula:
di=Li*cosα
wherein d isiDrop height for reaching destination position for i-th part of flexible screen, LiA falling path of the ith part of the flexible screen detected according to the falling path of the flexible screen terminal, wherein alpha is a 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, tiTime of arrival, v, for the i-th part of the flexible screen to reach the destination positioniThe initial velocity of the flexible screen at which the ith part falls is g, the acceleration of gravity.
Optionally, the method further comprises:
calling a distance sensor of the flexible screen terminal to detect the falling distance L of each part of the flexible screeni;
Calling an angle sensor of the flexible screen terminal to detect a falling angle alpha of the flexible screen terminal; and the number of the first and second groups,
calling a speed sensor of a flexible screen terminal to detect the initial speed v of each part of a flexible screen when the part fallsi。
Optionally, the deformation model of each portion of the flexible screen is specifically a concave-convex deformation generated by each portion of the flexible screen within the arrival time of each portion reaching the destination position.
Optionally, the deformation model of each portion of the flexible screen is calculated by using the following formula:
Ci(ti)=di-d0
wherein, Ci(ti) For the arrival time t of the ith part of the flexible screen at the destination positioniConcave-convex deformation generated therein, diDrop height for reaching destination position for i-th part of flexible screen, d0A drop height for the portion of the flexible screen that first reaches the destination location; if Ci(ti)>0, the arrival time t of the ith part of the flexible screen at the destination position isiInner protrusion | di-d0If Ci(ti)<0, the arrival time t of the ith part of the flexible screen at the destination position isiInner concave | di-d0|。
Optionally, whether the monitoring flexible screen terminal is in a falling state specifically is:
whether the flexible screen terminal is in a falling state or not is judged 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 all parts of the flexible screen reaching a target position when the monitoring module monitors that the flexible screen terminal is in a falling state;
the calculation module is arranged to calculate deformation models of all parts of the flexible screen respectively based on the state parameters of all parts of the flexible screen reaching the target position; and the number of the first and second groups,
and the control module is arranged to respectively control each part of the flexible screen to perform deformation according to the respective corresponding deformation model.
According to still another aspect of the embodiments of the present disclosure, there is provided a flexible screen terminal including a memory and a processor, wherein the memory stores a computer program, and when the processor runs the computer program stored in the memory, the processor executes the fall protection method 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 a computer program stored thereon, wherein when the computer program is executed by a processor, the processor executes the fall protection method of the flexible screen terminal.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
according to the flexible screen terminal and the fall protection method thereof provided by the embodiment of the disclosure, deformation models of all parts of the flexible screen are respectively calculated based on state parameters of all parts of the flexible screen reaching a target position, and then all parts of the flexible screen are respectively controlled to perform deformation according to the corresponding deformation models, so that collision and 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 obvious from the description, or may be learned by the practice of the disclosure. The objectives and other advantages of the disclosure may 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 example serve to explain the principles of the disclosure and not to limit the disclosure.
Fig. 1 is a schematic flow chart of a fall protection method of a flexible screen terminal according to an embodiment of the present 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 provided in the embodiment of the present disclosure.
Detailed Description
To make the objects, technical solutions and advantages of the embodiments of the present disclosure more apparent, specific embodiments of the present disclosure are described below in detail with reference to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the present disclosure, are given by way of illustration and explanation only, not limitation.
Fig. 1 is a schematic flow chart of a fall protection method of a flexible screen terminal according to an embodiment of the present 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 or not, and executing a step S102 when the flexible screen terminal is in the falling state; otherwise, continuing monitoring;
s102, respectively obtaining state parameters of all parts 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 the target position;
and S104, respectively controlling each part of the flexible screen to perform deformation according to the corresponding deformation model.
The destination positions of all parts of the flexible screen are specifically falling places of all parts of the flexible screen, and the falling places of all parts of the flexible screen are different.
In this embodiment, deformation models of the flexible screen are respectively calculated based on state parameters of the flexible screen when the flexible screen reaches a target position, and then the flexible screen is respectively controlled to perform deformation according to the corresponding deformation models, so that the flexible screen terminal can be effectively reduced from being collided and damaged.
In a specific implementation manner, in step S101, monitoring whether the flexible screen terminal is in a falling state specifically includes: whether the flexible screen terminal is in a falling state or not is judged by monitoring the acceleration of the flexible screen terminal.
In this embodiment, the acceleration of the flexible screen terminal can be monitored by calling the 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, obtaining 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 or not, and if so, executing the step S102; otherwise, the current flow is ended.
Wherein the height threshold value can be set empirically by a person skilled in the art.
In this embodiment, when the flexible screen terminal is monitored to be in a falling state, whether the falling height of the flexible screen terminal is greater than a preset height threshold is detected, and only when the falling height of the flexible screen terminal is greater than the preset height threshold, the subsequent steps are executed, that is, state parameters of all parts of the flexible screen reaching a target position are obtained respectively; and when the falling height of the flexible screen terminal is not more than the preset height threshold value, the falling height is low, 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 the flexible screen when the parts reach the destination position include: the drop height and arrival time of each portion of the flexible screen to the destination location.
Wherein, the state parameter S of each part of the flexible screen reaching the destination positioniCan be represented by a two-dimensional array, Si=[di,ti],diDrop height, t, for reaching the destination position for the ith part of the flexible screeniIs the arrival time of the ith part of the flexible screen to the destination position.
Further, the flexible screen portions reach the falling height d of the destination positioniCalculated using the following formula:
di=Li*cosα
wherein L isiAlpha is the falling angle of the flexible screen terminal, and is the falling path of the ith part of the flexible screen detected according to the falling path of the flexible screen terminal.
Arrival time t of each part of flexible screen to destination positioniCalculated using the following formula:
wherein v isiThe initial velocity of the flexible screen at which the ith part falls is g, the acceleration of gravity.
In one embodiment, the parameter LiThe acquisition mode is as follows: calling a distance sensor of the flexible screen terminal to detect the falling distance L of each part of the flexible screeni(ii) a The parameter α is obtained in the following manner: calling an angle sensor of the flexible screen terminal to detect a falling angle alpha of the flexible screen terminal; parameter viThe acquisition mode is as follows: calling a speed sensor of a flexible screen terminal to detect the initial speed v of each part of a flexible screen when the part fallsi。
In a specific embodiment, in step S103, the deformation model of each portion of the flexible screen is specifically: the flexible screen is characterized in that the flexible screen is deformed in a concave-convex mode within the reaching time of each part reaching the target position.
The concave-convex deformation may be a positive value or a negative value, and particularly, a part of each part of the flexible screen which reaches the target position first is taken as a reference.
In this embodiment, after the concave-convex deformation generated by each part of the flexible screen within the arrival time of each part at the destination position is calculated, each part of the flexible screen can be respectively 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:
Ci(ti)=di-d0
wherein, Ci(ti) For the arrival time t of the ith part of the flexible screen at the destination positioniConcave-convex deformation generated therein, diDrop height for reaching destination position for i-th part of flexible screen, d0A drop height for the portion of the flexible screen that first reaches the destination location; if Ci(ti)>0, the arrival time t of the ith part of the flexible screen at the destination position isiInner bulge | di-d0I.e. convex to Ci(ti) Absolute value of (C) ifi(ti)<0, the arrival time t of the ith part of the flexible screen at the destination position isiConcave | di-d0I.e. concave to the corresponding Ci(ti) Absolute value of (C) ifi(ti) And (5) 0, the ith part of the flexible screen does not need to be deformed.
In practical applications, the falling places of the parts of the flexible screen are not necessarily all on the same horizontal plane, that is, the flexible screen terminal is not necessarily dropped on a horizontal ground, and may fall on an uneven ground.
The falling protection method for the flexible screen terminal provided by the embodiment of the disclosure includes the steps of obtaining state parameters of all parts of the flexible screen reaching a target position, calculating deformation models of all parts of the flexible screen based on the state parameters, and controlling all parts of the flexible screen to perform corresponding deformation according to respective corresponding deformation models within reaching time no matter which direction the flexible screen terminal falls to which uneven position, so that the flexible screen terminal is prevented from colliding and being damaged to the maximum extent, falling protection of the flexible screen terminal falling to a horizontal ground can be realized, falling protection of the flexible screen terminal falling to uneven ground can also 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.
The monitoring module 21 is configured to monitor whether the flexible screen terminal is in a falling state; the obtaining module 22 is configured to obtain 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 parts of the flexible screen based on the state parameters of the parts of the flexible screen reaching the target position; the control module 24 is configured to control each portion of the flexible screen to perform deformation according to the respective corresponding deformation model.
In this embodiment, deformation models of the flexible screen are respectively calculated based on state parameters of the flexible screen when the flexible screen reaches a target position, and then the flexible screen is respectively controlled to perform deformation according to the corresponding deformation models, so that the flexible screen terminal can be effectively reduced from being collided and damaged.
In a specific embodiment, the monitoring module 21 is specifically configured to determine whether the flexible screen terminal is in a falling state by monitoring the acceleration of the flexible screen terminal.
In this embodiment, the monitoring module 21 may monitor the acceleration of the flexible screen terminal by using 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 one embodiment, the obtaining module 22 is further configured to obtain a falling height of the flexible screen terminal when the flexible screen terminal is in a falling state.
As shown in fig. 2, the flexible screen terminal 2 further includes: and a judging module 25.
The judgment module 25 is configured to judge whether the falling height of the flexible screen terminal is greater than a preset height threshold. The obtaining module 22 is specifically configured to perform the operation of obtaining the state parameters of the portions of the flexible screen reaching the destination position respectively only when the determining module 25 determines that the falling height of the flexible screen terminal is greater than the preset height threshold.
Wherein the height threshold value can be set empirically by a person skilled in the art.
In this embodiment, when the monitoring module 21 monitors that the flexible screen terminal is in a falling state, the determining module 25 determines whether the falling height of the flexible screen terminal is greater than a preset height threshold, and only when the falling height of the flexible screen terminal is greater than the preset height threshold, the obtaining module 22 performs subsequent operations, that is, performs operations of respectively obtaining state parameters of each part of the flexible screen reaching a target position; and when the falling height of the flexible screen terminal is not greater than the preset height threshold, the falling height is low, the terminal screen is hardly damaged, and the acquisition module 22 does not need to perform subsequent operations.
In a specific embodiment, the state parameters of the flexible screen parts to the destination position acquired by the acquiring module 22 include: the drop height and arrival time of each portion of the flexible screen to the destination location.
Further, the falling height of each part of the flexible screen reaching the destination position is calculated by the following formula:
di=Li*cosα
wherein d isiDrop height for reaching destination position for i-th part of flexible screen, LiAlpha is the falling angle of the flexible screen terminal, and is the falling path of the ith part of the flexible screen detected according to the falling path 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, tiTime of arrival, v, for the i-th part of the flexible screen to reach the destination positioniThe initial velocity of the flexible screen at which the ith part falls is g, the acceleration of gravity.
In one embodiment, the parameter LiThe acquisition mode is as follows: the obtaining module 22 calls a distance sensor of the flexible screen terminal to detect the falling distance L of each part of the flexible screeni(ii) a The parameter α is obtained in the following manner: the obtaining module 22 calls an angle sensor of the flexible screen terminal to detect a falling angle alpha of the flexible screen terminal; parameter viThe acquisition mode is as follows: the obtaining module 22 calls a speed sensor of the flexible screen terminal to detect the initial speed v when each part of the flexible screen fallsi。
In a specific embodiment, the calculating module 23 is specifically configured to calculate concave-convex deformations of the portions of the flexible screen generated in the respective arrival times of the portions of the flexible screen at the destination positions based on the state parameters of the portions of the flexible screen at the destination positions.
The concave-convex deformation may be a positive value or a negative value, and particularly, a part of each part of the flexible screen which reaches the target position first is taken as a reference.
In this embodiment, after the calculation module 23 calculates the concave-convex deformation of each part of the flexible screen generated in the arrival time of each part of the flexible screen at the destination position, the control module 24 may respectively control each part of the flexible screen to perform 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:
Ci(ti)=di-d0
wherein, Ci(ti) Is softArrival time t of ith part of sexual screen at arrival destination positioniConcave-convex deformation generated therein, diDrop height for reaching destination position for i-th part of flexible screen, d0A drop height for the portion of the flexible screen that first reaches the destination location; if Ci(ti)>0, the arrival time t of the ith part of the flexible screen at the destination position isiInner protrusion | di-d0If Ci(ti)<0, the arrival time t of the ith part of the flexible screen at the destination position isiConcave | di-d0If Ci(ti) And (5) 0, the ith part of the flexible screen does not need to be deformed.
Fig. 3 is a schematic structural diagram of another flexible screen terminal provided in the embodiment of the present disclosure. As shown in fig. 3, the flexible screen terminal 3 includes a memory 31 and a processor 32, the memory 31 stores a computer program, and when the processor 32 runs the computer program stored in the memory 31, the processor 32 executes the fall protection method of the flexible screen terminal.
The flexible screen terminal that this disclosed embodiment provided, through the state parameter that acquires each part of flexible screen and reachs the destination position, and calculate the deformation model of each part of flexible screen based on state parameter, no matter how the flexible screen terminal falls with what kind of orientation what kind of uneven position, all can be through controlling each part of its flexible screen and carrying out corresponding deformation according to the deformation model that corresponds separately in the arrival time, thereby avoid flexible screen to collide with the damage furthest, not only can realize that the flexible screen terminal falls the protection of falling to horizontal ground, can also realize that the flexible screen terminal falls the protection of falling to uneven ground of height, and application scope is wide.
Based on the same technical concept, embodiments of the present disclosure also provide a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the processor executes the fall protection method for the flexible screen terminal.
It will be understood by those of ordinary skill in the art that all or some of the steps of the methods, systems, functional modules/units in the devices disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof. In a hardware implementation, the division between 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 by several physical components in cooperation. 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 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 is well known to those of ordinary skill 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 accessed by a computer. In addition, 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 as known to those skilled in the art.
Finally, it should be noted that: the above embodiments are only used for illustrating the technical solutions of the present disclosure, and not for limiting the same; while the present disclosure has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art will understand that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present disclosure.
Claims (11)
1. A falling protection method of a flexible screen terminal is characterized by comprising 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 all parts 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 the target position; and the number of the first and second groups,
and respectively controlling each part of the flexible screen to carry out deformation according to the respective corresponding deformation model.
2. The method of claim 1, further comprising:
when the flexible screen terminal is in a falling state, acquiring the falling height of the flexible screen terminal;
judging whether the falling height of the flexible screen terminal is greater than a preset height threshold value or not;
and if so, executing the step of respectively acquiring the state of each part of the flexible screen reaching the target position.
3. The method of claim 1, wherein the state parameters for the portions of the flexible screen to reach the destination location comprise: the drop height and arrival time of each portion of the flexible screen to the destination location.
4. The method of claim 3, wherein the drop height of each portion of the flexible screen to the destination location is calculated using the formula:
di=Li*cosα
wherein d isiDrop height for reaching destination position for i-th part of flexible screen, LiAlpha is the falling angle of the flexible screen terminal for the falling path of the ith part of the flexible screen detected according to the falling path 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, tiTime of arrival, v, for the i-th part of the flexible screen to reach the destination positioniThe initial velocity of the flexible screen at which the ith part falls is g, the acceleration of gravity.
5. The method of claim 4, further comprising:
calling a distance sensor of the flexible screen terminal to detect the falling distance L of each part of the flexible screeni;
Calling an angle sensor of the flexible screen terminal to detect a falling angle alpha of the flexible screen terminal; and the number of the first and second groups,
calling a speed sensor of a flexible screen terminal to detect the initial speed v of each part of a flexible screen when the part fallsi。
6. The method according to claim 3, wherein the deformation model of each part of the flexible screen is embodied as concave-convex deformation of each part of the flexible screen generated in the arrival time of each part of the flexible screen at the destination position.
7. The method of claim 6, wherein the deformation model of the flexible screen portions is calculated using the following formula:
Ci(ti)=di-d0
wherein, Ci(ti) For the arrival time t of the ith part of the flexible screen at the destination positioniConcave-convex deformation generated therein, diDrop height for reaching destination position for i-th part of flexible screen, d0A drop height for the portion of the flexible screen that first reaches the destination location; if Ci(ti)>0, then the flexible screen isi part of the arrival time t at the destination positioniInner protrusion | di-d0If Ci(ti)<0, the arrival time t of the ith part of the flexible screen at the destination position isiConcave | di-d0|。
8. The method according to claim 1, wherein the monitoring whether the flexible screen terminal is in a falling state specifically comprises:
whether the flexible screen terminal is in a falling state or not is judged by monitoring the acceleration of the flexible screen terminal.
9. 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 used for respectively acquiring state parameters of all parts of the flexible screen reaching a target position when the monitoring module monitors that the flexible screen terminal is in a falling state;
the calculation module is arranged to calculate deformation models of all parts of the flexible screen respectively based on the state parameters of all parts of the flexible screen reaching the target position; and the number of the first and second groups,
and the control module is arranged to respectively control each part of the flexible screen to perform deformation according to the respective corresponding deformation model.
10. A flexible screen terminal, characterized by comprising a memory in which a computer program is stored and a processor which, when running the computer program stored by the memory, executes a fall protection method of a flexible screen terminal according to any one of claims 1 to 8.
11. A computer-readable storage medium, on which a computer program is stored, wherein the computer program, when executed by a processor, causes the processor to perform a method of fall protection of a flexible screen terminal according to any one of claims 1 to 8.
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 true CN114546036A (en) | 2022-05-27 |
CN114546036B 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 |
---|---|
CN114546036B (en) | 2023-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106183979B (en) | A kind of method and apparatus reminded according to spacing vehicle | |
CN110807377B (en) | Target tracking and intrusion detection method, device and storage medium | |
CN111127497B (en) | Robot and stair climbing control method and device thereof | |
US20120269381A1 (en) | Device and method for monitoring water level | |
US20090021858A1 (en) | Hard Disk Drive Protection System Based on Adaptive Thresholding | |
US20190138821A1 (en) | Camera blockage detection for autonomous driving systems | |
US20100253495A1 (en) | In-vehicle image processing device, image processing method and memory medium | |
CN102279285A (en) | Terminal, method and apparatus for detecting drop information thereof | |
CN110216661B (en) | Falling area identification method and device | |
US10474935B2 (en) | Method and device for target detection | |
US10674941B2 (en) | Monitoring device, monitoring system, monitoring method, monitoring program, and computer readable media with monitoring program recording thereon | |
US8799201B2 (en) | Method and system for tracking objects | |
CN105842680B (en) | A kind of data processing method and device | |
CN106651903B (en) | A kind of Mobile object detection method | |
JP2011188094A (en) | Object recognition device and program | |
CN114546036A (en) | Flexible screen terminal, falling protection method thereof and storage medium | |
US20150042794A1 (en) | System and method for adjusting internet protocol camera | |
US11295454B1 (en) | Object detection method, security device, and readable storage medium | |
CN110779446A (en) | Battery detection method and device, electronic equipment and battery detection system | |
EP4290404A1 (en) | Method and system for detecting moving object | |
CN114387689A (en) | Method for controlling parking lot barrier gate and related device | |
CN103679055A (en) | Information processing method, information processing device and electronic equipment | |
JP2013120954A (en) | Sleeping face recognition device | |
CN111709274A (en) | Driver head-lowering behavior detection algorithm applicable to embedded system | |
US20180157312A1 (en) | Device with automatic shutdown function and method with automatic shutdown function |
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 |