Elevator time correction method
Through the communication between the elevator and the robot, the robot time is used to correct the elevator time, which solves the problem of inaccurate elevator time information, ensures the accuracy of time, and improves the passenger's riding experience.
Patent Information
- Application Number
- CN202510296714.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-13
- Publication Date
- 2025-05-13
AI Technical Summary
After the elevator is used for a long time, the date and time information will become inaccurate due to timing errors, resulting in a deviation from the actual time the passenger sees when taking the elevator, affecting the experience of riding.
By establishing communication between the elevator and the robot, the robot time of the robot system is obtained and the elevator time is corrected using this time. Specific steps include establishing communication, uploading the robot's time to the elevator, and using the robot's time to correct the elevator time.
Ensure the accuracy of elevator time and avoid affecting the passenger's elevator experience due to inaccurate time information provided to passengers.
Abstract
Description
Technical Field
[0001] The invention relates to the field of elevators, and in particular to a method for correcting elevator time by using a robot. Background Art
[0002] At present, many elevators provide date and time information on the display inside the car in addition to the running direction and floor information. The date and time information usually comes from the elevator system itself. Although the date and time of the elevator are accurate when the elevator is first put into operation, as the use time goes by, there will inevitably be timing errors. When the elevator is not connected to the cloud platform and other communication platforms, especially when the maintenance personnel do not have the technology or conditions to correct the elevator time and cannot implement time correction for the elevator, the date and time of the elevator (especially the time) will accumulate more and more errors, resulting in a certain deviation between the time displayed to the passengers and the accurate time, which will bring a bad elevator riding experience to the passengers.
[0003] Therefore, how to ensure the accuracy of the elevator date and time becomes a technical problem to be solved. Summary of the invention
[0004] The technical problem to be solved by the present invention is how to ensure the accuracy of the elevator date and time, so as to avoid affecting the passengers' elevator riding experience due to inaccurate time information provided to passengers.
[0005] In order to solve the above technical problems, the present invention discloses an elevator time correction method, which uses the communication between the elevator and the robot to obtain the robot time of the robot system, and uses the robot time to correct the elevator time of the elevator, including:
[0006] Step 10: Establish communication between the robot and the elevator;
[0007] Step 20, the robot uploads the robot time to the elevator;
[0008] Step 30: Use the robot time to correct the elevator time.
[0009] Preferably, the method further includes before step 20 or step 10: step A1, determining whether the time interval between the moment when the robot last communicated with its cloud platform and corrected its own robot time and the current moment exceeds a first threshold; if so, establishing communication between the robot and the cloud platform, and using the cloud platform time to correct the robot time.
[0010] Preferably, the method further comprises before step 10: step B1, the robot identifies the elevator time, and when the time interval between the identified elevator time and the robot time is greater than a second threshold, continuing with subsequent steps, otherwise ending.
[0011] Preferably, the method further comprises, before step 10: step C1, determining whether the first condition indicating that the elevator time needs to be corrected is satisfied, if satisfied, proceeding to the subsequent steps, otherwise ending;
[0012] And between step 10 and step 20, it also includes: step C2, sending a correction request to the robot indicating that the elevator needs to perform time correction; step 20 uploads the robot time to the elevator only after receiving the correction request from the elevator.
[0013] Preferably, the first condition includes: Condition 1: whether the time interval between the last correction of the elevator time and the current time exceeds a third threshold.
[0014] Preferably, in step C2, when sending the calibration request, the sending time t of the calibration request expressed in robot time is recorded. et Step 20: When uploading the robot time, the robot also uploads the receiving time t of the correction request expressed in robot time. rr and the sending time t of the robot sending the robot time expressed in robot time rt Step 30 records the elevator receiving the robot time represented by the elevator time t er ;
[0015] The step 30 is based on the sending time t of the correction request et , the time t at which the correction request is received rr , the sending time of the robot time t rt and the robot time receiving time t er A time correction between the robot time and the elevator time is calculated, the current time expressed in robot time is calculated using the time correction, and the current time expressed in robot time is replaced with the calculated current time for the elevator.
[0016] Preferably, the formula for calculating the time correction amount in step 30 is: Δt=[(t rr -t et )-(t er –t rt )] / 2, the calculation formula for the current time t2 expressed in robot time is: t2=t1+Δt, where Δt is the time difference obtained by subtracting the elevator time from the robot time, and t1 is the current time expressed in elevator time.
[0017] Preferably, step 30 also calculates the time delay t generated by the communication between the elevator and the robot. delay , the calculation formula is: delay1 =(t rr-t et )-Δt,t delay2 =(t er –t rt )+Δt, where t delay1 is the communication delay from the elevator to the robot, t delay2 is the communication delay from the robot to the elevator.
[0018] Preferably, step 30 also calculates t delay1 With t delay2 Only when the difference is less than the fourth threshold, the current time represented by the robot time is used to replace the current time of the elevator.
[0019] Preferably, when t delay1 With t delay2 When the difference between the time and the time is greater than the fourth threshold, return to step C2 and repeat the aforementioned sending time correction request, uploading robot time and t delay1 With t delay2 The difference calculation is performed until the difference is less than the fourth threshold.
[0020] Beneficial technical effects
[0021] The present application uses robot time to correct the elevator time, thereby ensuring the accuracy of the elevator (date and) time, thereby avoiding affecting the passengers' elevator experience due to inaccurate time information provided to passengers. DETAILED DESCRIPTION
[0023] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention are described clearly and completely below. Obviously, the described embodiments are only embodiments of a part of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in the field without creative work should fall within the scope of protection of the present invention.
[0024] Example 1
[0025] In this embodiment, the elevator time correction method uses the communication between the elevator and the robot to obtain the robot time of the robot system, and uses the robot time to correct the elevator time of the elevator, including:
[0026] Step 10: Establish communication between the robot and the elevator;
[0027] Step 20, the robot uploads the robot time to the elevator;
[0028] Step 30: Use the robot time to correct the elevator time.
[0029] Example 2
[0030] This embodiment further illustrates and limits the embodiment 1.
[0031] Considering that the elevator time is corrected using the robot time, if the robot time is inaccurate, the elevator time corrected using the robot time will not be accurate either, so the accuracy of the robot time needs to be ensured.
[0032] Considering that the robot must have the ability to communicate with its server or cloud platform, and be able to obtain accurate time from the server or cloud platform, therefore, as long as the robot regularly uses the acquired accurate time to correct its own time, the accuracy of the robot time can be guaranteed.
[0033] To do this, add the following to step 20 or before step 10:
[0034] Step A1: determine whether the time interval between the last time the robot communicated with its cloud platform and corrected its own robot time and the current time exceeds a first threshold. If so, establish communication between the robot and the cloud platform, and use the cloud platform time to correct the robot time. This ensures the accuracy of the robot's own time.
[0035] Example 3
[0036] This embodiment further explains and limits the above-mentioned embodiment 1.
[0037] Considering that the elevator uses its own crystal oscillator and other devices for timing, and the crystal oscillator is usually highly accurate with a small error, only after a long time will the accumulated timing error of the crystal oscillator reach a level that affects the passengers' elevator experience, and only then will the elevator have a need for time correction.
[0038] Therefore, before step 10, also include:
[0039] Step B1: The robot identifies the elevator time, and when the time interval between the identified elevator time and the robot time is greater than a second threshold, the subsequent steps are continued, otherwise the process ends.
[0040] Example 4
[0041] This embodiment further explains and limits the above-mentioned embodiment 1.
[0042] Before step 10, also include:
[0043] Step C1, judging whether the first condition indicating that the elevator time needs to be corrected is satisfied, if satisfied, proceeding to the subsequent steps, otherwise ending;
[0044] And between step 10 and step 20, it also includes:
[0045] Step C2, sending a correction request to the robot indicating that the elevator needs to perform time correction;
[0046] The step 20 uploads the robot time to the elevator only after receiving the correction request from the elevator.
[0047] The first condition includes: Condition 1: whether the time interval between the last correction of the elevator time and the current time exceeds a third threshold.
[0048] Example 5
[0049] This embodiment further illustrates and limits the fourth embodiment.
[0050] Taking into account that the communication from the robot to the elevator and from the elevator to the robot may cause transmission delays due to interference, congestion and the like, if the robot time received by the elevator from the robot is directly used to replace the original elevator time of the elevator, the corrected elevator time may still have a time deviation caused by the transmission delay from the robot to the elevator.
[0051] To solve this problem, the following solutions are given:
[0052] Step C2: When sending a calibration request, record the sending time t of the calibration request expressed in robot time. et Step 20: When uploading the robot time, the robot also uploads the receiving time t of the correction request expressed in robot time. rr and the sending time t of the robot sending the robot time expressed in robot time rt Step 30 records the elevator receiving the robot time represented by the elevator time t er ;
[0053] The step 30 is based on the sending time t of the correction request et , the time t at which the correction request is received rr , the sending time of the robot time t rt and the robot time receiving time t er A time correction between the robot time and the elevator time is calculated, the current time expressed in robot time is calculated using the time correction, and the current time expressed in robot time is replaced with the calculated current time for the elevator.
[0054] Definition of the communication delay from robot to elevator and from elevator to robot and the elevator's sending time t et and receiving time t erand the robot's sending time t rt and receiving time t rr From the definition of:
[0055] t rr -t et =Δt+Δt delay1 (1)
[0056] t er -t rt = -Δt+Δt delay2 (2)
[0057] Among them, Δt is the difference between the robot time and the elevator time before correction, that is, the time deviation between the two, Δt delay1 is the communication delay from the elevator to the robot, Δt delay2 It is the communication delay from the robot to the elevator.
[0058] Assuming Δt delay1 =Δt delay2 , subtract (2) from (1) and after sorting, we get:
[0059] Δt=[(t rr -t et ) - (t er – t rt )] / twenty three)
[0060] Therefore, the formula for calculating the time correction amount in step 30 is: Δt=[(t rr -t et )-(t er –t rt )] / 2, the calculation formula for the current time t2 expressed in robot time is: t2=t1+Δt, where Δt is the time difference obtained by subtracting elevator time from robot time (the time difference for the same time), and t1 is the current time expressed in elevator time.
[0061] Example 6
[0062] In Example 5, when calculating the correction amount Δt, it is assumed that Δt delay1 =Δt delay2 , but in engineering practice, it cannot be guaranteed that this assumption is always valid. When this assumption is not valid, the correction value Δt obtained by (3) may not be correct. Therefore, it is necessary to verify whether this assumption is valid.
[0063] To this end, step 30 also calculates the time delay t generated by the communication between the elevator and the robot delay , that is, the correction value Δt is substituted into (1) and (2) respectively, and the calculation results are: t delay1=(t rr -t et )-Δt,t delay2 =(t er –t rt )+Δt, where t delay1 is the communication delay from the elevator to the robot, t delay2 is the communication delay from the robot to the elevator.
[0064] Calculate t delay1 With t delay2 Only when the difference is less than the fourth threshold value, the assumption can be considered to be established, and the current time represented by the robot time is used to replace the current time of the elevator.
[0065] When t delay1 With t delay2 When the difference between the values of t and t is greater than the fourth threshold, it indicates that the assumption is not true and needs to be recalibrated, that is, return to step C2 and repeat the aforementioned sending time correction request, uploading robot time and t delay1 With t delay2 The difference calculation is performed until the difference is less than the fourth threshold.
Claims
1. An elevator time correction method, characterized in that: The method uses the communication between the elevator and the robot to obtain the robot time of the robot system, and uses the robot time to correct the elevator time of the elevator, including: Step 10: Establish communication between the robot and the elevator; Step 20, the robot uploads the robot time to the elevator; Step 30: Use the robot time to correct the elevator time.
2. The elevator time correction method according to claim 1, characterized in that: The method further comprises, before step 20 or step 10: Step A1, determine whether the time interval between the time when the robot last communicated with its cloud platform and corrected its own robot time and the current time exceeds a first threshold. If so, establish communication between the robot and the cloud platform, and use the cloud platform time to correct the robot time.
3. The elevator time correction method according to claim 1, characterized in that: The method further comprises before step 10: Step B1: The robot identifies the elevator time, and when the time interval between the identified elevator time and the robot time is greater than a second threshold, the subsequent steps are continued, otherwise the process ends.
4. The elevator time correction method according to claim 1, characterized in that: The method further comprises before step 10: Step C1, judging whether the first condition indicating that the elevator time needs to be corrected is satisfied, if satisfied, proceeding to the subsequent steps, otherwise ending; And between step 10 and step 20, it also includes: Step C2, sending a correction request to the robot indicating that the elevator needs to perform time correction; The step 20 uploads the robot time to the elevator only after receiving the correction request from the elevator.
5. The elevator time correction method according to claim 4, characterized in that: The first condition includes: Condition 1: Whether the time interval between the last correction of the elevator time and the current time exceeds the third threshold.
6. The elevator time correction method according to claim 4, characterized in that: Step C2: When sending a calibration request, record the sending time t of the calibration request expressed in robot time. et Step 20: When uploading the robot time, the robot also uploads the receiving time t of the correction request expressed in robot time. rr and the sending time t of the robot sending the robot time expressed in robot time rt Step 30 records the elevator receiving the robot time represented by the elevator time t er ; The step 30 is based on the sending time t of the correction request et , the time t at which the correction request is received rr , the sending time of the robot time t rt and the robot time receiving time t er A time correction between the robot time and the elevator time is calculated, the current time expressed in robot time is calculated using the time correction, and the current time expressed in robot time is replaced with the calculated current time for the elevator.
7. The elevator time correction method according to claim 6, characterized in that: Step 30: The formula for calculating the time correction is: Δt = [(t rr -t et )-(t er –t rt )] / 2, the calculation formula for the current time t2 expressed in robot time is: t2=t1+Δt, where Δt is the time difference obtained by subtracting the elevator time from the robot time, and t1 is the current time expressed in elevator time.
8. The elevator time correction method according to claim 7, characterized in that: Step 30 also calculates the time delay t generated by the communication between the elevator and the robot delay , the calculation formula is: delay1 =(t rr -t et )-Δt,t delay2 =(t er –t rt )+Δt, where t delay1 is the communication delay from the elevator to the robot, t delay2 is the communication delay from the robot to the elevator.
9. The elevator time correction method according to claim 8, characterized in that: Step 30 also calculates t delay1 With t delay2 Only when the difference is less than the fourth threshold, the current time represented by the robot time is used to replace the current time of the elevator.
10. The elevator time correction method according to claim 9, characterized in that: When t delay1 With t delay2 When the difference between the time and the time is greater than the fourth threshold, return to step C2 and repeat the aforementioned sending time correction request, uploading robot time and t delay1 With t delay2 The difference calculation is performed until the difference is less than the fourth threshold.