Paperless conference lifting terminal control method, device and equipment
By adjusting the speed of the lift motor of the paperless conference lift terminal, the problem of inconsistent lifting speed is solved, and automatic calibration of lifting time and improved user experience is achieved.
Patent Information
- Application Number
- CN202510450355.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-10
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-04-10
AI Technical Summary
After the lifting motor of the paperless conference lift terminal is used for a long time, the speed will deviate, resulting in inconsistent lifting speeds and affecting the user experience.
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 without meeting the requirements, so that the actual lifting time meets the requirements.
Automatic calibration of the lifting time of paperless conference lifting terminals is realized, ensuring that the lifting time of the display screens or microphones of different terminals is consistent, improving the user experience.
Smart Images

Figure CN119996610A_ABST
Abstract
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] After long-term use, the motor speed of the paperless conference lift terminal will deviate. In scenarios where paperless conference lift terminals are installed, the lifting speeds of different paperless conference lift terminals may be inconsistent, or the lifting speeds of the display and microphone of the same paperless conference lift terminal may be inconsistent, 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, the present application is implemented through the following technical solutions: According to a first aspect of an embodiment of the present application, a method for controlling a paperless conference lifting terminal is provided, which is applied to a paperless conference lifting terminal, and the method includes: 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, 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, so that the lifting time of the display screens of different paperless conference lifting terminals is consistent, or the lifting time of the microphones of different paperless conference lifting terminals is consistent, or the lifting time of the display screen and the microphone of the same paperless conference lifting terminal is consistent; the lifting time includes 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 of rising from the lowest point to the highest point and falling 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 so that the time difference between the actual lifting time of the target object and the target lifting time meets the requirement after adjustment.
[0006] According to a second aspect of an embodiment of the present application, a paperless conference lifting terminal control method is provided, which is applied to a central control platform, and the method includes: 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, 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, so that the lifting time of the display screens of different paperless conference lifting terminals is consistent, or the lifting time of the microphones of different paperless conference lifting terminals is consistent, or the lifting time of the display screen and the microphone of the same paperless conference lifting terminal is consistent; the lifting time includes 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 of rising from the lowest point to the highest point and falling from the highest point to the lowest point; 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.
[0007] 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: A determination unit, used to 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 of a paperless conference lifting terminal in a conference room, or a microphone, and at least one paperless conference lifting terminal in the conference room participates in the lifting time calibration, so that the lifting times of the display screens of different paperless conference lifting terminals are consistent, or the lifting times of the microphones of different paperless conference lifting terminals are consistent, or the lifting times of the display screen and the microphone of the same paperless conference lifting terminal are consistent; the lifting time includes 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 of rising from the lowest point to the highest point, and falling from the highest point to the lowest point; The control unit is used to adjust the rotation 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.
[0008] According to a fourth aspect of an embodiment of the present application, there is provided an electronic device, including a processor and a memory, wherein: Memory, used to store computer programs; The processor is used to implement the method provided by the first aspect or the second aspect when executing the program stored in the memory.
[0009] According to a fifth aspect of an embodiment 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.
[0010] 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: The screen lifting motor is used to drive the screen to lift; the microphone lifting motor is used to drive the microphone to lift; 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.
[0011] 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 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 screen and microphone of any of at least one paperless conference lifting terminals deployed in the conference room. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 A flowchart of a method for controlling a paperless conference lifting terminal is shown as an exemplary embodiment of the present application; Figure 2 is a schematic diagram of an FFC line; Figure 3 This is a schematic diagram of the structure of a paperless conference lifting terminal shown as an exemplary embodiment of the present application; Figure 4A and Figure 4B A schematic diagram of the installation position of a magnetic encoder sensor and a magnet according to an exemplary embodiment of the present application; Figure 5 A schematic diagram of an implementation process of preventing a display screen from falling and repeatedly hitting is shown as an exemplary embodiment of the present application; Figure 6A schematic diagram of an FFC line shown as an exemplary embodiment of the present application; Figure 7 This is a schematic diagram of the structure of a paperless conference lifting terminal control device shown as an exemplary embodiment of the present application; 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
[0013] 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 understandable, the technical solutions in the embodiments of the present application are further described in detail below in conjunction with the accompanying drawings.
[0014] See also 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 a paperless conference lift terminal, such as Figure 1 As shown, the paperless conference lifting terminal control method may include: Step S100, determining 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, so that the lifting time of the display screens of different paperless conference lifting terminals is consistent, or the lifting time of the microphones of different paperless conference lifting terminals is consistent, or the lifting time of the display screen and the microphone of the same paperless conference lifting terminal is consistent; the lifting time includes 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 of rising from the lowest point to the highest point, and falling from the highest point to the lowest point.
[0015] In the embodiment of the present application, for the application scenario of the paperless conference lifting terminal, the objects involved in the lifting time calibration may include the display screen of the paperless conference lifting terminal and / or the microphone of the paperless conference lifting terminal.
[0016] That is, the solution provided in the embodiment 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 time, or to make the lifting time of the display screen and microphone of at least one paperless conference lifting terminal deployed in the scene consistent (that is, calibrate the lifting time of the display screen and microphone of the same paperless lifting terminal).
[0017] 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.
[0018] When multiple paperless conference lifting terminals participate in lifting time calibration, the lifting time calibration can be used to make the lifting time of 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.
[0019] When a paperless conference lifting terminal participates in the lifting time calibration, the lifting time calibration can be used to make the lifting time of the display screen and microphone of the paperless conference lifting terminal consistent.
[0020] 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 the 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.
[0021] In another example, the solution provided in the embodiment of the present application can be used to calibrate the lifting time of the microphone of the paperless conference lifting terminal, so that the lifting time of the microphones of multiple paperless conference lifting terminals deployed in the same scene is consistent.
[0022] 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.
[0023] 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.
[0024] In the 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.
[0025] 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.
[0026] In another example, the falling 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 falling time of different objects from the highest point to the lowest point consistent.
[0027] 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 fall time from the highest point to the lowest point consistent.
[0028] Exemplarily, the above-mentioned time consistency may include the same time, or the time difference is within a tolerable error range.
[0029] 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 for explanation.
[0030] In the embodiment of the present application, in order to realize the lifting and lowering time calibration, the target lifting and lowering time can be determined, and the target lifting and lowering time can be used as a reference for performing the lifting and lowering time calibration.
[0031] Accordingly, for any object (which may be referred to as a target object) participating in the lifting and lowering time calibration, the actual lifting and lowering time of the target object may be obtained.
[0032] 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.
[0033] Exemplarily, when the display screen of the paperless conference lifting terminal is at the lowest point or the highest point, the corresponding sensor can be triggered, and the actual rising time of the display screen can be determined according to the time difference between the two sensors.
[0034] 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.
[0035] 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.
[0036] Exemplarily, the time difference between the actual lifting time and the target lifting time of the target object can be used to determine whether the lifting time of the target object needs to be calibrated.
[0037] 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.
[0038] Exemplarily, the actual lifting and lowering time of the target object meets the requirement, indicating that the target object does not need to be calibrated for the lifting and lowering time.
[0039] The actual lifting time of the target object does not meet the requirements, indicating that the lifting time of the target object needs to be calibrated.
[0040] 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.
[0041] 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.
[0042] 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 is determined that the actual lifting time of the target object does not meet the requirements.
[0043] 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.
[0044] In the 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.
[0045] Exemplarily, the lifting motor of the target object may include a stepper motor or a brushed motor.
[0046] For a stepper motor, the motor speed can be adjusted by adjusting the frequency of the motor's drive signal.
[0047] For brushed motors, the motor speed can be adjusted by adjusting the duty cycle of the drive signal.
[0048] Exemplarily, when the rotational 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 rotational 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.
[0049] It should be noted that, taking into account the actual scenario, the target object may not always meet the requirements when adjusted in the above manner due to hardware abnormalities and other reasons. Therefore, 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.
[0050] In addition, when it is determined that the actual lifting and lowering time of the target object meets the requirement according to the time difference determined in step S100, it is not necessary to calibrate the lifting and lowering time of the target object.
[0051] It can be seen that in Figure 1In 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 and the target lifting and lowering time 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 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 screen and microphone of any of at least one paperless conference lifting terminal deployed in the conference room.
[0052] In some embodiments, the target lifting time is pre-configured in the paperless conference lifting terminal to which the target object belongs.
[0053] Exemplarily, 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.
[0054] 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 and lowering 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 main control equipment.
[0055] Exemplarily, 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.
[0056] In some embodiments, the target lifting time is determined by the central control host.
[0057] 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 through the central control host.
[0058] Exemplarily, in this case, the target lifting time may be determined by the central control host.
[0059] In an example, the central control host may determine the target lifting time in the following manner: The target lifting time is determined according to the detected target lifting time configuration instruction.
[0060] Exemplarily, the central control host may provide a target lifting and lowering time configuration function, and relevant personnel may configure the target lifting and lowering time in the central control host according to actual needs.
[0061] Accordingly, the central control host can determine the target lifting time according to the detected target lifting time configuration instruction.
[0062] In an example, the central control host may determine the target lifting time in the following manner: The target lifting time is determined according to the actual lifting time of each object involved in the lifting time calibration.
[0063] For example, during the process of performing 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.
[0064] 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: The maximum value of the actual lifting time of each object participating in the lifting time calibration is determined as the target lifting time.
[0065] Exemplarily, 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.
[0066] 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 time of the display screen and / or microphone due to aging and other reasons, thereby causing the lifting time of the display screen and / or microphone of some paperless conference lifting terminals to be longer than the lifting 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 time calibration is selected as the target lifting time, the actual lifting time of the display screen and / or microphone of some paperless conference lifting terminals may not 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 time calibration as the target lifting time to ensure that the actual lifting time of each object participating in the lifting time calibration can meet the requirements of the target lifting time.
[0067] 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: According to the actual lifting time of each object participating in the lifting time calibration, the time period is divided, 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, among the actual lifting time of each object participating in the lifting time calibration, the number of actual lifting time belonging to the target time period accounts for the largest proportion, 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.
[0068] Exemplarily, the time periods may be divided according to the actual lifting and lowering times of the objects participating in the lifting and lowering time calibration.
[0069] Exemplarily, the central control host may group the actual lifting time of each object into a time period according to a preset error time interval.
[0070] 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.
[0071] For example, the time periods may be divided by using a preset error time interval as an interval between a minimum value of the actual lifting time and a maximum value of the actual lifting time.
[0072] For example, assuming that the actual lifting times of the 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).
[0073] Exemplarily, 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 covering 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.
[0074] 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.
[0075] Exemplarily, the average of the upper and lower limits of the target time period may be determined as the target rise and fall time.
[0076] For example, assuming the target time period is [22s, 23s), the target lifting time may be 22.5s.
[0077] Exemplarily, 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 can also be determined based on the target time period and the target lifting and lowering time.
[0078] 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 an open set or a closed set according to requirements, and a 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.
[0079] 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.
[0080] Still taking the previous example, the target time period is [22s, 23s), and the actual rise and fall times belonging to the target time period include 22s, 22s and 22.5s, among which 22s accounts for the largest proportion, so 22s can be determined as the target rise and fall time.
[0081] Exemplarily, 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.
[0082] 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 requirement when receiving the time difference sent by the central control host, and calibrate the lifting time for the target object.
[0083] 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.
[0084] In some embodiments, adjusting the rotation speed of the lifting motor of the target object according to the time difference may include: 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; Determine the current target driving signal frequency according to the driving signal frequency adjustment value and the current driving signal frequency; wherein, if the target object has been calibrated for the lifting and lowering time, the current driving signal frequency is the target driving signal frequency determined in the last calibration process; if the target object has not been calibrated for the lifting and lowering time, the current driving signal frequency is the driving signal frequency set when the target object is installed; The speed of the lifting motor of the target object is adjusted according to the current target drive signal frequency.
[0085] For example, for a stepper motor, the motor speed can be adjusted by adjusting the frequency of the driving signal.
[0086] Exemplarily, the motor speed is positively correlated with the drive signal frequency, that is, the higher the drive signal frequency, the higher the motor speed; and the lower the drive signal frequency, the lower the motor speed.
[0087] 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.
[0088] For example, the theoretical calculation formula for motor speed is as follows: Speed (rpm) = (60 × f) / ((360 / θ) × n) Where f is the drive signal frequency, θ is the motor step angle, and n is the subdivision multiple.
[0089] Assuming that the gear diameter of the lifting motor is D, the distance moved by the lifting motor in one rotation is πD.
[0090] Assuming that the screen lifting 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 that the lifting 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: Q=X / πD 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: v0=Q / T0 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: f0=6nθQT0=6nθT0X / πD Exemplarily, 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.
[0091] 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 it is not the first time that the lifting time of the display screen (and / or microphone) of the paperless conference lifting terminal is calibrated, the target driving signal frequency determined last time can be used as the current driving signal frequency.
[0092] 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: Δf=6nθΔTX / πD ΔT=tT Among them, T is the target lifting time, and t is the actual lifting time of the target object.
[0093] Exemplarily, the current target driving signal frequency may be determined according to the driving signal frequency adjustment value and the current driving signal frequency, and the rotation speed of the lifting motor of the target object may be adjusted according to the current target driving signal frequency.
[0094] For example, the current target driving signal frequency f1 may be as follows: f1=f+Δf Wherein, f is the current driving signal frequency, and Δf is calculated by taking ΔT with a + / - sign, that is, when ΔT is negative, Δf is also negative; when ΔT is positive, Δf is also positive.
[0095] In some embodiments, adjusting the rotation speed of the lifting motor of the target object according to the time difference may include: In the case where the lifting motor of the target object is a brushed motor, a corresponding target duty cycle is determined according to the time difference; According to the target duty cycle, the speed of the lifting motor of the target object is adjusted.
[0096] For example, for a brushed motor, the motor speed can be adjusted by adjusting the duty cycle of a driving signal (duty cycle for short).
[0097] 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.
[0098] 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 may 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.
[0099] In one example, determining the corresponding target duty cycle according to the time difference may include: According to the absolute value of the time difference and the current table lookup time, the target mapping lifting time is determined; wherein, 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 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; wherein, when the target object has undergone lifting time calibration, the current table lookup time is the lifting time to be calibrated determined in the last calibration process; when the target object has not undergone lifting time calibration, the current table lookup time is the target lifting time; 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.
[0100] For example, since the speed error of the brushed motor is large and is greatly affected by load resistance, the lifting and lowering time obtained by theoretical calculation is greatly different from the target time.
[0101] Based on this, in order to improve the accuracy of speed control, for a brushed motor, a mapping relationship between the lifting and lowering time of the target object and the duty cycle of the brushed motor (which may be referred to as a preset mapping relationship) may be determined for the target object.
[0102] Exemplarily, the above preset relationship may record a plurality of mapping relationships between different duty cycles and rise and fall times.
[0103] For example, the lifting time under different duty cycles can be tested for the test equipment (paperless conference lifting terminal) to generate a mapping relationship between the duty cycle and the lifting time.
[0104] Exemplarily, 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.
[0105] 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 may 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.
[0106] Exemplarily, since the time difference between the actual lifting time and the target lifting time is similar 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.
[0107] That is, the target mapping lifting time can be determined as follows:
[0108] Among them, T is the target lifting time, t is the actual lifting time, ΔT is the time difference, T2 is the target mapping lifting time, and T1 is the current table lookup time.
[0109] Among them, 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 in the case of the first calibration, 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 to the paperless conference lifting terminal to which the target object belongs.
[0110] Exemplarily, when the target mapping lift time is determined, the preset mapping relationship can be queried based on the target mapping lift time to determine the lift time (which can be called the current lift time to be calibrated) that is closest to the target mapping lift time included in the preset mapping relationship, and the duty cycle corresponding to the current lift time to be calibrated in the preset mapping relationship can be determined as the target duty cycle.
[0111] Exemplarily, when the target duty cycle is determined, the rotation speed of the lifting motor of the target object can be adjusted according to the target duty cycle.
[0112] In one example, after adjusting the rotation speed of the lifting motor of the target object according to the target duty cycle, the following steps may also be performed: 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 when 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 that 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.
[0113] Exemplarily, 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.
[0114] For example, within a preset duty cycle range, the corresponding rise and fall times may be tested at intervals of 2% duty cycle to construct the above mapping relationship.
[0115] Accordingly, in the process of calibrating the lifting and lowering time of the target object, the duty cycle can be adjusted according to the positive correlation between the duty cycle and the lifting and lowering time, according to the actual lifting and lowering time, and the above-mentioned preset mapping relationship.
[0116] When it is determined that the target lifting and lowering time is in the actual lifting and lowering time (which can be respectively referred to as the first actual lifting and lowering time and the second actual lifting and lowering 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.
[0117] 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.
[0118] Exemplarily, 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 decreasing duty cycle adjustment amplitude that is smaller than the difference between the first duty cycle and the second duty cycle, 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.
[0119] 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.
[0120] When 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.
[0121] And so on, until the speed of the lifting motor of the target object is adjusted according to the adjusted duty cycle, the actual lifting time of the target object meets the requirement.
[0122] In one example, the paperless conference lifting terminal control solution provided by the embodiment of the present application may also include: In the case where 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 the 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, within the range from the initial duty cycle to the preset maximum duty cycle, the duty cycle is adjusted by using the median method 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; 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 by 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.
[0123] 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.
[0124] 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 (i.e., the lifting time corresponding to the target duty cycle in the preset mapping relationship).
[0125] 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.
[0126] In this case, the actual lift time may be compared to the target lift time.
[0127] 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 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. 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 the lifting motor has an abnormality, and it can be handled according to the preset abnormality handling strategy, for example, outputting an abnormality log and manual intervention by relevant personnel.
[0128] 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 by 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 the lifting motor is abnormal, and it can be handled according to the preset abnormality handling strategy, for example, outputting an abnormality log and manual intervention by relevant personnel.
[0129] In some embodiments, the above-mentioned determination of the time difference between the actual lifting time of the target object and the target lifting time may include: When it is determined that the lifting and lowering time calibration opportunity is met, a time difference between an actual lifting and lowering time of the target object and a target lifting and lowering time is determined.
[0130] In an example, the above-mentioned determination of meeting the rise and fall time calibration opportunity may include: 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.
[0131] Exemplarily, 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.
[0132] Accordingly, the scheduled meeting start time and the scheduled meeting end time can be determined according to the meeting schedule of the conference room, and when the current time is within a preset time range (which can be referred to as a first preset time range) before the scheduled meeting start time, it is determined that the lifting and lowering time calibration opportunity is met. Alternatively, when the current time is within a preset time range (which can be referred to as a second preset time range) after the scheduled meeting end time, it is determined that the lifting and lowering time calibration opportunity is met.
[0133] Exemplarily, when it is determined that the timing for lifting and lowering 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.
[0134] In some embodiments, the above-mentioned determination of the time difference between the actual lifting time of the target object and the target lifting time may include: 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.
[0135] For example, in order to improve the accuracy of the lifting and lowering time calibration, in the process of performing the lifting and lowering time calibration on the target object, it is necessary to avoid the interference of abnormal lifting and lowering time on the lifting and lowering time calibration as much as possible.
[0136] 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 obtained 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.
[0137] In an example, determining that the actual lifting and lowering time of the target object obtained meets the use requirement may include: When the target object completes a complete lift, and during the lifting process of the target object, there is no brake and no lifting control command 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 a preset limit threshold, it is determined that the actual lifting time of the target object obtained meets the calibration requirements.
[0138] Exemplarily, in the case of calibrating the rising time of the target object, the target object completing a complete rise and fall may include the target object rising from the lowest point to the highest point.
[0139] In case of calibrating the descending time of the target object, the target object completing a complete lift may include the target object descending from a highest point to a lowest point.
[0140] 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.
[0141] In addition, considering that the lifting motor of the target object is equipped with a brake, during the lifting process of the target object, the brake may be triggered because the desktop object blocks the rise of the display screen, and the display screen stops lifting, resulting in inaccurate actual lifting. Therefore, in order to obtain a more accurate lifting time, in the process of obtaining the actual lifting time of the target object, it is necessary to require that there is no brake during the lifting process of the target object.
[0142] 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, in the process of 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 (lifting control instructions within the time range from the start of the lifting of the target object to the completion of the lifting).
[0143] 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 is much larger than the lifting and lowering time of the target object under normal circumstances).
[0144] Exemplarily, when it is determined that the acquired actual lifting time of the target object does not meet the use requirement, the actual lifting time of the target object may be acquired again.
[0145] When the actual lifting time of the target object obtained continuously fails to meet the use 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 a manual intervention may be performed.
[0146] 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 use requirement: The target object did not complete the full lift; There is a 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 a preset limit threshold.
[0147] In some embodiments, a magnet is installed on the 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 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 change; 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; The paperless conference lifting terminal control solution provided in the embodiment of the present application may also include: 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; When it is determined that the display screen of the paperless conference lifting terminal is in a uniformly rising state, the display screen of the paperless conference lifting terminal continues to be controlled to rise until the display screen of the paperless conference lifting terminal rises to the highest point; When it is determined that the display screen of the paperless conference lifting terminal is not in a uniformly rising state, braking the lifting motor of the display screen of the paperless conference lifting terminal by means of a holding brake; Among them, when the power is off, the brake automatically brakes the lifting motor of the display screen of the paperless conference lifting terminal.
[0148] 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.
[0149] It should be noted that the above-mentioned uniform rising state includes that the rising speed remains unchanged, or that the rising speed changes within the allowable fluctuation range.
[0150] During the rising process of the display screen of the paperless conference lifting terminal, if there are other objects blocking the rising of the display screen, it may cause the display screen to fall (the resistance is greater than the motor driving force, causing the motor to lose step) or the display screen to repeatedly hit the obstacle (the resistance causes the motor to reverse, so that the display screen drops a certain distance, but the motor does not lose step and drives the display screen to rise again).
[0151] 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.
[0152] Taking the above into consideration, in order to avoid damage to the display screen due to it falling or repeatedly hitting obstacles, it is necessary to detect abnormal conditions during the rising process of the display screen in time, and brake the display screen if abnormal conditions occur during the rising process of the display screen.
[0153] 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.
[0154] For example, during the rising process of the display screen, when the display screen is in a state of uniform rising, it is determined that there is no abnormality in the rising process of the display screen; when the display screen is not in a state of uniform rising, it is determined that there is an abnormality in the rising process of the display screen.
[0155] Exemplarily, in order to be able 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 encoding sensor can be installed at a corresponding position in front of the lifting motor shaft of the display screen of the paperless conference lifting terminal. For example, the magnetic encoding sensor is installed directly in front of the motor shaft, and there is a gap between the magnetic encoding sensor and the magnet. The magnetic encoding sensor is used to determine the motor rotation angle information based on the detected magnetic field changes.
[0156] Exemplarily, the motor rotation angle information may include the motor rotation angle and direction.
[0157] Exemplarily, when the display screen is in a uniformly rising state, in the motor rotation angle information determined by the magnetic engraving sensor, the motor rotation angle 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 ascending 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.
[0158] 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.
[0159] 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.
[0160] 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.
[0161] Exemplarily, the display screen may be braked by braking a lifting motor of the display screen.
[0162] Exemplarily, in order to brake 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, and the brake can be used to brake the lifting motor of the display screen.
[0163] Accordingly, when it is determined that the display screen of the paperless conference lifting terminal is not in a uniformly 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.
[0164] Exemplarily, the above-mentioned brake can be designed to automatically brake the lifting motor of the display screen when the power is turned off. Therefore, when the paperless conference lifting terminal suddenly loses power (when 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.
[0165] In some embodiments, the paperless conference lifting terminal control solution provided in the embodiment of the present application may also include: The paperless conference lifting terminal includes an adapter plate and a main board. The adapter plate and the main board are connected by an FFC line. The main board is fixedly installed in the paperless conference lifting terminal. The adapter plate is connected to the display screen by a cable. The interlayer of the FFC line is bonded by a specific adhesive of a preset size at a preset distance from the pre-folded crease.
[0166] 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.
[0167] The main board of the paperless conference lifting terminal is fixedly installed in the paperless conference lifting 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.
[0168] like Figure 2 As shown, in order to meet the range of rising and falling activities, one end of the first layer of the FFC cable is fixedly connected to the mainboard, then extends upward to the bend (the pre-folded crease), bends at the bend and then 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).
[0169] 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 may cause the pre-bend of the FFC connecting line to be easily damaged.
[0170] In order to solve the above-mentioned problems, in an embodiment of the present application, a specific adhesive of a preset size is used to bond the interlayer of the FFC line at a preset distance from the pre-folded fold.
[0171] For example, the interlayer of the FFC line is bonded at a preset distance from the pre-folded fold by using a double-sided adhesive with a preset size.
[0172] Through the above-mentioned bonding process, the adapter plate drives the FFC line to move up and down without bending the pre-folded part, but the FFC line is bent in an arc shape at the interlayer bonding position. Therefore, the FFC line is not easily damaged and the service life of the FFC line can be extended.
[0173] The embodiment of the present application also provides a paperless conference lift terminal control method, which can be applied to a central control platform. The paperless conference lift terminal control method may include: 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 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 of rising from the lowest point to the highest point, and falling from the highest point to the lowest point.
[0174] 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.
[0175] T110. When it is determined that the actual lifting time of the target object does not meet the requirements based on the time difference, 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.
[0176] 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. 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.
[0177] When the paperless conference lifting terminal receives the time difference sent by the central control platform, the speed of the lifting motor of the target object can be adjusted according to the time difference. The specific implementation process can be found in the relevant description in the above embodiment, and the embodiments of this application will not be repeated here.
[0178] 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 the lift time calibration to the paperless conference lift terminal as needed. For example, for the scenario in which the paperless conference lift terminal realizes the 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 can refer to the relevant description in the above-mentioned process, and the embodiment of the present application will not be repeated here.
[0179] In order to enable those skilled in the art to better understand the technical solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described below with reference to specific examples.
[0180] 1. Calibration of the display screen / microphone lifting speed of the paperless conference lifting terminal (hereinafter referred to as the terminal).
[0181] For example, when the display screen / microphone of the terminal rises to the highest point and falls to the lowest point, the corresponding sensor will be triggered, and the sensor signal will be transmitted to the main processing device on the main board of the paperless conference lifting terminal. The main processing device can calculate the actual operation time of the display screen / microphone motor lifting once (i.e., the actual lifting time) based on the time difference between the two sensors.
[0182] It should be noted that in the process of obtaining the actual rise and fall time of the display screen / microphone, the abnormal time needs to be eliminated: 1) The display screen / microphone starts to rise / fall from the middle position (for example, when the "Start rising" function button is clicked, the signal of the lowest point sensor is not received; or when the "Start falling" function button is clicked, the signal of the highest point sensor is not received). In this case, the rise and fall time is discarded and not recorded.
[0183] 2) If the display screen lifting motor is equipped with a brake, the display screen may be blocked from rising by an object on the desktop, triggering the brake and causing the display screen to stop rising. Since the brake is controlled by the main control processor (or main control module), the main control processor can obtain the brake information. Based on this, the lifting time between the display screen starting at any position to the brake, and the brake being released, and continuing to move to the highest / lowest point is not recorded (i.e., if the brake is triggered during the lifting of the display screen, the lifting time is not recorded).
[0184] 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.
[0185] 4) If the lifting time is much longer than the target time (such as the estimated lifting time under normal circumstances), it will not be recorded. For example, if the target time is 20s and the actual lifting time exceeds 40s (such as the lifting time recorded too long due to motor abnormalities or sensor abnormalities, etc.),
[0186] Calibration solution 1: Multiple terminals installed in the conference room use the same target lifting time, for example, 20s, and the preset normal time difference range is [-0.5s, 0.5s], which means that the fastest lifting time and the slowest lifting time are allowed to differ by 1s. In this scenario, each terminal will calculate the time difference between the actual lifting time and the target lifting time. For terminals whose time difference is not within the above preset normal time difference range, the terminal mainboard main processing device can adjust the speed of the lifting motor according to the time difference so that the lifting speed meets the requirements.
[0187] 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: Mode 1: Configure the target rise and fall time in the window.
[0188] 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.
[0189] Mode 2: Calibrate according to the slowest terminal rise and fall time.
[0190] 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, and calibrate the lifting time of the terminal based on the target lifting time.
[0191] Mode 3: The lifting time that accounts for the largest proportion of all terminal lifting time is used as the target lifting time.
[0192] 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).
[0193] 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).
[0194] 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.
[0195] The central control host can calibrate the lifting time of the terminal according to the determined target lifting time.
[0196] In this calibration scheme, when the calibration mode is set, a calibration instruction can be sent to each terminal.
[0197] Each terminal sends its actual lifting and lowering time to the central control host.
[0198] Exemplarily, 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.
[0199] 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.
[0200] When the terminal calibration is completed, the actual lifting time will be obtained again, and the calibrated actual lifting time will be sent to the central control host. The central control host will determine again whether there are terminals that do not meet the requirements based on the time difference between the calibrated actual lifting time and the target lifting time. If there are, the lifting time calibration will be performed again for the terminals that do not meet the requirements until all terminals except the abnormal terminals (terminals that sent terminal abnormality notifications) have completed calibration.
[0201] It should be noted that whether the terminal needs to calibrate the lifting and lowering time is determined based on the target lifting and lowering time, that is, changes in the target lifting and lowering time may affect the decision of whether the terminal needs to calibrate the lifting and lowering time. Therefore, in the process of calibrating the lifting and lowering time of multiple terminals in the same conference room, the determined target lifting and lowering time will not be updated until all non-abnormal terminals complete the lifting and lowering time calibration.
[0202] Exemplarily, adjusting the speed of the lifting motor according to the time difference includes at least the following two situations: Case 1: The lifting motor is a stepping motor.
[0203] For example, for a stepper motor, the motor speed can be adjusted by adjusting the frequency of the driving signal.
[0204] Exemplarily, the theoretical calculation formula for the motor speed is as follows: Speed (rpm) = (60 × f) / ((360 / θ) × n) Where f is the drive signal frequency, θ is the motor step angle, and n is the subdivision multiple.
[0205] Assuming that the gear diameter of the lifting motor is D, the distance moved by the lifting motor in one rotation is πD.
[0206] Assuming that the screen lifting 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 that the lifting 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: Q=X / πD 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: v0=Q / T0 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: f0=6nθQT0=6nθT0X / πD Exemplarily, 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.
[0207] 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 it is not the first time that the lifting time of the display screen (and / or microphone) of the paperless conference lifting terminal is calibrated, the target driving signal frequency determined last time can be used as the current driving signal frequency.
[0208] 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: Δf=6nθΔTX / πD ΔT=tT Among them, T is the target lifting time, and t is the actual lifting time of the target object.
[0209] Exemplarily, the current target driving signal frequency may be determined according to the driving signal frequency adjustment value and the current driving signal frequency, and the rotation speed of the lifting motor of the target object may be adjusted according to the current target driving signal frequency.
[0210] For example, the current target driving signal frequency f1 may be as follows: f1=f+Δf Wherein, f is the current driving signal frequency, and Δf is calculated by taking ΔT with a + / - sign, that is, when ΔT is negative, Δf is also negative; when ΔT is positive, Δf is also positive.
[0211] Case 2: The lifting motor is a brushed motor.
[0212] For example, for a brushed motor, the motor speed can be adjusted by adjusting the duty cycle.
[0213] 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 and lowering time obtained by theoretical calculation and the actual lifting and lowering time.
[0214] 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).
[0215] Exemplarily, the mapping relationship between duty cycle and rise and fall time can be tested for multiple devices, and the average rise and fall time corresponding to the same duty cycle obtained from the tests 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).
[0216] Exemplarily, 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.
[0217] Exemplarily, 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.
[0218] Exemplarily, since the time difference between the actual lifting time and the target lifting time is similar 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.
[0219] That is, the target mapping lifting time can be determined as follows:
[0220] Among them, T is the target lifting time, t is the actual lifting time, ΔT is the time difference, T2 is the target mapping lifting time, and T1 is the current table lookup time.
[0221] When calibration is performed for the first time, T1=T.
[0222] Exemplarily, when the target mapping lift time is determined, the data table can be queried based on the target mapping lift time to determine the lift time included in the data table that is closest to the target mapping lift time (i.e., the current lift time to be calibrated mentioned above, which can also be referred to as the current target look-up lift time), and the duty cycle corresponding to the lift time to be calibrated in the preset mapping relationship is determined as the target duty cycle.
[0223] Exemplarily, when the target duty cycle is determined, the rotation speed of the lifting motor of the target object can be adjusted according to the target duty cycle.
[0224] Exemplarily, 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.
[0225] Exemplarily, 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 decreasing duty cycle adjustment amplitude that is smaller than the difference between the first duty cycle and the second duty cycle, 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.
[0226] 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.
[0227] When 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.
[0228] And so on, until the speed of the lifting motor of the target object is adjusted according to the adjusted duty cycle, the actual lifting time of the target object meets the requirement.
[0229] Exemplarily, when the absolute value of the difference between the actual rise and fall time corresponding to the target duty cycle and the target table-lookup 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 lookup.
[0230] 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.
[0231] 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 (such as 1%) is greater than the target lifting time, the duty cycle can be adjusted by 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.
[0232] 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.
[0233] 2. Prevent the lifting screen from falling and repeatedly hitting obstacles.
[0234] like Figure 3As 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 a 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 encoding 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 surface of the desktop. When not in use, the display screen and the microphone are hidden in the table; when in use, the display screen and the microphone can be controlled to rise above the desktop.
[0235] During the rising process, the display screen may fall and repeatedly hit obstacles, including at least: 1) During the rising process of the display screen, 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.
[0236] 2) During the rising process of the display screen, it hits an elastic object, and the rebound force acts on the display screen structure, and then acts on the screen lifting motor, causing the motor to reverse and the display screen to fall, but the motor is not out of step, and the motor will continue to drive the display screen to move upward. The final phenomenon is that the display screen repeatedly hits the obstacle, generating noise and possibly damaging the display screen or structural parts.
[0237] 3) If the power is suddenly cut off during the rising process of the display or when it is already at the highest position, the weight of the structure + the display itself will be greater than the holding force of the screen lifting motor, and the display will fall.
[0238] 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 rotating shaft of the screen lifting motor, and a magnetic encoder sensor can be installed at a corresponding position in front of the rotating shaft of the screen lifting motor. 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).
[0239] 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.
[0240] like Figure 4B As shown, position 44 is the installation position of the magnet (the magnet is installed just in front of the gear).
[0241] 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.
[0242] Exemplarily, in a normal state, the display screen is in a state where the display screen is allowed to rise; abnormal conditions at least include: 1) When the display screen encounters an obstacle during its ascent, the display screen stops rising and the motor stops rotating; 2) The display screen hits an obstacle and falls during its ascent, causing the motor to reverse.
[0243] The motor rotation angle information in these two abnormal situations is different from the motor rotation angle information in the normal state. The main control processor can determine the motor's uniform speed, stop, and reverse state based on at least three consecutive motor rotation angle information received. If it is stopped or reversed. 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 functions. The flow chart can be shown as follows: Figure 5 shown.
[0244] Exemplarily, the characteristics of the brake used in the above scheme 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 does not rotate, thereby preventing the display screen from falling.
[0245] 3. The double-sided adhesive on the FFC cable sticker increases the bending life.
[0246] The adapter board and main board of the paperless conference lifting terminal are connected via FFC lines to transmit signals.
[0247] The mainboard of the paperless conference lifting terminal is fixedly installed in the paperless conference lifting 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.
[0248] 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).
[0249] like Figure 2 As shown, in order to meet the range of movement of rising and falling, one end of the first layer of the FFC line is connected and fixed 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 in 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).
[0250] When the adapter plate moves up and down, the pre-bend of the FFC cable (such as Figure 2 Position 22) in the middle will be bent repeatedly, which may cause the pre-bend of the FFC connecting line to be easily damaged.
[0251] 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 6The FFC line is bonded at position 23 in the interlayer by double-sided adhesive).
[0252] Through the above-mentioned bonding process, the adapter plate drives the FFC line to move up and down without bending the pre-folded part, but the FFC line is bent in an arc shape at the interlayer bonding position. Therefore, the FFC line is not easily damaged and the service life of the FFC line can be extended.
[0253] The method provided by the present application is described above. The device provided by the present application is described below: See also Figure 7 , is a schematic diagram of the structure 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: The determination unit 710 is used to 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 of a paperless conference lifting terminal in a conference room, or a microphone, and at least one paperless conference lifting terminal in the conference room participates in the lifting time calibration, so that the lifting time of the display screens of different paperless conference lifting terminals is consistent, or the lifting time of the microphones of different paperless conference lifting terminals is consistent, or the lifting time of the display screen and the microphone of the same paperless conference lifting terminal is consistent; the lifting time includes 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 of rising from the lowest point to the highest point, and falling from the highest point to the lowest point; 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.
[0254] Exemplarily, 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 refer to the relevant description in the above method embodiment, and the embodiment of the present application will not be repeated here.
[0255] The embodiment of the present application further 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: A determination unit, used to 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 of a paperless conference lifting terminal in a conference room, or a microphone, and at least one paperless conference lifting terminal in the conference room participates in the lifting time calibration, so that the lifting times of the display screens of different paperless conference lifting terminals are consistent, or the lifting times of the microphones of different paperless conference lifting terminals are consistent, or the lifting times of the display screen and the microphone of the same paperless conference lifting terminal are consistent; the lifting time includes 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 of rising from the lowest point to the highest point, and falling from the highest point to the lowest point; A communication unit is used to send the time difference to a paperless conference lifting terminal to which the target object belongs, if 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.
[0256] Exemplarily, the specific implementation process of the determination unit and the communication unit to realize the control of the paperless conference lifting terminal can refer to the relevant description in the above method embodiment, and the embodiment of the present application will not be repeated here.
[0257] An embodiment of the present application also provides an electronic device, including a processor and a memory, wherein the memory is used to store a computer program; the processor is used to implement the paperless conference lifting terminal control method described above when executing the program stored in the memory.
[0258] See also 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. In addition, 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.
[0259] 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, etc. For example, the machine-readable storage medium may be: RAM (RadomAccess Memory, random access memory), volatile memory, non-volatile memory, flash memory, storage drive (such as hard disk drive), solid state drive, any type of storage disk (such as optical disk, DVD, etc.), or similar storage medium, or a combination thereof.
[0260] 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, and when the machine executable instructions are executed by the processor, the paperless conference lifting terminal control method described above is implemented. For example, the machine-readable storage medium can be ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
[0261] The embodiment of the present application also provides a computer program product, which 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.
[0262] The embodiment of the present application also provides a paperless conference lifting terminal, including: a main control processor, a display screen, a microphone, a screen lifting motor and a microphone lifting motor; wherein: The screen lifting motor is used to drive the screen to lift; the microphone lifting motor is used to drive the microphone to lift; The main control processor is used to calibrate the lifting and lowering time of the display screen and / or the microphone according to the paperless conference lifting terminal control method described above.
[0263] In some embodiments, a magnet is installed on the 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 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 change; 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; The main control processor is further used to determine 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 during the rising process of the display screen of the paperless conference lifting terminal; 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 means of a holding brake; Wherein, the holding brake automatically brakes the lifting motor of the display screen of the paperless conference lifting terminal when the power is off.
[0264] In some embodiments, the paperless conference lifting terminal also includes an adapter plate and a main board, the adapter plate is connected to the main board 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 lifting time and the target lifting time of the target object; the target object is any object participating in the lifting time calibration, 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, so that the lifting time of the display screens of different paperless conference lifting terminals is consistent, or the lifting time of the microphones of different paperless conference lifting terminals is consistent, or the lifting time of the display screen and the microphone of the same paperless conference lifting terminal is consistent; the lifting time includes 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 of rising from the lowest point to the highest point and falling 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 so that the time difference between the actual lifting time of the target object and the target lifting time meets the requirement.
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 in which the central control host determines 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 according to the actual lifting time of each object involved 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 comprises: 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, According to the actual lifting time of each object participating in the lifting time calibration, the time period is divided, 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, among the actual lifting time of each object participating in the lifting time calibration, the number of actual lifting time belonging to the target time period accounts for the largest proportion, 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 adjusting the rotation speed of the lifting motor of the target object according to the time difference includes: 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; Determine the current target driving signal frequency according to the driving signal frequency adjustment value and the current driving signal frequency; wherein, if the target object has been subjected to a rise and fall time calibration, the current driving signal frequency is the target driving signal frequency determined in the last calibration process; and if the target object has not been subjected to a rise and fall time calibration, the current driving signal frequency is the driving signal frequency set when the target object is installed; According to the current target drive signal frequency, adjusting the rotation speed of the lifting motor of the target object; or, In the case where the lifting motor of the target object is a brushed motor, determining a corresponding target duty cycle according to the time difference; The rotation speed of the lifting motor of the target object is adjusted according to the target duty cycle.
4. The method according to claim 3, characterized in that In the case where the lifting motor of the target object is a brushed motor, determining the corresponding target duty cycle according to the time difference includes: The target mapping lifting time is determined according to the absolute value of the time difference and the current table lookup time; wherein, 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, and the time difference is the difference between the actual lifting time of the target object and the target lifting time; wherein, when 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; when the lifting time of the target object has not been calibrated, the current table lookup time is the target lifting time; 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 a 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.
5. The method according to claim 4, characterized in that After adjusting the rotation 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 when 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 that 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, 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.
6. The method according to claim 4, characterized in that The method further comprises: In the case where 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 the 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, within the range from the initial duty cycle to the preset maximum duty cycle, the duty cycle is adjusted by using the median method 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; 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 by 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 requirement.
7. The method according to claim 1, characterized in that The step of determining the time difference between the actual lifting time and the target lifting time of the target object comprises: 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 comprises: 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, determining that the rise and fall time calibration opportunity is met; and / or, The step of determining the time difference between the actual lifting time and the target lifting time of the target object comprises: 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 meets the use requirements includes: When the target object completes the complete lifting, and during the lifting process of the target object, there is no brake, and no lifting control command is detected, and the difference between the time when the target object completes 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; Wherein, when at least one of the following conditions is met, it is determined that the actual lifting time of the target object obtained does not meet the use requirement: The target object did not complete the full lift; There is a brake during the lifting of the target object; A lifting control instruction 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 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 according to the detected magnetic field change; 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; 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 lifting 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 lifting 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 is connected to the main board 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.
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 lifting time and the target lifting time of the target object; the target object is any object participating in the lifting time calibration, 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, so that the lifting time of the display screens of different paperless conference lifting terminals is consistent, or the lifting time of the microphones of different paperless conference lifting terminals is consistent, or the lifting time of the display screen and the microphone of the same paperless conference lifting terminal is consistent; the lifting time includes 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 of rising from the lowest point to the highest point and falling from the highest point to the lowest point; 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.
11. A paperless conference lifting terminal control device, characterized in that: Deployed in a paperless conference lifting terminal, the device includes: A determination unit, used to 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 of a paperless conference lifting terminal in a conference room, or a microphone, and at least one paperless conference lifting terminal in the conference room participates in the lifting time calibration, so that the lifting times of the display screens of different paperless conference lifting terminals are consistent, or the lifting times of the microphones of different paperless conference lifting terminals are consistent, or the lifting times of the display screen and the microphone of the same paperless conference lifting terminal are consistent; the lifting time includes 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 of rising from the lowest point to the highest point, and falling from the highest point to the lowest point; The control unit is used to adjust the rotation 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.
12. An electronic device, characterized in that: comprising a processor and a memory, wherein: Memory, used to store computer programs; A processor, for implementing 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 lifting motor and microphone lifting motor; Among them: The screen lifting motor is used to drive the screen to lift; the microphone lifting motor is used to drive the microphone to lift; 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
Intelligent dual-screen microphone asynchronous lifting integrated machine
CN110206973A
Shelf lifting device, control method and control system of shelf lifting device, refrigerator and storage medium
CN111721062A
Screen lifting control method and system
CN114679108A
Multi-element synchronous lifting control system and method for controlling multi-element synchronous lifting
CN115940698A
Control method and device of lifting mechanism, computer equipment and storage medium
CN116149164A