An elevator control method, device, electronic device and storage medium based on Bluetooth networking
Through Bluetooth networking and intelligent load balancing mechanism, combined with machine learning algorithms, the problems of cumbersome installation, high cost and difficult maintenance in traditional elevator control methods are solved, and efficient, safe and flexible intelligent scheduling of elevator control is achieved.
Patent Information
- Application Number
- CN202411588126.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-08
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2044-11-08
AI Technical Summary
Traditional elevator control methods rely on complex wired connections and fixed architectures, resulting in cumbersome installation, high cost, difficult maintenance, and difficult to adapt to changes in building usage functions or user needs adjustments.
Using Bluetooth networking technology, Bluetooth modules are set up in the elevator car, elevator outbound call panels and elevator control systems on each floor, Bluetooth networking is built, and the intelligent load balancing mechanism is used to dynamically adjust the data transmission path, and combined with machine learning algorithms to analyze users' elevator ride habits to realize intelligent scheduling and secure communication of elevators.
It reduces installation and maintenance costs, improves communication efficiency and stability, and improves the safety, accuracy and efficiency of user experience and elevator control.
Smart Images

Figure CN119240464B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of elevator control, and particularly relates to an elevator control method, device, electronic device and storage medium based on Bluetooth networking. Background Art
[0002] With the rapid advancement of urbanization, the skyline of cities is constantly being refreshed, and high-rise buildings are springing up like mushrooms. In these high-rise buildings, elevators, as indispensable vertical transportation tools, undertake the important mission of quickly and safely moving people and materials, and play a crucial role in people's daily life and work. However, there are still some problems:
[0003] First, traditional elevator control methods mainly rely on complex wired connections and fixed control system architectures. In order to achieve communication between the elevator car and each floor and precise control of elevator operation, a large number of cables need to be laid inside the building. This not only makes the installation process extremely cumbersome, consuming a large amount of manpower, material resources and time, but also increases the initial construction cost of the system;
[0004] Second, due to the long-term use of cables and the influence of environmental factors, problems such as aging and damage are likely to occur, resulting in unstable or even interrupted signal transmission, and thus affecting the normal operation of the elevator. And maintaining and replacing these cables is a difficult task that requires professional personnel to operate, which is not only time-consuming and laborious, but also generates high maintenance costs;
[0005] Third, the fixed architecture of the traditional control system lacks flexibility and is difficult to adapt to changes in the use functions of buildings or adjustments to user requirements. Once it is necessary to modify the operation mode or control logic of the elevator, large-scale transformation and update of hardware devices are often required, which undoubtedly increases the difficulty and cost of system upgrade and improvement;
[0006] Therefore, an elevator control method, device, electronic device and storage medium based on Bluetooth networking are proposed. Summary of the Invention
[0007] In view of this, embodiments of the present invention provide an elevator control method, device, electronic device and storage medium based on Bluetooth networking to solve or alleviate one of the technical problems existing in the prior art, and at least provide a beneficial option.
[0008] To solve the above technical problems, a technical solution adopted in the present application is: an elevator control method based on Bluetooth networking, including the following steps:
[0009] Step 1, obtain the Bluetooth modules in the elevator car, elevator call panels on each floor, and elevator control system, and construct a Bluetooth network;
[0010] Step 2: Based on the intelligent load balancing mechanism, monitor the communication load of each Bluetooth module in real time, and dynamically adjust the data transmission path according to the communication load of each Bluetooth module;
[0011] Step 3: Obtain the user's elevator riding information, and analyze and predict the user's elevator riding habits based on machine learning algorithms;
[0012] Step 4: Based on the Bluetooth function of the user's mobile terminal, pair and connect with the Bluetooth module in the elevator call panel on the floor where the user is located;
[0013] Step 5: Input the user's destination floor information into the mobile terminal and send it to the Bluetooth module in the elevator call panel;
[0014] Step 6: Based on Bluetooth networking, the Bluetooth module transmits the received destination floor information to the elevator control system;
[0015] Step 7: According to the received destination floor information, the elevator control system schedules the elevator car to run to the floor where the user is located.
[0016] Preferably as a further improvement of this technical solution, in Step 2, the intelligent load balancing mechanism uses the weighted round-robin algorithm, and the weights of each Bluetooth module are dynamically adjusted according to their historical load conditions and processing capabilities. The weight calculation formula is:
[0017] ;
[0018] Where, is the weight of the th Bluetooth module, is the historical load condition of the th Bluetooth module, is the processing capability of the th Bluetooth module, and are weight coefficients, and .
[0019] Preferably as a further improvement of this technical solution, in Step 4, the process of pairing and connecting the mobile terminal with the Bluetooth module in the elevator call panel includes multiple identity verifications. The identity verifications include biometric recognition and password verification. The biometric recognition includes fingerprint, facial feature, and iris feature recognition; The calculation formula for the probability P of passing the identity verification is:
[0020] P=(F×Wf + Pw×Wp) / (Wf + Wp)
[0021] Among them, F is the biometric matching degree, Wf is the biometric weight, Pw is the password matching degree, and Wp is the password weight; if P is greater than or equal to the preset threshold Th, the identity verification is passed.
[0022] Preferably, as a further aspect of the present technical solution, if the identity verification fails, the connection establishment is rejected, a prompt is sent to the user, and the number of verification failures Nf is recorded at the same time; if Nf exceeds the set threshold Nmax, the connection function is temporarily locked, and the locking time Tlock is calculated as follows:
[0023] Tlock = Nf × ΔT;
[0024] Among them, ΔT is the locking time increment corresponding to the unit failure times.
[0025] Preferably, as a further aspect of the present technical solution, in step five, if the destination floor information input by the user is invalid, an error prompt is sent to the mobile terminal, and the user is required to re-enter.
[0026] Preferably, as a further aspect of the present technical solution, in step six, the communication between the Bluetooth module in the elevator external call panel and the elevator control system adopts encrypted transmission, and the encryption algorithm is the AES-256 algorithm.
[0027] Preferably, as a further aspect of the present technical solution, in step seven, when the elevator control system schedules the operation of the elevator car, it performs optimized scheduling in combination with the current operating state of the elevator and the destination floor information of other users, and the optimized scheduling includes reducing the number of elevator stops and shortening the average waiting time of users.
[0028] To solve the above technical problems, another technical solution adopted by the present application is: an elevator control device based on Bluetooth networking, including: a Bluetooth networking construction module, a load balancing monitoring module, a riding habit analysis module, a Bluetooth pairing connection module, a destination floor input module, an information transmission module, and an elevator scheduling control module;
[0029] The Bluetooth networking construction module is used to respectively set Bluetooth modules in the elevator car, the elevator external call panels on each floor, and the elevator control system to construct a Bluetooth network;
[0030] The load balancing monitoring module is used to utilize an intelligent load balancing mechanism to monitor the communication load of each Bluetooth module in real time and dynamically adjust the data transmission path;
[0031] The riding habit analysis module is used to analyze and predict the riding habits of users by using machine learning algorithms;
[0032] The Bluetooth pairing and connection module is used to enable the user to pair and connect with the Bluetooth module in the elevator call panel on the floor where the user is located through the Bluetooth function of the mobile terminal;
[0033] The destination floor input module is used to enable the user to input the destination floor information on the mobile terminal and send it to the Bluetooth module in the elevator call panel;
[0034] The information transmission module is used to enable the Bluetooth module in the elevator call panel to transmit the received destination floor information to the elevator control system through Bluetooth networking;
[0035] The elevator dispatching and control module is used to enable the elevator control system to dispatch the elevator car to the floor where the user is located according to the received destination floor information and stop when reaching the destination floor.
[0036] To solve the above technical problems, another technical solution adopted by this application is: an electronic device, including a memory and a processor;
[0037] The memory is used to store computer programs;
[0038] The processor is used to, when executing the computer program, implement the steps of a Bluetooth networking-based elevator control method as described above.
[0039] To solve the above technical problems, another technical solution adopted by this application is: a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of a Bluetooth networking-based elevator control method as described above are implemented.
[0040] Due to the adoption of the above technical solutions in the embodiments of the present invention, it has the following advantages:
[0041] The present invention constructs a Bluetooth network by setting Bluetooth modules in the elevator car, elevator call panels on each floor, and the elevator control system, solving the problems of cumbersome installation, high cost, and difficult maintenance caused by wired connection in the traditional elevator control method; using an intelligent load balancing mechanism to monitor the communication load of each Bluetooth module in real time and dynamically adjust the data transmission path, improving the communication efficiency and stability; analyzing and predicting the user's elevator riding habits through machine learning algorithms, enabling more intelligent elevator dispatching and enhancing the user experience; multiple identity authentications during the Bluetooth pairing and connection between the mobile terminal and the elevator call panel ensure the use safety; in addition, measures such as validity judgment of the input destination floor information, encrypted transmission of communication, and optimized dispatching combining multiple factors further improve the safety, accuracy, and efficiency of elevator control.
[0042] The above summary is for the purpose of the specification only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features of the present invention will be readily apparent by reference to the drawings and the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0044] Figure 1 It is a schematic flowchart of a method for elevator control based on Bluetooth networking according to the present invention;
[0045] Figure 2 It is a schematic diagram of functional modules of a device for elevator control based on Bluetooth networking according to the present invention;
[0046] Figure 3 It is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0047] The following will describe the embodiments of the present disclosure in detail with reference to the drawings.
[0048] It should be clear that the following illustrates the embodiments of the present disclosure through specific specific examples. Those skilled in the art can easily understand other advantages and effects of the present disclosure from the content disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all of the embodiments. The present disclosure can also be implemented or applied through other different specific embodiments. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present disclosure. It should be noted that, without conflict, the following embodiments and the features in the embodiments can be combined with each other. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present disclosure without creative efforts belong to the scope of protection of the present disclosure.
[0049] Note that the following description relates to various aspects of embodiments within the scope of the appended claims. It should be apparent that the aspects described herein can be embodied in a wide variety of forms, and any specific structure and / or function described herein is merely illustrative. Based on this disclosure, those skilled in the art will understand that one aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of the aspects set forth herein can be used to implement a device and / or practice a method. Additionally, this device and / or method can be implemented using other structures and / or functionality in addition to one or more of the aspects set forth herein.
[0050] It should also be noted that the diagrams provided in the following embodiments only schematically illustrate the basic concept of the present disclosure. Only the components related to the present disclosure are shown in the diagrams, rather than being drawn according to the number, shape, and size of the components in actual implementation. The type, quantity, and ratio of each component in actual implementation can be arbitrarily changed, and the component layout type may also be more complex.
[0051] In addition, in the following description, specific details are provided to facilitate a thorough understanding of the examples. However, those skilled in the art will understand that the aspects can be practiced without these specific details.
[0052] Figure 1 It is a schematic flowchart of an elevator control method based on Bluetooth networking according to an embodiment of the present invention. Note that if there are substantially the same results, the method of the present application is not limited to Figure 1 the flow order shown. As Figure 1 shown: An elevator control method based on Bluetooth networking includes the following steps:
[0053] Step 1: Obtain the Bluetooth modules in the elevator car, elevator call panels on each floor, and the elevator control system, and construct a Bluetooth network. Specifically, install high-performance and low-power Bluetooth 5.0 modules in the elevator car, elevator call panels on each floor, and the elevator control system respectively; perform initialization settings on these Bluetooth modules, including device name, communication frequency band, encryption method, etc.; establish a Bluetooth network to ensure that the Bluetooth modules in the elevator car, elevator call panels on each floor, and the elevator control system can discover and connect to each other;
[0054] Step 2: Based on the intelligent load balancing mechanism, monitor the communication load of each Bluetooth module in real time, and dynamically adjust the data transmission path according to the communication load of each Bluetooth module. Specifically, the load balancing monitoring module monitors the communication load of each Bluetooth module every [X] minutes (e.g., 5 minutes); collects load metrics such as data transmission volume, number of connections, and processing delay of each Bluetooth module in the past [Y] hours (e.g., 2 hours) as the historical load situation; and simultaneously obtains parameters such as the hardware specifications and processing capabilities of each Bluetooth module.
[0055] Step 3: Obtain the user's elevator riding information, and analyze and predict the user's elevator riding habits based on machine learning algorithms. Specifically, collect the user's elevator riding historical data, including elevator riding time, departure floor, destination floor, riding frequency, etc.; use machine learning algorithms such as decision trees, random forests, or neural networks to analyze and model these data; and predict the user's possible future elevator riding needs, such as the floors that may be visited during a specific time period.
[0056] Step 4: Based on the Bluetooth function of the user's mobile terminal, pair and connect with the Bluetooth module in the elevator call panel on the current floor. Specifically, when the user is ready to take the elevator on the current floor, turn on the Bluetooth function of the mobile terminal (such as a mobile phone); the mobile terminal automatically searches for nearby Bluetooth devices, finds the Bluetooth module in the elevator call panel on the current floor, and initiates a pairing connection request for pairing and connection.
[0057] Step 5: Input the user's destination floor information into the mobile terminal and send it to the Bluetooth module in the elevator call panel. Specifically, after authentication, the user inputs the destination floor information on the application interface of the mobile terminal; the system checks the validity of the input destination floor information. If the input floor does not exist or does not conform to the elevator operation rules (e.g., inputting a negative floor or a floor beyond the highest floor of the building), an error prompt is sent to the mobile terminal, asking the user to re-enter.
[0058] Step 6: Based on Bluetooth networking, the Bluetooth module transmits the received destination floor information to the elevator control system. Specifically, after the Bluetooth module in the elevator call panel receives the user-input destination floor information, it encrypts the information using the AES-256 encryption algorithm and transmits the encrypted destination floor information to the elevator control system through Bluetooth networking.
[0059] Step 7: According to the received destination floor information, the elevator control system schedules the elevator car to run to the floor where the user is located. Specifically, after receiving the encrypted destination floor information, the elevator control system decrypts and processes it; combines the current operating state of the elevator (such as the current floor, running direction, registered destination floors, etc.) and the destination floor information of other users, and uses an optimized scheduling algorithm for scheduling. For example, if there are multiple elevators available, preferentially schedule the elevator that is closer to the floor where the user is located and has a smaller load, and try to reduce the number of elevator stops. For example, assign users going to adjacent floors to the same elevator to shorten the average waiting time of users. By reasonably arranging the operating sequence and speed of the elevator, improve the operating efficiency of the elevator; schedule the selected elevator car to run to the floor where the user is located and stop when it reaches the destination floor.
[0060] In one embodiment, specifically, in Step 2, the intelligent load balancing mechanism uses the weighted round-robin algorithm, and the weights of each Bluetooth module are dynamically adjusted according to their historical load conditions and processing capabilities. The weight calculation formula is:
[0061] ;
[0062] Where, is the weight of the th Bluetooth module, is the historical load condition of the th Bluetooth module, is the processing capability of the th Bluetooth module, and are weight coefficients, and ;
[0063] Suppose there are currently three Bluetooth modules A, B, and C, with their historical load conditions being L1, L2, and L3 respectively, and their processing capabilities being C1, C2, and C3 respectively. The weight coefficients and are 0.6 and 0.4 respectively; then the weight WA of Bluetooth module A is calculated as follows:
[0064] WA = 0.6×L1 + 0.4×C1;
[0065] Based on the weights of each Bluetooth module, the weighted round-robin algorithm is used to dynamically adjust the data transmission path. For example, when there is new data to be transmitted, preferentially select the Bluetooth module with a higher weight for transmission.
[0066] In one embodiment, specifically, in step four, the process of pairing and connecting the mobile terminal with the Bluetooth module in the elevator call panel includes multiple authentication methods. The authentication includes biometric recognition and password verification. Biometric recognition includes fingerprint, facial feature, and iris feature recognition. The calculation formula for the authentication pass probability P is:
[0067] P = (F × Wf + Pw × Wp) / (Wf + Wp);
[0068] Where F is the biometric matching degree, Wf is the biometric weight, Pw is the password matching degree, and Wp is the password weight. If P is greater than or equal to the preset threshold Th, the authentication is passed.
[0069] After the Bluetooth module in the elevator call panel receives a pairing request, it automatically starts the multiple authentication process.
[0070] First, biometric recognition is performed. The user can choose to use fingerprint, facial feature, or iris feature for verification. Assuming fingerprint recognition is used, the system will collect the user's fingerprint information and match it with the pre-stored fingerprint template to obtain the fingerprint matching degree F. Then the user enters the password, and the system will compare the entered password with the preset password to obtain the password matching degree Pw.
[0071] Assume the biometric weight Wf is 0.7, the password weight Wp is 0.3, and the preset threshold Th is 0.8. Then the authentication pass probability P is calculated as follows:
[0072] P = (F × 0.7 + Pw × 0.3) / (0.7 + 0.3);
[0073] If P is greater than or equal to 0.8, the authentication is passed and the Bluetooth connection is established; otherwise, the connection establishment is rejected and a prompt is sent to the user.
[0074] In one embodiment, specifically, if the authentication fails, the connection establishment is rejected, a prompt is sent to the user, and at the same time, the number of failed verification attempts Nf is recorded. If Nf exceeds the set threshold Nmax, the connection function is temporarily locked, and the lock time Tlock is calculated as follows:
[0075] Tlock = Nf × ΔT;
[0076] Where ΔT is the lock time increment corresponding to the unit number of failed attempts.
[0077] Set the lock time increment ΔT corresponding to the unit number of failed attempts to 5 minutes.
[0078] Set the threshold Nmax for the number of failed verification attempts to 5 times.
[0079] 1. The first authentication fails:
[0080] User A is about to take the elevator and uses the mobile terminal to pair and connect with the Bluetooth module of the elevator call panel for identity verification;
[0081] Since the password entered by User A is incorrect, the identity verification fails;
[0082] The system refuses to establish a connection, sends a prompt of "Identity verification failed, please verify again" to User A's mobile terminal, and records this verification failure. At this time, the number of failed verifications Nf is 1 time;
[0083] 2. Second identity verification fails:
[0084] User A re-enters the information for identity verification, but the fingerprint matching degree does not meet the requirements, and the verification fails again;
[0085] The system refuses to connect again, sends a prompt, and updates the number of failed verifications Nf to 2 times;
[0086] 3. Third identity verification fails:
[0087] User A still fails to pass the identity verification because both biometric recognition and password verification do not match;
[0088] The system continues to refuse to connect, sends a prompt, and Nf is updated to 3 times;
[0089] 4. Fourth identity verification fails:
[0090] User A is anxious to take the elevator and is flustered when entering the information, resulting in the failure of the fourth verification;
[0091] The system refuses to connect as usual, sends a prompt, and Nf increases to 4 times;
[0092] 5. Fifth identity verification fails:
[0093] User A still fails to successfully pass the identity verification;
[0094] The system refuses to connect, sends a prompt, and since Nf (5 times) exceeds the set threshold Nmax (5 times), the connection function is temporarily locked;
[0095] The locking time Tlock is calculated as: Tlock = 5 × 5 = 25 minutes. Within the next 25 minutes, User A cannot establish a connection with the Bluetooth module of the elevator call panel through the mobile terminal;
[0096] After 25 minutes of locking time, User A can re-attempt identity verification to establish a connection.
[0097] In one embodiment, specifically, in step five, if the destination floor information entered by the user is invalid, an error prompt is sent to the mobile terminal, asking the user to re-enter; when the user enters the floor information, the validity of the input is verified in real time. For example, if the elevator only serves floors 1 to 10, then when the user enters "11", the application should immediately display an error prompt; when the user clicks the submit button, the application will perform more rigorous verification, which includes checking whether the input is a number, whether it is within the floor range served by the elevator, whether it contains illegal characters, etc.
[0098] In one embodiment, specifically, in step six, the communication between the Bluetooth module in the elevator call panel and the elevator control system uses encrypted transmission, and the encryption algorithm is the AES-256 algorithm; the AES (Advanced Encryption Standard) algorithm, especially the AES-256 version, is selected as the algorithm for encrypted communication. AES-256 is known for its high security, high performance, and wide application, and can provide strong encryption protection to prevent data from being eavesdropped or tampered with during transmission.
[0099] In one embodiment, specifically, in step seven, when the elevator control system schedules the operation of the elevator car, it combines the current operating state of the elevator and the destination floor information of other users for optimized scheduling. The optimized scheduling includes reducing the number of stops of the elevator and shortening the average waiting time of users; to improve the operating efficiency of the elevator, the control system will try to reduce the number of stops of the elevator through optimized scheduling, which usually involves combining the destination requests for multiple adjacent floors so that the elevator can serve more users in one operation; the control system will also consider the waiting time of users, predict and evaluate the impact of different scheduling schemes on the waiting time of users through intelligent algorithms, and when selecting a scheduling scheme, it will give priority to the scheme that can shorten the average waiting time of users; according to actual needs, the control system can set different priorities for different types of requests. For example, requests from emergency requests or special needs users (such as those with mobility impairments) may be given higher priorities.
[0100] Figure 2 It is a schematic diagram of the functional modules of an elevator control device based on Bluetooth networking according to an embodiment of the present application, as Figure 2 shown, an elevator control device based on Bluetooth networking includes: a Bluetooth networking construction module, a load balancing monitoring module, an elevator riding habit analysis module, a Bluetooth pairing connection module, a destination floor input module, an information transmission module, and an elevator scheduling control module;
[0101] A Bluetooth networking construction module is used to respectively set up Bluetooth modules in the elevator car, elevator call panels on each floor, and the elevator control system to construct a Bluetooth network, realizing a stable and reliable wireless communication network. Bluetooth technology is mature, has low power consumption, and is easy to deploy, making it suitable for building a short-range and high-density wireless communication environment, providing a basis for the intelligent management of the elevator system; a load balancing monitoring module is used to utilize an intelligent load balancing mechanism to monitor the communication load of each Bluetooth module in real time and dynamically adjust the data transmission path to ensure the efficiency and stability of data transmission, reduce delays or data loss caused by network congestion, and improve the overall performance of the system; a riding habit analysis module is used to analyze and predict users' riding habits using machine learning algorithms, optimize the elevator dispatching strategy through data analysis, prepare resources in advance, reduce waiting time, and improve the user experience. At the same time, it also provides data support for the long-term planning and maintenance of the elevator system; a Bluetooth pairing and connection module is used to enable users to pair and connect with the Bluetooth module in the elevator call panel on the floor where they are located through the Bluetooth function of the mobile terminal; a destination floor input module is used to enable users to input destination floor information on the mobile terminal and send it to the Bluetooth module in the elevator call panel, eliminating the need to manually press buttons in the elevator, reducing the risk of contact transmission, and improving the convenience and efficiency of taking the elevator; an information transmission module is used to enable the Bluetooth module in the elevator call panel to transmit the received destination floor information to the elevator control system through the Bluetooth network, realizing fast and accurate information transmission, and providing real-time data support for the precise dispatching of the elevator; an elevator dispatching control module is used to enable the elevator control system to dispatch the elevator car to the floor where the user is located according to the received destination floor information and stop when reaching the destination floor, optimizing the elevator operation path through an intelligent dispatching algorithm, reducing waiting time and energy consumption, and improving the operation efficiency of the elevator system.
[0102] For other details of the technical solutions implemented by each module in the device of the above embodiments, reference can be made to the description in a Bluetooth networking-based elevator control method in the above embodiments, which will not be elaborated here.
[0103] It should be noted that the embodiments in this specification are all described in a progressive manner. Each embodiment focuses on the differences from other embodiments. The same or similar parts among the embodiments can be referred to each other.
[0104] As Figure 3 This is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. It shows a schematic structural diagram of an electronic device suitable for implementing the embodiments of the present disclosure. Figure 3 The shown electronic device is only an example and should not impose any limitations on the functions and usage scopes of the embodiments of the present disclosure.
[0105] As Figure 3As shown, an electronic device may include a processor (such as a central processing unit, a graphics processing unit, etc.), which may perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) or a program loaded from a storage device into a random access memory (RAM). In the RAM, various programs and data required for the operation of the electronic device are also stored. The processor, ROM, and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.
[0106] Typically, the following devices may be connected to the I / O interface: an input device including, for example, a sensor or a visual information acquisition device; an output device including, for example, a display screen; a storage device including, for example, a magnetic tape, a hard disk, etc.; and a communication device. The communication device may allow the electronic device to communicate with other devices (such as edge computing devices) wirelessly or wiredly to exchange data. Although Figure 3 an electronic device with various devices is shown, it should be understood that it is not required to implement or have all the shown devices. Instead, more or fewer devices may be implemented or had.
[0107] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program codes for performing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device, or installed from a storage device, or installed from a ROM. When the computer program is executed by the processor, all or part of the steps of a Bluetooth-based networking elevator control method according to an embodiment of the present disclosure are executed.
[0108] For a detailed description of this embodiment, reference may be made to the corresponding descriptions in the foregoing embodiments, and details will not be repeated here.
[0109] A computer-readable storage medium according to an embodiment of the present disclosure stores non-temporary computer-readable instructions. When the non-temporary computer-readable instructions are run by a processor, all or part of the steps of a Bluetooth-based networking elevator control method according to the foregoing embodiments of the present disclosure are executed.
[0110] The above computer-readable storage medium includes but is not limited to: optical storage media (such as CD-ROMs and DVDs), magneto-optical storage media (such as MOs), magnetic storage media (such as magnetic tapes or external hard drives), media with built-in rewritable non-volatile memories (such as memory cards), and media with built-in ROMs (such as ROM cartridges).
[0111] For a detailed description of this embodiment, reference may be made to the corresponding descriptions in the foregoing embodiments, which will not be repeated here.
[0112] The basic principles of the present disclosure have been described above in conjunction with specific embodiments. However, it should be noted that the advantages, benefits, effects, etc. mentioned in the present disclosure are only examples and not limitations. It cannot be considered that these advantages, benefits, effects, etc. are essential for each embodiment of the present disclosure. Additionally, the specific details disclosed above are only for illustrative and facilitating understanding purposes, and not limitations. These details do not limit the present disclosure to necessarily implementing with the above specific details.
[0113] In the present disclosure, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. The block diagrams of the devices, apparatuses, equipment, and systems involved in the present disclosure are only illustrative examples and do not intend to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including", "comprising", "having", etc. are open-ended terms meaning "including but not limited to", and can be used interchangeably with them. The words "or" and "and" used herein refer to the word "and / or", and can be used interchangeably with it, unless the context clearly indicates otherwise. The word "such as" used herein refers to the phrase "such as but not limited to", and can be used interchangeably with it.
[0114] In addition, as used herein, the "or" used in the listing of items starting with "at least one" indicates a disjunctive listing. So, for example, the listing of "at least one of A, B, or C" means A or B or C, or AB or AC or BC, or ABC (i.e., A and B and C). Moreover, the term "exemplary" does not mean that the examples described are preferred or better than other examples.
[0115] It should also be noted that in the systems and methods of the present disclosure, each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent solutions of the present disclosure.
[0116] Various changes, substitutions, and alterations to the technology described herein can be made without departing from the teachings defined by the appended claims. In addition, the scope of the claims of this disclosure is not limited to the specific aspects of the processes, machines, manufactures, compositions of events, means, methods, and acts described above. Current or later-developed processes, machines, manufactures, compositions of events, means, methods, or acts that perform substantially the same function or achieve substantially the same result as the corresponding aspects described herein can be utilized. Accordingly, the appended claims include such processes, machines, manufactures, compositions of events, means, methods, or acts within their scope.
[0117] The foregoing description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other aspects without departing from the scope of the present disclosure. Thus, the present disclosure is not intended to be limited to the aspects shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
[0118] The foregoing description has been presented for purposes of illustration and description. In addition, this description is not intended to limit the embodiments of the present disclosure to the forms disclosed herein. Although numerous example aspects and embodiments have been discussed above, those skilled in the art will recognize some of their variations, modifications, alterations, additions, and subcombinations.
Claims
1. An elevator control method based on Bluetooth networking, characterized in that, It includes the following steps: Obtain the Bluetooth modules in the elevator car, elevator call panels on each floor, and the elevator control system to build a Bluetooth network; Based on the intelligent load balancing mechanism, monitor the communication load of each Bluetooth module in real time, and dynamically adjust the data transmission path according to the communication load of each Bluetooth module; The intelligent load balancing mechanism uses the weighted round-robin algorithm, and the weights of each Bluetooth module are dynamically adjusted according to their historical load conditions and processing capabilities. The weight calculation formula is: ; Among them, is the weight of the th Bluetooth module, is the historical load condition of the th Bluetooth module, is the processing capacity of the th Bluetooth module, and are weight coefficients, and ; Obtain user elevator riding information, and analyze and predict user elevator riding habits based on machine learning algorithms; Based on the Bluetooth function of the user mobile terminal, pair and connect with the Bluetooth module in the elevator call panel on the floor where the user is located; The process of pairing and connecting the mobile terminal with the Bluetooth module in the elevator call panel includes multiple identity verifications. The identity verifications include biometric recognition and password verification. The biometric recognition includes fingerprint, facial feature, and iris feature recognition. The calculation formula for the probability P of successful identity verification is: P=(F×Wf+Pw×Wp) / (Wf+Wp); where F is the biometric matching degree, Wf is the biometric weight, Pw is the password matching degree, and Wp is the password weight. If P is greater than or equal to the preset threshold Th, the identity verification is passed; If the identity verification fails, the connection establishment is rejected, a prompt is sent to the user, and at the same time, the number of failed verification attempts Nf is recorded. If Nf exceeds the set threshold Nmax, the connection function is temporarily locked, and the locking time Tlock is calculated as follows: Tlock=Nf×ΔT; where ΔT is the locking time increment corresponding to the unit number of failed attempts; Input the user's destination floor information into the user mobile terminal and send it to the Bluetooth module in the elevator call panel. If the input destination floor information is invalid, an error prompt is sent to the mobile terminal, asking the user to re-enter; Based on the Bluetooth network, the Bluetooth module transmits the received destination floor information to the elevator control system. The communication between the Bluetooth module in the elevator call panel and the elevator control system uses encrypted transmission, and the encryption algorithm is the AES-256 algorithm; According to the received destination floor information, the elevator control system schedules the elevator car to run to the floor where the user is located. When the elevator control system schedules the elevator car to run, it combines the current operating state of the elevator and the destination floor information of other users for optimized scheduling. The optimized scheduling includes reducing the number of elevator stops and shortening the average waiting time of users.
2. An elevator control device based on Bluetooth networking, which is applied to an elevator control method based on Bluetooth networking according to claim 1, characterized in that, It includes: a Bluetooth network construction module, a load balancing monitoring module, an elevator riding habit analysis module, a Bluetooth pairing and connection module, a destination floor input module, an information transmission module, and an elevator scheduling control module; The Bluetooth network construction module is used to respectively set Bluetooth modules in the elevator car, elevator call panels on each floor, and the elevator control system to build a Bluetooth network; The load balancing monitoring module is used to use the intelligent load balancing mechanism to monitor the communication load of each Bluetooth module in real time and dynamically adjust the data transmission path; The elevator riding habit analysis module is used to analyze and predict the elevator riding habits of users by using machine learning algorithms; the Bluetooth pairing and connection module is used to enable users to pair and connect with the Bluetooth module in the elevator call panel on the floor where they are located through the Bluetooth function of the mobile terminal; the destination floor input module is used to enable users to input destination floor information on the mobile terminal and send it to the Bluetooth module in the elevator call panel; the information transmission module is used to enable the Bluetooth module in the elevator call panel to transmit the received destination floor information to the elevator control system through Bluetooth networking; the elevator dispatching control module is used to enable the elevator control system to dispatch the elevator car to the floor where the user is located according to the received destination floor information and stop when reaching the destination floor.
3. An electronic device, characterized in that, It includes a memory and a processor; the memory is used to store computer programs; The processor is used to implement a Bluetooth networking-based elevator control method as described in claim 1 when executing the computer program.
4. A computer-readable storage medium, characterized in that, A computer program is stored on the storage medium, and when the computer program is executed by the processor, a Bluetooth networking-based elevator control method as described in claim 1 is implemented.
Citation Information
Patent Citations
Elevator control system and control method
CN107337039A
Elevator control system based on bluetooth communication technique
CN204897058U
Elevator control system based on face identification recommends with intelligence
CN205328387U