Paperless Conference Lifting Terminal Control Method, Device and Equipment

By determining the time difference and adjusting the motor speed in the paperless conference lifting terminal, the problem of inconsistent lifting speed is solved, and the lifting time consistency between the display screen and the microphone is achieved, and the user experience is improved.

CN119996610BActive Publication Date: 2025-08-05HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510450355.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-10
Publication Date
2025-08-05
Estimated Expiration
2045-04-10

AI Technical Summary

Technical Problem

After the lifting motor of the paperless conference lifting terminal is used for a long time, the speed will deviate, resulting in inconsistent lifting and lowering speeds of the display screens and microphones of different terminals or the same terminal, affecting the user experience.

Method used

By determining the time difference between the actual lifting time of the target object and the target lifting time, and adjusting the speed of the lifting motor when the requirements are not met, so that the time difference between the actual lifting time and the target lifting time meets the requirements, automatic calibration of the lifting time is achieved.

Benefits of technology

Ensure the consistent lifting time of the display screens and/or microphones of multiple paperless conference lift terminals in the same conference room, improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119996610B_ABST
    Figure CN119996610B_ABST
Patent Text Reader

Abstract

This application provides a method, device, and apparatus for controlling a paperless conference lift terminal. In one example, the method includes determining the time difference between the actual lift time of a target object and a target lift time; if it is determined that the actual lift time of the target object does not meet a requirement, adjusting the speed of the lift motor of the target object based on the time difference so that the adjusted time difference between the actual lift time of the target object and the target lift time meets the requirement. This method can achieve automatic calibration of the lift time of the target object.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of electronic technology, and in particular to a method, device and equipment for controlling a paperless conference lifting terminal. Background Art

[0002] The paperless conference lifting terminal is an intelligent terminal device that integrates a lifting screen and paperless conference technology, and is usually used in conference rooms, training rooms and other places.

[0003] The motor speed of a paperless conference lift terminal can deviate after prolonged use. In scenarios where paperless conference lift terminals are installed, the lifting speeds of different terminals may vary, or the display and microphone on the same terminal may vary, affecting the user experience. Summary of the Invention

[0004] In view of this, the present application provides a paperless conference lifting terminal control method, device and equipment.

[0005] Specifically, this application is implemented through the following technical solutions:

[0006] According to a first aspect of an embodiment of the present application, a method for controlling a paperless conference lift terminal is provided, which is applied to a paperless conference lift terminal. The method includes:

[0007] Determine the time difference between the actual lifting time and the target lifting time of the target object; the target object is any object participating in the lifting time calibration, and the object includes a display screen or a microphone of a paperless conference lifting terminal in a conference room, and at least one paperless conference lifting terminal in the conference room participates in the lifting time calibration to make the lifting times of the display screens of different paperless conference lifting terminals consistent, or the lifting times of the microphones of different paperless conference lifting terminals consistent, or the lifting times of the display screen and the microphone of the same paperless conference lifting terminal consistent; the lifting time includes the rising time of the target object from the lowest point to the highest point, or the falling time from the highest point to the lowest point, or the total time of rising from the lowest point to the highest point and falling from the highest point to the lowest point;

[0008] When it is determined that the actual lifting time of the target object does not meet the requirement, the speed of the lifting motor of the target object is adjusted according to the time difference so that the time difference between the actual lifting time of the target object and the target lifting time meets the requirement after adjustment.

[0009] According to a second aspect of an embodiment of the present application, a method for controlling a paperless conference lifting terminal is provided, which is applied to a central control platform. The method includes:

[0010] Determine the time difference between the actual lifting time and the target lifting time of the target object; the target object is any object participating in the lifting time calibration, and the object includes a display screen or a microphone of a paperless conference lifting terminal in a conference room, and at least one paperless conference lifting terminal in the conference room participates in the lifting time calibration to make the lifting times of the display screens of different paperless conference lifting terminals consistent, or the lifting times of the microphones of different paperless conference lifting terminals consistent, or the lifting times of the display screen and the microphone of the same paperless conference lifting terminal consistent; the lifting time includes the rising time of the target object from the lowest point to the highest point, or the falling time from the highest point to the lowest point, or the total time of rising from the lowest point to the highest point and falling from the highest point to the lowest point;

[0011] When it is determined based on the time difference that the actual lifting time of the target object does not meet the requirements, the time difference is sent to the paperless conference lifting terminal to which the target object belongs, and the paperless conference lifting terminal to which the target object belongs adjusts the speed of the lifting motor of the target object based on the time difference, so that the time difference between the actual lifting time of the target object and the target lifting time after adjustment meets the requirements.

[0012] According to a third aspect of an embodiment of the present application, a paperless conference lift terminal control device is provided, which is deployed in a paperless conference lift terminal, and the device includes:

[0013] A determination unit is configured to determine a time difference between an actual lifting time and a target lifting time of a target object; the target object is any object participating in the lifting time calibration, and the object includes a display screen or a microphone of a paperless conference lifting terminal in a conference room, and at least one paperless conference lifting terminal in the conference room participates in the lifting time calibration to make the lifting times of the display screens of different paperless conference lifting terminals consistent, or the lifting times of the microphones of different paperless conference lifting terminals consistent, or the lifting times of the display screen and the microphone of the same paperless conference lifting terminal consistent; the lifting time includes the rising time of the target object from the lowest point to the highest point, or the falling time from the highest point to the lowest point, or the total time of rising from the lowest point to the highest point and falling from the highest point to the lowest point;

[0014] The control unit is configured to adjust the rotational speed of the lifting motor of the target object according to the time difference when it is determined that the actual lifting time of the target object does not meet the requirement, so that the time difference between the actual lifting time of the target object and the target lifting time after adjustment meets the requirement.

[0015] According to a fourth aspect of the embodiments of the present application, there is provided an electronic device, including a processor and a memory, wherein:

[0016] Memory for storing computer programs;

[0017] The processor is configured to implement the method provided in the first aspect or the second aspect when executing a program stored in the memory.

[0018] According to a fifth aspect of the embodiments of the present application, a computer program product is provided, wherein a computer program is stored in the computer program product, and when the computer program is executed by a processor, the method provided in the first aspect or the second aspect is implemented.

[0019] According to a sixth aspect of an embodiment of the present application, a paperless conference lifting terminal is provided, comprising: a main control processor, a display screen, a microphone, a screen lifting motor, and a microphone lifting motor; wherein:

[0020] The screen lifting motor is used to drive the display screen to rise and fall; the microphone lifting motor is used to drive the microphone to rise and fall;

[0021] The main control processor is used to calibrate the rise and fall time of the display screen and / or the microphone according to the method provided in the first aspect of the claim.

[0022] The paperless conference lifting terminal control method of the embodiment of the present application, for any object participating in the lifting time calibration (i.e., the target object), determines the time difference between the actual lifting time of the target object and the target lifting time, and when it is determined that the actual lifting time of the target object does not meet the requirements, that is, the lifting time calibration of the target object is required, adjusts the speed of the lifting motor of the target object according to the time difference, so that the time difference between the actual lifting time of the target object and the target lifting time after adjustment meets the requirements, thereby realizing automatic calibration of the lifting time of the target object, and providing technical support for ensuring the consistency of the lifting time of the display screens and / or microphones of multiple paperless conference lifting terminals deployed in the same conference room, or the consistency of the lifting time of the display screens and microphones of any of at least one paperless conference lifting terminals deployed in the conference room. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 This is a flow chart of a method for controlling a paperless conference lifting terminal according to an exemplary embodiment of the present application;

[0024] Figure 2 is a schematic diagram of an FFC line;

[0025] Figure 3 This is a structural diagram of a paperless conference lifting terminal shown as an exemplary embodiment of the present application;

[0026] Figure 4A and Figure 4B This is a schematic diagram showing the installation position of a magnetic encoder sensor and a magnet according to an exemplary embodiment of the present application;

[0027] Figure 5 This is a schematic diagram of an implementation process for preventing a display screen from falling and repeatedly impacting, as shown in an exemplary embodiment of the present application;

[0028] Figure 6 This is a schematic diagram of an FFC line according to an exemplary embodiment of the present application;

[0029] Figure 7 This is a schematic structural diagram of a paperless conference lifting terminal control device according to an exemplary embodiment of the present application;

[0030] Figure 8 The figure is a schematic diagram of the hardware structure of an electronic device shown as an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0031] In order to enable those skilled in the art to better understand the technical solutions provided by the embodiments of the present application, and to make the above-mentioned purposes, features and advantages of the embodiments of the present application more obvious and easy to understand, the technical solutions in the embodiments of the present application are further described in detail below with reference to the accompanying drawings.

[0032] See Figure 1 , is a flow chart of a paperless conference lift terminal control method provided in an embodiment of the present application, wherein the paperless conference lift terminal control method can be applied to paperless conference lift terminals, such as Figure 1 As shown, the paperless conference lifting terminal control method may include:

[0033] Step S100: Determine the time difference between the actual lifting time and the target lifting time of the target object; the target object is any object participating in the lifting time calibration, which includes the display screen of the paperless conference lifting terminal in the conference room, or the microphone. At least one paperless conference lifting terminal in the conference room participates in the lifting time calibration to make the lifting time of the display screens of different paperless conference lifting terminals consistent, or the lifting time of the microphones of different paperless conference lifting terminals consistent, or the lifting time of the display screen and the microphone of the same paperless conference lifting terminal consistent; the lifting time includes the rising time of the target object from the lowest point to the highest point, or the falling time from the highest point to the lowest point, or the total time of rising from the lowest point to the highest point, and the total time of falling from the highest point to the lowest point.

[0034] In an embodiment of the present application, for a paperless conference lift terminal application scenario, objects involved in lift time calibration may include a display screen of the paperless conference lift terminal and / or a microphone of the paperless conference lift terminal.

[0035] That is, the solution provided in the embodiments of the present application can be used to calibrate the display screens and / or microphones of different paperless conference lifting terminals deployed in a scene (such as a conference room) to have consistent lifting and lowering times, or to make the lifting and lowering times of the display screen and microphone of at least one paperless conference lifting terminal deployed in the scene consistent (that is, the lifting and lowering times of the display screen and microphone of the same paperless lifting terminal are calibrated).

[0036] It can be seen that in the solution provided in the embodiment of the present application, the paperless conference lifting terminal participating in the lifting time calibration may include one or more.

[0037] When multiple paperless conference lifting terminals participate in the lifting time calibration, the lifting time calibration can be used to make the lifting time of the display screens or microphones of different paperless conference lifting terminals among the multiple paperless conference lifting terminals consistent, or to make the lifting time of the display screen and microphone of at least one paperless conference lifting terminal among the multiple paperless conference lifting terminals consistent.

[0038] When a paperless conference lift terminal participates in the lift time calibration, the lift time calibration can be used to make the lift time of the display screen and microphone of the paperless conference lift terminal consistent.

[0039] In one example, the solution provided in the embodiment of the present application can be used to calibrate the lifting time of the display screen of a paperless conference lifting terminal, so that the lifting time of the display screens of multiple paperless conference lifting terminals deployed in the same scene is consistent.

[0040] In another example, the solution provided in the embodiment of the present application can be used to calibrate the microphone raising and lowering times of a paperless conference lifting terminal so that the microphone raising and lowering times of multiple paperless conference lifting terminals deployed in the same scene are consistent.

[0041] In another example, the solution provided in the embodiment of the present application can be used to calibrate the lifting time of the display screen and microphone of the paperless conference lifting terminal so that the lifting time of the display screen and microphone of multiple paperless conference lifting terminals deployed in the same scene is consistent.

[0042] In another example, the solution provided in the embodiment of the present application can be used to calibrate the lifting time of the display screen and microphone of the same paperless conference lifting terminal, so that the lifting time of the display screen and microphone of the same paperless conference lifting terminal in the scene is consistent.

[0043] In an embodiment of the present application, the rising and falling time may include the rising time of the target object rising from the lowest point to the highest point, or the falling time from the highest point to the lowest point, or the total time from the lowest point to the highest point and from the highest point to the lowest point.

[0044] In one example, the rise time of different objects participating in the rise and fall time calibration from the lowest point to the highest point may be calibrated to make the rise time of different objects from the lowest point to the highest point consistent.

[0045] In another example, the descent time of different objects participating in the rise and fall time calibration from the highest point to the lowest point may be calibrated to make the descent time of different objects from the highest point to the lowest point consistent.

[0046] In another example, the sum of the rise time from the lowest point to the highest point, and the fall time from the highest point to the lowest point, of different objects participating in the rise and fall time calibration can be calibrated to make the sum of the rise time from the lowest point to the highest point, and the sum of the fall time from the highest point to the lowest point, of different objects consistent.

[0047] Exemplarily, the above-mentioned time consistency may include the same time, or the time difference is within a tolerable error range.

[0048] For ease of description and understanding, the object involved in the lifting time calibration below is the display screen of the paperless conference lifting terminal, and the lifting time is the rising time from the lowest point to the highest point.

[0049] In the embodiment of the present application, in order to achieve the lifting and lowering time calibration, a target lifting and lowering time can be determined, and the target lifting and lowering time can be used as a reference for the lifting and lowering time calibration.

[0050] Accordingly, for any object participating in the lifting and lowering time calibration (which may be referred to as a target object), the actual lifting and lowering time of the target object may be obtained.

[0051] For example, you can control the target object to rise from the lowest point to the highest point and obtain the actual rising time of the target object.

[0052] For example, the corresponding sensor can be triggered when the display screen of the paperless conference lifting terminal is at the lowest point or the highest point, and the actual rising time of the display screen can be determined based on the time difference between the two sensors.

[0053] For example, for the display screen of any paperless conference lifting terminal, when the display screen is controlled to start moving, if the display screen starts to rise from the lowest point, the sensor at the lowest point will be triggered when the display screen starts to move; when the display screen stops moving, the sensor at the highest point will be triggered. The actual rising time of the display screen can be determined based on the time difference between the trigger signals of these two sensors.

[0054] In the embodiment of the present application, the time difference between the actual lifting time of the target object and the target lifting time can be determined according to the actual lifting time of the target object and the target lifting time.

[0055] For example, the time difference between the actual lifting time of the target object and the target lifting time can be used to determine whether the lifting time of the target object needs to be calibrated.

[0056] Step S110: When it is determined that the actual lifting time of the target object does not meet the requirement, the speed of the lifting motor of the target object is adjusted according to the time difference, so that the time difference between the actual lifting time of the target object and the target lifting time after adjustment meets the requirement.

[0057] Exemplarily, the actual lifting time of the target object meets the requirement, indicating that the target object does not need to be calibrated for the lifting time.

[0058] The actual lifting time of the target object does not meet the requirements, indicating that the target object needs to be calibrated for lifting time.

[0059] For example, if the time difference between the actual lifting time of the target object and the target lifting time is within a preset time difference range, it can be determined that the actual lifting time of the target object meets the requirement; otherwise, it can be determined that the actual lifting time of the target object does not meet the requirement.

[0060] For example, the time difference between the actual lifting time and the target lifting time of the target object can be the difference obtained by subtracting the target lifting time from the actual lifting time of the target object; assuming that the preset time difference range is [-1s, 1s], then when the difference obtained by subtracting the target lifting time from the actual lifting time of the target object is within [-1s, 1s] (that is, the difference between the two does not exceed 1 second), it is determined that the actual lifting time of the target object meets the requirements, and there is no need to calibrate the lifting time of the target object; otherwise, it is determined that the actual lifting time of the target object does not meet the requirements, and it is necessary to calibrate the lifting time of the target object.

[0061] For another example, if the absolute value of the time difference between the actual lifting time of the target object and the target lifting time is less than a preset time difference threshold, it can be determined that the actual lifting time of the target object meets the requirements; otherwise, it can be determined that the actual lifting time of the target object does not meet the requirements.

[0062] For example, the time difference between the actual lifting time and the target lifting time of the target object can be the difference obtained by subtracting the target lifting time from the actual lifting time of the target object; assuming that the preset time difference threshold is 1s, then when the absolute value of the difference obtained by subtracting the target lifting time from the actual lifting time of the target object is less than 1s, it is determined that the actual lifting time of the target object meets the requirements and there is no need to calibrate the lifting time of the target object; otherwise, it is determined that the actual lifting time of the target object does not meet the requirements and there is a need to calibrate the lifting time of the target object.

[0063] In an embodiment of the present application, when it is determined that the actual lifting time of the target object does not meet the requirement, the rotation speed of the lifting motor of the target object is adjusted according to the time difference.

[0064] For example, the motor for lifting the target object may include a stepper motor or a brushed motor.

[0065] For a stepper motor, the motor speed can be adjusted by adjusting the frequency of the motor's drive signal.

[0066] For brushed motors, the motor speed can be adjusted by adjusting the duty cycle of the drive signal.

[0067] Illustratively, when the speed of the lifting motor of the target object is adjusted in the above manner, the actual lifting time of the target object can be obtained again, and the time difference between the newly obtained actual lifting time of the target object and the target lifting time can be determined. When it is determined based on the time difference that the actual lifting time of the newly obtained target object meets the requirements, the current lifting time calibration of the target object is terminated; otherwise, the speed of the lifting motor of the target object is adjusted again based on the time difference until the time difference between the actual lifting time of the target object and the target lifting time meets the requirements after adjustment.

[0068] It should be noted that, considering that in actual scenarios, the target object may not always meet the requirements when adjusted in the above manner due to hardware abnormalities and other reasons, in order to improve the rationality of the lifting time calibration, the maximum number of lifting time calibrations for a single target object can be set in advance. When the calibration number reaches the maximum number and the actual lifting time of the target object still does not meet the requirements, exception processing can be performed, and the lifting time calibration will no longer be performed in the above manner. For example, an exception log can be output and handled manually by relevant personnel.

[0069] In addition, if the actual lifting time of the target object is determined to meet the requirements according to the time difference determined in step S100 , it is not necessary to calibrate the lifting time of the target object.

[0070] It can be seen that in Figure 1 In the method flow shown, for any object participating in the lifting and lowering time calibration (i.e., the target object), by determining the time difference between the actual lifting and lowering time of the target object and the target lifting and lowering time, and when it is determined that the actual lifting and lowering time of the target object does not meet the requirements, that is, the lifting and lowering time of the target object needs to be calibrated, the speed of the lifting motor of the target object is adjusted according to the time difference, so that the time difference between the actual lifting and lowering time of the target object after adjustment meets the requirements, thereby realizing automatic calibration of the lifting and lowering time of the target object, and providing technical support for ensuring the consistency of the lifting and lowering time of the display screens and / or microphones of multiple paperless conference lifting terminals deployed in the same conference room, or the consistency of the lifting and lowering time of the display screens and microphones of any of at least one paperless conference lifting terminal deployed in the conference room.

[0071] In some embodiments, the target lifting time is pre-configured in the paperless conference lifting terminal to which the target object belongs.

[0072] For example, in order to achieve the lifting time calibration, the target lifting time may be configured in the paperless conference lifting terminal to which each object participating in the lifting time calibration belongs.

[0073] Accordingly, each object participating in the lifting and lowering time calibration can realize the lifting and lowering time calibration relatively independently according to the configured target lifting time. By calibrating its own lifting and lowering time to be consistent with the target lifting and lowering time, the actual lifting and lowering time of each object participating in the lifting and lowering time calibration can be made consistent, thereby realizing the lifting and lowering time calibration without the need for additional master control equipment.

[0074] For example, when the target upgrade time is configured in the paperless conference lifting terminal to which the target object belongs, the paperless conference lifting terminal to which the target object belongs can determine the time difference between the actual lifting time of the target object and the target lifting time, and determine whether the actual lifting time of the target object meets the requirements based on the time difference.

[0075] In some embodiments, the target lifting time is determined by the central control host.

[0076] For example, in order to improve the flexibility and controllability of the lifting and lowering time calibration, a central control host may be introduced to perform lifting and lowering time calibration on each object participating in the lifting and lowering time calibration.

[0077] Exemplarily, in this case, the target lifting time may be determined by the central control host.

[0078] In one example, the central control host may determine the target rise and fall time in the following manner:

[0079] The target lifting time is determined according to the detected target lifting time configuration instruction.

[0080] For example, the central control host may provide a target lifting time configuration function, and relevant personnel may configure the target lifting time in the central control host according to actual needs.

[0081] Accordingly, the central control host can determine the target lifting time according to the detected target lifting time configuration instruction.

[0082] In one example, the central control host may determine the target rise and fall time in the following manner:

[0083] The target lifting time is determined based on the actual lifting time of each object participating in the lifting time calibration.

[0084] For example, during the lifting time calibration, the central control host may obtain the actual lifting time of each object participating in the lifting time calibration, and determine the target lifting time according to the actual lifting time of each object participating in the lifting time calibration.

[0085] As an example, determining the target lifting time according to the actual lifting time of each object participating in the lifting time calibration may include:

[0086] The maximum value of the actual lifting time of each object participating in the lifting time calibration is determined as the target lifting time.

[0087] For example, the maximum value of the actual lifting time of each object participating in the lifting time calibration may be determined as the target lifting time.

[0088] For example, considering that in actual scenarios, different paperless conference lifting terminals may have some differences in hardware, and some paperless conference lifting terminals may have longer lifting and lowering times of the display screen and / or microphone due to aging and other reasons, thereby causing the lifting and lowering time of the display screen and / or microphone of some paperless conference lifting terminals to be longer than the lifting and lowering time of the display screen and / or microphone of other paperless conference lifting terminals. Based on this, if the minimum value of the actual lifting time of each object participating in the lifting and lowering time calibration is selected as the target lifting time, it may cause the actual lifting time of the display screen and / or microphone of some paperless conference lifting terminals to fail to meet the requirements. Therefore, in actual scenarios, it can be preferred to determine the maximum value of the actual lifting time of each object participating in the lifting and lowering time calibration as the target lifting time to ensure that the actual lifting time of each object participating in the lifting and lowering time calibration can meet the requirements of the target lifting time.

[0089] As another example, determining the target lifting time according to the actual lifting time of each object participating in the lifting time calibration may include:

[0090] The time periods are divided according to the actual lifting times of the objects participating in the lifting time calibration, and the target lifting time is determined according to the target time period; wherein, for the multiple time periods obtained by the time period division, the actual lifting times belonging to the target time period account for the largest proportion in the actual lifting times of the objects participating in the lifting time calibration, and for any time period in the multiple time periods, the difference between the upper limit and the lower limit of the time period is less than or equal to the preset error time interval.

[0091] For example, the time periods may be divided according to the actual lifting time of each object participating in the lifting time calibration.

[0092] For example, the central control host may group the actual lifting time of each object into a time period according to a preset error time interval.

[0093] Exemplarily, for any time period among the multiple time periods, the difference between the upper limit and the lower limit of the time period is less than or equal to a preset error time interval.

[0094] For example, the time periods may be divided by dividing the time periods by a preset error time interval between the minimum value of the actual lifting time and the maximum value of the actual lifting time.

[0095] For example, assuming that the actual lifting times of five objects are 21s, 21.5s, 22s, 22s, and 22.5s respectively, and the preset error time interval is within 1s, the time segments may include: [21s, 22s) and [22s, 23s).

[0096] For example, for the multiple time periods obtained by time period division, the number of actual lifting and lowering times belonging to each time period can be determined based on the actual lifting and lowering times of each object participating in the lifting and lowering time calibration, thereby determining the time period that covers the largest proportion of the actual lifting and lowering times (which can be called the target time period), and determining the target lifting and lowering time based on the target time period.

[0097] Still taking the previous example, among the actual rise and fall times of the five objects, two (21s and 21.5s) belong to [21, 22), and three (22s, 22s, and 22.5s) belong to [22s, 23s). Therefore, [22s, 23s) can be determined as the target time period.

[0098] Exemplarily, the average of the upper and lower limits of the target time period may be determined as the target rise and fall time.

[0099] For example, assuming the target time period is [22s, 23s), the target ramp time can be 22.5s.

[0100] For example, when the target time period is determined in the above manner, the time difference range for which the lifting and lowering time calibration is required may also be determined based on the target time period and the target lifting and lowering time.

[0101] For example, assuming that the target time period is [22s, 23s), and the target lifting time is 22.5s, the time difference range required for lifting time calibration can be [-0.5s, 0.5s] (the set can be open or closed according to needs, and the closed set is taken as an example in this example). That is, when the time difference between the actual lifting time and the target lifting time of the target object is in [-0.5s, 0.5s], it is determined that the target object does not need to perform lifting time calibration; otherwise, it is determined that the target object needs to perform lifting time calibration.

[0102] It should be noted that in the embodiment of the present application, when the target time period is determined, it is not limited to taking the average of the upper and lower limits of the target time period as the target lifting time. The actual lifting time that is within the target time period and accounts for the largest proportion among the actual lifting times obtained can also be determined as the target lifting time.

[0103] Still taking the previous example, the target time period is [22s, 23s). The actual rise and fall times belonging to the target time period include 22s, 22s, and 22.5s. Among them, 22s accounts for the largest proportion. Therefore, 22s can be determined as the target rise and fall time.

[0104] For example, when the target lifting time is determined by the central control host, the time difference between the actual lifting time of the target object and the target lifting time can also be determined by the central control host. The central control host can determine whether the actual lifting time of the target object meets the requirements based on the determined time difference, and if it is determined that the actual lifting time of the target object does not meet the requirements, the central control host sends the time difference to the paperless conference lifting terminal to which the target object belongs.

[0105] In this case, the paperless conference lifting terminal to which the target object belongs can determine that the actual lifting time of the target object does not meet the requirements after receiving the time difference sent by the central control host, and perform lifting time calibration for the target object.

[0106] It should be noted that when the target lifting time is determined by the central control host, the central control host can also send the target lifting time to the paperless conference lifting terminal to which the target object belongs, and the paperless conference lifting terminal to which the target object belongs determines the time difference between the actual lifting time of the target object and the target lifting time, and determines whether the actual lifting time of the target object meets the requirements based on the time difference. The specific implementation is not limited here.

[0107] In some embodiments, adjusting the rotation speed of the lifting motor of the target object based on the time difference may include:

[0108] In the case where the lifting motor of the target object is a stepping motor, a corresponding driving signal frequency adjustment value is determined according to the time difference;

[0109] Determining a current target driving signal frequency based on the driving signal frequency adjustment value and the current driving signal frequency; wherein, if the target object has undergone a rise / fall time calibration, the current driving signal frequency is the target driving signal frequency determined during the previous calibration process; if the target object has not undergone a rise / fall time calibration, the current driving signal frequency is the driving signal frequency set when the target object was installed;

[0110] The speed of the lifting motor of the target object is adjusted according to the current target drive signal frequency.

[0111] For example, for a stepper motor, the motor speed can be adjusted by adjusting the frequency of the driving signal.

[0112] Exemplarily, the motor speed is positively correlated with the driving signal frequency, that is, the higher the driving signal frequency, the higher the motor speed; and the lower the driving signal frequency, the lower the motor speed.

[0113] Correspondingly, when the lifting motor of the target object is a stepper motor, during the speed adjustment of the lifting motor of the target object, the corresponding driving signal frequency adjustment value can be determined based on the time difference between the actual lifting time of the target object and the target lifting time.

[0114] For example, the theoretical calculation formula for motor speed is as follows:

[0115] Speed (rpm) = (60 × f) / ((360 / θ) × n)

[0116] Where f is the drive signal frequency, θ is the motor step angle, and n is the subdivision multiple.

[0117] Assuming that the gear diameter of the lifting motor is D, the distance moved by the lifting motor when it rotates one circle is πD.

[0118] Assuming the screen lift stroke (i.e. the distance the screen moves from the lowest point to the highest point or from the highest point to the lowest point) is X, the number of revolutions the lift motor needs to make during the entire stroke (from the lowest point to the highest point, or from the highest point to the lowest point) is:

[0119] Q=X / πD

[0120] Based on this, according to the theoretical lifting time T0 (the expected theoretical lifting time of the target object, that is, the lifting time you want to achieve), the initial speed v0 is as follows:

[0121] v0=Q / T0

[0122] Substituting the initial speed v0 into the above speed calculation formula, the theoretical driving signal frequency corresponding to the theoretical rise and fall time T0 can be obtained as follows:

[0123] f0=6nθQT0=6nθT0X / πD

[0124] For example, during the installation of the paperless conference lift terminal, theoretical driving signal frequencies of the display screen and the microphone may be recorded in the paperless conference lift terminal respectively.

[0125] For any paperless conference lifting terminal, when the lifting time of the display screen (and / or microphone) of the paperless conference lifting terminal is calibrated for the first time, the theoretical driving signal frequency can be used as the current driving signal frequency; when the lifting time of the display screen (and / or microphone) of the paperless conference lifting terminal is not calibrated for the first time, the target driving signal frequency determined last time can be used as the current driving signal frequency.

[0126] When the time difference ΔT between the actual lifting time and the target lifting time of the target object is determined, the corresponding driving signal frequency adjustment value Δf can be obtained:

[0127] Δf=6nθΔTX / πD

[0128] ΔT=tT

[0129] Where T is the target lifting time, and t is the actual lifting time of the target object.

[0130] For example, the current target driving signal frequency may be determined based on the driving signal frequency adjustment value and the current driving signal frequency, and the rotational speed of the lifting motor of the target object may be adjusted based on the current target driving signal frequency.

[0131] For example, the current target driving signal frequency f1 may be as follows:

[0132] f1=f+Δf

[0133] Where f is the current drive signal frequency, and Δf is calculated by adding a + / - sign to ΔT. That is, when ΔT is negative, Δf is also negative; when ΔT is positive, Δf is also positive.

[0134] In some embodiments, adjusting the rotation speed of the lifting motor of the target object based on the time difference may include:

[0135] In the case where the lifting motor of the target object is a brushed motor, a corresponding target duty cycle is determined based on the time difference;

[0136] According to the target duty cycle, the speed of the lifting motor of the target object is adjusted.

[0137] For example, for a brushed motor, the motor speed can be adjusted by adjusting the duty cycle of the driving signal (duty cycle for short).

[0138] Exemplarily, the motor speed is positively correlated with the duty cycle, that is, the higher the duty cycle, the higher the motor speed; and the lower the duty cycle, the lower the motor speed.

[0139] Correspondingly, in the case where the lifting motor of the target object is a brushed motor, in the process of adjusting the speed of the lifting motor of the target object, the corresponding duty cycle (which can be called the target duty cycle) can be determined based on the time difference between the actual lifting time of the target object and the target lifting time. The target duty cycle can be used to adjust the speed of the lifting motor of the target object.

[0140] In one example, determining the corresponding target duty cycle based on the time difference may include:

[0141] The target mapping lifting time is determined based on the absolute value of the time difference and the current table lookup time. If the actual lifting time of the target object is greater than the target lifting time, the target mapping lifting time is the current table lookup time minus the absolute value of the time difference. If the actual lifting time of the target object is less than the target lifting time, the target mapping lifting time is the current table lookup time plus the absolute value of the time difference, and the time difference is the difference between the actual lifting time of the target object and the target lifting time. If the lifting time of the target object has been calibrated, the current table lookup time is the lifting time to be calibrated determined in the last calibration process. If the lifting time of the target object has not been calibrated, the current table lookup time is the target lifting time.

[0142] According to the target mapping lifting and lowering time, the preset mapping relationship is queried, and the duty cycle corresponding to the current lifting and lowering time to be calibrated in the preset mapping relationship is determined as the target duty cycle; wherein, the preset mapping relationship is the mapping relationship between the preset lifting and lowering time and the duty cycle, and the current lifting and lowering time to be calibrated is the lifting and lowering time included in the preset mapping relationship that is closest to the target mapping lifting and lowering time.

[0143] For example, since the speed error of the brushed motor is large and it is greatly affected by the load resistance, the rise and fall time obtained by theoretical calculation is greatly different from the target time.

[0144] Based on this, in order to improve the accuracy of speed control, for a brushed motor, a mapping relationship between the lifting time of the target object and the duty cycle of the brushed motor (which may be called a preset mapping relationship) may be determined for the target object.

[0145] Exemplarily, the above-mentioned preset relationship may record a plurality of mapping relationships between different duty cycles and rise and fall times.

[0146] For example, for a test device (a paperless conference lift terminal), the lift time under different duty cycles can be tested to generate a mapping relationship between the duty cycle and the lift time.

[0147] For example, in order to improve the accuracy of the mapping relationship, the mapping relationship between the duty cycle and the rise and fall time of multiple devices can be tested. For any duty cycle tested, the average value of the rise and fall times of multiple devices corresponding to the duty cycle during the test process can be determined as the rise and fall time corresponding to the duty cycle.

[0148] For example, in the process of adjusting the speed of the lifting motor of the target object, the lifting time used to query the preset mapping relationship (which can be called the target mapping lifting time) can be determined based on the time difference between the actual lifting time of the target object and the target lifting time, as well as the current table lookup time.

[0149] For example, since the time difference between the actual lifting time and the target lifting time is close to the time difference between the previous round of table lookup time (the initial value is the target lifting time) and the required table lookup time, when the actual lifting time of the target object is greater than the target lifting time, the target mapping lifting time is the current table lookup time minus the absolute value of the time difference; when the actual lifting time of the target object is less than the target lifting time, the target mapping lifting time is the current table lookup time plus the absolute value of the time difference.

[0150] That is, the target mapping rise and fall time can be determined as follows:

[0151]

[0152] Where T is the target lift time, t is the actual lift time, ΔT is the time difference, T2 is the target mapping lift time, and T1 is the current table lookup time.

[0153] In the case of the first calibration, T1 = T. It should be noted that, since the target duty cycle needs to be determined based on the target lifting time when the calibration is performed for the first time, when the target lifting time is determined by the central control host, the central control host can send the target lifting time to the paperless conference lifting terminal in addition to the time difference between the actual lifting time of the target object and the target lifting time.

[0154] For example, when the target mapping lifting and lowering time is determined, the preset mapping relationship can be queried based on the target mapping lifting and lowering time to determine the lifting and lowering time included in the preset mapping relationship that is closest to the target mapping lifting and lowering time (which can be called the current lifting and lowering time to be calibrated), and the duty cycle corresponding to the current lifting and lowering time to be calibrated in the preset mapping relationship can be determined as the target duty cycle.

[0155] For example, when the target duty cycle is determined, the rotational speed of the lifting motor of the target object may be adjusted according to the target duty cycle.

[0156] In one example, after adjusting the speed of the lifting motor of the target object according to the target duty cycle, the following steps may also be performed:

[0157] When it is determined that the time difference between the actual lifting time of the target object after adjustment and the target lifting time still does not meet the requirements, and it is determined that the target lifting time is between the first actual lifting time and the second actual lifting time, the duty cycle is adjusted between the first duty cycle and the second duty cycle with a duty cycle adjustment amplitude that is smaller than the difference between the first duty cycle and the second duty cycle and decreases, until the speed of the lifting motor of the target object is adjusted according to the adjusted duty cycle, and the actual lifting time of the target object meets the requirements; wherein the first duty cycle and the second duty cycle are two adjacent duty cycles included in a preset mapping relationship, and the first actual lifting time is the actual lifting time of the target object when the lifting motor of the target object is controlled according to the first duty cycle, and the second actual lifting time is the actual lifting time of the target object when the lifting motor of the target object is controlled according to the second duty cycle.

[0158] For example, considering that the preset mapping relationship is usually constructed by testing, but the duty cycle cannot be exhaustively enumerated during the actual test process, the rise and fall times corresponding to different duty cycles are tested at certain intervals.

[0159] For example, the above mapping relationship can be constructed by testing the corresponding rise and fall times at intervals of 2% duty cycle within a preset duty cycle range.

[0160] Accordingly, in the process of calibrating the rise and fall time of the target object, the duty cycle can be adjusted according to the positive correlation between the duty cycle and the rise and fall time, the actual rise and fall time, and the above-mentioned preset mapping relationship.

[0161] When it is determined that the target lifting time is in the actual lifting time (which can be respectively referred to as the first actual lifting time and the second actual lifting time) corresponding to two adjacent duty cycles (which can be respectively referred to as the first duty cycle and the second duty cycle) in the above-mentioned preset mapping relationship, the duty cycle can be fine-tuned between the first duty cycle and the second duty cycle.

[0162] Among them, the first actual lifting time is the actual lifting time of the target object when the lifting motor of the target object is controlled according to the first duty cycle; the second actual lifting time is the actual lifting time of the target object when the lifting motor of the target object is controlled according to the second duty cycle.

[0163] For example, in the process of fine-tuning the duty cycle, the duty cycle can be adjusted between the first duty cycle and the second duty cycle with a duty cycle adjustment amplitude that is smaller than the difference between the first duty cycle and the second duty cycle and is decreasing, until the actual lifting time of the target object meets the requirements when the speed of the lifting motor of the target object is adjusted according to the adjusted duty cycle.

[0164] For example, assuming that the difference between the first duty cycle and the second duty cycle (the second duty cycle is greater than the first duty cycle) is 2%, and the current duty cycle is the second duty cycle, 1% can be subtracted from the first duty cycle to obtain a new target duty cycle, and the speed of the lifting motor of the target object is adjusted according to the new target duty cycle. When the time difference between the actual lifting time of the target object and the target lifting time after adjustment meets the requirements, the lifting time calibration is ended.

[0165] If the time difference between the actual lifting time and the target lifting time of the target object after adjustment still does not meet the requirements, if the actual lifting time of the target object after adjustment is greater than the target lifting time, 0.5% is added to the current target duty cycle to obtain a new target duty cycle, and the speed of the lifting motor of the target object is adjusted according to the new target duty cycle; if the actual lifting time of the target object after adjustment is less than the target lifting time, 0.5% is subtracted from the current target duty cycle to obtain a new target duty cycle, and the speed of the lifting motor of the target object is adjusted according to the new target duty cycle.

[0166] The process is deduced in this way until the speed of the lifting motor of the target object is adjusted according to the adjusted duty cycle, and the actual lifting time of the target object meets the requirement.

[0167] In one example, the paperless conference lift terminal control solution provided by the embodiment of the present application may also include:

[0168] When the absolute value of the difference between the actual lifting time corresponding to the target duty cycle and the current lifting time to be calibrated is greater than a preset difference threshold, if the actual lifting time of the target object is greater than the target lifting time, and the lifting time of the target object corresponding to the preset maximum duty cycle is less than the target lifting time, the duty cycle is adjusted using the median method within the range from the initial duty cycle to the preset maximum duty cycle until the speed of the lifting motor of the target object is adjusted according to the adjusted duty cycle, and the actual lifting time of the target object meets the requirement;

[0169] When the actual lifting time of the target object is less than the target lifting time, and the lifting time of the target object corresponding to the preset minimum duty cycle is greater than the target lifting time, the duty cycle is adjusted using the median method within the range from the preset minimum duty cycle to the initial duty cycle until the speed of the lifting motor of the target object is adjusted according to the adjusted duty cycle, and the actual lifting time of the target object meets the requirements.

[0170] For example, considering the actual scenario, when the lifting motor works for a long time, the actual lifting time corresponding to the duty cycle of the lifting motor may deviate greatly from the above-mentioned preset mapping relationship, resulting in the inability to calibrate the lifting time by searching the above-mentioned preset mapping relationship.

[0171] Accordingly, when the target duty cycle is determined in the above manner, but the speed of the lifting motor of the target object is adjusted according to the target duty cycle, the actual lifting time of the target object can be determined, and the actual lifting time of the target object can be compared with the above-mentioned current lifting time to be calibrated (that is, the lifting time corresponding to the target duty cycle in the preset mapping relationship).

[0172] When the absolute value of the difference between the two is greater than the preset difference threshold, it can be determined that the rise and fall time calibration cannot be achieved by querying the above preset mapping relationship.

[0173] In this case, the actual lift time may be compared with the target lift time.

[0174] In the case where the actual lifting time is greater than the target lifting time, the actual lifting time of the target object corresponding to the preset maximum duty cycle can be determined. In the case where the actual lifting time of the target object corresponding to the preset maximum duty cycle is less than the target lifting time, the duty cycle can be adjusted using the median method within the range from the initial duty cycle to the preset maximum duty cycle, until the speed of the lifting motor of the target object is adjusted according to the adjusted duty cycle, and the actual lifting time of the target object meets the requirements. In the case where the actual lifting time of the target object corresponding to the preset maximum duty cycle is greater than the target lifting time, it can be determined that there is an abnormality in the lifting motor, and it can be handled according to the preset abnormality handling strategy, for example, outputting an abnormality log and manual intervention by relevant personnel.

[0175] In the case where the actual lifting time is less than the target lifting time, the actual lifting time of the target object corresponding to the preset minimum duty cycle can be determined. In the case where the actual lifting time of the target object corresponding to the preset minimum duty cycle is greater than the target lifting time, the duty cycle can be adjusted using the median method within the range from the preset minimum duty cycle to the initial duty cycle, until the speed of the lifting motor of the target object is adjusted according to the adjusted duty cycle, and the actual lifting time of the target object meets the requirements. In the case where the actual lifting time of the target object corresponding to the preset minimum duty cycle is less than the target lifting time, it can be determined that there is an abnormality in the lifting motor, and it can be handled according to the preset abnormality handling strategy, for example, outputting an abnormality log and manual intervention by relevant personnel.

[0176] In some embodiments, determining the time difference between the actual lifting time and the target lifting time of the target object may include:

[0177] When it is determined that the lifting time calibration opportunity is met, a time difference between the actual lifting time of the target object and the target lifting time is determined.

[0178] In an example, determining that the timing for the rise / fall time calibration is met may include:

[0179] When the current time is within a first preset time range before the scheduled meeting start time, or when the current time is within a second preset time range after the scheduled meeting ends, it is determined that the rise / fall time calibration opportunity is met.

[0180] For example, in order to improve the consistency of the lifting of the display screen and / or microphone of each paperless conference lifting terminal in the conference room during the meeting and optimize the meeting experience, the lifting time of each paperless conference lifting terminal in the conference room can be calibrated within a preset time range before the meeting starts, or the lifting time of each paperless conference lifting terminal in the conference room can be calibrated within a preset time range after the meeting ends.

[0181] Accordingly, the scheduled meeting start time and the scheduled meeting end time can be determined based on the meeting schedule of the conference room, and if the current time is within a preset time range (which may be referred to as a first preset time range) before the scheduled meeting start time, the timing for adjusting the rise and fall time can be determined to be met. Alternatively, if the current time is within a preset time range (which may be referred to as a second preset time range) after the scheduled meeting end time, the timing for adjusting the rise and fall time can be determined to be met.

[0182] For example, when it is determined that the timing for lifting time calibration is met, the time difference between the actual lifting time of the target object and the target lifting time can be determined in the manner described in the above embodiment, and when it is determined based on the time difference that the actual lifting time of the target object does not meet the requirements, the speed of the lifting motor of the target object can be adjusted based on the time difference.

[0183] In some embodiments, determining the time difference between the actual lifting time and the target lifting time of the target object may include:

[0184] When it is determined that the acquired actual lifting time of the target object meets the use requirement, a time difference between the actual lifting time of the target object and the target lifting time is determined.

[0185] For example, in order to improve the accuracy of the lifting and lowering time calibration, during the lifting and lowering time calibration of the target object, it is necessary to avoid as much as possible the interference of abnormal lifting and lowering time on the lifting and lowering time calibration.

[0186] Therefore, in the process of obtaining the actual lifting and lowering time of the target object, it is necessary to discard the abnormal lifting and lowering time of the target object (which can be called the actual lifting and lowering time that does not meet the usage requirements) and use the normal lifting and lowering time (which can be called the actual lifting and lowering time that meets the usage requirements) to calibrate the lifting and lowering time of the target object.

[0187] In an example, determining that the actual lifting and lowering time of the target object obtained meets the usage requirements may include:

[0188] When the target object completes the complete lifting, and during the lifting process of the target object, there is no braking and no lifting control instruction is detected, and the difference between the time for the target object to complete the complete lifting process and the target lifting time does not exceed the preset limit threshold, it is determined that the actual lifting time of the target object obtained meets the calibration requirements.

[0189] For example, when the rising time of the target object is calibrated, the target object completing a complete rise and fall may include the target object rising from the lowest point to the highest point.

[0190] In the case of calibrating the descending time of the target object, the target object completing a complete lift may include the target object descending from the highest point to the lowest point.

[0191] When the sum of the rising time and the falling time of the target object is calibrated, the target object completing a complete rise and fall may include the target object rising from the lowest point to the highest point and then descending from the highest point to the lowest point, or the target object descending from the highest point to the lowest point and then rising from the lowest point to the highest point.

[0192] Furthermore, if the target object's lift motor is equipped with a brake, the brake may be triggered during the lift process due to objects on the table blocking the display's rise, causing the display to stop rising or falling. This can lead to inaccurate actual lift times. Therefore, to obtain a more accurate lift time, it is necessary to ensure that the brake is not in effect during the lift process.

[0193] Furthermore, if the target object is lifted or lowered and caused to pause or reverse movement by manually pressing the lift button, the actual lift obtained will also be inaccurate. Therefore, in order to obtain a more accurate lifting time, when obtaining the actual lifting time of the target object, it is necessary to require that no lifting control instructions are detected during the lifting of the target object (the lifting control instructions within the time range from the start of the lifting of the target object to the completion of the lifting).

[0194] Finally, in actual scenarios, the lifting and lowering time of some target objects may be much longer than the normal lifting and lowering time due to abnormal reasons, and the lifting and lowering time obtained in this case is also inaccurate. Therefore, the actual lifting and lowering time obtained for lifting and lowering time calibration needs to not exceed the preset limit threshold (which can be set according to the actual scenario, and the threshold is much longer than the lifting and lowering time of the target object under normal circumstances).

[0195] For example, when it is determined that the acquired actual lifting time of the target object does not meet the usage requirement, the actual lifting time of the target object may be acquired again.

[0196] When the actual lifting time of the target object obtained continuously fails to meet the usage requirements for a preset number of times (such as three times), an exception handling mechanism may be adopted, for example, an alarm may be issued and manual intervention may be performed.

[0197] Accordingly, in one example, when at least one of the following conditions is met, it is determined that the acquired actual lifting time of the target object does not meet the usage requirement:

[0198] The target object did not complete the full lift;

[0199] There is a holding brake during the lifting of the target object;

[0200] A lifting control command is detected during the lifting process of the target object;

[0201] The difference between the time required for the target object to complete the entire lifting process and the target lifting time exceeds a preset limit threshold.

[0202] In some embodiments, a magnet is mounted on the rotating shaft of the lifting motor of the display screen of the paperless conference lifting terminal, and a magnetic sensor is mounted at a corresponding position in front of the rotating shaft of the lifting motor of the display screen of the paperless conference lifting terminal; the magnetic sensor is used to determine the motor rotation angle information based on the detected magnetic field changes; wherein the motor rotation angle information includes the motor rotation angle and direction; a brake for braking the lifting motor is mounted at a corresponding position of the lifting motor of the display screen of the paperless conference lifting terminal;

[0203] The paperless conference lift terminal control solution provided in the embodiment of the present application may also include:

[0204] During the rising process of the display screen of the paperless conference lifting terminal, it is determined whether the display screen of the paperless conference lifting terminal is in a uniform rising state according to the motor rotation angle information reported by the magnetic encoder sensor;

[0205] When it is determined that the display screen of the paperless conference lift terminal is in a uniformly rising state, continue to control the display screen of the paperless conference lift terminal to rise until the display screen of the paperless conference lift terminal rises to the highest point;

[0206] When it is determined that the display screen of the paperless conference lift terminal is not in a uniformly rising state, the lifting motor of the display screen of the paperless conference lift terminal is braked by a holding brake;

[0207] Among them, when the power is off, the brake automatically brakes the lifting motor of the display screen of the paperless conference lifting terminal.

[0208] For example, in an actual scenario, the display screen of the paperless conference lifting terminal is generally in a uniform rising state during a normal rising process.

[0209] It should be noted that the above-mentioned uniform ascending state includes that the ascending speed remains unchanged, or that the ascending speed changes within the allowable fluctuation range.

[0210] If an object blocks the rise of the display screen of a paperless conference lift terminal, it may cause the screen to fall (the resistance is greater than the motor driving force, causing the motor to lose step) or the screen to repeatedly collide with the obstacle (the resistance causes the motor to reverse, causing the screen to drop a distance, but the motor does not lose step and drives the screen to rise again).

[0211] In addition, when the display screen of the paperless conference lifting terminal is rising or has risen to the highest point, if there is a sudden power outage and the total weight of the display screen itself and related structures is greater than the holding force of the motor, the display screen will also fall.

[0212] Taking the above situation into consideration, in order to avoid damage to the display screen due to falling or repeated collision with obstacles, it is necessary to promptly detect abnormal conditions during the rising process of the display screen, and brake the display screen if an abnormal condition occurs during the rising process of the display screen.

[0213] For example, whether an abnormality occurs during the rising process of the display screen can be determined by detecting whether the display screen is in a uniform rising state.

[0214] For example, during the rising process of the display screen, if the display screen is in a uniform rising state, it is determined that there is no abnormality in the rising process of the display screen; if the display screen is not in a uniform rising state, it is determined that there is an abnormality in the rising process of the display screen.

[0215] For example, in order to detect whether the display screen is in a uniform rising state during the rising process, a magnet can be installed on the lifting motor shaft of the display screen of the paperless conference lifting terminal (the magnet can be fixedly installed at the front end of the motor shaft), and a magnetic sensor can be installed at the corresponding position in front of the lifting motor shaft of the display screen of the paperless conference lifting terminal. For example, the magnetic sensor is installed directly in front of the motor shaft, and there is a gap between the magnetic sensor and the magnet. The magnetic sensor is used to determine the motor rotation angle information based on the detected magnetic field changes.

[0216] For example, the motor rotation angle information may include the motor rotation angle and direction.

[0217] For example, when the display screen is in a uniform rising state, the motor rotation angle information determined by the magnetic engraving sensor is an increasing arithmetic progression; wherein, the motor rotation angle determined by the magnetic engraving sensor increases, indicating that the display screen is in an rising state (i.e., the motor rotates in the forward direction); the motor rotation angle determined by the magnetic engraving sensor forms an arithmetic progression, indicating that the display screen is in a uniform speed state.

[0218] Accordingly, during the rising process of the display screen of the paperless conference lifting terminal, it can be determined whether the display screen of the paperless conference lifting terminal is in a uniform rising state according to the motor rotation angle information reported by the magnetic encoder sensor.

[0219] When it is determined that the display screen of the paperless conference lift terminal is in a uniformly rising state, the display screen of the paperless conference lift terminal may continue to be controlled to rise until the display screen of the paperless conference lift terminal rises to the highest point.

[0220] When it is determined that the display screen of the paperless conference lifting terminal is not in a uniformly rising state, it can be determined that the rising of the display screen is abnormal. In this case, the display screen needs to be braked.

[0221] For example, the display screen may be braked by braking a lifting motor of the display screen.

[0222] For example, in order to achieve the braking of the lifting motor of the display screen, a brake (abbreviated as a brake) can be installed at the corresponding position of the lifting motor of the display screen of the paperless conference lifting terminal. The brake can be used to brake the lifting motor of the display screen.

[0223] Accordingly, when it is determined that the display screen of the paperless conference lifting terminal is not in a uniform rising state, the lifting motor of the display screen of the paperless conference lifting terminal can be braked by a holding brake to prevent the display screen from falling or repeatedly hitting obstacles.

[0224] For example, the above-mentioned brake can be designed to automatically brake the lifting motor of the display screen when the power is turned off. Therefore, if the paperless conference lifting terminal suddenly loses power (while the display screen is rising), the brake will brake the lifting motor of the display screen, thereby preventing the display screen from falling due to power failure.

[0225] In some embodiments, the paperless conference lift terminal control solution provided by the embodiments of the present application may also include:

[0226] The paperless conference lifting terminal includes an adapter board and a main board. The adapter board and the main board are connected through an FFC line. The main board is fixedly installed in the paperless conference lifting terminal. The adapter board is connected to the display screen through a cable. The interlayer of the FFC line is bonded at a preset distance from the pre-folded crease through a specific adhesive of a preset size.

[0227] Exemplarily, the adapter board and the main board of the paperless conference lifting terminal are connected via an FFC (Flexible Flat Cable) line to transmit signals.

[0228] The mainboard of the paperless conference lift terminal is fixedly installed in the paperless conference lift terminal; the adapter board is fixedly connected to the display screen and will move up and down with the display screen. The schematic diagram can be shown as follows Figure 2 shown.

[0229] like Figure 2As shown, in order to meet the range of rising and falling activities, one end of the first layer of the FFC line is fixedly connected to the main board, then extends upward to the bend (pre-folded crease), bends at the bend and extends downward, and the other end is connected to the adapter board (the overlapping area where the FFC first rises and falls forms a sandwich).

[0230] When the adapter plate moves up and down, the pre-bend of the FFC cable ( Figure 2 Position 22) in the middle will be bent repeatedly, which will cause the pre-bent part of the FFC cable to be easily damaged.

[0231] In response to the above problem, in an embodiment of the present application, the interlayer of the FFC line is bonded at a preset distance from the pre-folded fold by a specific adhesive of a preset size.

[0232] For example, the interlayer of the FFC line is bonded at a preset distance from the pre-folded fold by using double-sided adhesive of a preset size.

[0233] Through the above-mentioned bonding process, the adapter plate drives the FFC line to move up and down without bending the pre-bend, but the FFC line is bent in an arc shape at the position where the interlayer is bonded. Therefore, the FFC line is not easily damaged, and the service life of the FFC line can be extended.

[0234] The present application also provides a method for controlling a paperless conference lift terminal. The method can be applied to a central control platform. The method can include:

[0235] T100. Determine the time difference between the actual lifting time and the target lifting time of the target object; the target object is any object participating in the lifting time calibration, and the object includes the display screen of the paperless conference lifting terminal in the conference room, or the microphone. At least one paperless conference lifting terminal in the conference room participates in the lifting time calibration to make the lifting time of the display screens of different paperless conference lifting terminals consistent, or the lifting time of the microphones of different paperless conference lifting terminals consistent, or the lifting time of the screen and microphone of the same paperless conference lifting terminal consistent; the lifting time includes the rising time of the target object from the lowest point to the highest point, or the falling time from the highest point to the lowest point, or the total time from the lowest point to the highest point, and the total time from the highest point to the lowest point.

[0236] In the embodiment of the present application, the specific implementation process of the central control platform determining the time difference between the actual lifting time and the target lifting time of the target object can be referred to the relevant description in the above embodiment, and the embodiment of the present application will not be repeated here.

[0237] T110. When it is determined based on the time difference that the actual lifting time of the target object does not meet the requirements, the time difference is sent to the paperless conference lifting terminal to which the target object belongs. The paperless conference lifting terminal to which the target object belongs adjusts the speed of the lifting motor of the target object based on the time difference, so that the time difference between the actual lifting time of the target object and the target lifting time after adjustment meets the requirements.

[0238] In the embodiment of the present application, after determining the time difference between the actual lifting time of the target object and the target lifting time, the central control platform can determine whether the actual lifting time of the target object meets the requirements based on the time difference.

[0239] When it is determined that the actual lifting time of the target object does not meet the requirements, the central control platform can send the time difference to the paperless conference lifting terminal to which the target object belongs.

[0240] When the paperless conference lifting terminal receives the time difference sent by the central control platform, it can adjust the speed of the lifting motor of the target object according to the time difference. The specific implementation process can be found in the relevant description in the above embodiment, and the embodiment of this application will not be repeated here.

[0241] It should be noted that in the embodiment of the present application, in addition to sending the determined time difference to the paperless conference lift terminal to which the target object belongs, the central control platform can also send other information required for lift time calibration to the paperless conference lift terminal as needed. For example, in the scenario where the paperless conference lift terminal implements lift time calibration by querying the above-mentioned preset mapping relationship, the central control platform can also send the target lift time to the paperless conference lift terminal to which the target object belongs. The specific implementation of this can be found in the relevant description of the above process, and the embodiment of the present application will not be repeated here.

[0242] In order to enable those skilled in the art to better understand the technical solutions provided by the embodiments of the present application, the technical solutions provided by the embodiments of the present application are described below with reference to specific examples.

[0243] 1. Calibrate the display screen / microphone lifting speed of the paperless conference lifting terminal (hereinafter referred to as the terminal).

[0244] For example, when the terminal's display screen / microphone reaches its highest and lowest points, the corresponding sensors are triggered. The sensor signals are transmitted to the main processing device on the mainboard of the paperless conference lift terminal. The main processing device can calculate the actual operating time of the display screen / microphone motor (i.e., the actual lifting time) based on the time difference between the two sensors.

[0245] It should be noted that when obtaining the actual rise and fall time of the display screen / microphone, abnormal time needs to be eliminated:

[0246] 1) If the display screen / microphone starts to rise / fall from the middle position (for example, when the "Start Rising" function button is clicked, no signal is received from the sensor at the lowest point; or when the "Start Falling" function button is clicked, no signal is received from the sensor at the highest point), the rise and fall time will be discarded and not recorded.

[0247] 2) If the display lift motor has a brake, an object on the tabletop may block the display's rise, triggering the brake and stopping the lift. Because the brake is controlled by the main control processor (or main control module), the main control processor can access brake information. Therefore, the time between the display's start at any position, the brake application, and the release of the brake, and continued movement to the highest / lowest point, is not recorded (i.e., if the brake is triggered during the lift, the lift time is not recorded).

[0248] 3) The lifting time caused by manual pressing of the lifting button during the lifting process, such as pause or reverse movement, will not be recorded.

[0249] 4) Lifting time that is much longer than the target time (such as the estimated lifting time under normal circumstances) will not be recorded. For example, if the target time is 20s and the actual lifting time exceeds 40s (such as motor abnormality or sensor abnormality causing the lifting time record to be too long).

[0250] Calibration Solution 1: Multiple terminals installed in a conference room use the same target lift time, for example, 20 seconds. The preset normal time difference range is [-0.5s, 0.5s], allowing a 1-second difference between the fastest and slowest lift times. In this scenario, each terminal calculates the difference between its actual lift time and the target lift time. For terminals whose time difference falls outside this preset normal time difference range, the terminal's main processing device adjusts the lift motor speed based on the time difference to ensure the required lift speed is met.

[0251] Calibration solution 2: A central control host is deployed in the system. The central control host can realize the lifting speed calibration function window through the Web or other APP. Three calibration modes can be set in the window:

[0252] Mode 1: Configure the target rise and fall time in the window.

[0253] In this mode, the terminal is calibrated for the rise and fall time according to the target rise and fall time configured in the window.

[0254] Mode 2: Calibrate according to the slowest terminal rise and fall time.

[0255] In this mode, the central control host can obtain the actual lifting time of each terminal (taking the actual lifting time of the display screen as an example), and determine the maximum value of the actual lifting time of each terminal as the target lifting time. Based on the target lifting time, the lifting time of the terminal is calibrated.

[0256] Mode 3: The target lifting time is the lifting time that accounts for the largest proportion of the lifting time of all terminals.

[0257] In this mode, the central control host can group the actual lifting time of each terminal into a time period according to the required error time interval (the time period is divided from the minimum value of the actual lifting time to the maximum value of the actual lifting time according to the required time error as the interval).

[0258] For example, assuming that the actual rise and fall times of five terminals are 21s, 21.5s, 22s, 22s, and 22.5s respectively, and the required error time interval is within 1s, the time segments may include: [21s, 22s) and [22s, 23s).

[0259] Among the actual rise and fall times of the five terminals, two (21s and 21.5s) belong to [21, 22), and three (22s, 22s, and 22.5s) belong to [22s, 23s). Therefore, [22s, 23s) can be determined as the target time period, and the target rise and fall time can be 22.5s.

[0260] The central control host can calibrate the lifting time of the terminal according to the determined target lifting time.

[0261] In this calibration solution, when the calibration mode is set, a calibration instruction can be sent to each terminal.

[0262] Each terminal sends its actual lifting time to the central control host.

[0263] For example, if an abnormal lifting time occurs when the terminal obtains the actual lifting time (see the relevant description in the above embodiment), the terminal will re-acquire the actual lifting time. If the abnormality occurs for a preset number of consecutive times (such as three times), a terminal abnormality notification will be sent to the central control host, and the terminal will not participate in the calibration.

[0264] The central control host can determine the time difference between the actual lifting time and the target lifting time of each terminal based on the actual lifting time sent by the terminal and the current mode. For terminals whose time difference does not meet the requirements, the time difference will be sent to the terminal, and the terminal will adjust the speed of the lifting motor based on the time difference.

[0265] After terminal calibration is complete, the actual lift times are re-obtained and sent to the central control host. Based on the difference between the calibrated actual lift times and the target lift times, the central control host determines whether any terminals do not meet the requirements. If so, the lift times are recalibrated for these terminals until all terminals, except those that have received a terminal error notification, have completed calibration.

[0266] It should be noted that whether the terminal needs to perform lift time calibration needs to be determined based on the target lift time, that is, changes in the target lift time may affect the decision of whether the terminal needs to perform lift time calibration. Therefore, in the process of performing lift time calibration on multiple terminals in the same conference room, the determined target lift time will not be updated until all non-abnormal terminals complete the lift time calibration.

[0267] Exemplarily, adjusting the speed of the lifting motor according to the time difference includes at least the following two situations:

[0268] Case 1: The lifting motor is a stepping motor.

[0269] For example, for a stepper motor, the motor speed can be adjusted by adjusting the frequency of the driving signal.

[0270] For example, the theoretical calculation formula for motor speed is as follows:

[0271] Speed (rpm) = (60 × f) / ((360 / θ) × n)

[0272] Where f is the drive signal frequency, θ is the motor step angle, and n is the subdivision multiple.

[0273] Assuming that the gear diameter of the lifting motor is D, the distance moved by the lifting motor when it rotates one circle is πD.

[0274] Assuming the screen lift stroke (i.e. the distance the screen moves from the lowest point to the highest point or from the highest point to the lowest point) is X, the number of revolutions the lift motor needs to make during the entire stroke (from the lowest point to the highest point, or from the highest point to the lowest point) is:

[0275] Q=X / πD

[0276] Based on this, according to the theoretical lifting time T0 (the expected theoretical lifting time of the target object, that is, the lifting time you want to achieve), the initial speed v0 is as follows:

[0277] v0=Q / T0

[0278] Substituting the initial speed v0 into the above speed calculation formula, the theoretical driving signal frequency corresponding to the theoretical rise and fall time T0 can be obtained as follows:

[0279] f0=6nθQT0=6nθT0X / πD

[0280] For example, during the installation of the paperless conference lift terminal, theoretical driving signal frequencies of the display screen and the microphone may be recorded in the paperless conference lift terminal respectively.

[0281] For any paperless conference lifting terminal, when the lifting time of the display screen (and / or microphone) of the paperless conference lifting terminal is calibrated for the first time, the theoretical driving signal frequency can be used as the current driving signal frequency; when the lifting time of the display screen (and / or microphone) of the paperless conference lifting terminal is not calibrated for the first time, the target driving signal frequency determined last time can be used as the current driving signal frequency.

[0282] When the time difference ΔT between the actual lifting time and the target lifting time of the target object is determined, the corresponding driving signal frequency adjustment value Δf can be obtained:

[0283] Δf=6nθΔTX / πD

[0284] ΔT=tT

[0285] Where T is the target lifting time, and t is the actual lifting time of the target object.

[0286] For example, the current target driving signal frequency may be determined based on the driving signal frequency adjustment value and the current driving signal frequency, and the rotational speed of the lifting motor of the target object may be adjusted based on the current target driving signal frequency.

[0287] For example, the current target driving signal frequency f1 may be as follows:

[0288] f1=f+Δf

[0289] Where f is the current drive signal frequency, and Δf is calculated by adding a + / - sign to ΔT. That is, when ΔT is negative, Δf is also negative; when ΔT is positive, Δf is also positive.

[0290] Case 2: The lifting motor is a brushed motor.

[0291] For example, for a brushed motor, the motor speed can be adjusted by adjusting the duty cycle.

[0292] Since the speed error of the brushed motor is large and it is greatly affected by the load resistance, there may be a large difference between the lifting time obtained by theoretical calculation and the actual lifting time.

[0293] Based on this, the mapping relationship between different duty cycles of the driving signal and the rise and fall time can be tested (for example, the rise and fall time is tested once every 2% duty cycle interval).

[0294] For example, the mapping relationship between duty cycle and rise and fall time can be tested on multiple devices, and the average rise and fall time corresponding to the same duty cycle obtained from the test of each device can be calculated to form a data table (taking the above mapping relationship as an example in the form of a data table).

[0295] For example, the motor drive signal may have a default duty cycle D and a lookup table rise and fall time T, wherein the lookup table rise and fall time T is the target rise and fall time, and the default duty cycle D is the duty cycle corresponding to T in the data table.

[0296] For example, in the process of adjusting the speed of the lifting motor of the target object, the lifting time used to query the data table (i.e., the above-mentioned target mapping lifting time) can be determined based on the time difference between the actual lifting time of the target object and the target lifting time, as well as the current table lookup time.

[0297] For example, since the time difference between the actual lifting time and the target lifting time is close to the time difference between the previous round of table lookup time (the initial value is the target lifting time) and the required table lookup time, when the actual lifting time of the target object is greater than the target lifting time, the target mapping lifting time is the current table lookup time minus the absolute value of the time difference; when the actual lifting time of the target object is less than the target lifting time, the target mapping lifting time is the current table lookup time plus the absolute value of the time difference.

[0298] That is, the target mapping rise and fall time can be determined as follows:

[0299]

[0300] Where T is the target lift time, t is the actual lift time, ΔT is the time difference, T2 is the target mapping lift time, and T1 is the current table lookup time.

[0301] When calibration is performed for the first time, T1=T.

[0302] For example, when the target mapping lifting and lowering time is determined, the data table can be queried based on the target mapping lifting and lowering time to determine the lifting and lowering time included in the data table that is closest to the target mapping lifting and lowering time (that is, the above-mentioned current lifting and lowering time to be calibrated, which can also be called the current target lookup lifting and lowering time), and the duty cycle corresponding to the lifting and lowering time to be calibrated in the preset mapping relationship is determined as the target duty cycle.

[0303] For example, when the target duty cycle is determined, the rotational speed of the lifting motor of the target object may be adjusted according to the target duty cycle.

[0304] For example, when it is determined that the target rise and fall time is within the actual rise and fall time (such as the first actual rise and fall time and the second actual rise and fall time) corresponding to two adjacent duty cycles (such as the first duty cycle and the second duty cycle) in the above data table, the duty cycle can be fine-tuned between the first duty cycle and the second duty cycle.

[0305] For example, in the process of fine-tuning the duty cycle, the duty cycle can be adjusted between the first duty cycle and the second duty cycle with a duty cycle adjustment amplitude that is smaller than the difference between the first duty cycle and the second duty cycle and is decreasing, until the actual lifting time of the target object meets the requirements when the speed of the lifting motor of the target object is adjusted according to the adjusted duty cycle.

[0306] For example, assuming that the difference between the first duty cycle and the second duty cycle (the second duty cycle is greater than the first duty cycle) is 2%, and the current duty cycle is the second duty cycle, 1% can be subtracted from the first duty cycle to obtain a new target duty cycle, and the speed of the lifting motor of the target object is adjusted according to the new target duty cycle. When the time difference between the actual lifting time of the target object and the target lifting time after adjustment meets the requirements, the lifting time calibration is ended.

[0307] If the time difference between the actual lifting time and the target lifting time of the target object after adjustment still does not meet the requirements, if the actual lifting time of the target object after adjustment is greater than the target lifting time, 0.5% is added to the current target duty cycle to obtain a new target duty cycle, and the speed of the lifting motor of the target object is adjusted according to the new target duty cycle; if the actual lifting time of the target object after adjustment is less than the target lifting time, 0.5% is subtracted from the current target duty cycle to obtain a new target duty cycle, and the speed of the lifting motor of the target object is adjusted according to the new target duty cycle.

[0308] The process is deduced in this way until the speed of the lifting motor of the target object is adjusted according to the adjusted duty cycle, and the actual lifting time of the target object meets the requirement.

[0309] For example, when the absolute value of the difference between the actual rise and fall time corresponding to the target duty cycle and the target table-based rise and fall time is greater than a preset difference threshold, it can be determined that the rise and fall time calibration cannot be achieved through table-based lookup.

[0310] In this case, if the actual lifting time of the target object is greater than the target lifting time, and the lifting time of the target object corresponding to the preset maximum duty cycle (such as 100%) is less than the target lifting time, the duty cycle can be adjusted by the median method within the range from the initial duty cycle to the preset maximum duty cycle, until the speed of the lifting motor of the target object is adjusted according to the adjusted duty cycle, and the actual lifting time of the target object meets the requirements.

[0311] If the actual lifting time of the target object is less than the target lifting time, and the lifting time of the target object corresponding to the preset minimum duty cycle (such as 1%) is greater than the target lifting time, the duty cycle can be adjusted using the median method within the range from the preset minimum duty cycle to the initial duty cycle, until the speed of the lifting motor of the target object is adjusted according to the adjusted duty cycle, and the actual lifting time of the target object meets the requirements.

[0312] It should be noted that when the lifting and lowering time of the target object corresponding to the preset maximum duty cycle is greater than the target lifting time, or the lifting and lowering time of the target object corresponding to the preset minimum duty cycle is less than the target lifting time, it can be determined that there is an abnormality in the lifting motor and the preset abnormality handling strategy is used to handle it.

[0313] 2. Prevent the lifting screen from falling and repeatedly hitting obstacles.

[0314] like Figure 3 As shown, the terminal includes a display screen, a lifting motor (including a lifting motor for the display screen (referred to as the screen lifting motor) and a lifting motor for the microphone (such as the gooseneck microphone in the figure) (referred to as the microphone lifting motor)), a magnet (installed on the motor shaft), a magnetic encoder sensor, and a brake (referred to as the brake); wherein, the screen lifting motor drives the display screen to rise or fall, and the terminal is installed on the desktop surface. When not in use, the display screen and microphone are hidden inside the table; when in use, the display screen and microphone can be controlled to rise above the desktop.

[0315] During the rising process, the display may fall and repeatedly collide with obstacles in at least the following situations:

[0316] 1) When the display screen is rising, there are other heavy objects blocking the display screen from rising, and the resistance is greater than the driving force of the screen lifting motor, causing the motor to lose step and cause the display screen to fall.

[0317] 2) During its ascent, the display hits an elastic object. The rebound force acts on the display structure, and then on the screen lift motor, causing the motor to reverse and lower the display. However, the motor does not lose step and continues to drive the display upward. The result is that the display repeatedly hits the obstruction, generating noise and possibly damaging the display or structural components.

[0318] 3) If the power is suddenly cut off during the rising process or when the display screen is already at the highest position, the weight of the structure + the display screen itself will be greater than the holding force of the screen lifting motor, and the display screen will fall.

[0319] In view of the above situation, in the technical solution provided in the embodiment of the present application, a magnet can be installed on the screen lifting motor shaft, and a magnetic encoder sensor can be installed at a corresponding position in front of the screen lifting motor shaft. The schematic diagram can be as follows: Figure 4A and Figure 4B As shown, the magnetic field change is detected by the magnetic encoder sensor to obtain the motor rotation angle information (including the motor rotation angle and direction).

[0320] like Figure 4A As shown, position 41 is the magnetic sensor circuit board; position 42 is the magnetic sensor circuit board fixing sheet metal; position 43 is the motor shaft gear.

[0321] like Figure 4B As shown, position 44 is the installation position of the magnet (the magnet is installed just in front of the gear).

[0322] The magnetic encoder sensor can send the motor rotation angle information to the terminal's main control processor, and the main control processor determines whether there is an obstacle blocking the display screen during its rising process based on the motor rotation angle information.

[0323] Exemplarily, under normal conditions, the display screen is in a state where it is allowed to rise; abnormal conditions include at least:

[0324] 1) If the display screen hits an obstacle during its ascent, the screen stops rising and the motor stops rotating;

[0325] 2) The display screen hits an obstacle during its ascent and falls, causing the motor to reverse.

[0326] The motor rotation angle information in these two abnormal situations is different from the motor rotation angle information in normal state. The main control processor can determine the motor's uniform speed, stop, or reverse state based on at least three consecutive motor rotation angle information received. If it is in stop or reverse state, the main control processor will turn off the brake power supply, and the brake will brake the motor to achieve the display screen's anti-drop and anti-repeated collision function. The flow chart can be shown as follows: Figure 5 shown.

[0327] Exemplarily, the characteristics of the brake used in the above solution include automatic braking of the motor when the power is turned off; therefore, when the terminal suddenly loses power, the brake brakes the motor and the motor stops rotating, thereby preventing the display screen from falling.

[0328] 3. FFC line stickers have double-sided adhesive to improve bending life.

[0329] The adapter board and main board of the paperless conference lifting terminal are connected through the FFC line to transmit signals.

[0330] The mainboard of the paperless conference lift terminal is fixedly installed in the paperless conference lift terminal; the adapter board is connected to the display screen through a cable and moves up and down with the display screen. The schematic diagram can be shown as follows: Figure 2 shown.

[0331] Exemplarily, when the display screen moves up and down, the adapter plate moves up and down along with the display screen (the adapter plate and the display screen are relatively stationary or have a small relative displacement).

[0332] like Figure 2 As shown, in order to meet the range of movement of rising and falling, the first end of the FFC line is fixedly connected to the main board, and then extends upward to the bend (pre-folded crease), bends at the bend and extends downward, and the other end (as shown) Figure 2 Position 21 in the figure is connected to the adapter plate (the overlapping area where the FFC rises and falls first forms a sandwich).

[0333] During the up and down movement of the adapter plate, the pre-bend of the FFC cable (such as Figure 2 Position 22) in the middle will be bent repeatedly, which will cause the pre-bent part of the FFC cable to be easily damaged.

[0334] In view of the above problems, in the embodiment of the present application, the interlayer of the FFC line is bonded at a preset distance from the pre-folded fold by a double-sided adhesive of a preset size, and its schematic diagram can be shown as follows: Figure 6 ( Figure 6 As shown in the figure, the interlayer of the middle FFC line is bonded at position 23 with double-sided adhesive.

[0335] Through the above-mentioned bonding process, the adapter plate drives the FFC line to move up and down without bending the pre-bend, but the FFC line is bent in an arc shape at the position where the interlayer is bonded. Therefore, the FFC line is not easily damaged, and the service life of the FFC line can be extended.

[0336] The above describes the method provided by this application. The following describes the device provided by this application:

[0337] See Figure 7 , is a structural diagram of a paperless conference lift terminal control device provided in an embodiment of the present application, wherein the paperless conference lift terminal control device can be deployed in a paperless conference lift terminal, such as Figure 7 As shown, the paperless conference lifting terminal control device may include:

[0338] A determination unit 710 is configured to determine a time difference between an actual lifting time and a target lifting time of a target object; the target object is any object participating in the lifting time calibration, including a display screen or a microphone of a paperless conference lifting terminal in a conference room, wherein at least one paperless conference lifting terminal in the conference room participates in the lifting time calibration to make the lifting times of the display screens of different paperless conference lifting terminals consistent, or the lifting times of the microphones of different paperless conference lifting terminals consistent, or the lifting times of the display screen and the microphone of the same paperless conference lifting terminal consistent; the lifting time includes the rising time of the target object from the lowest point to the highest point, or the falling time from the highest point to the lowest point, or the total time of rising from the lowest point to the highest point and descending from the highest point to the lowest point;

[0339] The control unit 720 is used to adjust the speed of the lifting motor of the target object according to the time difference when it is determined that the actual lifting time of the target object does not meet the requirements, so that the time difference between the actual lifting time of the target object and the target lifting time after adjustment meets the requirements.

[0340] For example, the specific implementation process of the determination unit 710 and the control unit 720 to realize the control of the paperless conference lifting terminal can be referred to the relevant description in the above method embodiment, and the embodiment of the present application will not be repeated here.

[0341] The present application also provides a paperless conference lift terminal control device, wherein the paperless conference lift terminal control device can be deployed on a central control platform, and the paperless conference lift terminal control device can include:

[0342] A determination unit is configured to determine a time difference between an actual lifting time and a target lifting time of a target object; the target object is any object participating in the lifting time calibration, and the object includes a display screen or a microphone of a paperless conference lifting terminal in a conference room, and at least one paperless conference lifting terminal in the conference room participates in the lifting time calibration to make the lifting times of the display screens of different paperless conference lifting terminals consistent, or the lifting times of the microphones of different paperless conference lifting terminals consistent, or the lifting times of the display screen and the microphone of the same paperless conference lifting terminal consistent; the lifting time includes the rising time of the target object from the lowest point to the highest point, or the falling time from the highest point to the lowest point, or the total time of rising from the lowest point to the highest point and falling from the highest point to the lowest point;

[0343] The communication unit is used to send the time difference to the paperless conference lifting terminal to which the target object belongs when it is determined based on the time difference that the actual lifting time of the target object does not meet the requirements, so that the paperless conference lifting terminal to which the target object belongs adjusts the speed of the lifting motor of the target object based on the time difference, so that the time difference between the actual lifting time of the target object and the target lifting time after adjustment meets the requirements.

[0344] For example, the specific implementation process of the determination unit and the communication unit to realize the control of the paperless conference lifting terminal can be referred to the relevant description in the above method embodiment, and the embodiment of the present application will not be described in detail here.

[0345] An embodiment of the present application further provides an electronic device including a processor and a memory, wherein the memory is used to store a computer program; and the processor is used to implement the paperless conference lifting terminal control method described above when executing the program stored in the memory.

[0346] See Figure 8 , is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. The electronic device may include a processor 801 and a memory 802 storing machine-executable instructions. The processor 801 and the memory 802 may communicate via a system bus 803. Furthermore, by reading and executing the machine-executable instructions corresponding to the paperless conference lift terminal control logic in the memory 802, the processor 801 may execute the paperless conference lift terminal control method described above.

[0347] The memory 802 mentioned herein may be any electronic, magnetic, optical, or other physical storage device that may contain or store information, such as executable instructions, data, and the like. For example, a machine-readable storage medium may be: RAM (Random Access Memory), volatile memory, non-volatile memory, flash memory, a storage drive (such as a hard disk drive), a solid-state drive, any type of storage disk (such as a CD, DVD, etc.), or similar storage media, or a combination thereof.

[0348] In some embodiments, a machine-readable storage medium is also provided. Figure 8 The memory 802 in the machine-readable storage medium stores machine-executable instructions. When executed by the processor, the machine-executable instructions implement the above-described method for controlling a paperless conference lifting terminal. For example, the machine-readable storage medium may be a ROM, RAM, CD-ROM, magnetic tape, floppy disk, or optical data storage device.

[0349] An embodiment of the present application further provides a computer program product that stores a computer program, and when a processor executes the computer program, it prompts the processor to execute the paperless conference lifting terminal control method described above.

[0350] The present application also provides a paperless conference lift terminal, comprising: a main control processor, a display screen, a microphone, a screen lift motor, and a microphone lift motor; wherein:

[0351] The screen lifting motor is used to drive the display screen to rise and fall; the microphone lifting motor is used to drive the microphone to rise and fall;

[0352] The main control processor is used to calibrate the raising and lowering time of the display screen and / or the microphone according to the paperless conference raising and lowering terminal control method described above.

[0353] In some embodiments, a magnet is installed on the rotating shaft of the lifting motor of the display screen of the paperless conference lifting terminal, and a magnetic sensor is installed at a corresponding position in front of the rotating shaft of the lifting motor of the display screen of the paperless conference lifting terminal; the magnetic sensor is used to determine the motor rotation angle information based on the detected magnetic field changes; wherein the motor rotation angle information includes the motor rotation angle and direction; a brake for braking the lifting motor is installed at a corresponding position of the lifting motor of the display screen of the paperless conference lifting terminal;

[0354] The main control processor is further configured to determine, during the process of the display screen of the paperless conference lifting terminal rising, whether the display screen of the paperless conference lifting terminal is in a uniform rising state based on the motor rotation angle information reported by the magnetic encoder sensor; if it is determined that the display screen of the paperless conference lifting terminal is in a uniform rising state, continue to control the display screen of the paperless conference lifting terminal to rise until the display screen of the paperless conference lifting terminal rises to the highest point; if it is determined that the display screen of the paperless conference lifting terminal is not in a uniform rising state, brake the lifting motor of the display screen of the paperless conference lifting terminal by using a brake;

[0355] Wherein, the holding brake automatically brakes the lifting motor of the display screen of the paperless conference lifting terminal when the power is off.

[0356] In some embodiments, the paperless conference lifting terminal also includes an adapter plate and a main board, the adapter plate and the main board are connected via an FFC line, the main board is fixedly installed in the paperless conference lifting terminal, the adapter plate is connected to the display screen via a cable, and the interlayer of the FFC line is bonded at a preset distance from the pre-folded crease by a specific adhesive of a preset size.

Claims

1. A paperless conference lifting terminal control method, characterized in that: Applied to a paperless conference lifting terminal, the method includes: Determine the time difference between the actual raising and lowering time of the target object and the target raising and lowering time; the target object is any object participating in the raising and lowering time calibration, including the display screen or microphone of a paperless conference lifting terminal in the conference room. At least one paperless conference lifting terminal in the conference room participates in the raising and lowering time calibration to ensure that the raising and lowering times of the display screens or microphones of different terminals are consistent, or that the raising and lowering times of the display screen and microphone of the same terminal are consistent; the raising and lowering time includes the rising time of the target object from the lowest point to the highest point, the falling time from the highest point to the lowest point, or the total time from the lowest point to the highest point and from the highest point to the lowest point; When it is determined that the actual lifting time of the target object does not meet the requirement, the speed of the lifting motor of the target object is adjusted according to the time difference to meet the requirement; the adjustment includes: If the lifting motor of the target object is a brushed motor, the target mapping lifting time is determined based on the absolute value of the time difference and the current table lookup time. If the actual lifting time of the target object is greater than the target lifting time, the target mapping lifting time is the current table lookup time minus the absolute value of the time difference. If the lifting time of the target object has been calibrated, the current table lookup time is the lifting time to be calibrated determined during the previous calibration process. According to the target mapping lift time, query the preset mapping relationship and determine the duty cycle corresponding to the current lift time to be calibrated in the preset mapping relationship as the target duty cycle; wherein the preset mapping relationship is a mapping relationship between preset lift times and duty cycles, and the current lift time to be calibrated is the lift time included in the preset mapping relationship that is closest to the target mapping lift time; According to the target duty cycle, the speed of the lifting motor of the target object is adjusted.

2. The method according to claim 1, characterized in that The target lifting time is pre-configured in the paperless conference lifting terminal to which the target object belongs; or, The target lifting time is determined by the central control host; The method for the central control host to determine the target lifting time includes: Determine the target lifting time according to the detected target lifting time configuration instruction; or, Determine the target lifting time based on the actual lifting time of each object participating in the lifting time calibration; The step of determining the target lifting time according to the actual lifting time of each object participating in the lifting time calibration includes: The maximum value of the actual lifting time of each object participating in the lifting time calibration is determined as the target lifting time; or, The time periods are divided according to the actual lifting time of each object participating in the lifting time calibration, and the target lifting time is determined according to the target time period; wherein, for the multiple time periods obtained by the time period division, the actual lifting time belonging to the target time period accounts for the largest proportion among the actual lifting time of each object participating in the lifting time calibration, and for any time period among the multiple time periods, the difference between the upper limit and the lower limit of the time period is less than or equal to the preset error time interval.

3. The method according to claim 1, characterized in that The adjustments also include: In the case where the lifting motor of the target object is a stepping motor, determining a corresponding driving signal frequency adjustment value according to the time difference; Determining a current target driving signal frequency based on the driving signal frequency adjustment value and the current driving signal frequency; wherein, if the target object has undergone a rise / fall time calibration, the current driving signal frequency is the target driving signal frequency determined during the previous calibration process; and if the target object has not undergone a rise / fall time calibration, the current driving signal frequency is the driving signal frequency set when the target object was installed; The rotational speed of the lifting motor of the target object is adjusted according to the current target driving signal frequency.

4. The method according to claim 1, wherein The method for determining the target mapping rise and fall time further includes: if the actual rise and fall time of the target object is less than the target rise and fall time, the target mapping rise and fall time is the current table lookup time plus the absolute value of the time difference; Determining the current table lookup time further includes: if the target object has not undergone a rise and fall time calibration, the current table lookup time is the target rise and fall time.

5. The method according to claim 1, wherein After adjusting the rotational speed of the lifting motor of the target object according to the target duty cycle, the method includes: When it is determined that the time difference between the adjusted actual lifting time of the target object and the target lifting time still does not meet the requirements, and it is determined that the target lifting time is between the first actual lifting time and the second actual lifting time, the duty cycle is adjusted between the first duty cycle and the second duty cycle with a duty cycle adjustment amplitude that is smaller than the difference between the first duty cycle and the second duty cycle and decreases, until the speed of the lifting motor of the target object is adjusted according to the adjusted duty cycle, and the actual lifting time of the target object meets the requirements; wherein the first duty cycle and the second duty cycle are two adjacent duty cycles included in the preset mapping relationship, the first actual lifting time is the actual lifting time of the target object when the lifting motor of the target object is controlled according to the first duty cycle, and the second actual lifting time is the actual lifting time of the target object when the lifting motor of the target object is controlled according to the second duty cycle.

6. The method according to claim 1, characterized in that The method further comprises: When the absolute value of the difference between the actual lifting time corresponding to the target duty cycle and the current lifting time to be calibrated is greater than a preset difference threshold, if the actual lifting time of the target object is greater than the target lifting time, and the lifting time of the target object corresponding to the preset maximum duty cycle is less than the target lifting time, the duty cycle is adjusted using a median method within a range from the initial duty cycle to the preset maximum duty cycle until the speed of the lifting motor of the target object is adjusted according to the adjusted duty cycle, and the actual lifting time of the target object meets the requirement; If the actual lifting time of the target object is less than the target lifting time, and the lifting time of the target object corresponding to the preset minimum duty cycle is greater than the target lifting time, the duty cycle is adjusted using the median method within the range from the preset minimum duty cycle to the initial duty cycle until the speed of the lifting motor of the target object is adjusted according to the adjusted duty cycle, and the actual lifting time of the target object meets the requirements.

7. The method according to claim 1, characterized in that Determining the time difference between the actual lifting time and the target lifting time of the target object includes: When it is determined that the lifting time calibration timing is met, determining the time difference between the actual lifting time of the target object and the target lifting time; The determining of the timing for meeting the rise and fall time calibration includes: When the current time is within a first preset time range before the scheduled meeting start time, or when the current time is within a second preset time range after the scheduled meeting end time, determining that the rise and fall time calibration opportunity is met; and / or, Determining the time difference between the actual lifting time and the target lifting time of the target object includes: When it is determined that the actual lifting time of the target object obtained meets the use requirements, a time difference between the actual lifting time of the target object and the target lifting time is determined; The step of determining whether the actual lifting time of the target object obtained satisfies the use requirements includes: When the target object completes a complete lift, and during the lifting process of the target object, there is no brake braking and no lifting control command is detected, and the difference between the time when the target object completes the complete lift process and the target lift time does not exceed a preset limit threshold, it is determined that the obtained actual lift time of the target object meets the calibration requirements; Wherein, if at least one of the following conditions is met, it is determined that the acquired actual lifting time of the target object does not meet the usage requirement: The target object did not complete the full lift; There is a holding brake during the lifting of the target object; A lifting control command is detected during the lifting process of the target object; The difference between the time required for the target object to complete the entire lifting process and the target lifting time exceeds the preset limit threshold.

8. The method according to claim 1, characterized in that A magnet is mounted on the rotating shaft of the lifting motor of the display screen of the paperless conference lifting terminal, and a magnetic sensor is mounted at a corresponding position in front of the rotating shaft of the lifting motor of the display screen of the paperless conference lifting terminal; the magnetic sensor is used to determine the motor rotation angle information based on the detected magnetic field changes; wherein the motor rotation angle information includes the motor rotation angle and direction; a brake for braking the lifting motor is mounted at a corresponding position of the lifting motor of the display screen of the paperless conference lifting terminal; The method further comprises: During the process of the display screen of the paperless conference lifting terminal rising, determining whether the display screen of the paperless conference lifting terminal is in a uniform rising state according to the motor rotation angle information reported by the magnetic encoder sensor; When it is determined that the display screen of the paperless conference lift terminal is in a uniformly rising state, continue to control the display screen of the paperless conference lift terminal to rise until the display screen of the paperless conference lift terminal rises to the highest point; When it is determined that the display screen of the paperless conference lift terminal is not in a uniformly rising state, turning off the brake power supply so that the brake brakes the lifting motor of the display screen of the paperless conference lift terminal; Wherein, the holding brake automatically brakes the lifting motor of the display screen of the paperless conference lifting terminal when the power is off.

9. The method according to claim 1, characterized in that The paperless conference lifting terminal includes an adapter plate and a main board. The adapter plate and the main board are connected via an FFC line. The main board is fixedly installed in the paperless conference lifting terminal. The adapter plate is connected to the display screen via a cable. The interlayer of the FFC line is bonded at a preset distance from the pre-folded crease by a specific adhesive of a preset size.

10. A paperless conference lifting terminal control method, characterized in that: Applied to the central control platform, the method includes: Determine the time difference between the actual raising and lowering time of the target object and the target raising and lowering time; the target object is any object participating in the raising and lowering time calibration, including the display screen or microphone of a paperless conference lifting terminal in the conference room. At least one paperless conference lifting terminal in the conference room participates in the raising and lowering time calibration to ensure that the raising and lowering times of the display screens or microphones of different terminals are consistent, or that the raising and lowering times of the display screen and microphone of the same terminal are consistent; the raising and lowering time includes the rising time of the target object from the lowest point to the highest point, the falling time from the highest point to the lowest point, or the total time from the lowest point to the highest point and from the highest point to the lowest point; If the actual lifting time of the target object does not meet the requirement, the time difference is sent to the paperless conference lifting terminal to which the target object belongs, and the terminal adjusts the speed of the lifting motor of the target object according to the time difference to meet the requirement; The adjustments include: If the lifting motor of the target object is a brushed motor, the target mapping lifting time is determined based on the absolute value of the time difference and the current table lookup time. If the actual lifting time of the target object is greater than the target lifting time, the target mapping lifting time is the current table lookup time minus the absolute value of the time difference. If the lifting time of the target object has been calibrated, the current table lookup time is the lifting time to be calibrated determined during the previous calibration process. According to the target mapping lift time, query the preset mapping relationship and determine the duty cycle corresponding to the current lift time to be calibrated in the preset mapping relationship as the target duty cycle; wherein the preset mapping relationship is a mapping relationship between preset lift times and duty cycles, and the current lift time to be calibrated is the lift time included in the preset mapping relationship that is closest to the target mapping lift time; The rotational speed of the lifting motor of the target object is adjusted according to the target duty cycle.

11. A paperless conference lifting terminal control device, characterized in that: Deployed on a paperless conference lift terminal, the device includes: A determination unit is configured to determine a time difference between an actual lifting time and a target lifting time of a target object; the target object is any object participating in the lifting time calibration, including a display screen or microphone of a paperless conference lifting terminal in a conference room; at least one paperless conference lifting terminal in the conference room participates in the lifting time calibration to ensure that the lifting times of the display screens or microphones of different terminals are consistent, or that the lifting times of the display screen and microphone of the same terminal are consistent; the lifting time includes the rising time of the target object from the lowest point to the highest point, the falling time from the highest point to the lowest point, or the total time from the lowest point to the highest point and from the highest point to the lowest point; The control unit is configured to adjust the speed of the lifting motor of the target object to meet the requirement according to the time difference when determining that the actual lifting time of the target object does not meet the requirement; the adjustment includes: If the lifting motor of the target object is a brushed motor, the target mapping lifting time is determined based on the absolute value of the time difference and the current table lookup time. If the actual lifting time of the target object is greater than the target lifting time, the target mapping lifting time is the current table lookup time minus the absolute value of the time difference. If the lifting time of the target object has been calibrated, the current table lookup time is the lifting time to be calibrated determined during the previous calibration process. According to the target mapping lift time, query the preset mapping relationship and determine the duty cycle corresponding to the current lift time to be calibrated in the preset mapping relationship as the target duty cycle; wherein the preset mapping relationship is a mapping relationship between preset lift times and duty cycles, and the current lift time to be calibrated is the lift time included in the preset mapping relationship that is closest to the target mapping lift time; According to the target duty cycle, the speed of the lifting motor of the target object is adjusted.

12. An electronic device, characterized in that: comprising a processor and a memory, wherein, Memory for storing computer programs; A processor, configured to implement the method according to any one of claims 1 to 10 when executing a program stored in a memory.

13. A computer program product, characterized in that The computer program product stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 10 is implemented.

14. A paperless conference lifting terminal, characterized in that: include: Main control processor, display screen, microphone, screen lift motor and microphone lift motor; including: The screen lifting motor is used to drive the display screen to rise and fall; the microphone lifting motor is used to drive the microphone to rise and fall; The main control processor is used to calibrate the rise and fall time of the display screen and / or the microphone according to the method described in any one of claims 1-9.

Citation Information

Patent Citations

  • Shelf lifting device, control method and control system of shelf lifting device, refrigerator and storage medium

    CN111721062A

  • Multi-element synchronous lifting control system and method for controlling multi-element synchronous lifting

    CN115940698A

  • Intelligent screen microphone asynchronous lifting all-in-one machine

    CN212909932U