Falling angle measurement method and related equipment

By simulating user operations by rotating parts and fixtures, combining sensors to collect torque and angles, they automatically identify the free fall angle of electronic equipment, solving the problem of low measurement dependence and low accuracy in the prior art, and achieving accuracy for foldable electronic equipment Angle measurement.

CN118654878BActive Publication Date: 2024-12-31HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411149898.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-21
Publication Date
2024-12-31
Estimated Expiration
2044-08-21

AI Technical Summary

Technical Problem

In the prior art, measuring the free fall angle of the foldable electronic device depends on the experience of the measuring personnel, and the measurement accuracy is low, so it is impossible to accurately measure the free fall angle of the device at a small angle or a large angle during the deployment and clamping process.

Method used

Use rotating parts and fixtures to simulate the user's opening and closing electronic equipment, and collect torque and rotation angles in real time through sensors, automatically identify and record the combination of torque-turning angles, determine the free fall angle of the equipment during opening and closing, and achieve a range of 0~180°. accurate measurement.

Benefits of technology

It improves the accuracy and consistency of measurements, overcomes the problems of large fluctuations and hysteresis of traditional manual measurements, and can accurately measure free fall angles less than 10° or greater than 170°, shorten the measurement time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118654878B_ABST
    Figure CN118654878B_ABST
Patent Text Reader

Abstract

The present application provides a method for measuring a falling angle and related equipment for measuring the free-falling angle of a foldable electronic device, and relates to the field of terminal detection technology. The electronic device includes a first device side and a second device side connected by a rotating shaft. The method for measuring the falling angle includes: controlling the rotating member to drive the second device side to rotate in a first direction, the first direction being a direction away from the first device side, or a direction close to the first device side; based on the first rotation parameter of the rotating member and the timestamp of the first rotation parameter, determining the timestamp of the first target torque that meets the preset conditions, the first rotation parameter includes the torque and the rotation angle of the rotating member during the rotation process in the first direction; obtaining the first target rotation angle corresponding to the timestamp of the first target torque; based on the first target rotation angle, determining the first free-falling angle of the second device side. Using the above method, the free-falling angle of a foldable electronic device can be accurately measured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of terminal detection technology, and in particular to a falling angle measurement method and related equipment. Background Art

[0002] Foldable electronic devices are small and easy to carry, and are becoming more and more popular among consumers. Foldable electronic devices are generally equipped with a hinge for realizing the folding function. When the electronic device is unfolded or folded, the torque of the hinge may not be able to support the weight of the folded part, causing the folded part to fall freely. The angle that triggers the free fall scene is called the free fall angle. The size of the free fall angle directly affects the user's experience of using the device.

[0003] In the related art, measurement personnel usually use an angle gauge to manually measure the free fall angle of a foldable electronic device during the unfolding and / or buckling process. This testing method is heavily dependent on the measurement personnel's experience, and there is a high possibility that the free fall angle of the device during the unfolding and / or buckling process may not be accurately measured, and the testing process is time-consuming and labor-intensive. Summary of the invention

[0004] In view of the above, it is necessary to provide a fall angle measurement method and related equipment, which can solve the problem that the existing measurement of the free fall angle of a foldable electronic device relies on the experience of the measurement personnel and has low measurement accuracy.

[0005] In a first aspect, the present application provides a fall angle measurement method for measuring the free fall angle of a foldable electronic device, the electronic device comprising a first device side and a second device side connected by a rotating shaft, the fall angle measurement method comprising: controlling a rotating member to drive the second device side to rotate in a first direction, the first direction being a direction away from the first device side, or a direction close to the first device side; determining a timestamp of a first target torque that meets a preset condition based on a first rotation parameter of the rotating member and a timestamp of the first rotation parameter, the first rotation parameter comprising a torque and a rotation angle of the rotating member during the rotation process in the first direction; obtaining a first target rotation angle corresponding to the timestamp of the first target torque; and determining a first free fall angle of the second device side based on the first target rotation angle.

[0006] The above technical solution is adopted to use a rotating part and a clamp to simulate the user opening and closing a foldable electronic device, accurately identify the angle of free fall of the device during the opening and closing process, collect the torque and rotation angle of the rotating part in real time through the sensor, and record the torque and rotation angle sensed by the sensor on the same time axis, and convert the mechanical action that triggers the free fall event into a combination of torque and rotation angle on the same time axis, so as to automatically determine the angle of free fall of the device during the opening and closing process based on the recorded torque and rotation angle. Compared with traditional manual measurement, the free fall angle of the foldable electronic device can be accurately measured, and automated measurement can be realized.

[0007] In a possible implementation, the preset condition includes a preset value, and the preset value is the torque of the rotating shaft calculated based on the first target torque.

[0008] By adopting the above technical solution, by converting the free fall moment of the second device side into the moment when the torque of the rotating shaft is a preset value, accurate measurement of the free fall angle in the range of 0~180° can be achieved, and the consistency and measurement accuracy of the measurement results are high. The problem of large fluctuations in the measurement results of traditional manual measurement and the inability to measure small angles (for example, less than 10°) or large angles (for example, greater than 170°) of free fall angles due to the hysteresis of the rotating shaft (manually pressing the second device side, but the rotating shaft angle does not change) can be solved.

[0009] In one possible implementation, based on the first target rotation angle, the first free fall angle on the second device side is determined, including: if the number of first target rotation angles is one, using the first target rotation angle as the first free fall angle; if the number of first target rotation angles is multiple, using the first target rotation angle with the smallest timestamp as the first free fall angle.

[0010] By adopting the above technical solution, in the case where the first target torque that meets the preset conditions includes one or more (corresponding to one or more first target rotation angles), the first free-fall angle can be accurately determined.

[0011] In one possible implementation, after determining the first free-fall angle on the second device side, the fall angle measurement method also includes: controlling the rotating member to drive the second device side to rotate in a second direction, the second direction being opposite to the first direction; determining the timestamp of the second target torque that meets the preset conditions based on the second rotation parameter of the rotating member and the timestamp of the second rotation parameter, the second rotation parameter including the torque and the rotation angle of the rotating member during the rotation process in the second direction; obtaining the second target rotation angle corresponding to the timestamp of the second target torque; and determining the second free-fall angle on the second device side based on the second target rotation angle.

[0012] By adopting the above technical solution, the rotating member performs one opening and closing action, and the large-angle free-fall angle and the small-angle free-fall angle of the foldable electronic device can be measured, and the measurement time is short.

[0013] In one possible implementation, controlling the rotating member to drive the second device side to rotate in a first direction includes: controlling the rotating member to drive the second device side to rotate in the first direction at a preset angular velocity; controlling the rotating member to drive the second device side to rotate in the second direction includes: controlling the rotating member to drive the second device side to rotate in the second direction at a preset angular velocity.

[0014] By adopting the above technical solution, during the test process, by setting the rotating member to drive the second device side to rotate in the first direction or the second direction at a preset angular velocity, it is possible to overcome the problem of the traditional manual testing solution being too small in the actual measured free fall angle due to the influence of the damping lag of the shaft during the test.

[0015] In a possible implementation, the preset angular velocity includes an angular velocity determined based on the rotation axis in a static free-fall scenario, or an angular velocity determined based on the rotation axis in a dynamic free-fall scenario.

[0016] By adopting the above technical scheme, during the test process, by setting the rotating parts at different rotational angular velocities, the free fall angles of static free fall scenarios and dynamic free fall scenarios can be measured, accurately covering the user's possible usage scenarios, and overcoming the problem that the actual measured free fall angle is too small due to the influence of the damping lag of the shaft during the test in the traditional manual testing scheme, and the problem that only the free fall angle of the static free fall scenario can be tested.

[0017] In a second aspect, an embodiment of the present application provides a drop angle measuring device for measuring the free-fall angle of a foldable electronic device, wherein the foldable electronic device includes a first device side and a second device side, wherein the first device side is connected to the second device side via a rotating shaft, and the drop angle measuring device includes: a driving device; a rotating member connected to the driving device, wherein the rotating member is used to rotate in a first direction under the drive of the driving device; a clamp, wherein one end is connected to the rotating member and the other end is used to contact the second device side, wherein the clamp rotates with the rotating member to drive the second device side to rotate in a first direction, wherein the first direction is a direction away from the first device side or a direction close to the first device side; a sensor, wherein the sensor is used to sense a first rotation parameter of the rotating member during the rotation process in the first direction, wherein the first rotation parameter includes a torque and a rotation angle of the rotating member during the rotation process in the first direction; a control module, which is electrically connected to the sensor, wherein the control module is used to record the first rotation parameter sensed by the sensor and a timestamp of the first rotation parameter, and determine the first free-fall angle of the second device side based on the first rotation parameter and the timestamp of the first rotation parameter.

[0018] The above technical solution is adopted to use a driving device, a rotating part and a clamp to simulate the user opening and closing the foldable electronic device, accurately identify the angle of free fall of the device during the opening and closing process, collect the torque and rotation angle of the rotating part in real time through the sensor, and record the torque and rotation angle sensed by the sensor on the same time axis, and convert the mechanical action triggering the free fall event into a combination of torque-rotation angle on the same time axis, so as to automatically determine the angle of free fall of the device during the opening and closing process based on the recorded torque-rotation angle. Compared with traditional manual measurement, the free fall angle of the foldable electronic device can be accurately measured, and automated measurement can be realized.

[0019] In one possible implementation, the control module is also used to: determine the timestamp of the first target torque that meets the preset conditions based on the recorded first rotation parameter; obtain the first target rotation angle corresponding to the timestamp of the first target torque, and determine the first free fall angle on the second device side based on the first target rotation angle, and the preset conditions include the torque of the rotating shaft calculated based on the first target torque being a preset value.

[0020] By adopting the above technical solution, by converting the free fall moment of the second device side into the moment when the torque of the rotating shaft is a preset value, accurate measurement of the free fall angle in the range of 0~180° can be achieved, and the consistency and measurement accuracy of the measurement results are high, which solves the problem that the measurement results of traditional manual measurement fluctuate greatly and the free fall angle of small angles (for example, less than 10°) or large angles (for example, greater than 170°) cannot be measured due to the hysteresis of the rotating shaft.

[0021] In one possible implementation, the control module is also electrically connected to the drive device, and the control module is used to output a first control signal to the drive device, and the drive device is used to respond to the first control signal and output a first driving force to drive the rotating member to rotate in a first direction. After the control module determines the first free fall angle on the second device side, the control module is also used to output a second control signal to the drive device, and the drive device is also used to respond to the second control signal and output a second driving force to drive the rotating member to rotate in a second direction to measure the second free fall angle on the second device side, and the second direction is opposite to the first direction.

[0022] By adopting the above technical solution, the rotating member performs one opening and closing action, and the large-angle free-fall angle and the small-angle free-fall angle of the foldable electronic device can be measured, and the measurement time is short.

[0023] In one possible implementation, the sensor is also used to sense a second rotation parameter of the rotating part during the rotation process in the second direction, and the control module is also used to record the second rotation parameter sensed by the sensor and the timestamp of the second rotation parameter, and determine the second free fall angle on the second device side based on the second rotation parameter and the timestamp of the second rotation parameter, the second rotation parameter including the torque and rotation angle of the rotating part during the rotation process in the second direction.

[0024] By adopting the above technical solution, the sensor can collect the torque and rotation angle of the rotating part during an opening and closing action, and then measure the large-angle free fall angle and small-angle free fall angle of the foldable electronic device respectively.

[0025] In one possible implementation, the control module is also used to: determine the timestamp of the second target torque that meets the preset conditions based on the recorded second rotation parameter; obtain the second target rotation angle corresponding to the timestamp of the second target torque, and determine the second free fall angle on the second device side based on the second target rotation angle, and the preset conditions include the torque of the rotating shaft calculated based on the second target torque being a preset value.

[0026] By adopting the above technical solution, by converting the free fall moment of the second device side into the moment when the torque of the rotating shaft is a preset value, accurate measurement of the free fall angle in the range of 0~180° can be achieved, and the consistency and measurement accuracy of the measurement results are high, which solves the problem that the measurement results of traditional manual measurement fluctuate greatly and the free fall angle of small or large angles cannot be measured due to the lag of the rotating shaft.

[0027] In a possible implementation, the control module controls the rotating member to drive the second device side to rotate in a first direction at a preset angular velocity, and controls the rotating member to drive the second device side to rotate in a second direction at a preset angular velocity.

[0028] By adopting the above technical solution, during the test process, by setting the rotating member to drive the second device side to rotate in the first direction or the second direction at a preset angular velocity, it is possible to overcome the problem of the traditional manual testing solution being too small in the actual measured free fall angle due to the influence of the damping lag of the shaft during the test.

[0029] In a possible implementation, the preset angular velocity includes an angular velocity determined based on the rotation axis in a static free-fall scenario, or an angular velocity determined based on the rotation axis in a dynamic free-fall scenario.

[0030] By adopting the above technical scheme, during the test process, by setting the rotating parts at different rotational angular velocities, the free fall angles of static free fall scenarios and dynamic free fall scenarios can be measured, accurately covering the user's possible usage scenarios, and overcoming the problem that the actual measured free fall angle is too small due to the influence of the damping lag of the shaft during the test in the traditional manual testing scheme, and the problem that only the free fall angle of the static free fall scenario can be tested.

[0031] In one possible implementation, the clamp includes a first side wall and a second side wall. When the clamp drives the second device side to rotate in the first direction and before the second device side freely falls, the first side wall abuts against the second device side. After the second device side freely falls, the second side wall abuts against the second device side.

[0032] By adopting the above technical solution, by designing the clamp to include a first side wall and a second side wall, with only one side wall abutting against the second device side, it is convenient to accurately convert the mechanical action of the second device side before, during and after free fall into a combination of torque-rotation angle on the same time axis, thereby achieving accurate measurement of the free fall angle of the foldable electronic device.

[0033] In a third aspect, the present application provides a computer device, which includes a memory and a processor; the memory and the processor are coupled; the memory is used to store program instructions; the processor is used to read the program instructions stored in the memory to implement the falling angle measurement method in the above-mentioned first aspect and possible implementation methods.

[0034] In a fourth aspect, the present application provides a computer-readable storage medium, in which computer-readable instructions are stored. When the computer-readable instructions are executed by a processor, the falling angle measurement method in the above-mentioned first aspect and possible implementation methods is implemented.

[0035] In a fifth aspect, the present application provides a computer program product, which includes computer-readable instructions. When the computer-readable instructions are executed by a processor, the method for measuring the falling angle in the above-mentioned first aspect and possible implementation methods is implemented.

[0036] In addition, the technical effects brought about by the third to fifth aspects can be found in the descriptions related to the methods of each design in the above method part, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 A schematic diagram of a possible application environment provided for an embodiment of the present application;

[0038] Figure 2A schematic diagram of measuring the free-fall angle of a foldable electronic device in the prior art;

[0039] Figure 3 A schematic diagram of a possible test system provided in one embodiment of the present application;

[0040] Figure 4 A schematic diagram of a second device side freely falling during an unfolding process and a fastening process provided by an embodiment of the present application;

[0041] Figure 5 A flow chart of measuring the free fall angle of a foldable electronic device by a measurement system provided in one embodiment of the present application;

[0042] Figure 6 A schematic diagram of a torque curve drawn based on the torque of a rotating member rotating in a first direction according to an embodiment of the present application;

[0043] Figure 7 A schematic diagram of a torque curve drawn based on the torque of the rotating member rotating in the second direction provided by an embodiment of the present application;

[0044] Figure 8 A schematic diagram of a torque curve drawn based on the locking torque of the rotating shaft provided in an embodiment of the present application;

[0045] Fig. 9 This is a flow chart of a control module provided in an embodiment of the present application to implement measurement of a first free-fall angle and a second free-fall angle on a second device side;

[0046] Fig.10 is a flow chart of a method for measuring a falling angle provided in an embodiment of the present application;

[0047] Fig.11 is a schematic diagram of a first free-fall angle measured by a measuring system provided by an embodiment of the present application when a rotating member is at different angular velocities;

[0048] Fig.12 is a flow chart of a method for measuring a falling angle provided by another embodiment of the present application;

[0049] Fig.13 This is a hardware architecture diagram of a computer device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0050] The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0051] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of the present application, words such as "exemplary", "or", "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary", "or", "for example" is intended to present related concepts in a concrete way.

[0052] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those generally understood by technicians in the technical field of the present application. The terms used in the specification of the present application are only for the purpose of describing specific embodiments and are not intended to limit the present application. It should be understood that, unless otherwise specified in the present application, " / " means or. For example, A / B can represent A or B. "And / or" in the present application is only a kind of association relationship describing associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. "At least one" means one or more. "Multiple" means two or more than two. For example, at least one of a, b or c can represent: a, b, c, a and b, a and c, b and c, a, b and c seven situations. It should be understood that the order of the steps shown in the flowchart of this article can be changed, and some can also be omitted.

[0053] To facilitate understanding of the embodiments of the present application, first, the technical terms involved in the present application are introduced:

[0054] Free fall angle: Also known as freedown angle, generally refers to the angle at which the folded part of a foldable electronic device freely falls when it is unfolded and / or fastened because the torque of the hinge cannot support the weight of the folded part. For foldable electronic devices with different hinge designs, some foldable electronic devices may only have a free fall angle when fastened. In this case, only the free fall angle of the foldable electronic device when fastened needs to be measured. Some foldable electronic devices may have both a free fall angle when unfolded and a free fall angle when fastened. In this case, the free fall angle of the foldable electronic device when unfolded and the free fall angle when fastened need to be measured.

[0055] like Figure 1 As shown, the foldable electronic device 100 includes a folded state and an unfolded state, and the electronic device 100 may include a first device side 1001 and a second device side 1002, and the first device side 1001 and the second device side 1002 are connected by a rotating shaft 1000. Figure 1 As shown in (a) in the figure, taking the buckling of the second device side 1002 relative to the first device side 1001 as an example, during the buckling process of the electronic device 100, the shaft torque may be unable to support the weight of the second device side 1002, resulting in a free fall of the second device side 1002. In this case, there is a first free fall angle, which is greater than 0 degrees and less than 90 degrees. Figure 1 As shown in (b), taking the unfolding of the second device side 1002 relative to the first device side 1001 as an example, during the large-angle unfolding of the electronic device 100, the shaft torque may be unable to support the weight of the second device side 1002, resulting in a free fall of the second device side 1002. In this case, there is a second free fall angle, which is greater than 90 degrees.

[0056] In the embodiment of the present application, the electronic device 100 may be a laptop computer, a foldable mobile phone or other electronic device, and the embodiment of the present application does not limit the specific device form of the electronic device 100. For example, taking the electronic device 100 as a laptop computer, the first device side 1001 may be a host side (including a keyboard, a battery, a motherboard, etc.), and the second device side 1002 may be a screen side.

[0057] In the related art, an angle gauge is commonly used to measure the free fall angle of a foldable electronic device during the unfolding and / or closing process.

[0058] like Figure 2As shown, a triangle or foam is placed between the first device side 1001 and the second device side 1002, and an angle gauge is used to measure the free fall angle of the electronic device 100 during the unfolding and / or snapping process. In order to measure the free fall angle of the electronic device 100 when unfolded, triangles or foams of different heights are required, and the tester's fingers are required to slowly apply thrust to the second device side 1002. When measuring the free fall angle of the electronic device 100 when snapped, triangles or foams of different heights are also required, and the tester's fingers are required to slowly apply thrust to the second device side 1002.

[0059] This test method heavily relies on the experience of the measurement personnel, and due to the rotation hysteresis of the shaft, there is a high possibility that the free fall angle of the device during the deployment and / or fastening process cannot be accurately measured, the measurement error is large, and the test process is time-consuming and labor-intensive.

[0060] In view of this, an embodiment of the present application provides a method for measuring a falling angle to solve the problem that the existing method for measuring the free falling angle of a foldable electronic device heavily relies on the experience of the measurement personnel, and has low measurement accuracy and a time-consuming and labor-intensive testing process.

[0061] See also Figure 3 , is a schematic diagram of the structure of a possible test system provided in an embodiment of the present application.

[0062] In this embodiment, the measuring system 10 is used to detect the free-fall angle of the electronic device 100 during the unfolding and / or closing process. Figure 3 , the free fall angle of the second device side 1002 of the electronic device 100 during the process of fastening or large-angle unfolding is taken as an example for explanation.

[0063] like Figure 3 As shown in (a) and (b) of FIG. 8 , the measuring system 10 may include a driving module 101 , a rotating member 102 , a fixture 103 , a torque sensor 104 , an angle sensor 105 and a control module 106 .

[0064] The driving module 101 is used to provide driving force so that the second device side 1002 of the electronic device 100 can be unfolded or buckled. For example, the driving module 101 may include a servo motor and a motor driving system. The motor driving system can control the speed of the servo motor to simulate the user unfolding or buckling the second device side 1002 of the electronic device 100 with different forces. For example, the motor driving system can control the servo motor to rotate forward / reverse and the speed of the forward / reverse rotation based on different control signals output by the control module 106.

[0065] The rotating member 102 is used to drive the fixture 103 to rotate under the drive of the driving module 101. For example, the rotating member 102 can be a rotatable mechanical arm connected to the servo motor and the fixture 103, and the mechanical arm can drive the fixture 103 to rotate under the drive of the servo motor.

[0066] The clamp 103 is used to drive the second device side 1002 of the electronic device 100 to expand or close under the drive of the rotating member 102, so as to simulate the user expanding or closing the second device side 1002 of the electronic device 100. For example, the clamp 103 is a U-shaped clamp, and one side wall of the U-shaped clamp can be abutted against the second device side 1002. The rotating member 102 drives the clamp 103 to rotate under the drive of the servo motor, and the rotation of the clamp 103 can drive the second device side 1002 to rotate relative to the first device side 1001, so as to simulate the user expanding or closing the second device side 1002.

[0067] It can be understood that if it is necessary to detect the free fall angle of the first device side 1001 of the electronic device 100 during the process of fastening or large-angle unfolding, one side wall of the U-shaped clamp is against the first device side 1001, and the rotating part 102 drives the clamp 103 to rotate under the drive of the servo motor. The rotation of the clamp 103 can also drive the first device side 1001 to rotate relative to the second device side 1002, thereby simulating the user to unfold or fasten the first device side 1001.

[0068] The torque sensor 104 is used to sense the torque of the rotating member 102 during rotation. The detection accuracy of the torque sensor 104 can be selected according to actual needs, and the embodiment of the present application does not limit this.

[0069] The angle sensor 105 is used to sense the rotation angle of the rotating member 102. The rotation angle of the rotating member 102 is the same as the expansion angle or the locking angle of the second device side 1002.

[0070] The detection accuracy of the angle sensor 105 can be selected according to the detection accuracy of the free-fall angle, which is not limited in the present embodiment. For example, if the detection accuracy of the free-fall angle is expected to be accurate to 2 decimal places, the angle sensor 105 can be selected to have a detection accuracy of 2 decimal places.

[0071] The embodiment of the present application does not limit the installation position of the torque sensor 104 and the angle sensor 105. The installation position of the sensor can be satisfied as long as it can sense the torque and rotation angle of the rotating member 102 during the rotation process. For example, the installation position of the torque sensor 104 and the angle sensor 105 can be installed with reference to the sensor position for torque and rotation angle sensing requirements of the related robot arm.

[0072] In some embodiments, Figure 4As shown in (a), when the second device side 1002 does not freely fall during the unfolding process, the first side wall 1031 of the clamp 103 abuts against the second device side 1002. When the second device side 1002 freely falls during the unfolding process, the second device side 1002 separates from the first side wall 1031, and the second device side 1002 freely falls and abuts against the second side wall 1032 of the clamp 103. In this case, the sudden torque can be detected.

[0073] like Figure 4 As shown in (b), when the second device side 1002 does not freely fall during the fastening process, the second side wall 1032 of the clamp 103 abuts against the second device side 1002. When the second device side 1002 freely falls during the fastening process, the second device side 1002 separates from the second side wall 1032 and the second device side 1002 freely falls until it abuts against the first side wall 1031. In this case, the sudden torque can also be detected.

[0074] The control module 106 can be used to obtain the sensing results of the torque sensor 104 and the angle sensor 105. The control module 106 can detect the moment of sudden change of torque and determine the free fall angle of the second device side 1002 during the unfolding or fastening process based on the rotation angle corresponding to the moment of sudden change of torque. The control module 106 can include a signal collector and a signal processor. The signal collector can be used to collect the sensing results output by the torque sensor 104 and the angle sensor 105. The signal processor can be used to record the sensing results and sensing time of the torque sensor 104 and the angle sensor 105, as well as detect the moment of sudden change of torque, and determine the free fall angle of the second device side 1002 during the unfolding or fastening process based on the rotation angle corresponding to the moment of sudden change of torque.

[0075] In some embodiments, the acquisition frequency of the signal collector can be selected according to actual needs, and the present application embodiment does not limit this. For example, the acquisition frequency of the signal collector is 1000HZ, that is, the control module 106 can record the torque and rotation angle of the rotating member 102 every 1ms.

[0076] In some embodiments, the signal collector may be an analog-to-digital converter or other chips that can realize sensor signal acquisition, and the signal processor may be a microcontroller unit (MCU), a digital signal processor (DSP), or other chips that can perform signal processing. It is understood that the signal collector and the signal processor may also be integrated into the same chip, which is not limited in the embodiments of the present application.

[0077] like Figure 5As shown, it is a flow chart of the measurement system 10 provided in one embodiment of the present application measuring the free fall angle of the electronic device 100. In the embodiment of the present application, the electronic device 100 includes a first device side 1001 and a second device side 1002, and the second device side 1002 is buckled or unfolded relative to the first device side 1001 as an example, that is, measuring the free fall angle of the electronic device 100 is measuring the free fall angle of the second device side 1002.

[0078] S51 , the driving module 101 drives the rotating member 102 to rotate in a first direction in response to the first control signal output by the control module 106 , so that the clamp 103 unfolds the second device side 1002 of the electronic device 100 .

[0079] In the embodiment of the present application, the first direction may refer to a clockwise direction or a counterclockwise direction. The control module 106 may output a first control signal to the drive module 101 to control the drive module 101 to drive the rotating member 102 to rotate in the first direction. For example, the control module 106 may include a human-computer interaction interface or may communicate with a host computer to receive a test instruction from a user, and output a first control signal in response to the test instruction.

[0080] The clamp 103 unfolding the second device side 1002 of the electronic device 100 may mean keeping the position of the first device side 1001 fixed, and the clamp 103 drives the second device side 1002 to rotate away from the position of the first device side 1001. The rotation angle of the second device side 1002 may be 0-180°. For example, a part of the rotating member 102 remains fixed, and another part can rotate relative to the part, and the first device side 1001 can be fixedly connected to the fixed part of the rotating member 102.

[0081] The driving module 101 can drive the rotating member 102 to unfold the second device side 1002 at a preset angular velocity. The preset angular velocity can be set according to actual test requirements, and the embodiment of the present application is not limited to this.

[0082] S52 , the control module 106 collects and records the torque sensed by the torque sensor 104 and the rotation angle sensed by the angle sensor 105 .

[0083] During the rotation of the rotating member 102, the torque sensor 104 can sense the torque of the rotating member 102 in real time, and the angle sensor 105 can sense the rotation angle of the rotating member 102 in real time. The control module 106 can be electrically connected to the torque sensor 104 and the angle sensor 105, and the control module 106 can collect and record the torque sensed by the torque sensor 104 and the rotation angle sensed by the angle sensor 105. When recording the torque and the rotation angle, the control module 106 can also record the timestamp of the collection. That is, each set of data recorded by the control module 106 can be expressed as: (torque, rotation angle, timestamp).

[0084] S53, the control module 106 determines the first timestamp when the second device side 1002 free falls during the unfolding process based on the sensing result of the torque sensor 104.

[0085] In some embodiments, when the second device side 1002 does not freely fall during the unfolding process, the first side wall 1031 of the clamp 103 abuts against the second device side 1002; when the second device side 1002 freely falls during the unfolding process, the second device side 1002 separates from the first side wall 1031, and the second device side 1002 freely falls and abuts against the second side wall 1032 of the clamp 103.

[0086] like Figure 6 As shown, a torque curve drawn based on the torque sensed by the torque sensor 104 is illustrated when the rotating member 102 rotates from 0° to 180°. Figure 6 The torque curve S1 / S2, the angle scale of the x-axis, and the torque value scale of the y-axis are only set to facilitate understanding of the scheme of the present application. The numerical accuracy may differ from the actual measurement results and cannot be understood as a limitation on the embodiments of the present application.

[0087] The torque curve S1 is a torque curve under no-load condition, that is, when there is no electronic device 100 , the rotating member 102 drives the fixture 103 to rotate along the first direction at a preset angular velocity, and the torque curve is drawn based on the torque sensed by the torque sensor 104 .

[0088] The torque curve S2 is a torque curve under load, that is, when the electronic device 100 is present, the rotating member 102 drives the clamp 103 and the second device side 1002 to rotate along the first direction at a preset angular velocity, and the torque curve is drawn based on the torque sensed by the torque sensor 104.

[0089] The unfolding torque of the second device side 1002 can be defined as the difference between the torque under load and the torque under no-load. Before the second device side 1002 falls freely during the unfolding process, the clamp 103 drives the second device side 1002 to rotate, resulting in the torque under load being greater than the torque under no-load, and the unfolding torque of the second device side 1002 is a positive value.

[0090] During the free fall of the second device side 1002, since the second device side 1002 is separated from the clamp 103, the torque under load is equal to the torque under no-load, that is, the torque curve S1 and the torque curve S2 intersect, and the unfolding torque of the second device side 1002 is zero.

[0091] After the free fall ends, the second device side 1002 abuts against the second side wall 1032 of the fixture 103. At this time, the gravity of the second device side 1002 drives the fixture 103 to rotate, resulting in the torque under load being less than the torque under no-load, and the unfolding torque of the second device side 1002 being a negative value. That is, during the unfolding process of the second device side 1002, the unfolding torque of the second device side 1002 changes suddenly.

[0092] The first timestamp when the second device side 1002 free falls during the unfolding process may refer to the moment when the unfolding torque of the second device side 1002 changes from a positive value to zero. For example, the first timestamp may refer to the acquisition time corresponding to the torque at which the torque curve S2 first intersects with the torque curve S1.

[0093] It can be understood that the intersection between the torque curve S2 and the torque curve S1 can be an intersection point or a curve segment composed of multiple intersection points, which is related to the time when the second device side 1002 freely falls in the fixture 103. If the time when the second device side 1002 freely falls in the fixture 103 is short, the torque curve S2 may only have one intersection point with the torque curve S1.

[0094] S54, the control module 106 determines the first free fall angle of the second device side 1002 during the unfolding process based on the first timestamp.

[0095] In some embodiments, after determining the first timestamp at which the second device side 1002 free falls during the unfolding process, the control module 106 may search for a rotation angle that matches the first timestamp from the rotation angle sensed by the angle sensor 105 recorded during the unfolding process. The found rotation angle can be used as the first free fall angle of the second device side 1002 during the unfolding process.

[0096] For example, the data recorded by the control module 106 includes: (torque 1, rotation angle 1, timestamp 1), (torque 2, rotation angle 2, timestamp 2), ..., (torque n, rotation angle n, timestamp n). If it is determined that the first timestamp at which the second device side 1002 free falls during the unfolding process is timestamp n-2, the corresponding rotation angle can be found to be rotation angle n-2 based on timestamp n-2, that is, the first free fall angle of the second device side 1002 during the unfolding process is rotation angle n-2. The first free fall angle can be selected to be greater than 90°.

[0097] S55 , the driving module 101 drives the rotating member 102 to rotate in the second direction in response to the second control signal output by the control module 106 , so that the clamp 103 engages with the second device side 1002 of the electronic device 100 .

[0098] In some embodiments, the second direction is opposite to the first direction. After the control module 106 determines the first free-fall angle of the second device side 1002 during the unfolding process, the control module 106 can output a second control signal to the drive module 101 to control the drive module 101 to drive the rotating member 102 to rotate in the second direction, so as to achieve the free-fall angle measurement of the second device side 1002 in the unfolded state and then the free-fall angle measurement in the engaged state.

[0099] In some embodiments, the clamp 103 snapping the second device side 1002 of the electronic device 100 may mean keeping the first device side 1001 in place, and the clamp 103 drives the second device side 1002 to rotate toward a position close to the first device side 1001.

[0100] The driving module 101 can drive the rotating member 102 to rotate and engage the second device side 1002 at a preset angular velocity. The preset angular velocity can be set according to actual test requirements, and the embodiment of the present application does not limit this.

[0101] S56 , the control module 106 collects and records the torque sensed by the torque sensor 104 and the rotation angle sensed by the angle sensor 105 .

[0102] Step S56 of the embodiment of the present application is similar to step S52 and will not be described again here to avoid repetition.

[0103] S57, the control module 106 determines a second timestamp when the second device side 1002 free falls during the fastening process based on the sensing result of the torque sensor 104.

[0104] In some embodiments, when the second device side 1002 does not freely fall during the fastening process, the second side wall 1032 of the clamp 103 abuts against the second device side 1002. When the second device side 1002 freely falls during the fastening process, the second device side 1002 separates from the second side wall 1032, and the second device side 1002 freely falls and abuts against the first side wall 1031 of the clamp 103.

[0105] like Figure 7 As shown, a torque curve drawn based on the torque sensed by the torque sensor 104 is illustrated when the rotating member 102 rotates from 180° to 0°. Figure 7 The torque curve S3 / S4, the angle scale of the x-axis, and the torque value scale of the y-axis are only set to facilitate understanding of the scheme of the present application. The numerical accuracy may differ from the actual measurement results and cannot be understood as a limitation on the embodiments of the present application.

[0106] The torque curve S3 is a torque curve under no-load condition, that is, when there is no electronic device 100 , the rotating member 102 drives the fixture 103 to rotate along the second direction at a preset angular velocity, and the torque curve is drawn based on the torque sensed by the torque sensor 104 .

[0107] The torque curve S4 is a torque curve under load, that is, when the electronic device 100 is present, the rotating member 102 drives the clamp 103 and the second device side 1002 to rotate along the second direction at a preset angular velocity, and the torque curve is drawn based on the torque sensed by the torque sensor 104.

[0108] The fastening torque of the second device side 1002 can also be defined as the difference between the torque under load and the torque under no-load. Before the second device side 1002 falls freely during the fastening process, the clamp 103 drives the second device side 1002 to rotate, resulting in the torque under load being greater than the torque under no-load, and the fastening torque of the second device side 1002 is a positive value.

[0109] During the free fall of the second device side 1002, since the second device side 1002 is separated from the clamp 103, the torque under load will be equal to the torque under no-load condition, that is, the torque curve S3 and the torque curve S4 intersect, and the locking torque of the second device side 1002 is zero.

[0110] After the free fall ends, the second device side 1002 abuts against the first side wall 1031 of the fixture 103. At this time, the gravity of the second device side 1002 drives the fixture 103 to rotate, resulting in the torque under load being less than the torque under no-load, and the fastening torque of the second device side 1002 being a negative value. That is, during the fastening process of the second device side 1002, the fastening torque of the second device side 1002 has a sudden change.

[0111] The second timestamp when the second device side 1002 freely falls during the fastening process may refer to the moment when the fastening torque of the second device side 1002 changes from a positive value to zero. For example, the second timestamp may refer to the collection time corresponding to the torque of the torque curve S4 at which the torque curve S3 first intersects.

[0112] It can be understood that the intersection between the torque curve S4 and the torque curve S3 can be an intersection point or a curve segment composed of multiple intersection points, which is related to the time when the second device side 1002 freely falls in the fixture 103. If the time when the second device side 1002 freely falls in the fixture 103 is short, the torque curve S4 may have only one intersection point with the torque curve S3.

[0113] S58, the control module 106 determines a second free fall angle of the second device side 1002 during the fastening process based on the second timestamp.

[0114] In some embodiments, after determining the second timestamp at which the second device side 1002 free falls during the fastening process, the control module 106 can search for a rotation angle matching the second timestamp from the rotation angle sensed by the angle sensor 105 recorded during the fastening process, and the searched rotation angle can be used as the second free fall angle of the second device side 1002 during the fastening process. The second free fall angle can be selected to be less than 90°.

[0115] In some embodiments, after the control module 106 determines the second free fall angle of the second device side 1002 during the fastening process, the control module 106 can also output a third control signal to the drive module 101 to control the drive module 101 to drive the rotating member 102 to rotate in the first direction to expand the second device side 1002 to 90° (the angle between the second device side 1002 and the first device side 1001 is 90°), so as to facilitate the tester to pick up the electronic device 100 after the test is completed.

[0116] In the embodiment of the present application, the control module 106 records the sensing results of the torque sensor 104 and the angle sensor 105 on the same time axis, that is, the data recorded by the control module 106 at any time includes torque and rotation angle, by determining whether the torque sensed by the torque sensor 104 reaches the preset condition, finding the rotation angle corresponding to the timestamp of the torque when the preset condition is reached, and using the found rotation angle as the free fall angle of the second device side 1002 during the unfolding process or the fastening process. The preset condition can refer to determining that the unfolding torque (or fastening torque) suddenly changes to a preset value based on the torque sensed by the torque sensor 104, for example, the preset value is zero.

[0117] In actual use, due to the sensing error of the sensor and / or the acquisition error of the control module, during the free fall of the second device side 1002, the calculated unfolding torque (or locking torque) may also be a value close to zero, that is, the preset value may not be zero. The preset value can be determined by drawing a curve of the unfolding torque (or locking torque). During the free fall of the second device side 1002, the calculated unfolding torque (or locking torque) has the following characteristics: a. The unfolding torque (or locking torque) is close to zero and remains basically unchanged; b. After the free fall ends, the unfolding torque (or locking torque) is a negative value.

[0118] like Figure 8 As shown, the rotating member 102 drives the clamp 103 to rotate in the second direction to simulate the user snapping on the second device side 1002 as an example. Figure 8 In the shown snap-in torque curve S5, before the second device side 1002 falls freely, the clamp 103 drives the second device side 1002 to rotate, resulting in the torque under load being greater than the torque under no-load condition, and the snap-in torque of the second device side 1002 is a positive value. During the free fall of the second device side 1002, since the second device side 1002 is separated from the clamp 103, the torque under load is equal to the torque under no-load condition, and the snap-in torque of the second device side 1002 is zero. After the free fall ends, the second device side 1002 abuts against the first side wall 1031 of the clamp 103. At this time, the gravity of the second device side 1002 drives the clamp 103 to rotate, resulting in the torque under load being less than the torque under no-load condition, and the snap-in torque of the second device side 1002 is a negative value.

[0119] Understandably, Figure 8 The torque curve S5, the angle scale of the x-axis, and the torque value scale of the y-axis are only set to facilitate understanding of the solution of the present application. The numerical accuracy may differ from the actual measurement results and cannot be understood as a limitation on the embodiments of the present application.

[0120] Assuming that the timestamp when the fastening torque of the second device side 1002 is zero is moment t1, the control module 106 may use the rotation angle sensed by the angle sensor 105 recorded at moment t1 as the free fall angle of the second device side 1002 during the fastening process.

[0121] like Fig. 9 As shown, the control module 106 can measure the first free-fall angle and the second free-fall angle of the second device side 1002 through the following steps:

[0122] S90, controlling the rotating member 102 to rotate in a first direction;

[0123] For example, the control module 106 may output a first control signal to the driving module 101 , and the driving module 101 may drive the rotating member 102 to rotate in a first direction in response to the first control signal.

[0124] S91, recording the first torque sensed by the torque sensor 104 and the first rotation angle sensed by the angle sensor 105;

[0125] For example, the control module 106 can record the first torque sensed by the torque sensor 104 and the first rotation angle sensed by the angle sensor 105 on the same time axis. The first torque and the first rotation angle represent the torque and the rotation angle sensed when the rotating member 102 rotates in the first direction.

[0126] S92, determining whether the first torque sensed by the torque sensor 104 reaches a preset condition;

[0127] For example, the control module 106 can calculate the deployment torque of the second device side 1002 during the deployment process based on the first torque recorded at each time stamp. The first torque meeting the preset condition can mean that the deployment torque calculated based on the first torque suddenly changes from a positive value to zero.

[0128] S93, if the first torque reaches the preset condition, searching for a corresponding rotation angle based on the timestamp when the first torque reaches the preset condition, and using the searched rotation angle as a first free-fall angle;

[0129] In some embodiments, if the first torque does not reach the preset condition, indicating that the second device side 1002 has not yet freely fallen during the unfolding process, the process can jump to step S90, and the control module 106 continues to control the rotating member 102 to rotate in the first direction so that the second device side 1002 freely falls.

[0130] S94, outputting a first free-fall angle;

[0131] S95, controlling the rotating member 102 to rotate in a second direction;

[0132] For example, the control module 106 may output a second control signal to the driving module 101, and the driving module 101 may drive the rotating member 102 to rotate in a second direction in response to the second control signal. The second direction is opposite to the first direction.

[0133] S96, recording the second torque sensed by the torque sensor 104 and the second rotation angle sensed by the angle sensor 105;

[0134] For example, the control module 106 can record the second torque sensed by the torque sensor 104 and the second rotation angle sensed by the angle sensor 105 on the same time axis. The second torque and the second rotation angle represent the torque and the rotation angle sensed when the rotating member 102 rotates in the second direction.

[0135] S97, determining whether the second torque sensed by the torque sensor 104 reaches a preset condition;

[0136] For example, the control module 106 can calculate the fastening torque of the second device side 1002 during the fastening process based on the second torque recorded at each time stamp. The second torque meeting the preset condition can mean that the fastening torque calculated based on the second torque changes from a positive value to zero.

[0137] S98, if the second torque reaches the preset condition, searching for a corresponding rotation angle based on the timestamp when the second torque reaches the preset condition, and using the searched rotation angle as the second free-fall angle;

[0138] In some embodiments, if the second torque does not reach the preset condition, indicating that the second device side 1002 has not yet freely fallen during the fastening process, the process can jump to step S95, and the control module 106 continues to control the rotating member 102 to rotate in the second direction so that the second device side 1002 freely falls.

[0139] S99, output the second free-fall angle.

[0140] In some embodiments, due to the hysteresis of the shaft damping of the electronic device 100, the first free-fall angle / second free-fall angle measured by the rotating member 102 at different angular velocities may be different. Fig. 9 As shown, the second free fall angle measured when the rotating member 102 rotates in the second direction at different angular velocities is illustrated. In order to simulate the force that a user may actually use to unfold or buckle the second device side 1002, the free fall angles at multiple different angular velocities can be measured for unfolding or buckling the second device side 1002.

[0141] For example, the free fall angle can be subdivided into a static fall angle and a dynamic fall angle based on the maximum possible unfolding force or snapping force used by the user during the actual use of the electronic device 100. The static fall angle may refer to the angle at which the second device side 1002 appears to fall freely when the user continuously unfolds or snaps the second device side 1002 with multiple smaller forces. The dynamic fall angle may refer to the angle at which the user unfolds or snaps the second device side 1002 with a larger force at one time, and the free fall appears. For example, the free fall angle corresponding to an angular velocity of 100° / min (i.e., the rotating member 102 rotates 100° in 1 minute) can be defined as a static fall angle, and the free fall angle corresponding to an angular velocity of 2000° / min (i.e., the rotating member 102 rotates 2000° in 1 minute) can be defined as a dynamic fall angle.

[0142] In the related art, when the tester manually measures the free-fall angle, only the static fall angle can be measured. The dynamic fall angle is measured by a large force to expand or close the second device side 1002 at one time without a pause, which makes it impossible to use foam and a triangular gauge to measure the dynamic fall angle. That is, using foam and a triangular gauge can only simulate the user continuously expanding or closing the second device side 1002 with multiple small forces, and can only measure the static fall angle.

[0143] In the embodiment of the present application, the control module 106 can Fig. 9 The steps shown are to realize measuring the first static drop angle (angle of free fall during the unfolding process) and the second static drop angle (angle of free fall during the fastening process) of the rotating member 102 performing uniform rotation at an angular velocity of 100° / min, and the first dynamic drop angle (angle of free fall during the unfolding process) and the second dynamic drop angle (angle of free fall during the fastening process) of the rotating member 102 performing uniform rotation at an angular velocity of 2000° / min or greater.

[0144] See also Fig.10 As shown, a fall angle measurement method provided in an embodiment of the present application is used to measure the free fall angle of a foldable electronic device. The foldable electronic device includes a first device side and a second device side connected by a rotating shaft. The embodiment of the present application is described by taking the measurement of the free fall angle of the second device side as an example.

[0145] The order of steps in this method can be adjusted according to actual needs, and the embodiment of the present application does not limit this. The method can be applied to a computer device. For example, the computer device may include Figure 3 The control module shown in the figure may include the following steps:

[0146] S101, controlling the rotating member to drive the second device side to rotate in a first direction.

[0147] In the embodiment of the present application, the first direction may be a direction away from the first device side, or a direction close to the first device side. For example, the rotating member is driven by a servo motor, and the computer device may output a first control signal to the motor drive system of the servo motor to control the servo motor to rotate (for example, forward rotation), and the servo motor drives the rotating member to rotate, and the rotating member further drives the second device side to rotate in the first direction.

[0148] In some embodiments, the angular velocity at which the rotating member drives the second device side to rotate in the first direction can be set according to actual test requirements, and the embodiments of the present application do not limit this. For example, the computer device can control the servo motor to control the rotating member to drive the second device side to rotate in the first direction at a preset angular velocity, and the preset angular velocity includes an angular velocity determined based on the static free fall scenario of the rotating shaft, or an angular velocity determined based on the dynamic free fall scenario of the rotating shaft. That is, the first angular velocity can be determined based on the static free fall scenario of the rotating shaft to measure the free fall angle of the second device side in the static free fall scenario, and the second angular velocity can also be determined based on the dynamic free fall scenario of the rotating shaft to measure the free fall angle of the second device side in the dynamic free fall scenario.

[0149] like Fig.11 As shown, taking the rotating member driving the second device side to rotate in a first direction, where the first direction is the direction close to the first device side as an example (i.e., engaging) the second device side, different first free fall angles can be measured at different angular velocities.

[0150] S102, determining a timestamp of a first target torque that meets a preset condition based on a first rotation parameter of the rotating member and a timestamp of the first rotation parameter, wherein the first rotation parameter includes a torque and a rotation angle of the rotating member during rotation in a first direction.

[0151] In some embodiments, the preset condition is used to characterize the characteristics of the free fall of the second device side during the rotation process. The preset condition can be set according to the actual detection scenario, and the embodiments of the present application do not limit this. For example, the preset condition includes that the torque of the rotating shaft calculated based on the first target torque is a preset value, or the first target torque is basically unchanged within a preset time length, and the preset time length can be the time length of the free fall of the second device side in the fixture.

[0152] In some embodiments, the torque and the rotation angle of the rotating member during the rotation in the first direction can be sensed by a sensor. For example, the sensor includes a torque sensor and an angle sensor to sense the torque and the rotation angle of the rotating member during the rotation in the first direction.

[0153] The computer device can read the sensing result of the sensor at a preset frequency to record the torque and rotation angle of the rotating member during the rotation in the first direction. When reading the sensing result of the sensor, the computer device can record the timestamp of the reading. That is, each set of first rotation parameters recorded by the computer device corresponds to a timestamp, and each set of first rotation parameters may include torque and rotation angle. For example, the preset frequency is 1000 Hz, that is, the computer device records a set of first rotation parameters every 1 ms.

[0154] The computer device may determine a first target torque that meets a preset condition based on the recorded first rotation parameter, and then determine a timestamp of the first target torque based on a timestamp of the recorded first rotation parameter.

[0155] S103, obtaining a first target rotation angle corresponding to a timestamp of the first target torque.

[0156] In some embodiments, after determining the timestamp of the first target torque, the computer device may determine the first target rotation angle corresponding to the timestamp of the first target torque by searching each set of recorded first rotation parameters.

[0157] S104: Determine a first free fall angle on the second device side based on the first target rotation angle.

[0158] In some embodiments, after determining the first target rotation angle corresponding to the timestamp of the first target torque, the computer device may determine a first free fall angle on the second device side based on the first target rotation angle.

[0159] If the first target torque that meets the preset condition includes one or more, that is, the first target rotation angle includes one or more. In this case, if the number of the first target rotation angle is one, the computer device can directly use the first target rotation angle as the first free fall angle. If the number of the first target rotation angle is multiple, the computer device can use the first target rotation angle with the smallest timestamp as the first free fall angle.

[0160] In some embodiments, when the second device side rotates in the first direction to achieve 0-180° expansion, the first free fall angle corresponds to a large free fall angle. The second device side also has a need to measure a small free fall angle during the fastening process. Fig.12 As shown, a method for measuring a falling angle is provided in another embodiment of the present application. The rotating member performs an opening and closing action, and the large-angle free-fall angle and the small-angle free-fall angle of the foldable electronic device can be measured.

[0161] S121, controlling the rotating member to drive the second device side to rotate in the first direction.

[0162] Step S121 of the embodiment of the present application is similar to step S101 of the aforementioned embodiment, and will not be described again here to avoid repetition.

[0163] S122, determining a timestamp of a first target torque that meets a preset condition based on a first rotation parameter of the rotating member and a timestamp of the first rotation parameter, wherein the first rotation parameter includes a torque and a rotation angle of the rotating member during rotation in a first direction.

[0164] Step S122 of the embodiment of the present application is similar to step S102 of the aforementioned embodiment, and will not be described again here to avoid repetition.

[0165] S123, obtaining a first target rotation angle corresponding to the timestamp of the first target torque.

[0166] Step S123 of the embodiment of the present application is similar to step S103 of the aforementioned embodiment, and will not be described again here to avoid repetition.

[0167] S124, determining a first free fall angle on the second device side based on the first target rotation angle.

[0168] Step S124 of the embodiment of the present application is similar to step S104 of the aforementioned embodiment, and will not be described again here to avoid repetition.

[0169] S125, controlling the rotating member to drive the second device side to rotate in a second direction, where the second direction is opposite to the first direction.

[0170] After determining the first free-fall angle of the second device side, the computer device can continue to control the rotating member to drive the second device side to rotate in a second direction, which is opposite to the first direction.

[0171] S126, determining a timestamp of a second target torque that meets a preset condition based on a second rotation parameter of the rotating member and a timestamp of the second rotation parameter, wherein the second rotation parameter includes a torque and a rotation angle of the rotating member during rotation in a second direction.

[0172] In some embodiments, the sensor can also sense the torque and rotation angle of the rotating member during the rotation in the second direction. The computer device can also record each set of second rotation parameters and the corresponding timestamp at a preset frequency.

[0173] In some embodiments, the computer device determines the timestamp of the second target torque that meets the preset condition in a similar manner to the timestamp of the first target torque that meets the preset condition, and will not be described in detail herein.

[0174] S127, obtaining a second target rotation angle corresponding to the timestamp of the second target torque.

[0175] In some embodiments, after determining the timestamp of the second target torque, the computer device may determine the second target rotation angle corresponding to the timestamp of the second target torque by searching each set of recorded second rotation parameters.

[0176] S128, determining a second free fall angle on the second device side based on the second target rotation angle.

[0177] In some embodiments, the computer device determines the second free fall angle on the second device side based on the second target rotation angle, similar to the method of determining the first free fall angle on the second device side based on the first target rotation angle, and will not be repeated here.

[0178] See also Fig.13 As shown, the computer device 100 involved in the embodiment of the present application is introduced below. The computer device 100 includes but is not limited to personal computers, industrial computers, servers and other devices. Fig.13 As shown, the computer device 100 may include a processor 1001, a memory 1002, a communication bus 1003, and a communication interface 1004. The processor 1001, the memory 1002, and the communication interface 1004 may communicate with each other via the communication bus 1003. The memory 1002 is used to store one or more computer programs 1004. The one or more computer programs 1004 are configured to be executed by the processor 1001. The one or more computer programs 1004 include instructions, and the processor 1001 executes the above instructions to implement the above-mentioned method for measuring the falling angle in the computer device 100. The computer device 100 may be a computer, a server, a server cluster, or other devices.

[0179] It is understandable that the structure shown in this embodiment does not constitute a specific limitation on the computer device 100. In other embodiments, the computer device 100 may include more or fewer components than shown, or combine or separate some components, or arrange the components differently.

[0180] The processor 1001 may include one or more processing units, for example, the processor 1001 may include an application processor (AP), a modem, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.

[0181] The processor 1001 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 1001 is a cache memory. The memory may store instructions or data that the processor 1001 has just used or cyclically used. If the processor 1001 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 1001, and thus improves the efficiency of the system.

[0182] In some embodiments, the processor 1001 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a SIM interface, and / or a USB interface, etc.

[0183] In some embodiments, memory 1002 may include high-speed random access memory and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other non-volatile solid-state storage devices.

[0184] In some embodiments, the communication bus 1003 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.13 The communication bus 1003 may include a path for transmitting information between various components of the computer device 100 (eg, the processor 1001, the memory 1002, and the communication interface 1004).

[0185] In some embodiments, the communication interface 1004 uses a transceiver module such as, but not limited to, a network interface card or a transceiver to implement communication between the computer device 100 and other devices or a communication network.

[0186] This embodiment also provides a computer-readable storage medium, in which computer instructions are stored. When the computer instructions are executed on the computer device 100, the computer device 100 executes the above-mentioned related method steps to implement the falling angle measurement method in the above-mentioned embodiment.

[0187] This embodiment also provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the above-mentioned related steps to implement the falling angle measurement method in the above-mentioned embodiment.

[0188] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0189] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0190] The unit described as a separate component may or may not be physically separated, and the component shown as a unit may be one physical unit or multiple physical units, that is, it may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiment.

[0191] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0192] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program code.

[0193] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for measuring a falling angle, for measuring the free falling angle of a foldable electronic device, characterized in that: The electronic device comprises a first device side and a second device side connected by a rotating shaft, and the method comprises: Controlling the rotating member to drive the second device side to rotate in a first direction at a preset angular velocity, wherein the first direction is a direction away from the first device side, or a direction close to the first device side, and the preset angular velocity includes an angular velocity determined based on the rotating shaft in a static free fall scenario, or an angular velocity determined based on the rotating shaft in a dynamic free fall scenario; Determining a timestamp of a first target torque that meets a preset condition based on a first rotation parameter of the rotating member and a timestamp of the first rotation parameter, wherein the first rotation parameter includes a torque and a rotation angle of the rotating member during the rotation of the rotating member in the first direction; Acquire a first target rotation angle corresponding to a timestamp of the first target torque; Based on the first target rotation angle, a first free fall angle on the second device side is determined.

2. The method for measuring the falling angle according to claim 1, characterized in that: The preset condition includes a preset value, and the preset value is the torque of the rotating shaft calculated based on the first target torque.

3. The method for measuring the falling angle according to claim 2, characterized in that: The determining, based on the first target rotation angle, a first free-fall angle of the second device side includes: If the number of the first target rotation angles is one, use the first target rotation angle as the first free-fall angle; If there are multiple first target rotation angles, the first target rotation angle with the smallest timestamp is used as the first free-fall angle.

4. The method for measuring the falling angle according to claim 2, characterized in that: After determining the first free-fall angle of the second device side, the method further includes: Controlling the rotating member to drive the second device side to rotate in a second direction at the preset angular velocity, wherein the second direction is opposite to the first direction; Determining a timestamp of a second target torque that meets the preset condition based on a second rotation parameter of the rotating member and a timestamp of the second rotation parameter, wherein the second rotation parameter includes a torque and a rotation angle of the rotating member during the rotation of the rotating member in the second direction; Acquire a second target rotation angle corresponding to a timestamp of the second target torque; Based on the second target rotation angle, a second free fall angle of the second device side is determined.

5. A falling angle measuring device for measuring the free falling angle of a foldable electronic device, characterized in that: The electronic device comprises a first device side and a second device side connected by a rotating shaft, and the falling angle measuring device comprises: Drive device; a rotating member connected to the driving device, the rotating member being used to rotate in a first direction at a preset angular velocity under the drive of the driving device, wherein the preset angular velocity includes an angular velocity determined based on the rotating shaft in a static free fall scenario, or an angular velocity determined based on the rotating shaft in a dynamic free fall scenario; A clamp, one end of which is connected to the rotating member, and the other end of which is used to contact the second device side, wherein the clamp rotates with the rotating member to drive the second device side to rotate in the first direction, wherein the first direction is a direction away from the first device side, or a direction close to the first device side; a sensor, configured to sense a first rotation parameter of the rotating member during the process of rotating in the first direction, wherein the first rotation parameter includes a torque and a rotation angle of the rotating member during the process of rotating in the first direction; a control module, electrically connected to the sensor, the control module being used to record the first rotation parameter sensed by the sensor and a timestamp of the first rotation parameter, and to determine a timestamp of a first target torque that meets a preset condition based on the first rotation parameter and the timestamp of the first rotation parameter; The control module is also used to obtain a first target rotation angle corresponding to a timestamp of the first target torque, and determine a first free fall angle of the second device side based on the first target rotation angle.

6. The falling angle measuring device according to claim 5, characterized in that: The preset condition includes that the torque of the rotating shaft calculated based on the first target torque is a preset value.

7. The falling angle measuring device according to claim 5, characterized in that: The control module is also electrically connected to the drive device, and the control module is used to output a first control signal to the drive device. The drive device is used to respond to the first control signal and output a first driving force to drive the rotating member to rotate in the first direction at the preset angular velocity. After the control module determines the first free fall angle on the second device side, the control module is also used to output a second control signal to the drive device. The drive device is also used to respond to the second control signal and output a second driving force to drive the rotating member to rotate in the second direction at the preset angular velocity to measure the second free fall angle on the second device side, and the second direction is opposite to the first direction.

8. The falling angle measuring device according to claim 7, characterized in that: The sensor is also used to sense a second rotation parameter of the rotating part during the rotation toward the second direction. The control module is also used to record the second rotation parameter sensed by the sensor and the timestamp of the second rotation parameter, and determine the second free fall angle on the second device side based on the second rotation parameter and the timestamp of the second rotation parameter. The second rotation parameter includes the torque and rotation angle of the rotating part during the rotation toward the second direction.

9. The falling angle measuring device according to claim 8, characterized in that: The control module is also used for: Determining a timestamp of a second target torque that meets a preset condition based on the recorded second rotation parameter; Obtain a second target rotation angle corresponding to the timestamp of the second target torque, and determine a second free fall angle on the second device side based on the second target rotation angle, wherein the preset condition includes calculating the torque of the rotating shaft based on the second target torque as a preset value.

10. The falling angle measuring device according to any one of claims 5 to 9, characterized in that: The clamp includes a first side wall and a second side wall. When the clamp drives the second device side to rotate in the first direction and before the second device side freely falls, the first side wall abuts against the second device side. After the second device side freely falls, the second side wall abuts against the second device side.

11. A computer device, characterized in that: The computer device includes a memory and a processor; The memory is coupled to the processor; The memory is used to store program instructions; The processor is used to read the program instructions stored in the memory to implement the falling angle measurement method as described in any one of claims 1 to 4.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-readable instructions, and when the computer-readable instructions are executed by a processor, the method for measuring a falling angle according to any one of claims 1 to 4 is implemented.