An outbound calling communication method, device and storage medium

By grouping power supplies in the elevator call system and connecting communication cables according to voltage range, the problem of high installation and maintenance costs of multiple communication nodes in high-rise buildings is solved, achieving simplified design and reliable communication.

CN118619022BActive Publication Date: 2026-06-30HITACHI BUILDING TECH GUANGZHOU CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HITACHI BUILDING TECH GUANGZHOU CO LTD
Filing Date
2024-06-17
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

In high-rise buildings, elevator call systems with multiple communication nodes require additional communication cables or relays, resulting in high installation and maintenance costs. Furthermore, changes in communication protocols necessitate extensive code modifications, leading to poor scalability.

Method used

By grouping outbound callers and powering them according to the communication voltage range, multiple communication nodes can be extended using the same power cable. The outbound callers can connect to the communication cable for communication when the target voltage range is detected, thus avoiding the need for additional communication cables.

Benefits of technology

It enables the direct addition of communication nodes without changing the communication cables, maintaining communication reliability, reducing installation and maintenance costs, simplifying design, and maintaining the load-bearing capacity of hardware circuits.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118619022B_ABST
    Figure CN118619022B_ABST
Patent Text Reader

Abstract

This invention discloses an outbound calling communication method, device, and storage medium. The method includes: determining a target group from a plurality of preset outbound calling groups; each outbound calling group having multiple outbound callers; querying the communication voltage range configured for the outbound callers in the target group as the target voltage range; supplying power to each outbound caller through a power cable according to the target voltage range; and the outbound caller connecting to the communication cable for communication when it detects that the target voltage value of the power cable is within the communication voltage range configured for the current outbound caller. This embodiment uses the same communication cable to extend multiple communication nodes and group communication with each outbound caller, without changing the communication cable, directly adding communication nodes, simplifying the design, maintaining communication reliability, and offering lower installation and maintenance costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the technical field of elevators, and more particularly to an outbound call communication method, device, and storage medium. Background Technology

[0002] In residential buildings, office buildings, shopping malls and other buildings, multiple elevators are often installed for users to go up and down floors and move goods.

[0003] Elevator call buttons (also known as call panels) can be installed on each floor of the building to provide functions such as call operation and display of car status (such as the floor the car is on, the direction the car is moving, etc.). The elevator controller will periodically or irregularly exchange data with each call button, such as status data.

[0004] In high-rise buildings, there are a large number of outbound callers and corresponding communication nodes. To expand communication nodes, the current methods are mostly to connect multiple communication cables or add trunks. However, adding communication cables increases the cost of installation and maintenance, while the trunk method requires packaging and filtering the data under each trunk during communication, resulting in different data structures under each trunk, higher maintenance costs, and poor scalability. In particular, when the outbound caller undergoes product function upgrades or communication protocol changes, extensive code modifications are required, increasing the development workload. Summary of the Invention

[0005] In view of this, the present invention provides an outbound call communication method, device and storage medium to maintain installation and maintenance costs when communicating with multiple outbound callers in an elevator.

[0006] A first aspect of the present invention provides an outbound call communication method applied to an elevator, the elevator including outbound callers distributed on each floor, each of the outbound callers being connected to the same power cable and the same communication cable, the method comprising:

[0007] The outbound call group to be communicated is determined from a plurality of preset outbound call groups as the target group; each outbound call group has a plurality of outbound callers;

[0008] Query the communication voltage range configured for the outbound caller in the target group, and use it as the target voltage range;

[0009] Power is supplied to each of the call buttons via the power cable according to the target voltage range. The call button is used to connect to the communication cable for communication when it detects that the target voltage value of the power cable is within the communication voltage range configured for the current call button.

[0010] A second aspect of the present invention provides an outbound call communication device applied to an elevator, the elevator including outbound callers distributed on each floor, each of the outbound callers being connected to the same power cable and the same communication cable, the device comprising:

[0011] The target group determination module is used to determine the outbound call group to be communicated from a plurality of preset outbound call groups as the target group; each outbound call group has a plurality of outbound callers;

[0012] The target voltage range query module is used to query the communication voltage range configured for the outgoing caller in the target group, as the target voltage range;

[0013] A target voltage range power supply module is used to supply power to each of the call buttons through the power cable according to the target voltage range. The call button is used to connect to the communication cable for communication when it detects that the target voltage value of the power cable is within the communication voltage range configured for the current call button.

[0014] A third aspect of the present invention provides an electronic device, the electronic device comprising:

[0015] At least one processor; and

[0016] A memory communicatively connected to the at least one processor; wherein,

[0017] The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the outbound communication method as described in the first aspect above.

[0018] A fourth aspect of the present invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the outbound call communication method as described in the first aspect above.

[0019] A fifth aspect of the present invention provides a computer program product comprising a computer program that, when executed by a processor, implements the outbound call communication method as described in the first aspect above.

[0020] In this embodiment, the elevator includes call buttons distributed on each floor. Each call button is connected to the same power cable and the same communication cable. During communication, a target call group is selected from multiple preset call groups. Each call group contains multiple call buttons. The communication voltage range configured for the call buttons in the target group is queried and selected as the target voltage range. Power is supplied to each call button through the power cable according to the target voltage range. When a call button detects that the target voltage value of the power cable is within the communication voltage range configured for the current call button, it connects to the communication cable for communication. This embodiment uses the same communication cable to extend multiple communication nodes and groups to communicate with each call button. The communication cable is not modified; communication nodes are directly added, resulting in a simple design, maintaining communication reliability, and lower installation and maintenance costs.

[0021] Furthermore, the addition of communication nodes mainly relies on changes in the power supply voltage to maintain the load-carrying capacity of the hardware circuitry.

[0022] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0023] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0024] Figure 1 This is a flowchart of an outbound call communication method provided in Embodiment 1 of the present invention.

[0025] Figure 2 This is a schematic diagram of the structure of a controller provided in Embodiment 1 of the present invention.

[0026] Figure 3 This is a schematic diagram of the structure of an outbound call device provided in Embodiment 1 of the present invention.

[0027] Figure 4 This is an example diagram of a grouping expansion provided in Embodiment 1 of the present invention.

[0028] Figure 5 This is an example diagram of a relay extension provided in Embodiment 1 of the present invention.

[0029] Figure 6 This is a flowchart of an outbound call communication method provided in Embodiment 2 of the present invention.

[0030] Figure 7 This is an example diagram of a voltage extension provided in Embodiment 2 of the present invention.

[0031] Figure 8 This is a schematic diagram of a line loss voltage drop provided in Embodiment 2 of the present invention.

[0032] Figure 9 This is an example diagram of a communication voltage range provided in Embodiment 2 of the present invention.

[0033] Figure 10 This is an example diagram of verifying the original voltage value provided in Embodiment 2 of the present invention.

[0034] Figure 11 This is a schematic diagram of the structure of an outbound call communication device provided in Embodiment 3 of the present invention.

[0035] Figure 12 This is a schematic diagram of the structure of an electronic device provided in Embodiment 4 of the present invention. Detailed Implementation

[0036] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0037] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be used interchangeably where appropriate so that the embodiments of the invention described herein can cover implementations in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0038] Example 1

[0039] See Figure 1The diagram illustrates a flowchart of an outbound call communication method provided in Embodiment 1 of the present invention. This embodiment is applicable to situations where elevator active control supplies voltage to multiple outbound callers, selectively communicates with some outbound callers, and the method can be executed by an outbound call communication device. This outbound call communication device can be implemented in hardware and / or software and can be configured in an electronic device. Figure 1 As shown, the method includes:

[0040] Step 101: Select the outbound call group to be communicated from the preset multiple outbound call groups as the target group.

[0041] Different types of buildings, especially high-rise buildings, have different transportation needs for people, pets, and goods. Therefore, different types of elevators can be deployed in buildings according to different transportation needs, such as passenger elevators, freight elevators, sightseeing elevators, etc. The method in this embodiment can be applied to various types of elevators.

[0042] An elevator is a complex system, and its structure varies among different types of elevators.

[0043] In one example, the components of a certain type of elevator include a controller (also known as an elevator control system), call buttons distributed on each floor, a car, a traction machine, a control cabinet, a speed governor, a door operator, a car frame, car doors, counterweight guide rails, car guide rails, guide rail supports, traveling cables, counterweight devices, compensating chains (cables), landing doors, guiding devices for compensating chains (cables), buffers, etc.

[0044] In some types of elevators, the traction machine, control cabinet, speed governor, traveling cable, etc., can be omitted.

[0045] These devices can be divided into different sets according to their functions, thus forming various subsystems that support the operation of the elevator. The controller is connected to multiple systems of the elevator via wired means such as serial port or serial clock line (SCL). The controller monitors each system and controls the operation of each subsystem, so that the car moves in the hoistway and reaches each floor of the building.

[0046] In one example, the controller includes a door system, a frequency conversion system, a call system, and a traction system. The door system controls the elevator doors. The car is equipped with a car door, and the elevator has hall doors on each floor. The elevator doors include the car door and the hall doors on each floor. The car door and the hall door are of the same type and open / close simultaneously. The frequency conversion system controls the frequency converter. The call system controls the logic of internal call (calling the elevator from inside the car) and external call (calling the elevator from the hall). The traction system controls the car to move vertically (vertically upward or vertically downward) in the hoistway.

[0047] The elevator manager or owner can choose whether to install an edge computing node on the elevator based on factors such as the elevator's load status. If no edge computing node is installed, the controller maintains the original control logic and does not affect the normal operation of the elevator. If an edge computing node is installed, a suitable computing device can be selected as the elevator's edge computing node according to the needs. The edge computing node is combined with the original controller to form a new controller and redefine the elevator's control logic.

[0048] Generally, edge computing nodes are computing devices with strong computing capabilities, such as computers, servers, or embedded devices. In addition, depending on the different intelligent services, edge computing nodes can be equipped with graphics processing units (GPUs) or embedded neural network processors (NPUs).

[0049] Edge computing nodes refer to new business platforms built at the network edge near elevators, providing storage, computing, and network resources. This allows some critical business applications to be offloaded to the edge of the access network, reducing bandwidth and latency losses caused by network transmission and multi-level forwarding. Located between the user and the cloud (server), edge computing nodes are closer to the user (data source) than traditional cloud computing, featuring miniaturization, distribution, and user-friendliness. Massive amounts of data (such as audio data) no longer need to be uploaded to the cloud for processing; data processing can be performed at the network edge, reducing request response time, reducing network bandwidth, and ensuring data security and privacy.

[0050] In addition, edge computing nodes can implement algorithm functions and model inference, communicate with the original controller, and provide the original controller with artificial intelligence (AI) and complex computing capabilities; edge computing can also communicate with the cloud to realize algorithm functions and model updates, and relay the original controller function calls, etc.

[0051] Under normal circumstances, such as Figure 2 and Figure 3 As shown, the controller in the elevator is connected to each call button via a serial communication bus. The serial communication bus consists of four cables, two of which are power cables that provide power to the call buttons. One of these power cables is the positive wire, and the other is the ground wire. The other two cables are serial communication cables.

[0052] like Figure 2As shown, the controller is equipped with components such as a power supply, a communication module, a group communication control module, and an MCU (Microcontroller Unit). The MCU is the control center of the controller, responsible for interacting with various components and executing various functions of the controller. The power supply is connected to the power cable and supplies power to the power cable. The communication module is connected to the communication cable and communicates with the caller. The group communication control module provides control and management services for communication with the callers in each call group.

[0053] like Figure 3 As shown, each caller is equipped with components such as a power management circuit, a communication module, an MCU, a display, and buttons. The MCU is the control center of the caller, responsible for interacting with various components and executing various functions of the caller. The power management circuit is connected to the power cable, supplies power to the caller, and manages the power supply. The communication module is connected to the communication cable and communicates with the controller. The display shows various information of the caller for users to browse. The buttons serve as input ports for users to input control operations.

[0054] During normal elevator operation, all call buttons are connected to the same power cable and the same communication cable. That is, each call button is powered by the same (two) power cables and communicates using the same (two) communication cables.

[0055] In this embodiment, multiple outbound callers can be divided into multiple outbound call groups in advance according to the communication service requirements. Each outbound call group has multiple outbound callers, and multiple outbound callers in the same outbound call group can communicate and exchange data with the controller at the same time.

[0056] The elevator controller can determine a specific outbound call group from multiple preset outbound call groups according to the communication service requirements, and this group is denoted as the target group.

[0057] For example, if the communication service requirement is periodic polling, then communication can be carried out with each outbound call group in sequence according to the coding order of multiple call groups. In this case, each outbound call group is set as the target group in sequence.

[0058] Step 102: Query the communication voltage range configured for the outbound callers in the target group, and use it as the target voltage range.

[0059] In this embodiment, the communication voltage range can be configured for each outbound caller in each outbound call group in advance according to the communication service requirements, and the mapping relationship between the outbound callers in the outbound call group (identified by information such as ID) and the communication voltage range can be recorded using tables or other methods. The mapping relationship is stored in the controller and distributed to each outbound caller.

[0060] The communication voltage range refers to the range of voltages at which all outgoing callers in the corresponding outgoing call group initiate communication.

[0061] It should be noted that the normal operating voltage range of the outbound caller is relatively wide. The communication voltage range configured for the outbound callers in each outbound call group is within the normal operating voltage range of the outbound caller and does not affect the operation of the outbound caller.

[0062] For example, a certain outbound caller has a rated voltage of 24V and an allowable deviation of ±20%. The operating voltage range between 19.2V and 28.8V is the communication voltage range configured for the outbound callers in each outbound call group, and it does not affect the outbound callers.

[0063] When determining the target group, the communication voltage range configured for the outgoing callers in that target group can be queried in the local table of the controller and recorded as the target voltage range.

[0064] Step 103: Power each call button through the power cable according to the target voltage range.

[0065] The elevator controller has a variable output power supply. The power output voltage is adjusted according to the target voltage range and supplied to each call button via power cables, so that the power cable voltage detected by the call buttons in the target group is within the target voltage range.

[0066] Each caller detects the voltage of the power cable and records it as the target voltage value. Some callers are used to connect to the communication cable for communication when the target voltage value of the power cable is within the communication voltage range configured for the current caller.

[0067] In high-rise buildings, there are many outbound call devices, all of which are connected to a serial communication bus, increasing the number of communication nodes. To ensure communication reliability, the number of communication interfaces is usually expanded.

[0068] Elevator external call communication typically uses CAN (Controller Area Network), RS485, transformer isolation, or other methods. When there are many communication nodes and the transmission distance is long, the serial communication bus may cause some problems. For example, it is easily affected by external interference, the increase in communication nodes affects the load capacity of the hardware communication circuit, the increase in communication nodes affects the signal reflection of the serial communication bus, the increase in communication nodes affects the resistance value of the terminal matching resistor, and so on.

[0069] To expand communication nodes, it is generally done by adding communication interfaces. However, adding interfaces increases the resource requirements of the controller and requires additional communication cables, which significantly increases the overall cost.

[0070] In practical applications, the design for increasing the communication nodes of outbound callers may include the following:

[0071] 1. Group the callers. Each group of callers uses the same independent communication cable. Multiple groups of callers use multiple independent communication cables.

[0072] For example, such as Figure 4 As shown, each group consists of 24 call buttons (communication nodes) on every floor, and each group of 24 call buttons (communication nodes) shares a single independent communication cable.

[0073] Grouping can ensure communication reliability, but multiple communication cables will increase costs, and subsequent maintenance costs will also increase accordingly.

[0074] 2. Add relays to the group for expansion.

[0075] For example, such as Figure 5 As shown, each group consists of outbound callers (communication nodes) covering 24 floors, and 23 outbound callers (communication nodes) are used. The last outbound caller (communication node) in each group serves as the relay for the next group.

[0076] The relay method saves the cost of repeated communication cables compared to the group method. However, adding more communication cables will increase the cost of installation and maintenance. Problems such as load capacity, node reflection, and terminal resistance transformation still exist when the number of communication nodes increases.

[0077] Furthermore, the relay method requires packaging and filtering data under each relay during communication, resulting in different data structures under each relay. This leads to higher maintenance costs and poor scalability. In particular, when the outbound caller undergoes product function upgrades or communication protocol changes, extensive code modifications are required, increasing the development workload.

[0078] 3. The outbound callers are distributed in a distributed manner. The outbound callers are divided into ordinary outbound callers and special outbound callers. The special outbound callers collect data from the ordinary outbound callers and package and summarize the data from the ordinary outbound callers.

[0079] Distributed systems are essentially a combination of outbound calls and trunk expansion, which can solve problems such as occasional interference and data filtering. However, issues such as load capacity, node reflection, and terminal resistance transformation still exist when the number of nodes increases.

[0080] 4. Group outbound callers and switch access buses. Each time a communication occurs, it does not communicate with all outbound callers, but with a group of inbound and outbound callers.

[0081] The group switching method places high demands on the bus, making its production more complex and costly. At the same time, the bus's versatility is also poor.

[0082] In this embodiment, the elevator includes call buttons distributed on each floor. Each call button is connected to the same power cable and the same communication cable. During communication, a target call group is selected from multiple preset call groups. Each call group contains multiple call buttons. The communication voltage range configured for the call buttons in the target group is queried and selected as the target voltage range. Power is supplied to each call button through the power cable according to the target voltage range. When a call button detects that the target voltage value of the power cable is within the communication voltage range configured for the current call button, it connects to the communication cable for communication. This embodiment uses the same communication cable to extend multiple communication nodes and groups to communicate with each call button. The communication cable is not modified; communication nodes are directly added, resulting in a simple design, maintaining communication reliability, and lower installation and maintenance costs.

[0083] Furthermore, the addition of communication nodes mainly relies on changes in the power supply voltage to maintain the load-carrying capacity of the hardware circuitry.

[0084] Example 2

[0085] See Figure 6 The diagram illustrates a flowchart of an outbound call communication method according to Embodiment 2 of the present invention. This embodiment adds an outbound call grouping mode operation based on the previous embodiments. Figure 6 As shown, the method includes:

[0086] Step 601: Synchronously start the outbound call group mode with each outbound caller.

[0087] During elevator installation, maintenance, and other time points, the elevator controller and each external caller of the elevator synchronously start the external call group mode. The external call group mode is used for initialization operations such as dividing each external caller into multiple external call groups, configuring the communication voltage range for the external callers in each external call group, and configuring the original voltage value for the communication voltage range.

[0088] To facilitate initialization, each caller can be connected to a communication cable in the call group mode, enabling each caller to communicate with the controller.

[0089] Step 602: In the outbound call grouping mode, divide each outbound caller into multiple outbound call groups.

[0090] In the outbound call group mode, the controller can divide each outbound caller into multiple outbound call groups according to the communication service requirements, using methods such as sequence and interval. The number of outbound callers in each outbound call group can be equal or different, and this embodiment does not impose any restrictions on this.

[0091] In one approach to segmentation, in the outbound call grouping mode, each outbound caller is sorted into a call sequence according to the order of each floor. The call sequence is divided into multiple outbound call groups using equal or unequal division methods to keep the outbound callers in the same outbound call group continuous. Since there is a voltage drop in the power cable and the communication voltage range is continuous, keeping the outbound callers in the same outbound call group continuous by floor can make it easier to keep in line with the communication voltage range, which can improve communication efficiency.

[0092] For example, such as Figure 7 As shown, all 72 floor call points (communication nodes) are connected to the same communication cable, and each call point (communication node) is divided into a call group every 24 consecutive floors.

[0093] Step 603: In the outbound call group mode, configure the communication voltage range for the outbound callers in multiple outbound call groups.

[0094] In the outbound call group mode, the controller can configure independent communication voltage ranges for outbound callers in multiple outbound call groups using continuous or intermittent methods according to the communication service requirements. The term "independent" means that the communication voltage ranges configured for outbound callers in multiple outbound call groups are different.

[0095] In one embodiment of the present invention, step 603 may include the following steps:

[0096] Step 6031: In the outbound call group mode, calculate the bus voltage drop of the outbound caller in the power cable in each outbound call group.

[0097] In practical applications, such as Figure 8 As shown, the communication cables between each caller (communication node) have a resistance R. The resistance R is not negligible, which causes voltage loss (referred to as line loss) in the power cable at each caller (communication node), resulting in voltage drop (i.e., voltage reduction).

[0098] In the outbound call group mode, the controller can calculate the line loss of the outbound callers in each outbound call group in the power cable based on the distribution information of the outbound callers on each floor, the physical parameters of the power cable, and other factors, and calculate the corresponding voltage drop value, which is recorded as the bus loss voltage drop.

[0099] In one method of calculating bus voltage drop, in the external call group mode, information pre-entered by users such as maintenance personnel can be queried locally on the controller or in the cloud. This information includes the number of power cables, the resistivity of the power cables, the current value of the external call device, and the height of the distance between two adjacent floors.

[0100] The product of quantity, height, and resistivity is calculated to obtain the line loss resistance in the power cable between two adjacent call points (i.e., two adjacent floors).

[0101] Calculate the product of the current value and the line loss resistance to obtain the sub-line loss voltage drop between two adjacent call buttons in the power cable.

[0102] For example, a certain type of communication cable used in the elevator includes a positive wire and a ground wire, and the cross-sectional area of ​​each communication cable is 0.75 mm². 2 The corresponding resistivity is 25.1 (Ω / km) at 20℃, and the current value of the call button is 3m above the height of the two adjacent floors.

[0103] The line loss resistance between two adjacent call buttons in the power cable is R = (2 × 3 × 25.1) / 1000 = 0.1506Ω. The rated output voltage of a certain call button is 24V and the rated output current is 40mA. Then the line loss voltage drop generated by connecting a call button is U = (40 × 0.1506) / 1000 = 7.53mV.

[0104] The voltage drops of the corresponding sub-lines of the callers in the same caller group are added together to obtain the total voltage drop of the caller in the power cable of the caller in the caller group.

[0105] by Figure 8 Taking the callers in the first call group, located between floors 1-24, as an example, assuming a constant current of 40mA for each caller, then:

[0106] Voltage drop of the sub-line of the external caller between floors 1 and 2: U 1-2 =(40×0.1506) / 1000≈6.02mV;

[0107] Voltage drop of the sub-line of the external caller located between the 2nd and 3rd floors: U 2-3 =(2×40×0.1506) / 1000≈12.05mV;

[0108] ...

[0109] Voltage drop of the sub-line of the external caller located between floors 23 and 24: U 23-24 =(23×40×0.1506) / 1000≈138.48mV.

[0110] The voltage drop across the sub-lines of the callers located between floors 1-24 is summed to obtain the bus voltage drop across the power cable for the caller in the first call group: U = U 1-2 +U 2-3 +……+U 23-24 =(1+2+…+23)×(40×0.1506) / 1000≈1.66V.

[0111] Step 6032: Round up the bus voltage drop to obtain the voltage difference.

[0112] In practical applications, the bus voltage drop can be rounded up to obtain the voltage difference. This voltage difference can be used as a metric to divide the communication voltage range, resulting in a certain voltage redundancy and reducing the probability of erroneous operation.

[0113] For example, if the bus voltage drop is 1.66V, then the voltage difference can be rounded up to 2V.

[0114] When the distribution information of callers on each floor, the physical parameters of the power cables, and the number of callers in the call group are the same, the bus voltage drop generated by the callers in the call group on the power cables is the same.

[0115] When the distribution information of call buttons on different floors, the physical parameters of power cables, and / or the number of call buttons in a call group are different, the bus voltage drop generated by the call buttons in the call group on the power cables will be different.

[0116] Step 6033: Configure the communication voltage range for the outgoing callers in each outgoing call group by varying the voltage differences within the operating voltage range of the outgoing callers.

[0117] In this embodiment, the controller can query the operating voltage range (e.g., 24V±20%) of each outgoing caller locally or in the cloud. Within the operating voltage range of each outgoing caller, the controller sequentially traverses each outgoing call group and configures the communication voltage range for the outgoing callers in each outgoing call group at corresponding voltage differences.

[0118] For example, such as Figure 9 As shown, the call buttons in a building are divided into four call groups: call group 1, call group 2, call group 3, and call group 4. The distribution information of the call buttons on each floor, the physical parameters of the power cables, and the number of call buttons in each call group are the same. The bus voltage drop generated by the power cables for the call buttons in each call group is 2V. At this time, the communication voltage range can be configured as [20V, 22V) for call group 1, [22V, 24V) for call group 2, [24V, 26V) for call group 3, and [26V, 28V] for call group 4.

[0119] When the controller adjusts the output voltage of the power cable, it is equivalent to sending a communication request to the caller in a certain call group. When the caller in the call group detects that the voltage value in the power cable is within the communication voltage range configured for it, it connects the communication cable and triggers the communication response.

[0120] Step 604: In the outbound call group mode, verify the original voltage value of the communication voltage range provided to the outbound callers in multiple outbound call groups.

[0121] In the outbound call group mode, the controller can sequentially traverse multiple outbound call groups and verify the original voltage value of the communication voltage range supplied to its outbound call device for each outbound call group. That is, when the voltage supplied by the power cable is the original voltage value, the outbound call device in the outbound call group can detect a voltage value within the communication voltage range in the power cable.

[0122] In one embodiment of the present invention, step 604 may include the following steps:

[0123] Step 6041: In the outbound call grouping mode, determine the outbound call group to be verified as a candidate group.

[0124] In the outbound call grouping mode, each outbound call group can be traversed sequentially, and each outbound call group can be set as an outbound call group to be verified in turn. During the traversal, the outbound call group to be verified is determined as a candidate group.

[0125] Step 6042: When determining the communication cable connection of the outbound caller in the candidate group, query the lower limit voltage value in the communication voltage range configured for the candidate group, and use it as the original voltage value for the initial configuration of the communication voltage range.

[0126] In the outbound call group mode, the controller can control the outbound callers in the candidate group to connect to the communication cable, and the outbound callers outside the candidate group to disconnect from the communication cable. It also polls the status of the outbound callers in the candidate group connecting to the communication cable. When it is determined that all outbound callers in the candidate group are online, the controller can begin configuring the original voltage value for the communication voltage range.

[0127] At this point, the controller can query the lower limit voltage value in the communication voltage range configured for the candidate group, and use it as the initial voltage value for configuring the communication voltage range.

[0128] For example, if the communication voltage range configured for the candidate group is [24V, 26V), then 24V can be used as the initial voltage value for configuring the communication voltage range.

[0129] Step 6043: When powering each caller with the original voltage value through the power cable, receive the measured voltage value detected from the end of the power cable.

[0130] like Figure 10 As shown, a monitoring terminal can be connected to the end of the power cable. When the controller controls the power output to produce the initial original voltage value and supplies power to each caller through the power cable, the controller can receive the voltage value detected by the monitoring terminal from the end of the power cable and record it as the measured voltage value.

[0131] Step 6044: Increase the original voltage value until the measured voltage value reaches the lower limit voltage value in the communication voltage range configured for the candidate group.

[0132] Due to voltage drop caused by line loss in the power cable, the measured voltage value detected at the end of the power cable may be lower than the lower limit voltage value (e.g., 24V) in the communication voltage range configured for the candidate group. In this case, the controller can adjust the power supply to increase the original voltage value of the power supply output. When the measured voltage value detected at the end of the power cable is equal to the lower limit voltage value (e.g., 24V) in the communication voltage range configured for the candidate group, the controller stops increasing the original voltage value of the power supply output.

[0133] At this point, record the original voltage value of the power supply output (e.g., 25.66V) as the original voltage value configured for the communication voltage range corresponding to the candidate group.

[0134] In one embodiment of the present invention, step 604 may further include the following steps:

[0135] Step 6045: Round the original voltage value up to obtain the candidate voltage value.

[0136] In this embodiment, the bit-aligned communication voltage range can be obtained by rounding up the original voltage value after enhancement, and recorded as the candidate voltage value.

[0137] For example, if the original voltage value after the boost is 25.66V, then rounding up 25.66V gives a candidate voltage value of 26V.

[0138] Step 6046: Combine the lower limit voltage value in the communication voltage range configured for the candidate group with the candidate voltage value to form the measurement voltage range.

[0139] Step 6047: If the measured voltage range is the same as the communication voltage range configured for the candidate group, then both the communication voltage range and the improved original voltage value are valid.

[0140] In this embodiment, the lower limit voltage value in the communication voltage range configured in the candidate group can be used as the lower limit value of the measurement voltage range, and the candidate voltage value can be used as the upper limit value of the measurement voltage range. The lower limit voltage value in the communication voltage range configured in the candidate group and the candidate voltage value can be combined to form the measurement voltage range.

[0141] The measured voltage range is compared with the communication voltage range configured for the corresponding candidate group.

[0142] If the measured voltage range is the same as the communication voltage range configured for the corresponding candidate group, it can be determined that both the communication voltage range and the improved original voltage value are valid. At this time, the communication voltage range is written into each caller of the corresponding call group, and the mapping relationship between the communication voltage range of each call group (including callers) and its improved original voltage value is written into the controller.

[0143] If the measured voltage range is different from the communication voltage range configured for the corresponding candidate group, it can be determined that both the communication voltage range and the improved original voltage value are invalid, and the external call grouping mode should be re-executed.

[0144] Step 605: Select the outbound call group to be communicated from the preset multiple outbound call groups as the target group.

[0145] Each outbound call group contains multiple outbound call devices.

[0146] Step 606: Query the communication voltage range configured for the outbound callers in the target group, and use it as the target voltage range.

[0147] Step 607: Query the original voltage value configured for the target voltage range.

[0148] Step 608: Power each caller through the power cable according to the original voltage value, so that the target voltage value received by the caller in the target group is within the target voltage range.

[0149] In this embodiment, the controller can use the call group (identified by information such as ID) as an index to find the original voltage value configured for its target voltage range, and control the power supply to output the original voltage value to the power cable, so that the caller in the target group detects the target voltage value in the power cable within the target voltage range.

[0150] At this time, the caller is used to connect to the communication cable for communication when the target voltage value of the power cable is detected to be within the communication voltage range configured for the current caller.

[0151] Example 3

[0152] See Figure 11 This diagram illustrates the structure of an outbound call communication device according to Embodiment 3 of the present invention. The device is applied to an elevator, which includes outbound callers distributed on each floor. Each outbound caller is connected to the same power cable and the same communication cable, such as... Figure 11 As shown, the device includes:

[0153] The target group determination module 1101 is used to determine the outbound call group to be communicated from a plurality of preset outbound call groups as the target group; each outbound call group has a plurality of outbound callers;

[0154] The target voltage range query module 1102 is used to query the communication voltage range configured for the outgoing caller in the target group, as the target voltage range;

[0155] The target voltage range power supply module 1103 is used to supply power to each of the call buttons through the power cable according to the target voltage range. The call button is used to connect to the communication cable for communication when it detects that the target voltage value of the power cable is within the communication voltage range configured for the current call button.

[0156] In one embodiment of the present invention, the target voltage range power supply module 1103 includes:

[0157] The original voltage value query module is used to query the original voltage value configured for the target voltage range;

[0158] The original voltage value power supply module is used to supply power to each of the callers through the power cable according to the original voltage value, so that the target voltage value received by the callers in the target group is within the target voltage range.

[0159] In one embodiment of the present invention, it further includes:

[0160] The outbound call group mode activation module is used to synchronously activate the outbound call group mode with each of the outbound call devices;

[0161] The outbound call group division module is used to divide each of the outbound callers into multiple outbound call groups in the outbound call grouping mode;

[0162] A communication voltage range configuration module is used to configure the communication voltage range for each of the callers in the multiple call groups in the call group mode.

[0163] The original voltage value verification module is used to verify the original voltage value of the communication voltage range provided to the callers in the multiple call groups in the call group mode.

[0164] In one embodiment of the present invention, the outbound call group division module includes:

[0165] The call sequence sorting module is used to sort the outgoing callers into a call sequence according to the order of the floors in the outgoing call grouping mode;

[0166] The call sequence segmentation module is used to segment the call sequence into multiple outbound call groups so that the outbound callers in the same outbound call group remain continuous.

[0167] In one embodiment of the present invention, the communication voltage range configuration module includes:

[0168] The bus loss voltage drop calculation module is used to calculate the bus loss voltage drop of the caller in the power cable in each of the call groups in the call group mode.

[0169] The voltage difference calculation module is used to round up the bus voltage drop to obtain the voltage difference.

[0170] An interval configuration module is used to configure the communication voltage range for each outgoing caller in each outgoing call group at intervals of the voltage differences within the operating voltage range of the outgoing caller.

[0171] In one embodiment of the present invention, the bus loss voltage drop calculation module includes:

[0172] The parameter query module is used to query the number of power cables, the resistivity of the power cables, the current value of the caller, and the height of the interval between two adjacent floors in the call group mode.

[0173] The line loss resistance calculation module is used to calculate the product between the quantity, the height and the resistivity to obtain the line loss resistance between two adjacent external callers in the power cable.

[0174] The sub-line loss voltage drop calculation module is used to calculate the product between the current value and the line loss resistance to obtain the sub-line loss voltage drop between two adjacent external callers in the power cable.

[0175] The sub-line loss voltage drop summing module is used to add the corresponding sub-line loss voltage drops between the callers in the same call group to obtain the total line loss voltage drop of the callers in the power cable of the call group.

[0176] In one embodiment of the present invention, the original voltage value verification module includes:

[0177] The candidate group determination module is used to determine the outbound call group to be verified as a candidate group in the outbound call grouping mode.

[0178] The original voltage value initialization module is used to query the lower limit voltage value of the communication voltage range configured for the candidate group when it is determined that the outgoing caller in the candidate group is connected to the communication cable, and use it as the original voltage value initially configured for the communication voltage range.

[0179] A voltage measurement receiving module is used to receive a measured voltage value detected from the end of the power cable when power is supplied to each of the external callers through the power cable according to the original voltage value;

[0180] An original voltage value enhancement module is used to increase the original voltage value until the measured voltage value reaches the lower limit voltage value in the communication voltage range configured for the candidate group.

[0181] In one embodiment of the present invention, the original voltage value verification module further includes:

[0182] The candidate voltage value calculation module is used to round up the original voltage value after enhancement to obtain the candidate voltage value;

[0183] A voltage range measurement module is used to combine the lower limit voltage value in the communication voltage range configured in the candidate group with the candidate voltage value to form a voltage range measurement range.

[0184] The effective determination module is configured to determine that both the communication voltage range and the improved original voltage value are valid if the measured voltage range is the same as the communication voltage range configured for the candidate group.

[0185] The outbound communication device provided in the embodiments of the present invention can execute the outbound communication method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the outbound communication method.

[0186] Example 4

[0187] See Figure 12 This diagram illustrates a structural schematic of an electronic device according to an embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, blade servers, mainframe computers, and other suitable computers. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0188] like Figure 12 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0189] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0190] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as outbound call communication methods.

[0191] In some embodiments, the outbound calling communication method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the outbound calling communication method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the outbound calling communication method by any other suitable means (e.g., by means of firmware).

[0192] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0193] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0194] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0195] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0196] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0197] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0198] Example 5

[0199] This invention also provides a computer program product, which includes a computer program that, when executed by a processor, implements the outbound call communication method provided in any embodiment of this invention.

[0200] In implementing the computer program product, computer program code for performing the operations of this invention can be written in one or more programming languages ​​or a combination thereof. Programming languages ​​include object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0201] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0202] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. An outbound calling communication method, characterized in that, The method is applied to an elevator, which includes call buttons distributed on each floor. Each call button is connected to the same power cable and the same communication cable. The method includes: The outbound call group mode is activated synchronously with each of the aforementioned outbound call devices; In the aforementioned outbound call grouping mode, each outbound caller is divided into multiple outbound call groups; In the outbound call grouping mode, a communication voltage range is configured for each outbound caller in the multiple outbound call groups; In the outbound call group mode, the original voltage value of the communication voltage range provided to the outbound caller in the multiple outbound call groups is verified; The outbound call group to be communicated is determined from a plurality of preset outbound call groups as the target group; each outbound call group has a plurality of outbound callers; Query the communication voltage range configured for the outbound caller in the target group, and use it as the target voltage range; Power is supplied to each of the call buttons via the power cable according to the target voltage range. The call button is used to connect to the communication cable for communication when it detects that the target voltage value of the power cable is within the communication voltage range configured for the current call button.

2. The method according to claim 1, characterized in that, The process of supplying power to each of the call buttons via the power cable according to the target voltage range includes: Query the original voltage value configured for the target voltage range; Power is supplied to each of the callers via the power cable according to the original voltage value, so that the target voltage value received by the callers in the target group is within the target voltage range.

3. The method according to claim 1, characterized in that, In the aforementioned outbound call grouping mode, dividing each outbound caller into multiple outbound call groups includes: In the external call grouping mode, the external callers are sorted into a call sequence according to the order of each floor; The call sequence is divided into multiple outbound call groups so that the outbound callers in the same outbound call group remain continuous.

4. The method according to claim 3, characterized in that, In the outbound call grouping mode, configuring communication voltage ranges for the outbound callers in multiple outbound call groups includes: In the outbound call grouping mode, the bus voltage drop of the outbound caller in each outbound call group in the power cable is calculated; The voltage difference is obtained by rounding up the bus voltage drop. The communication voltage range is configured for each outgoing caller in each outgoing call group by spacing each voltage difference within the operating voltage range of the outgoing caller.

5. The method according to claim 4, characterized in that, In the outbound call grouping mode, calculating the bus voltage drop of the outbound caller in the power cable of each outbound call group includes: In the outbound call group mode, query the number of power cables, the resistivity of the power cables, the current value of the outbound caller, and the height of the interval between two adjacent floors; Calculate the product of the quantity, the height, and the resistivity to obtain the line loss resistance between two adjacent external callers in the power cable; Calculate the product between the current value and the line loss resistance to obtain the sub-line loss voltage drop between two adjacent external callers in the power cable; The sub-line loss voltage drops of the callers in the same caller group are added together to obtain the total line loss voltage drop of the caller in the power cable.

6. The method according to claim 3, characterized in that, In the outbound call grouping mode, verifying the original voltage value of the communication voltage range provided to the outbound callers in multiple outbound call groups includes: In the outbound call grouping mode, the outbound call group currently to be verified is determined as a candidate group; When it is determined that the outbound caller in the candidate group is connected to the communication cable, the lower limit voltage value in the communication voltage range configured for the candidate group is queried as the original voltage value initially configured for the communication voltage range. When power is supplied to each of the external callers through the power cable according to the original voltage value, the measured voltage value detected from the end of the power cable is received; Increase the original voltage value until the measured voltage value reaches the lower limit voltage value in the communication voltage range configured for the candidate group.

7. The method according to claim 6, characterized in that, In the external call group mode, verifying the original voltage value providing the communication voltage range further includes: The original voltage value after the increase is rounded up to obtain the candidate voltage value; The lower limit voltage value in the communication voltage range configured in the candidate group and the candidate voltage value are combined to form the measurement voltage range; If the measured voltage range is the same as the communication voltage range configured for the candidate group, then both the communication voltage range and the improved original voltage value are determined to be valid.

8. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the outbound call communication method as described in any one of claims 1-7.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the outbound call communication method as described in any one of claims 1-7.