Positioning method and system for elevator operation and maintenance service and storage medium
By building the elevator coordinate system and using ultra-wideband technology, the problem of positioning cars and operators in the elevator system is solved, and the safety of elevator operation and maintenance services is improved and the real-time fault response is achieved.
Patent Information
- Application Number
- CN202510057164.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2025-05-06
AI Technical Summary
The prior art cannot effectively locate the car and the operators in the elevator system, resulting in the safety of the elevator operation.
By obtaining the positional relationship between elevator shafts, cars, operators and ultra-wideband base stations, an elevator coordinate system is constructed, and the message data broadcast packets sent by ultra-wideband electronic tags are used to calculate the positioning object's positioning data in combination with the preset bit mode.
It realizes accurate positioning of elevator cars and operators, improves the safety of elevator operation and maintenance services, and can respond to faults and maintenance needs in a timely manner.
Smart Images

Figure CN119946550A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of elevators, and in particular to a positioning method for elevator operation and maintenance services, a positioning system for elevator operation and maintenance services, and a storage medium. Background Art
[0002] With the development of intelligent elevators, the elevator needs to locate the car or the operator during operation or maintenance. The positioning data is an important data that objectively reflects the operation of the elevator. It is of great significance to monitor the use of the elevator. It can respond to the faults such as trapped people and abnormal work of maintenance personnel in a timely manner, and improve the overall operation safety of the elevator. At present, the position information of the car can be obtained through the control of the traction machine in the elevator control system. However, the elevator control system needs to open the code, which involves the commercial interests of the supplier of the elevator system; in addition, due to the requirements of the current technical standards that external equipment is not allowed to be electrically connected to the elevator control system and that it uses the elevator power supply, it is impossible to add distance measurement, displacement or video sensors directly connected to the elevator electrical system to the elevator car. Therefore, it is impossible to obtain the positioning of the elevator car, which in turn affects the safety of the elevator operation.
[0003] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention
[0004] The main purpose of the present invention is to provide a positioning method for elevator operation and maintenance services, a positioning system for elevator operation and maintenance services, and a storage medium, aiming to improve the safety of elevator operation and the use of elevators by related personnel by improving the positioning of elevators.
[0005] To achieve the above object, the present invention provides a method for positioning an elevator operation and maintenance service, the elevator positioning method comprising the following steps:
[0006] Obtaining the positional relationship between the elevator shaft, the car, the operator and the ultra-wideband base station, and constructing the elevator coordinate system according to the positional relationship;
[0007] Obtain a message data broadcast packet sent by an ultra-wideband electronic tag corresponding to a first positioning object, and calculate the position data of the first positioning object according to the message data broadcast packet, the elevator coordinate system and a preset positioning mode;
[0008] Corresponding prompt information is determined according to the location data.
[0009] Optionally, the object type of the first positioning object includes: an elevator car and an operator, and before the step of calculating the position data of the first positioning object according to the message data broadcast packet and the elevator coordinate system, the step further includes:
[0010] The preset positioning mode is determined according to the object type.
[0011] Optionally, the preset positioning mode includes an elevator car positioning mode, and the step of calculating the position data of the first positioning object according to the message data broadcast packet, the elevator coordinate system and the preset positioning mode includes:
[0012] When the first positioning object is an elevator car, determining a first straight-line distance between the ultra-wideband base station and the first positioning object according to the message data broadcast packet;
[0013] Determine first height data of the first positioning object in the elevator shaft according to the first straight-line distance and the elevator coordinate system;
[0014] The position data of the first positioning object is determined according to the first height data and the elevator car positioning mode.
[0015] Optionally, the step of determining the position data of the first positioning object according to the first height data and the elevator car positioning mode includes:
[0016] Compare the first height data with the coordinate data corresponding to each floor respectively;
[0017] When there is a second height data in the coordinate data that is equal to the first height data, determining that the elevator car is at a floor corresponding to the second height data that is equal to the first height data;
[0018] When there is no second height data in the coordinate data that is equal to the first height data, determining the position of the elevator car between two positioning floors;
[0019] The two positioning floors are adjacent to each other, and the first height data is between two second height data corresponding to the two positioning floors.
[0020] Optionally, the preset positioning mode includes a personnel service positioning mode, and the step of calculating the position data of the first positioning object according to the message data broadcast package, the elevator coordinate system and the preset positioning mode includes:
[0021] When the first positioning object is an operator, the pit coordinate position, the top floor space coordinate position, and the machine room coordinate position are determined according to the elevator coordinate system;
[0022] Determine first height data of the first positioning object in the elevator shaft according to the message data broadcast packet and the elevator coordinate system;
[0023] When the first height data is equal to the height corresponding to the pit coordinate position, it is determined that the position of the operator is in the pit;
[0024] When the first height data is equal to the height corresponding to the top-level space coordinate position, it is determined that the position of the operator is in the top-level space;
[0025] When the first height data is equal to the height corresponding to the coordinate position of the machine room, it is determined that the operator is located in the machine room.
[0026] Optionally, the preset positioning mode includes a personnel service positioning mode, and the step of calculating the position data of the first positioning object according to the message data broadcast package, the elevator coordinate system and the preset positioning mode includes:
[0027] When the first positioning object is an operator, obtaining the position data and the size information of the elevator car, and determining the coordinate position of the car top according to the position data and the size information of the car;
[0028] Determine first height data of the first positioning object in the elevator shaft according to the message data broadcast packet and the elevator coordinate system;
[0029] When the first height data is equal to the height corresponding to the car top coordinate position, it is determined that the operator is located on the car top.
[0030] Optionally, before the step of determining corresponding prompt information according to the location data, the method further includes:
[0031] Generate a corresponding safe haven space range according to the car position data;
[0032] The step of determining corresponding prompt information according to the location data comprises:
[0033] When the position data determines that the operator is on the car roof, it is determined whether the operator is within the safe haven space based on the position data, and corresponding prompt information is generated based on the determination result.
[0034] Optionally, the number of the first positioning objects is multiple, the multiple first positioning objects include: multiple elevator cars and at least one operator, the prompt information includes maintenance guidance information, and the step of determining the corresponding prompt information according to the position data includes:
[0035] The maintenance progress and maintenance position of the elevator group by the operator are determined according to the plurality of position data, and corresponding maintenance guidance information is generated in real time.
[0036] In addition, to achieve the above-mentioned purpose, the present invention also provides a positioning system for elevator operation and maintenance services, the positioning system for elevator operation and maintenance services includes: an ultra-wideband base station, an Internet of Things monitoring terminal and an ultra-wideband electronic tag, the Internet of Things monitoring terminal includes: a memory, a processor and an elevator operation and maintenance service positioning program stored in the memory and executable on the processor, the elevator operation and maintenance service positioning program is configured to implement the steps of the elevator operation and maintenance service positioning method described in any of the above items.
[0037] In addition, to achieve the above-mentioned purpose, the present invention also provides a storage medium, on which a positioning program for elevator operation and maintenance services is stored. When the positioning program for elevator operation and maintenance services is executed by a processor, the steps of the positioning method for elevator operation and maintenance services described in any one of the above items are implemented.
[0038] The present invention proposes a positioning method for elevator operation and maintenance services. The method calculates the position data of the first positioning object through a message data broadcast packet sent by an ultra-wideband electronic tag corresponding to the first positioning object, the elevator coordinate system and a preset positioning mode. Compared with the current positioning of elevator-related equipment and personnel based on a control system, the method can meet the actual situation of the current elevator operation. In addition, the ultra-wideband technology can accurately locate the position of the elevator, and the position data can be used to complete the real-time response to the situation of the elevator. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 It is a schematic diagram of the structure of a positioning system for elevator operation and maintenance services in a hardware operating environment involved in an embodiment of the present invention;
[0040] Figure 2 A schematic diagram of the structure of an Internet of Things monitoring terminal in a hardware operating environment according to an embodiment of the present invention;
[0041] Figure 3 A schematic flow chart of a first embodiment of a positioning method for elevator operation and maintenance services of the present invention;
[0042] Figure 4 A schematic diagram of an elevator coordinate system of a first embodiment of a positioning method for elevator operation and maintenance services of the present invention;
[0043] Figure 5 A schematic flow chart of a third embodiment of a positioning method for elevator operation and maintenance services of the present invention;
[0044] Figure 6 An example diagram of calculating first height data of the third embodiment of the positioning method for elevator operation and maintenance services of the present invention;
[0045] Figure 7 An example diagram of the correspondence between floors and height data in the third embodiment of the positioning method for elevator operation and maintenance services of the present invention;
[0046] Figure 8 A schematic flow chart of a fourth embodiment of a positioning method for elevator operation and maintenance services of the present invention;
[0047] Fig. 9 This is a schematic diagram of the maintenance position for operating personnel.
[0048] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0049] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0050] Reference Figure 1 , Figure 1 This is a schematic diagram of the structure of a positioning system for elevator operation and maintenance services in a hardware operating environment according to an embodiment of the present invention.
[0051] like Figure 2 As shown, Figure 2 The schematic diagram of the structure of the Internet of Things monitoring terminal is shown in FIG. 1 , which may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, an interactive device 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to realize the connection and communication between these components. The interactive device 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional interactive device 1003 may also be connected to the communication bus through a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (WIreless-FIdelity, WI-FI) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM) memory, or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0052] Those skilled in the art will understand that Figure 2The structure shown in does not constitute a limitation on the IoT monitoring terminal, and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.
[0053] like Figure 2 As shown, the memory 1005 as a storage medium may include an operating system, a data storage module, a network communication module, a user interface module, and a positioning program for elevator operation and maintenance services.
[0054] exist Figure 2 In the positioning device for elevator operation and maintenance services shown, the network interface 1004 is mainly used for data communication with other devices; the interactive device 1003 is mainly used for data interaction with users; the processor 1001 and the memory 1005 in the Internet of Things monitoring terminal of the present invention can be set in the Internet of Things monitoring terminal, and the Internet of Things monitoring terminal calls the elevator operation and maintenance service positioning program stored in the memory 1005 through the processor 1001, and executes the elevator operation and maintenance service positioning method provided by the embodiment of the present invention.
[0055] The embodiment of the present invention provides a method for positioning elevator operation and maintenance services, referring to Figure 3 , Figure 3 The present invention is a flowchart of a first embodiment of a positioning method for elevator operation and maintenance services.
[0056] In this embodiment, the positioning method for elevator operation and maintenance services includes:
[0057] Step S1, obtaining the positional relationship between the elevator shaft, the car, the operator and the ultra-wideband base station, and constructing the elevator coordinate system according to the positional relationship;
[0058] It should be noted that, preferably, the Ultra Wide Band Base Station (UWB Base Station) is set at a position outside the elevator shaft. Specifically, the position of the elevator shaft and the position of the UWB base station are obtained. In addition, when the data of the operator is empty, the preset position data corresponding to the operator can be referred to. Thereby, the position relationship between the elevator shaft, the car, the operator and the ultra-wideband base station is obtained, and the elevator coordinate system is constructed according to the position relationship. In this embodiment, the position of the reference point of the elevator coordinate system is not idle, and can be set during the actual execution process. It should be noted that the UWB base station here is set at a predetermined position in the building. Compared with other traditional communication positioning technologies, UWB technology has the advantages of strong penetration, low power consumption, good anti-multipath effect, and high security. In addition, the Internet of Things platform sends a clock verification packet to the base station in real time, thereby realizing real-time connection between the Internet of Things platform and the ultra-wideband base station. Reference Figure 4 , Figure 4 Schematic diagram of the constructed elevator coordinate system, where 1 is the elevator car, 2 is the elevator shaft, 3 is the elevator pit, 4 is the elevator machine room, and 5 is the top floor space.
[0059] Step S2, obtaining a message data broadcast packet sent by an ultra-wideband electronic tag corresponding to a first positioning object, and calculating position data of the first positioning object according to the message data broadcast packet, the elevator coordinate system and a preset positioning mode;
[0060] The message data broadcast package (Blink) here is periodically sent by the ultra-wideband electronic tag and directly received by the base station. The base station is connected to the Internet of Things platform to transmit data to the Internet of Things platform. Specifically, the position data of the first positioning object is calculated through the message data broadcast package, the elevator coordinate system and the preset positioning mode. The first positioning object here can be a car or an operator. The message data broadcast package here may include a tag ID and a sending time, etc. When the base station receives the message data broadcast package, the receiving time is added to the message data broadcast package.
[0061] Step S3, determining corresponding prompt information according to the location data.
[0062] In this embodiment, after the first positioning object is positioned, different prompt information can be determined according to different position data, such as prompting the operator to be in a dangerous working area, etc., and the prompt information here can be sent to the corresponding prompt terminal through the network.
[0063] In this embodiment, the position data of the first positioning object is calculated by using the message data broadcast package sent by the ultra-wideband electronic tag corresponding to the first positioning object, the elevator coordinate system and the preset positioning mode. Compared with the current positioning of elevator-related equipment and personnel based on the control system, it can meet the actual situation of the current elevator operation. In addition, due to the ultra-wideband technology, the position of the elevator can be accurately located, and the position data can be used to complete the real-time response to the situation of the elevator.
[0064] Further, based on the first embodiment, a second embodiment of a positioning method for elevator operation and maintenance services of the present invention is proposed. In this embodiment, the object types of the first positioning object include: elevator car and operator, and before the step of calculating the position data of the first positioning object according to the message data broadcast packet and the elevator coordinate system, it also includes:
[0065] The preset positioning mode is determined according to the object type.
[0066] It should be noted that, for different first positioning objects, although the message data broadcast package is received through the base station, different processing methods can be used. Optionally, the data in the message data broadcast package here may include information of the associated first positioning object, so that the message data broadcast package can be obtained. Specifically, when the first positioning object is an elevator car, the preset positioning mode is determined to be the elevator car positioning mode; when the first positioning object is an operating personnel, the preset positioning mode is determined to be the personnel service positioning mode.
[0067] In this embodiment, different positioning methods can be selected according to different first positioning objects, thereby improving the accuracy of positioning.
[0068] Further, based on the first embodiment or the second embodiment, a third embodiment of a positioning method for elevator operation and maintenance service of the present invention is proposed. In this embodiment, referring to Figure 5 , the preset positioning mode includes an elevator car positioning mode, and the step of calculating the position data of the first positioning object according to the message data broadcast packet, the elevator coordinate system and the preset positioning mode includes:
[0069] Step S21, when the first positioning object is an elevator car, determining a first straight-line distance between the ultra-wideband base station and the first positioning object according to the message data broadcast packet;
[0070] The first straight-line distance is obtained by multiplying the arrival time of the data broadcast packet by the radio wave transmission speed, and the calculation formula is:
[0071] d=v×t
[0072] Here d is the first straight-line distance, here v is the speed of the radio wave, and here t is the arrival time.
[0073] Step S22, determining first height data of the first positioning object in the elevator shaft according to the first straight-line distance and the elevator coordinate system;
[0074] specifically refer to Figure 6 , Figure 6 This is an example diagram of calculating the first height data in this embodiment.
[0075] In the figure, point C is the ultra-wideband base station, through the mathematical formula:
[0076]
[0077] The absolute value data of the elevator car point D and the coordinate origin point O, that is, the first height data, can be calculated.
[0078] Step S23, determining the position data of the first positioning object according to the first height data and the elevator car positioning mode.
[0079] Before step S23, it is necessary to calibrate the absolute positions of the multiple elevator cars running on the track, that is, mark the different height data to obtain the marking relationship between the height data and the floor. For example, the height data of 3 meters corresponds to the leveling position of the first floor, the height data of 6 meters corresponds to the leveling position of the second floor, and the height data of 9 meters corresponds to the leveling position of the third floor. Figure 7 , Figure 7 The specific position of the car is determined according to the first height data and the marking relationship.
[0080] In this embodiment, the ground height data is calculated by the above-mentioned calculation formula and the position data of the first positioning object is determined by the marking relationship, so that the elevator car can be positioned by using the elevator control data without adding sensors to the car, thereby improving the independence of the elevator car positioning.
[0081] Further, the step of determining the position data of the first positioning object according to the first height data and the elevator car positioning mode includes:
[0082] Compare the first height data with the coordinate data corresponding to each floor respectively;
[0083] When there is a second height data in the coordinate data that is equal to the first height data, determining that the elevator car is at a floor corresponding to the second height data that is equal to the first height data;
[0084] When there is no second height data in the coordinate data that is equal to the first height data, determining the position of the elevator car between two positioning floors;
[0085] The two positioning floors are adjacent to each other, and the first height data is between two second height data corresponding to the two positioning floors.
[0086] In this embodiment, by comparing the first height data with the coordinate data corresponding to each floor, it is actually possible to determine whether the elevator car is at a level position. When there is a second height data in the coordinate data that is equal to the first height data, it means that the position of the elevator car is at a level position, thereby determining the specific floor where the car is located. When there is no second height data in the coordinate data that is equal to the first height data, it means that the car is located between two floors.
[0087] In this embodiment, by comparing the first height data with the coordinate data corresponding to each floor, the actual location of the elevator car can be identified, thereby avoiding the problem of non-standard elevator height data due to differences in coordinate system establishment.
[0088] Further, based on the first embodiment or the second embodiment, a fourth embodiment of a positioning method for elevator operation and maintenance service of the present invention is proposed. In this embodiment, referring to Figure 8 , the preset positioning mode includes a personnel service positioning mode, and the step of calculating the position data of the first positioning object according to the message data broadcast package, the elevator coordinate system and the preset positioning mode includes:
[0089] Step S201, when the first positioning object is an operator, determine the pit coordinate position, the top floor space coordinate position, and the machine room coordinate position according to the elevator coordinate system;
[0090] It is necessary to explain that, referring to Fig. 9 , Fig. 9 This is a schematic diagram of the maintenance position of operators. According to management regulations, during elevator maintenance, operators need to clock in at the elevator pit, i.e. point A; the car top, i.e. point B; the top space or maintenance platform, i.e. point D; and the machine room, i.e. point E. The positions of points A, D, and E do not change in real time. Therefore, the pit coordinate position, top space coordinate position, and machine room coordinate position can be directly determined based on the elevator coordinate system.
[0091] Step S202, determining first height data of the first positioning object in the elevator shaft according to the message data broadcast packet and the elevator coordinate system;
[0092] It should be noted that the step S202 here can be calculated in the same manner as in the third embodiment so as to accurately calculate the first height data;
[0093] Step S203, when the first height data is equal to the height corresponding to the pit coordinate position, it is determined that the position of the operator is in the pit;
[0094] Step S204, when the first height data is equal to the height corresponding to the top-level space coordinate position, it is determined that the position of the operator is in the top-level space;
[0095] Step S205: When the first height data is equal to the height corresponding to the coordinate position of the machine room, it is determined that the operator is in the machine room.
[0096] In this embodiment, when the operator is working, the operator needs to place the tag on the check-in point of the corresponding position, and the specific position of the operator can be determined according to the above process.
[0097] Further, the preset positioning mode includes a personnel service positioning mode, and the step of calculating the position data of the first positioning object according to the message data broadcast package, the elevator coordinate system and the preset positioning mode includes:
[0098] When the first positioning object is an operator, obtaining the position data and the size information of the elevator car, and determining the coordinate position of the car top according to the position data and the size information of the car;
[0099] Determine first height data of the first positioning object in the elevator shaft according to the message data broadcast packet and the elevator coordinate system;
[0100] When the first height data is equal to the height corresponding to the car top coordinate position, it is determined that the operator is located on the car top.
[0101] In this embodiment, since the car top is not in the same position during each maintenance operation, for example, the car can be on the 1st floor or the 2nd floor during the maintenance operation, it is necessary to perform steps different from the pit to determine the position of the operator on the car top. Specifically, based on the third embodiment, the location of the car can actually be determined. Therefore, by obtaining the position data and car size information of the elevator car, the car top coordinate position is determined according to the position data and car size information. The car size information here includes the height of the car body. Thereby, the car top coordinate position can be accurately determined. Optionally, the height of the car top coordinate position is calculated by adding the running position of the car, i.e., the first height data corresponding to the car and the car body height of the car body.
[0102] Furthermore, before the step of determining the corresponding prompt information according to the location data, the method further includes:
[0103] Generate a corresponding safe haven space range according to the car position data;
[0104] The step of determining corresponding prompt information according to the location data comprises:
[0105] When the position data determines that the operator is on the car roof, it is determined whether the operator is within the safe haven space based on the position data, and corresponding prompt information is generated based on the determination result.
[0106] It should be explained that the position of entering the car top from the landing station will include relevant prompt information, which often actually specifies the range of the safe haven space. For example, under normal circumstances: when standing on the top of the car, the horizontal size of the safe haven space is 0.4 meters by 0.5 meters, and the height of the safe haven space is 2 meters. When the position data is outside the safe haven space range, the corresponding prompt information is generated to remind the operator and the elevator monitoring manager.
[0107] Furthermore, based on any of the above embodiments, a fourth embodiment of a positioning method for elevator operation and maintenance services of the present invention is proposed. In this embodiment, the number of the first positioning objects is multiple, and the multiple first positioning objects include: multiple elevator cars and at least one operator, the prompt information includes maintenance guidance information, and the step of determining the corresponding prompt information according to the position data includes:
[0108] The maintenance progress and maintenance position of the elevator group by the operator are determined according to the plurality of position data, and corresponding maintenance guidance information is generated in real time.
[0109] It needs to be explained that an ultra-wideband base station can receive message data broadcast packets sent by tags on multiple elevators. In actual applications, a building often includes multiple elevator shafts and corresponding elevator cars. Optionally, the elevator coordinate system in this embodiment may include multiple elevator shafts and an ultra-wideband base station. Furthermore, during the actual use of the present application in multiple elevators, the inventor discovered that there is a technical problem: operators often need to repair and maintain multiple elevators. The solution of the present invention needs to determine in which elevator shaft the operator is specifically located. To this end, in this embodiment, the steps for obtaining the message data broadcast packet sent by the ultra-wideband electronic tag corresponding to the first positioning object are specifically as follows:
[0110] Acquire message data broadcast packets sent by all ultra-wideband electronic tags corresponding to the first positioning object.
[0111] After the step of acquiring the message data broadcast package sent by the ultra-wideband electronic tags corresponding to all the first positioning objects, the following step further comprises:
[0112] The target elevator currently being maintained by the operator is determined based on all the message data broadcast packets.
[0113] Specifically, the position change of the elevator car is determined according to the message data broadcast package of the elevator car, and then the elevator is judged to be in a running state or a non-running state according to the position change of the elevator car. The non-running elevator is used as the target elevator for the operator's current maintenance. After determining the target elevator, the specific position coordinates of the operator in the elevator coordinate system can be determined, thereby determining the corresponding position data of the operator.
[0114] In this embodiment, by determining the target elevator that the operator is currently maintaining based on all the message data broadcast packets, the problem that the operator cannot locate the elevator based on the message data broadcast packets in a building with multiple elevators is solved, thereby applying the technical solution of the above embodiment to a building with multiple elevators.
[0115] In addition, an embodiment of the present invention also proposes a positioning device for elevator operation and maintenance services, characterized in that the positioning device for elevator operation and maintenance services includes: a memory, a processor, and a positioning program for elevator operation and maintenance services stored on the memory and executable on the processor, and the positioning program for elevator operation and maintenance services is configured to implement any of the above-mentioned embodiment steps of the positioning method for elevator operation and maintenance services.
[0116] In addition, an embodiment of the present invention also proposes a storage medium, on which a positioning program for elevator operation and maintenance services is stored. When the positioning program for elevator operation and maintenance services is executed by a processor, the steps of an embodiment of the positioning method for elevator operation and maintenance services described in any of the above items are implemented.
[0117] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.
[0118] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0119] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0120] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A positioning method for elevator operation and maintenance services, characterized in that: The positioning method for elevator operation and maintenance service comprises the following steps: Obtaining the positional relationship between the elevator shaft, the car, the operator and the ultra-wideband base station, and constructing the elevator coordinate system according to the positional relationship; Obtain a message data broadcast packet sent by an ultra-wideband electronic tag corresponding to a first positioning object, and calculate the position data of the first positioning object according to the message data broadcast packet, the elevator coordinate system and a preset positioning mode; Corresponding prompt information is determined according to the location data.
2. The method for positioning elevator operation and maintenance services according to claim 1, characterized in that: The object types of the first positioning object include: elevator car and operating personnel. Before the step of calculating the position data of the first positioning object according to the message data broadcast packet and the elevator coordinate system, the step further includes: The preset positioning mode is determined according to the object type.
3. The method for positioning elevator operation and maintenance services according to claim 1, characterized in that: The preset positioning mode includes an elevator car positioning mode, and the step of calculating the position data of the first positioning object according to the message data broadcast packet, the elevator coordinate system and the preset positioning mode includes: When the first positioning object is an elevator car, determining a first straight-line distance between the ultra-wideband base station and the first positioning object according to the message data broadcast packet; Determine first height data of the first positioning object in the elevator shaft according to the first straight-line distance and the elevator coordinate system; The position data of the first positioning object is determined according to the first height data and the elevator car positioning mode.
4. The method for positioning elevator operation and maintenance services according to claim 3, characterized in that: The step of determining the position data of the first positioning object according to the first height data and the elevator car positioning mode comprises: Compare the first height data with the coordinate data corresponding to each floor respectively; When there is a second height data in the coordinate data that is equal to the first height data, determining that the elevator car is at a floor corresponding to the second height data that is equal to the first height data; When there is no second height data in the coordinate data that is equal to the first height data, determining the position of the elevator car between two positioning floors; The two positioning floors are adjacent to each other, and the first height data is between two second height data corresponding to the two positioning floors.
5. The method for positioning elevator operation and maintenance services according to claim 1, characterized in that: The preset positioning mode includes a personnel service positioning mode, and the step of calculating the position data of the first positioning object according to the message data broadcast package, the elevator coordinate system and the preset positioning mode includes: When the first positioning object is an operator, the pit coordinate position, the top floor space coordinate position, and the machine room coordinate position are determined according to the elevator coordinate system; Determine first height data of the first positioning object in the elevator shaft according to the message data broadcast packet and the elevator coordinate system; When the first height data is equal to the height corresponding to the pit coordinate position, it is determined that the position of the operator is in the pit; When the first height data is equal to the height corresponding to the top-level space coordinate position, it is determined that the position of the operator is in the top-level space; When the first height data is equal to the height corresponding to the coordinate position of the machine room, it is determined that the operator is located in the machine room.
6. The method for positioning elevator operation and maintenance services according to claim 1, characterized in that: The preset positioning mode includes a personnel service positioning mode, and the step of calculating the position data of the first positioning object according to the message data broadcast package, the elevator coordinate system and the preset positioning mode includes: When the first positioning object is an operator, obtaining the position data and the size information of the elevator car, and determining the coordinate position of the car top according to the position data and the size information of the car; Determine first height data of the first positioning object in the elevator shaft according to the message data broadcast packet and the elevator coordinate system; When the first height data is equal to the height corresponding to the car top coordinate position, it is determined that the operator is located on the car top.
7. The method for positioning elevator operation and maintenance services according to claim 6, characterized in that: Before the step of determining the corresponding prompt information according to the location data, the method further includes: Generate a corresponding safe haven space range according to the car position data; The step of determining corresponding prompt information according to the location data comprises: When the position data determines that the operator is on the car roof, it is determined whether the operator is within the safe haven space based on the position data, and corresponding prompt information is generated based on the determination result.
8. The method for positioning elevator operation and maintenance services according to any one of claims 1 to 7, characterized in that: The number of the first positioning objects is multiple, and the multiple first positioning objects include: multiple elevator cars and at least one operator, the prompt information includes maintenance guidance information, and the step of determining the corresponding prompt information according to the position data includes: The maintenance progress and maintenance position of the elevator group by the operator are determined according to the plurality of position data, and corresponding maintenance guidance information is generated in real time.
9. A positioning system for elevator operation and maintenance services, characterized in that: The positioning system for elevator operation and maintenance services includes: an ultra-wideband base station, an Internet of Things monitoring terminal and an ultra-wideband electronic tag, the Internet of Things monitoring terminal includes: a memory, a processor and a positioning program for elevator operation and maintenance services stored in the memory and executable on the processor, the positioning program for elevator operation and maintenance services is configured to implement the steps of the positioning method for elevator operation and maintenance services as described in any one of claims 1 to 8.
10. A storage medium, characterized in that: The storage medium stores a positioning program for elevator operation and maintenance services, and when the positioning program for elevator operation and maintenance services is executed by the processor, the steps of the positioning method for elevator operation and maintenance services as described in any one of claims 1 to 8 are implemented.