Instant messaging system and method based on block chain

By introducing blockchain technology into the elevator system, an instant messaging system is designed, which solves the problem of inefficiency in traditional elevator scheduling during peak periods, and achieves efficient operation of elevators and improved employee commuting efficiency.

CN120075179APending Publication Date: 2025-05-30NANTONG GUXUAN TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510050497.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-13
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

Traditional elevator scheduling methods are difficult to efficiently handle large numbers of people during peak periods, resulting in limited employee commuting experience and corporate operation efficiency.

Method used

Design an instant communication system based on blockchain. Through the block data transmission module, blockchain service network module and elevator communication module, user data in the elevator area can be recorded and managed, user block packaging and matching, and elevator transportation paths and resource allocation are optimized.

Benefits of technology

Through the application of blockchain technology, the efficient operation of elevators is achieved, the waiting time is reduced, the efficiency of employees is improved, and the convenience and benefits are brought to property management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120075179A_ABST
    Figure CN120075179A_ABST
Patent Text Reader

Abstract

The invention discloses an instant messaging system and method based on a block chain, and the system comprises a block data transmission module, a block chain service network module and an elevator communication module, and the block data transmission module is used for recording data generated when a user enters an elevator region for data exchange and packaging the data into blocks; the block chain service network module is in communication connection with the block chain transmission module, the block chain service network module is used for providing a decentralized exchange information block storage account book and packaging blocks with the same start and target, and the elevator communication module is in communication connection with the block chain service network module. And the elevator communication module is used for establishing temporary communication between the elevator and the packaging block. The intelligent elevator packaging system has the characteristics of intelligence and high efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of information technology, and specifically to an instant messaging system and method based on blockchain. Background Art

[0002] In modern urban life, office buildings and commercial buildings, as the core places of business activities, carry the daily operation and office needs of a large number of enterprises and employees. Especially during the peak commuting hours, elevators, as the main means of vertical transportation, their operating efficiency is directly related to the commuting experience of employees and the operating efficiency of enterprises. However, the traditional elevator dispatching method often seems inadequate when facing the huge flow of people during the peak period. Therefore, it is necessary to design an intelligent and efficient instant messaging system and method based on blockchain by introducing blockchain technology and instant messaging technology. Summary of the Invention

[0003] The purpose of the present invention is to provide an instant messaging system and method based on blockchain to solve the problems raised in the above background art.

[0004] To solve the above technical problems, the present invention provides the following technical solutions: An instant messaging system and method based on blockchain, including a block data transmission module, a blockchain service network module, and an elevator communication module. The block data transmission module is used to record the data of data exchange that occurs when a user enters the elevator area and package it into a block. The blockchain service network module is communicatively connected to the blockchain transmission module. The blockchain service network module is used to provide a decentralized storage ledger for exchange information blocks and package the blocks with the same start and destination. The elevator communication module is communicatively connected to the blockchain service network module. The elevator communication module is used to establish a temporary communication between the elevator and the packaged block.

[0005] According to the above technical solution, the blockchain data transmission module includes a user information data communication module, a data exchange time recording module, and an exchange image recording module. The user information data communication module is used to read the user registration information when the user enters the elevator area. The data exchange time recording module is used to record the time when the information is read when the user enters the elevator area. The exchange image recording module is used to record the user picture taken when the user enters the elevator area.

[0006] According to the above technical solution, the blockchain service network module includes a data update module and a block data packaging module. The data update module is used to update the user blocks uploaded by the block data transmission module in real time in the blockchain service network. The block data packaging module is used to associate and package the user blocks uploaded to the blockchain service network. The block data packaging module further includes an information matching sub-module, and the information matching sub-module is used to match the user block information that meets the elevator speed requirement in the blockchain service network.

[0007] According to the above technical solution, the elevator communication module includes a transport capacity resource conversion module, a comparison module, a priority sorting module, and an instant communication module. The transport capacity resource conversion module is used to analyze the user picture captured when the user enters the elevator area and convert it into a unified transport capacity resource calculation unit. The comparison module is communicatively connected to the transport capacity resource conversion module and the block data packaging module. The comparison module is used to compare the elevator transport capacity resource standard with the equivalent transport capacity resource required for the block data packaged in the blockchain service network. The priority sorting module is used to sort the priorities of different packaged block data as matching choices. The instant communication module is used to establish an instant communication channel between the elevator and the user mobile terminal corresponding to the allocated packaged block, so as to realize the notification and reminder of the boarding information for the target user carried by the elevator.

[0008] According to the above technical solution, the user information data communication module further includes a location information transmission sub-module, a floor information transmission sub-module, and a warning time transmission sub-module. The location information transmission sub-module is used to read and upload the user's real-time location by binding the user mobile terminal. The floor information transmission sub-module is used to read and upload the target floor registered by the user and the floor information read when entering the elevator area currently. The warning time transmission sub-module is used to read the warning time set by the user and automatically upload the user's warning time information when entering the elevator area within the countdown period of the warning time.

[0009] According to the above technical solution, a blockchain-based instant communication method, the blockchain-based instant communication method includes the following steps:

[0010] Step S1: Deploy an instant communication system in the elevators of office buildings and office buildings. When the user enters the elevator area, through the verification of the turnstile in the elevator area, data exchange occurs, and the user data obtained through the data exchange is recorded and packaged into blocks by the block data transmission module and uploaded to the blockchain service network;

[0011] Step S2: Continuously update the user blocks uploaded by the block data transmission module when the user enters the elevator area in the blockchain service network through the data update module;

[0012] Step S3: parsing the information recorded in the user block, the information matching submodule packages the blocks with the same starting and target floors according to the preset matching standard;

[0013] Step S4: After the elevator completes the previous delivery task, the delivery priority analysis of the packaged block data is performed in the blockchain service network;

[0014] Step S5: according to the analysis results, an instant messaging channel is established between the elevator and the paired packaging block, and the elevator loading information is notified to the target user group for the next delivery through the instant messaging channel, wherein the elevator loading information includes the elevator number and the floors where the elevator stops;

[0015] Step S6: After receiving the notification reminder through the handheld mobile terminal, the target user group goes to the target elevator door, waits for the elevator door to open, and the target user group enters the elevator. The elevator goes directly to the target user group's registered floor according to the block information of the target user group without stopping, and the elevator delivery task is completed efficiently.

[0016] According to the above technical solution, step S3 further includes:

[0017] Step S31: parse the information recorded in the user block, obtain the user location recorded in the user block, combine it with the gate verification result of the elevator area, and then cross-verify and confirm that the user has entered the elevator area;

[0018] Step S32: the floor information transmission submodule reads the target floor registered by the user and the floor information read when entering the elevator area and uploads it, thereby obtaining the user's starting floor a and target floor b;

[0019] Step S33: the warning time transmission submodule reads the warning time set by the user, and at the same time the data exchange time recording module records the time when the user enters the elevator area and completes the gate verification;

[0020] Step S34: When the time when the user enters the elevator area is within the countdown period of the warning time, the user is marked as a warning;

[0021] Step S35: In the user blocks updated in the current blockchain service network, the blocks where the user's starting floor a and target floor b are the same are packaged to form a complete data block package.

[0022] According to the above technical solution, step S4 further includes:

[0023] Step S41: After the elevator completes the last delivery task, compare the time when all recorded users enter the elevator area, and select the data block package containing the user block with the longest time from the current moment;

[0024] Step S42: the transport resource conversion module converts the selected data block package into transport resources and outputs the required equivalent load number n of the selected data block package;

[0025] Step S43: the comparison module reads the elevator carrying capacity number m, and compares it with the required equivalent load number n in the data block package;

[0026] Step S44: When n>m, the selected data block package is cut and sorted according to the time when the recorded users enter the elevator area. The first j user blocks are intercepted as new data block packages and paired with the new data block package. An instant communication channel is established between the elevator and the new data block package, where j satisfies the required equivalent load number n of the data block package composed of j users. j ≤m, and the equivalent number of users n required for a data block packet consisting of j+1 users j+1 >m;

[0027] When n=m, the elevator is directly paired with the selected data block package, and the analysis result of establishing an instant communication channel between the elevator and the selected data block package is output;

[0028] When n<m, the selected data block package is first paired with the elevator, and then the remaining data block packages in the blockchain service network are matched with the equivalent load number of mn. After the remaining data block packages are converted into transportation resources, the data block packages with a capacity greater than mn are first screened out, and then the equivalent load number of the remaining data block packages n is matched. i Compare with mn, and use the priority sorting module to sort the priorities. If the ratios are the same, the data block package with the warning mark is sorted first, and the data block package with the first sorting priority is selected as the second matching option. Finally, the analysis result of establishing an instant communication channel between the elevator and the selected data block package and the second matching selection data block package is output.

[0029] According to the above technical solution, step S42 further includes:

[0030] Step S421: extracting and loading the exchange image data contained in all user blocks from the data block package;

[0031] Step S422: Applying an image recognition algorithm to the exchanged image data to detect and identify whether the user is carrying a backpack, handbag, suitcase or any other large item that may take up additional space;

[0032] Step S423: for the identified user carrying additional items, further performing vertical projection area calculation, that is, calculating the vertical projection area of ​​the item on the ground when the user is standing;

[0033] Step S424: Convert the vertical projection area calculated in Step S423 into an equivalent load occupancy value according to the preset unit load occupancy value per person in space.

[0034] Step S425: Aggregate the equivalent load occupancy values of all users obtained in Step S424, and calculate the total equivalent load occupancy value n required for the entire data block package.

[0035] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: In the present invention, by providing a block data transmission module, a blockchain service network module, and an elevator communication module, it is possible to record the data of all personnel entering the elevator area, and package it into a block and upload it to the blockchain service network for unified management. Whenever the elevator completes the previous transportation task, the system can quickly screen out the user blocks with the same starting and destination floors as the users with the longest elevator waiting time, so that the elevator only stops at the same destination floors after departing from the starting floor, thereby greatly improving the operating efficiency of the elevator. At the same time, the present invention can also comprehensively consider the matching problem between the elevator transportation capacity resources and the actual transportation capacity resources required by users, perform precise scheduling and optimal allocation, and ensure that each transportation is almost fully loaded and operates efficiently at the maximum transportation capacity. Thus, it effectively reduces the elevator waiting time, improves the work efficiency of the office staff in the office building or office tower, and brings great convenience and benefits to the property management of the office building or office tower. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] The drawings are used to provide a further understanding of the present invention, and constitute a part of the specification. They are used together with the embodiments of the present invention to explain the present invention, and do not constitute a limitation to the present invention.

[0037] In the drawings:

[0038] Figure 1 is a schematic diagram of the system module composition of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0039] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0040] Please refer to Figure 1, the present invention provides a technical solution: a blockchain-based instant messaging system and method, including a block data transmission module, a blockchain service network module, and an elevator communication module. The block data transmission module is used to record the data of data exchange that occurs when a user enters the elevator area and package it into a block. The blockchain service network module is communicatively connected to the blockchain transmission module. The blockchain service network module is used to provide a decentralized storage ledger for exchanged information blocks and package the blocks with the same start and end points. The elevator communication module is communicatively connected to the blockchain service network module. The elevator communication module is used to establish a temporary communication between the elevator and the packaged block. Through the collaborative work of the block data transmission module, the blockchain service network module, and the elevator communication module, instant messaging and data management within the elevator area are achieved. When a user enters the elevator area, the system can automatically record and package the user data, and utilize the decentralized characteristics of the blockchain to ensure the security and reliability of the data. At the same time, the system can package the user blocks with the same requirements according to the start and end floor information of the user, improving the delivery efficiency of the elevator.

[0041] The blockchain data transmission module includes a user information data communication module, a data exchange time recording module, and an exchange image recording module. The user information data communication module is used to read the user registration information when the user enters the elevator area. The data exchange time recording module is used to record the time when the information is read when the user enters the elevator area. The exchange image recording module is used to record the user picture taken when the user enters the elevator area.

[0042] The blockchain service network module includes a data update module and a block data packaging module. The data update module is used to update the user blocks uploaded by the block data transmission module in the blockchain service network in real time. The block data packaging module is used to associate and package the user blocks uploaded to the blockchain service network. The block data packaging module further includes an information matching sub-module, and the information matching sub-module is used to match the user block information that meets the elevator speed requirement in the blockchain service network.

[0043] The elevator communication module includes a transport capacity resource conversion module, a comparison module, a priority sorting module, and an instant messaging module. The transport capacity resource conversion module is used to analyze the user picture taken when the user enters the elevator area and convert it into a unified transport capacity resource calculation unit. The comparison module is communicatively connected to the transport capacity resource conversion module and the block data packaging module. The comparison module is used to compare the elevator transport capacity resource standard with the equivalent transport capacity resource required for the packaged block data in the blockchain service network. The priority sorting module is used to sort the priorities of different packaged block data as matching choices. The instant messaging module is used to establish an instant messaging channel between the elevator and the user mobile terminal corresponding to the allocated and packaged block, so as to realize the notification and reminder of the boarding information for the target users carried by the elevator.

[0044] The user information data communication module further includes a positioning information transmission submodule, a floor information transmission submodule and an early warning time transmission submodule. The positioning information transmission submodule is used to read the user's real-time location and upload it by binding the user's mobile terminal. The floor information transmission submodule is used to read the target floor registered by the user and the floor information read when entering the elevator area and upload it. The early warning time transmission submodule is used to read the early warning time set by the user and automatically upload the user's early warning time information when entering the elevator area within the countdown period of the early warning time; by constructing an instant messaging system based on blockchain, the operation efficiency of elevators in office buildings or office buildings in high-frequency overload usage scenarios such as rush hour is significantly optimized. The system can record the data of all personnel entering the elevator area, and package it into blocks and upload it to the blockchain service network for unified management. Whenever the elevator completes the last delivery task, the system can quickly filter out the user blocks with the same starting and target floors as the user with the longest waiting time for the current elevator, so that the elevator only stays on the same target floor after starting from the starting floor, thereby greatly improving the operation efficiency of the elevator. In addition, the system can also comprehensively consider the matching of elevator capacity resources with the capacity resources actually required by users, and conduct accurate scheduling and optimized allocation to ensure that each trip is almost fully loaded and efficiently operated with maximum capacity. This effectively reduces the waiting time for elevators, improves the work efficiency of employees of companies in office buildings or office buildings, and brings great convenience and benefits to the property management of office buildings or office buildings.

[0045] A blockchain-based instant messaging method comprises the following steps:

[0046] Step S1: deploy an instant messaging system in the elevators of office buildings and office buildings. When a user enters the elevator area, data exchange occurs after verification by the gate in the elevator area. The block data transmission module is used to record the user data obtained through data exchange and package it into blocks and upload it to the blockchain service network;

[0047] Step S2: The data update module continuously updates the user block uploaded by the block data transmission module when the user enters the elevator area in the blockchain service network;

[0048] Step S3: parsing the information recorded in the user block, the information matching submodule packages the blocks with the same starting and target floors according to the preset matching standard;

[0049] Step S4: After the elevator completes the previous delivery task, the delivery priority analysis of the packaged block data is performed in the blockchain service network;

[0050] Step S5: according to the analysis results, an instant messaging channel is established between the elevator and the paired packaging block, and the elevator loading information is notified to the target user group for the next delivery through the instant messaging channel, wherein the elevator loading information includes the elevator number and the floors where the elevator stops;

[0051] Step S6: After receiving the notification reminder through the handheld mobile terminal, the target user group goes to the target elevator door, waits for the elevator door to open, and the target user group enters the elevator. The elevator goes directly to the target user group's registered floor according to the block information of the target user group without stopping, and the elevator delivery task is completed efficiently.

[0052] Step S3 further comprises:

[0053] Step S31: parse the information recorded in the user block, obtain the user location recorded in the user block, combine it with the gate verification result of the elevator area, and then cross-verify and confirm that the user has entered the elevator area;

[0054] Step S32: the floor information transmission submodule reads the target floor registered by the user and the floor information read when entering the elevator area and uploads it, thereby obtaining the user's starting floor a and target floor b;

[0055] Step S33: the warning time transmission submodule reads the warning time set by the user, and at the same time the data exchange time recording module records the time when the user enters the elevator area and completes the gate verification;

[0056] Step S34: When the time when the user enters the elevator area is within the countdown period of the warning time, the user is marked as a warning;

[0057] Step S35: In the user blocks updated in the current blockchain service network, the blocks where the user's starting floor a and target floor b are the same are packaged to form a complete data block package.

[0058] Step S4 further comprises:

[0059] Step S41: After the elevator completes the last delivery task, compare the time when all recorded users enter the elevator area, and select the data block package containing the user block with the longest time from the current moment;

[0060] Step S42: the transport resource conversion module converts the selected data block package into transport resources and outputs the required equivalent load number n of the selected data block package;

[0061] Step S43: the comparison module reads the elevator carrying capacity number m, and compares it with the required equivalent load number n in the data block package;

[0062] Step S44: When n>m, the selected data block package is cut and sorted according to the time when the recorded users enter the elevator area. The first j user blocks are intercepted as new data block packages and paired with the new data block package. An instant communication channel is established between the elevator and the new data block package, where j satisfies the required equivalent load number n of the data block package composed of j users. j ≤m, and the equivalent number of users n required for a data block packet consisting of j+1 users j+1 >m;

[0063] When n=m, the elevator is directly paired with the selected data block package, and the analysis result of establishing an instant communication channel between the elevator and the selected data block package is output;

[0064] When n<m, the selected data block package is first paired with the elevator, and then the remaining data block packages in the blockchain service network are matched with the equivalent load number of mn. After the remaining data block packages are converted into transportation resources, the data block packages with a capacity greater than mn are first screened out, and then the equivalent load number of the remaining data block packages n is matched. i Compare with mn, and use the priority sorting module to sort the priorities. If the ratios are the same, the data block package with the warning mark is sorted first, and the data block package with the first sorting priority is selected as the second matching option. Finally, the analysis result of establishing an instant communication channel between the elevator and the selected data block package and the second matching selection data block package is output.

[0065] Step S42 further includes:

[0066] Step S421: extracting and loading the exchange image data contained in all user blocks from the data block package;

[0067] Step S422: Applying an image recognition algorithm to the exchanged image data to detect and identify whether the user is carrying a backpack, handbag, suitcase, or any other large item that may occupy additional space;

[0068] Step S423: for the identified user carrying additional items, further performing vertical projection area calculation, that is, calculating the vertical projection area of ​​the item on the ground when the user is standing;

[0069] Step S424: according to the preset unit load person space occupancy value, convert the vertical projection area calculated in step S423 into an equivalent load person space occupancy value;

[0070] Step S425: Summarize the equivalent load number space occupancy values ​​of all users obtained in step S424, and calculate the total equivalent load number n required for the entire data block package.

[0071] Through the above steps, the system records all personnel entering the elevator area and transmits these data blocks to the blockchain service network for unified management. The introduction of blockchain technology ensures the security and traceability of data, providing a reliable basis for subsequent elevator dispatching. Whenever the elevator completes the previous transportation task, the system takes the user block with the longest waiting time downstairs as the first choice and searches for users with the same starting floor and destination floor as this user. The key to this step lies in using the smart contract technology in the blockchain service network to achieve fast and accurate user matching.

[0072] By matching users with the same starting and destination floors, the system can ensure that after the elevator starts from the starting floor, it only stops at those floors with the same destination floor. In this way, the elevator reduces unnecessary stops during operation, thereby improving the operation efficiency. At the same time, the above steps also comprehensively consider issues such as the matching, splitting, and priority sorting of the elevator's transport capacity resources and the transport capacity resources required by users with the same actual starting and destination floors. Through the optimization of intelligent algorithms, it is ensured that each elevator transportation is full-load and efficient. Finally, under the dispatching of the system, after the elevator departs from the starting floor, it usually only needs to stop at one or two (or very few) floors to complete a transportation task. This efficient operation mode not only greatly shortens the waiting time of employees but also improves the overall utilization efficiency of the elevator, realizing the intelligence and high efficiency of the office building elevator dispatching. It effectively avoids situations such as in an office building with a high number of floors and many tenant companies, where the usage frequency of elevators is extremely high and often overloaded during the peak commuting hours, especially during the concentrated working hours from 8:30 to 9:00 in the morning. Although the office building is equipped with multiple elevators operating simultaneously, due to a large number of employees pouring into the elevators on the same floor at the same time and with different destination floors, the elevators stop frequently during operation, seriously affecting the operation efficiency. This not only prolongs the waiting time of employees but may also cause problems such as being late, forcing employees to arrive at the office building a long time in advance.

[0073] It should be noted that in this article, 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 actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device.

[0074] Finally, it should be noted that the above are only the preferred embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions recorded in the foregoing embodiments or perform equivalent replacements for some of the technical features. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. An instant messaging system based on blockchain, characterized by: The blockchain-based instant messaging system includes a block data transmission module, a blockchain service network module and an elevator communication module. The block data transmission module is used to record data exchanged when users enter the elevator area and package it into blocks. The blockchain service network module is communicatively connected to the blockchain transmission module. The blockchain service network module is used to provide a decentralized exchange information block storage ledger and package blocks with the same start and target. The elevator communication module is communicatively connected to the blockchain service network module. The elevator communication module is used to establish temporary communication between the elevator and the packaged blocks.

2. The instant messaging system based on blockchain according to claim 1, characterized in that: The blockchain data transmission module includes a user information data communication module, a data exchange time recording module and an exchange image recording module. The user information data communication module is used to read the user registration information when the user enters the elevator area, the data exchange time recording module is used to record the time when the information is read when the user enters the elevator area, and the exchange image recording module is used to record the user image taken when the user enters the elevator area.

3. The instant messaging system based on blockchain according to claim 1, characterized in that: The blockchain service network module includes a data update module and a block data packaging module. The data update module is used to update the user blocks uploaded by the block data transmission module in real time in the blockchain service network. The block data packaging module is used to associate and package the user blocks uploaded to the blockchain service network. The block data packaging module further includes an information matching submodule, which is used to match the user block information in the blockchain service network that meets the elevator speed requirements.

4. The instant messaging system based on blockchain according to claim 3, characterized in that: The elevator communication module includes a capacity resource conversion module, a comparison module, a priority sorting module and an instant messaging module. The capacity resource conversion module is used to analyze the user image taken when the user enters the elevator area and convert it into a unified capacity resource calculation unit. The comparison module is communicated with the capacity resource conversion module and the block data packaging module. The comparison module is used to compare the elevator capacity resource standard with the equivalent capacity resources required for the packaged block data in the blockchain service network. The priority sorting module is used to sort the priorities of different packaged block data as matching selections. The instant messaging module is used to build an instant messaging channel between the user mobile terminals corresponding to the elevator and its allocated packaged blocks, so as to realize the notification and reminder of the target users carried by the elevator.

5. The instant messaging system based on blockchain according to claim 2, characterized in that: The user information data communication module further includes a positioning information transmission submodule, a floor information transmission submodule and a warning time transmission submodule. The positioning information transmission submodule is used to read the user's real-time location and upload it by binding the user's mobile terminal. The floor information transmission submodule is used to read the target floor registered by the user and the floor information read when entering the elevator area and upload it. The warning time transmission submodule is used to read the warning time set by the user and automatically upload the user's warning time information when entering the elevator area within the countdown period of the warning time.

6. A blockchain-based instant messaging method, characterized in that: The instant messaging method based on blockchain comprises the following steps: Step S1: Deploy an instant messaging system in the elevators of office buildings and office buildings. When a user enters the elevator area, data exchange occurs after verification by the gate in the elevator area. The block data transmission module is used to record the user data obtained through data exchange and package it into blocks and upload it to the blockchain service network. Step S2: The data update module continuously updates the user block uploaded by the block data transmission module when the user enters the elevator area in the blockchain service network; Step S3: parsing the information recorded in the user block, the information matching submodule packages the blocks with the same starting and target floors according to the preset matching standard; Step S4: After the elevator completes the previous delivery task, the delivery priority analysis of the packaged block data is performed in the blockchain service network; Step S5: according to the analysis results, an instant messaging channel is established between the elevator and the paired packaging block, and the elevator loading information is notified to the target user group for the next delivery through the instant messaging channel, wherein the elevator loading information includes the elevator number and the floors where the elevator stops; Step S6: After receiving the notification reminder through the handheld mobile terminal, the target user group goes to the target elevator door, waits for the elevator door to open, and the target user group enters the elevator. The elevator goes directly to the target user group's registered floor according to the block information of the target user group without stopping, thus efficiently completing the elevator delivery task.

7. The instant messaging method based on blockchain according to claim 6, characterized in that: The step S3 further comprises: Step S31: parse the information recorded in the user block, obtain the user location recorded in the user block, combine it with the gate verification result of the elevator area, and then cross-verify and confirm that the user has entered the elevator area; Step S32: the floor information transmission submodule reads the target floor registered by the user and the floor information read when entering the elevator area and uploads it, thereby obtaining the user's starting floor a and target floor b; Step S33: the warning time transmission submodule reads the warning time set by the user, and the data exchange time recording module records the time when the user enters the elevator area and completes the gate verification; Step S34: When the time when the user enters the elevator area is within the countdown period of the warning time, the user is marked as a warning; Step S35: In the user blocks updated in the current blockchain service network, the blocks where the user's starting floor a and target floor b are the same are packaged to form a complete data block package.

8. The instant messaging method based on blockchain according to claim 6, characterized in that: The step S4 further comprises: Step S41: After the elevator completes the last delivery task, compare the time when all recorded users enter the elevator area, and select the data block package containing the user block with the longest time from the current moment; Step S42: the transport resource conversion module converts the selected data block package into transport resources and outputs the required equivalent load number n of the selected data block package; Step S43: the comparison module reads the elevator carrying capacity number m, and compares it with the required equivalent load number n in the data block package; Step S44: When n>m, the selected data block package is cut and sorted according to the time when the recorded users enter the elevator area. The first j user blocks are intercepted as new data block packages and paired with the new data block package. An instant communication channel is established between the elevator and the new data block package, where j satisfies the required equivalent load number n of the data block package composed of j users. j ≤m, and the equivalent number of users n required for a data block packet consisting of j+1 users j+1 >m; When n=m, the elevator is directly paired with the selected data block package, and the analysis result of establishing an instant communication channel between the elevator and the selected data block package is output; When n<m, the selected data block package is first paired with the elevator, and then the remaining data block packages in the blockchain service network are matched with the equivalent load number of mn. After the remaining data block packages are converted into transportation resources, the data block packages with a capacity greater than mn are first screened out, and then the equivalent load number of the remaining data block packages n is matched. i Compare with mn, and use the priority sorting module to sort the priorities. If the ratios are the same, the data block package with the warning mark is sorted first, and the data block package with the first sorting priority is selected as the second matching option. Finally, the analysis result of establishing an instant communication channel between the elevator and the selected data block package and the second matching selection data block package is output.

9. The instant messaging method based on blockchain according to claim 8, characterized in that: The step S42 further comprises: Step S421: extracting and loading the exchange image data contained in all user blocks from the data block package; Step S422: Applying an image recognition algorithm to the exchanged image data to detect and identify whether the user is carrying a backpack, handbag, suitcase or any other large item that may take up additional space; Step S423: for the identified user carrying additional items, further performing vertical projection area calculation, that is, calculating the vertical projection area of ​​the item on the ground when the user is standing; Step S424: according to the preset unit load person space occupancy value, convert the vertical projection area calculated in step S423 into an equivalent load person space occupancy value; Step S425: Summarize the equivalent load number space occupancy values ​​of all users obtained in step S424, and calculate the total equivalent load number n required for the entire data block package.