A geographic information matching management system and method for associated conferences

Through blockchain network and smart contract technology, meeting locations are screened based on convenient indexes and real-time path planning, the shortcomings of meeting location selection and path planning in the existing technology are solved, and the efficiency of meeting management and the travel experience of participants are improved. .

CN119003678BActive Publication Date: 2024-12-20XIAMEN HUALIN SURVEYING & MAPPING INFORMATION CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411482009.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-23
Publication Date
2024-12-20
Estimated Expiration
2044-10-23

AI Technical Summary

Technical Problem

The existing conference management method is difficult to fully consider the geographical location and travel convenience of participants, which leads to some participants facing long commuting distances or complex traffic conditions, and is unable to deal with road traffic changes in real time, which increases the lack of travel. Certainty and risk.

Method used

Build a blockchain network containing multiple nodes and smart contracts, store and associate data through smart storage contracts and smart relationship joint contracts, and use the meeting location to determine the contract to screen the meeting location based on the convenient location index, convenient transportation index and convenient life index. And real-time path planning through route intelligent planning contracts.

Benefits of technology

It realizes intelligent selection and path planning of conference locations, ensures the convenience and safety of participants' travel, improves the efficiency of conference organization and participation experience, and reduces the risk of traffic congestion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119003678B_ABST
    Figure CN119003678B_ABST
Patent Text Reader

Abstract

The present invention discloses a geographic information matching management system and method for associated conferences, which relates to the technical field of conference management, including: constructing a blockchain network, which includes conference nodes, participant nodes and buffer nodes, and realizing effective storage and dynamic association of data by establishing intelligent storage contracts and intelligent association contracts; establishing a conference location determination contract to calculate and analyze the location convenience index, traffic convenience index and life convenience index of each pre-selected conference location, and automatically screen out the optimal conference location by using an algorithm; establishing a route intelligent planning contract to provide personalized path planning services according to the specific travel methods of the participants, and being able to perform multiple planning according to real-time location information to ensure the optimality of the path; this system not only improves the efficiency of conference organization and management, but also greatly improves the convenience and satisfaction of the participants through intelligent geographic information matching.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of conference management, and in particular to a geographic information matching management system and method for associated conferences. Background Art

[0002] In today's society, with the rapid development of information technology and the continuous advancement of globalization, meetings have become an important means for people to exchange ideas, collaborate and share knowledge. However, traditional ways of organizing meetings often face many challenges. In order to overcome these challenges, a geographic information matching management method for associated meetings is proposed by combining the innovative application of blockchain technology, geographic information system (GIS) and intelligent transportation system.

[0003] As a distributed ledger technology, blockchain technology has the characteristics of decentralization, data immutability, and high transparency. In conference management, blockchain technology can ensure the security and integrity of conference data while improving the efficiency of data management. By establishing a blockchain network consisting of multiple conference-related nodes, we can achieve distributed storage and sharing of conference-related data.

[0004] The application of Geographic Information System (GIS) in conference management is mainly reflected in the selection of conference venues and route planning. Through GIS technology, we can obtain the geographical location information of each pre-selected conference venue and the real-time location information of the participants. This information provides basic data support for the selection of conference venues and route planning.

[0005] Existing conference management methods usually rely on the organizer's experience or a simple voting mechanism to select the conference location. This method is difficult to fully consider the geographical location and travel convenience of all participants, resulting in some participants facing long commuting distances or complex traffic conditions, thereby increasing time costs and energy consumption; in addition, existing conference management methods often rely on static map information and fixed planning algorithms for path planning, and are unable to consider changes in road traffic conditions and the actual travel needs of participants in real time. This results in participants facing emergencies such as traffic jams and route changes during actual travel, thereby increasing travel uncertainty and risks. Summary of the invention

[0006] 1. Technical issues to be resolved

[0007] In response to the technical problems in the background technology, the present invention proposes a geographic information matching management system and method for associated meetings, constructs a blockchain network including multiple nodes and smart contracts, stores, modifies and associates the data of each node based on a smart storage contract and a smart association contract; based on the screening function of the meeting location determination contract, the meeting location is intelligently determined from three aspects; based on the route intelligent planning contract, it is determined whether path planning is required and path planning is performed; thereby solving the technical problems recorded in the background technology.

[0008] (II) Technical solution

[0009] To achieve the above objectives, the present invention is implemented through the following technical solutions:

[0010] A geographic information matching management method for associated conferences, comprising:

[0011] Establish a blockchain network consisting of several conference nodes, participant nodes, and a buffer node, and establish a smart storage contract and a smart association contract in the blockchain network, which are used for the storage and modification of data of each node and the association between nodes respectively;

[0012] A meeting location determination contract is established in the blockchain network, and the meeting location is determined based on the judgment function and the screening function in the contract; the screening function calculates the comprehensive convenience index based on the location convenience index, transportation convenience index, and life convenience index of each pre-selected meeting location, and returns the pre-selected meeting location with the largest comprehensive convenience index as the determined meeting location;

[0013] An intelligent route planning contract is established in the blockchain network to make decisions on route planning based on the participants’ travel methods. For participants who need route planning, multiple route planning is performed based on the participant’s real-time location and the selected meeting location.

[0014] Specifically, the smart storage contract defines the data storage structure and data storage function, and provides calling interfaces for conference nodes, participant nodes, and buffer nodes;

[0015] The smart association contract defines association rules and association access functions, and provides calling interfaces for conference nodes, participant nodes, and buffer nodes;

[0016] The meeting location determination contract defines a judgment function and a screening function, and provides a calling interface between the smart storage contract and the smart association contract as well as the urban traffic management system and the merchant management system;

[0017] The route intelligent planning contract defines path planning judgment events, path planning functions and prompt events, and provides a calling interface between the intelligent storage contract and the GIS road traffic system.

[0018] Specifically, the conference node is used to store conference data, including identifier, conference name, conference theme, conference initiator, conference participant, conference time and conference location data; the participant node is used to store personal data, including identifier, name, age, address, real-time location, conference participation, conference initiation and evaluation data;

[0019] The buffer node is used to store data to be stored and to be modified, and to perform a meeting location determination operation before node storage.

[0020] Specifically, when the buffer node calls the smart storage contract to store new meeting data, the attribute data of the meeting location in the buffer node is passed into the meeting location determination contract by calling the interface, and these data are recorded as candidate meeting addresses;

[0021] The judgment function is used to judge the number of candidate meeting addresses in the incoming meeting location attribute data. If it is judged that there is only one candidate meeting address, the candidate meeting address is returned to the smart storage contract and used as the storage data of the meeting location attribute; if it is judged that there are multiple data candidate meeting addresses, the screening function is called to further screen the meeting location;

[0022] The screening function is used to calculate the location convenience index, traffic convenience index and life convenience index of each candidate meeting address.

[0023] Furthermore, based on the calling interface between the meeting location determination contract and the smart storage contract and the smart association contract, the address attribute data of each meeting participant in the buffer node is obtained; based on the Haversine formula, the distance between the address of each participant and each candidate meeting address is calculated respectively, and after the mean operation, the location convenience index of each candidate meeting address is obtained. ;

[0024] Based on the calling interface between the conference location determination contract and the urban traffic management system, obtain the subway lines and bus lines around each candidate conference address and each participant's address, and calculate the first traffic index of each candidate conference address. With the second traffic index , according to the formula Calculate the transportation convenience index for each candidate meeting location ,in , First Traffic Index With the second traffic index The weight coefficient of ;

[0025] Based on the calling interface between the conference location determination contract and the merchant management system, the number of designated merchants around each candidate conference address is obtained, and the designated merchants include restaurants, cafes and hotels; each candidate conference address is counted separately Number of designated businesses within meters , the distance between the designated merchant and the candidate meeting address is calculated using the Haversine formula; according to the formula Calculate the The living convenience index of the candidate meeting locations ,in, .

[0026] Specifically, the first traffic index Calculate as follows:

[0027] Get the first Candidate meeting locations Total number of subway stations and bus stops within meters , at most the statistical The total number of subway stations and bus stops within 1000 meters of the candidate meeting location ; Range specifically indicates the interval , that is, the radius is The circular area between Calculate the The traffic convenience index of candidate meeting addresses is calculated by normalizing the traffic convenience index of all candidate meeting addresses to obtain the first traffic index of each candidate meeting address. .

[0028] Specifically, the second traffic index Calculate as follows:

[0029] Based on the subway and bus route maps in the urban traffic management system, all the traffic routes from each participant's address to each candidate meeting address are obtained, and the formula Calculate the route convenience index for each transportation route; Indicates The address of the participants is The number of transfers on each transportation route between the candidate meeting locations, Indicates The address of the participants is The walking distance of each transportation route between the candidate meeting locations; select the transportation route with the smallest route convenience index, and use the formula Calculate the The comprehensive route convenience index of the candidate meeting addresses is calculated; after normalizing the comprehensive route convenience index of all candidate meeting addresses, the second traffic index of each candidate meeting address is obtained. .

[0030] Furthermore, the location convenience index , Traffic Convenience Index And the convenience index After normalization, the comprehensive convenience index of each candidate meeting address is obtained. , the expression is:

[0031] in, , , The location convenience index , Traffic Convenience Index And the convenience index The weight coefficient of , , Location Convenience Index , Traffic Convenience Index And the convenience index The value after normalization of the maximum value; the comprehensive convenience index The largest candidate meeting address is sent back to the smart storage contract and used as storage data for the meeting location attribute;

[0032] Based on the calling interface between the conference location determination contract and the smart storage contract, obtain the geographical reference label in the evaluation attribute data in each conference participant node, where the conference participant node represents the participant node corresponding to the conference participant; count the number of occurrences of the three geographical reference labels in the historical evaluation data of each participant respectively , and , and calculated according to the following formula , , The value of:

[0033]

[0034] in, Indicates the total number of evaluations for each participant.

[0035] Specifically, the path planning judgment event makes a path planning judgment based on the travel mode of each participant, and performs path planning for participants who choose to travel by self-driving, while participants who travel by other modes do not perform path planning;

[0036] The path planning function performs path planning based on the real-time location of the participants and the selected meeting place; before the participants set off, the traffic congestion information and length of each road in the urban traffic road network and the coordinates of each intersection are obtained through the calling interface between the route intelligent planning contract and the GIS road traffic system; a weighted directed graph model is constructed on the urban traffic road network, and the weight of each edge is the product of the length of the corresponding road and the road resistance coefficient, the road resistance coefficient of the unblocked road is 1, the road resistance coefficient of the generally blocked road is 2, and the road resistance coefficient of the severely blocked road is 3; the Dijkstra algorithm is used to calculate the weighted path length of all routes from the current location of the participants to the meeting place, and the path with the shortest weighted path length is selected as the overall shortest path; after the participants set off, each time they pass an intersection, path planning needs to be performed again.

[0037] A geographic information matching management system for associated conferences, comprising:

[0038] The blockchain network establishment module establishes a blockchain network consisting of multiple conference nodes and multiple participant nodes, and establishes multiple smart contracts in the blockchain network, including smart storage contracts, smart association contracts, meeting location determination contracts, and route smart planning contracts;

[0039] Smart contract interface establishment module, establishes calling interfaces for other smart contracts in each smart contract, and establishes calling interfaces for other systems in the meeting location determination contract and the route smart planning contract;

[0040] The data storage and sharing module implements the storage of data of each node based on the smart storage contract and the association between nodes based on the smart association contract;

[0041] The meeting location determination module determines the meeting location based on the judgment function and the screening function in the meeting location determination contract; the screening function calculates the comprehensive convenience index based on the location convenience index, transportation convenience index and life convenience index of each pre-selected meeting location, and returns the pre-selected meeting location with the largest comprehensive convenience index as the determined meeting location;

[0042] The path planning determination module determines whether path planning is needed based on the route intelligent planning contract; for participants who need path planning, multiple path planning is performed based on the real-time location of the participant and the selected meeting location.

[0043] (III) Beneficial effects

[0044] The present invention provides a geographic information matching management system and method for associated conferences, which has the following beneficial effects:

[0045] 1. Combining the geographic information matching management method of related meetings with blockchain technology has brought significant beneficial effects; through the decentralization of blockchain, data immutability and smart contracts, the accuracy and security of meeting geographic information are ensured, and efficient matching of geographic information and meeting information is achieved;

[0046] 2. By building a blockchain network including conference nodes, participant nodes and buffer nodes, and combining smart storage contracts and smart association contracts, efficient and standardized storage and association of conference data and participant data are achieved; in terms of geographic information matching management, the design can use real-time location data information and meeting location information to achieve accurate geographic information matching, providing strong support for the organization and management of meetings;

[0047] 3. By introducing the meeting location determination contract and based on the judgment function and screening function in the contract, the intelligent determination of the meeting location is realized; the location convenience index, traffic convenience index and life convenience index are comprehensively considered, and through sophisticated calculation and weight distribution, the candidate meeting location with the highest comprehensive convenience index can be accurately screened out, thereby ensuring that the selection of the meeting location not only meets the actual needs of the participants, but also improves the organization efficiency and meeting experience of the meeting;

[0048] 4. In terms of geographic information matching management, through clever interface calls and data association, accurate matching and analysis of the addresses of participants, candidate meeting addresses, surrounding transportation, merchants and other information are achieved, providing a scientific basis for the selection of meeting locations, greatly improving the intelligence of meeting management and the accuracy of geographic information matching;

[0049] 5. In terms of conference and geographic information matching management, this design not only ensures that participants can reach the meeting place quickly and accurately, but also effectively avoids traffic congestion and other problems by real-time monitoring of road conditions and dynamically adjusting route planning, thereby improving the travel experience of participants and the overall efficiency of the meeting; by re-planning the route at the intersection and sending voice prompts, the practicality and intelligence of the route planning are further enhanced, providing a strong guarantee for the smooth progress of the meeting. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] Figure 1 A flowchart of a geographic information matching management method for associated conferences provided by the present invention;

[0051] Figure 2 This is a diagram showing the structure of the blockchain network and interfaces established in the present invention;

[0052] Figure 3 A schematic diagram of the structure of a geographic information matching management system for associated conferences provided by the present invention. DETAILED DESCRIPTION

[0053] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0054] refer to Figure 1 to Figure 2 The present invention provides a geographic information matching management method for associated conferences, comprising:

[0055] Step 1: Establish a blockchain network consisting of several conference nodes, participant nodes, and a buffer node. Establish a smart storage contract and a smart association contract in the blockchain network, which are used for the storage and modification of data of each node and the association between nodes respectively;

[0056] The step one includes the following steps:

[0057] Step 101: Establish a blockchain network consisting of multiple conference nodes and multiple participant nodes, wherein the conference nodes are used to store conference data, including identifiers, conference names, conference topics, conference initiators, conference participants, conference time, and conference location data; and the participant nodes are used to store personal data, including identifiers, names, ages, addresses, real-time locations, meeting participation, meeting initiation, and evaluation data;

[0058] In addition, a buffer node is created in the blockchain network. When new data (to be stored or modified) enters the blockchain network, the data is stored in the buffer node, and then the buffer node is used to call the smart storage contract to store and modify the data.

[0059] Step 102: Establish a smart storage contract in the blockchain network to implement data storage and modification functions; the smart storage contract defines the storage structure of conference data and personal data, and organizes these data into a structure when storing new data, thereby improving the efficiency and standardization of data storage;

[0060] The smart storage contract also defines a data storage function, which determines whether the target data already exists in the blockchain by detecting the marker in the buffer node; each conference node and participant node has an identifier for identification, and the identifiers of the conference node and the participant node are unique;

[0061] When receiving a call request for a data storage function, determine the type of the buffer node, that is, determine whether it is conference data or personal data; based on the type determination result, determine whether there is a node with the same identifier as the buffer node in the corresponding node. If not, it means that the data in the buffer node is new data, and a new node of the corresponding type needs to be established in the blockchain network, and the data is stored according to the storage structure of the corresponding type; if it exists, it means that the data in the buffer node is not new data, and the corresponding data (data with the same identifier) ​​is modified according to the data in the buffer node;

[0062] The smart storage contract provides calling interfaces for conference nodes, participant nodes, and buffer nodes for obtaining node data when adding or modifying data;

[0063] Step 103: Establish a smart association contract in the blockchain network to realize the association of data between the conference node and the participant node; define association rules in the smart association contract and provide a calling interface for the conference node and the participant node for the association call of node data;

[0064] The association rules between the conference node and the participant node are as follows:

[0065] (1) Associated through the conference participant attribute in the conference data and the conference participant attribute in the personal data, which correspond to the identifier attribute and name attribute in the personal data, and the identifier attribute and conference name attribute in the conference data;

[0066] (2) Associated through the conference initiator attribute in the conference data and the conference initiator attribute in the personal data, which also correspond to the identifier attribute and name attribute in the personal data, and the identifier attribute and conference name attribute in the conference data;

[0067] In addition, an association access function is defined in the smart association contract to share data based on identifier attributes, which is specifically used for data sharing between participant nodes, specifically data sharing between the participant nodes corresponding to the meeting participants (recorded as meeting participant nodes) and the participant nodes corresponding to the meeting initiators (recorded as meeting initiator nodes); in addition, data sharing can also be achieved between buffer nodes and participant nodes.

[0068] Combine the contents of steps 101 to 103:

[0069] By building a blockchain network including conference nodes, participant nodes and buffer nodes, and combining smart storage contracts and smart association contracts, efficient and standardized storage and association of conference data and participant data are achieved; in terms of geographic information matching management, the design can use real-time location data information and meeting location information to achieve accurate geographic information matching, providing strong support for the organization and management of meetings;

[0070] The smart storage contract ensures the uniqueness and accuracy of the data by detecting the markers in the buffer nodes to avoid duplicate storage, while providing a convenient node data acquisition interface; the smart association contract realizes the precise data association between the conference node and the participant node, not only establishing a connection through the attributes of the conference participants and the initiators, but also supports identifier-based data sharing, greatly promoting information flow and collaborative work.

[0071] Step 2: Establish a meeting location determination contract in the blockchain network, and determine the meeting location based on the judgment function and screening function in the contract; the screening function calculates the comprehensive convenience index based on the location convenience index, transportation convenience index, and life convenience index of each pre-selected meeting location, and returns the pre-selected meeting location with the largest comprehensive convenience index as the determined meeting location;

[0072] The step 2 includes the following steps:

[0073] Step 201: Establish a meeting location determination contract and provide a calling interface with the smart storage contract and the smart association contract; when the buffer node calls the smart storage contract to store new meeting data, the meeting location attribute data in the calling interface buffer node is passed to the meeting location determination contract, and these data are recorded as candidate meeting addresses;

[0074] Step 202: define a judgment function and a screening function in the meeting location determination contract. When receiving the incoming meeting location attribute data, call the judgment function to determine the number of candidate meeting addresses in the meeting location attribute data; if it is determined that there is only one candidate meeting address, then the candidate meeting address is returned to the smart storage contract and used as the storage data of the meeting location attribute; if it is determined that there are multiple data candidate meeting addresses, then call the screening function to further screen the meeting location;

[0075] Step 203: when it is determined that the screening function needs to be called to further screen the meeting locations, the location convenience index, transportation convenience index and life convenience index of each candidate meeting address are calculated;

[0076] Step 2031: Based on the calling interface between the conference location determination contract and the smart storage contract, and based on the buffer node at this time, obtain the attribute data of the conference participant in the corresponding conference data (the conference data to be stored in the buffer node); based on the association access function in the smart association contract and based on the identifier attribute in the attributes of the conference participant, realize the data association between the buffer node and the corresponding participant node, and obtain the address attribute data of each participant from the corresponding participant node, wherein the address attribute data is latitude data;

[0077] Based on the Haversine formula, the distance between each participant's address and each candidate meeting address is calculated, and the distance between the addresses of all participants and each candidate meeting address is combined to obtain the location convenience index of each candidate meeting address. , the expression is:

[0078]

[0079] in, is the radius of the Earth, Indicates The latitude of the candidate meeting locations, Indicates The latitude of each participant's residence, both in radians; Indicates the total number of participants;

[0080] Step 2032: Based on the call interface between the conference location determination contract and the urban traffic management system, obtain the subway lines and bus lines around each candidate conference address, as well as the latitude data of each station. Specifically, obtain whether there is a subway station or bus station within 100 meters of each candidate conference address. The distance between the station and the candidate conference address is also calculated using the Haversine formula. Statistically obtain the first The total number of subway stations and bus stops within 100 meters of the candidate meeting locations ; Get the first Candidate meeting locations Total number of subway stations and bus stops within meters ,and , that is, at most the statistical The total number of subway stations and bus stops within 1000 meters of the candidate meeting location ; Range specifically indicates the interval , that is, the radius is The circular area between them, such as the total number of subway stations and bus stops within 200 meters, represents the distance to the candidate meeting address. The total number of subway stations and bus stops within meters; according to the formula Calculate the The traffic convenience index of candidate meeting addresses is calculated by normalizing the traffic convenience index of all candidate meeting addresses to obtain the first traffic index of each candidate meeting address. ;

[0081] Get the All subway stations and bus stops within 1,000 meters of the address of each participant, as well as the All subway stations and bus stops within 1000 meters of the candidate meeting addresses are obtained. Based on the subway line map and bus line map in the urban traffic management system, all transportation routes from each participant's address to each candidate meeting address are obtained (the starting point and the end point are required to be within 1000 meters of the participant's address and the candidate meeting address respectively). The specific formula is Calculate the route convenience index for each transportation route; Indicates The address of the participants is The number of transfers on each transportation route between the candidate meeting locations. The more transfers there are, the less convenient the transportation is. Indicates The address of the participants is The walking distance of each transportation route between the candidate meeting addresses is obtained by adding the distance from the address of the participants and the candidate meeting address to the corresponding subway station or bus stop and the distance between the transfer stations; select the transportation route with the smallest route convenience index and calculate it according to the formula Calculate the The comprehensive route convenience index of the candidate meeting addresses is calculated; after normalizing the comprehensive route convenience index of all candidate meeting addresses, the second traffic index of each candidate meeting address is obtained. ;

[0082] Based on the above data, according to the formula Conduct a transportation convenience index for each candidate meeting location Calculation of , First Traffic Index With the second traffic index The weight coefficient is determined by conducting a questionnaire survey on the needs of all participants, and ;

[0083] Step 2033: Based on the call interface between the conference location determination contract and the merchant management system, the number of designated merchants around each candidate conference address is obtained, where the designated merchants include restaurants, cafes, and hotels. Restaurants and cafes are used to meet the dining and refreshing needs of participants, respectively, and hotels are used to meet the accommodation needs of participants when the conference lasts for more than one day.

[0084] Count each candidate meeting address separately Number of designated businesses within meters , the distance between the designated merchant and the candidate meeting address is also calculated using the Haversine formula; according to the formula Calculate the The living convenience index of the candidate meeting locations ;

[0085] Step 204: Location convenience index , Traffic Convenience Index And the convenience index After normalization, the comprehensive convenience index of each candidate meeting address is obtained. , the expression is:

[0086]

[0087] in, , , The location convenience index , Traffic Convenience Index And the convenience index The weight coefficient of , , Location Convenience Index , Traffic Convenience Index And the convenience index The value after normalization of the maximum value;

[0088] , , The value of is based on the calling interface between the meeting location determination contract and the smart storage contract, and the evaluation attribute data in each meeting participant node is obtained. Participants can evaluate and rate the meeting after the meeting. If the score is less than 5 points, it means that the participant is not completely satisfied with the meeting, and the geographical reference tag is used to indicate which aspect is dissatisfied. The geographical reference tags include "location", "transportation", and "life", which correspond to the above-mentioned location convenience index respectively. , Traffic Convenience Index And the convenience index ; Count the number of times the three geographical reference labels appear in the historical evaluation data of each participant , and , and calculated according to the following formula , , The value of:

[0089]

[0090] in, represents the total number of evaluations of each participant, and ; If a participant has no evaluation data, the evaluation data of the participant will not be considered;

[0091] Based on the comprehensive convenience index of all candidate meeting locations Screen the meeting places and combine the convenience index The largest candidate meeting address is transmitted back to the smart storage contract and used as storage data for the meeting location attribute.

[0092] Combine the contents in steps 201 to 204:

[0093] By introducing the meeting location determination contract and based on the judgment function and screening function in the contract, the intelligent determination of the meeting location is realized; the location convenience index, traffic convenience index and life convenience index are comprehensively considered, and through sophisticated calculation and weight distribution, the candidate meeting location with the highest comprehensive convenience index can be accurately screened out, thereby ensuring that the selection of the meeting location not only meets the actual needs of the participants, but also improves the organization efficiency and meeting experience of the meeting;

[0094] In terms of geographic information matching management, through clever interface calls and data association, we have achieved accurate matching and analysis of the addresses of participants, candidate meeting addresses, surrounding transportation, merchants and other information, providing a scientific basis for the selection of meeting locations and greatly improving the intelligence of meeting management and the accuracy of geographic information matching.

[0095] Step 3: Establish a route intelligent planning contract in the blockchain network, and make decisions on route planning based on the participants’ travel methods; for participants who need route planning, perform multiple route planning based on the participant’s real-time location and the selected meeting location;

[0096] The step three includes the following steps:

[0097] Step 301: Establish a route intelligent planning contract in the blockchain network, establish a calling interface between the route intelligent planning contract and the intelligent storage contract, and define a path planning judgment event and a path planning function in the route intelligent planning contract, wherein the path planning judgment event makes a path planning judgment based on the travel mode of each participant. Specifically, on the day the meeting starts, the choice of travel mode is sent to the client of each participant based on the path planning judgment event, and the path planning judgment is made based on the travel mode sent by the participant. The participant who chooses to drive himself is given a path planning, and the participant who chooses to travel by other means is not given a path planning.

[0098] Step 302: The path planning function performs path planning based on the real-time location of each participant and the selected meeting location. The real-time location is updated in real time based on the GPS tracker on the participant's mobile device. A calling interface is established between the route intelligent planning contract and the GIS road traffic system. The GIS road traffic system stores the urban traffic road network to monitor the real-time traffic status data of each road. The specific path planning steps are as follows:

[0099] After determining that path planning is required for the participants, an overall shortest path is planned based on the real-time location data of the participants at this time, and the participants start driving according to this shortest path; the overall shortest path is found according to the following method:

[0100] Through the calling interface between the route intelligent planning contract and the GIS road traffic system, the road conditions and traffic congestion information are obtained in real time; the coordinates of each intersection in the urban traffic road network and the length of each road are obtained; a weighted directed graph model is constructed on the urban traffic road network, and the weight of each edge is the product of the length of the corresponding road and the road resistance coefficient. The road resistance coefficient represents the real-time information of the road, specifically: the road resistance coefficient of an unobstructed road is 1, the road resistance coefficient of a generally blocked road is 2, and the road resistance coefficient of a severely blocked road is 3; the unobstructed road, the generally blocked road, and the severely blocked road are determined according to the real-time traffic flow and the set traffic flow threshold;

[0101] Use the Dijkstra algorithm to calculate the weighted path lengths of all routes from the current location of the participants to the meeting location, and select the path with the shortest weighted path length as the overall shortest path;

[0102] Step 303: When the participant is driving, each time he passes an intersection, he needs to plan the path again according to step 302. If the shortest path obtained after planning changes, a voice prompt is sent to the client of the participant through the prompt event in the smart planning contract.

[0103] Combine the contents in steps 301 to 303:

[0104] In terms of conference and geographic information matching management, this design not only ensures that participants can reach the meeting place quickly and accurately, but also effectively avoids traffic congestion and other problems by real-time monitoring of road conditions and dynamically adjusting route planning, thereby improving the travel experience of participants and the overall efficiency of the meeting. By re-planning the route at intersections and sending voice prompts, the practicality and intelligence of route planning are further enhanced, providing a strong guarantee for the smooth progress of the meeting.

[0105] refer to Figure 3 The present invention also provides a geographic information matching management system for associated conferences, including:

[0106] The blockchain network establishment module establishes a blockchain network consisting of multiple conference nodes and multiple participant nodes, and establishes multiple smart contracts in the blockchain network, including smart storage contracts, smart association contracts, meeting location determination contracts, and route smart planning contracts;

[0107] Smart contract interface establishment module, establishes calling interfaces for other smart contracts in each smart contract, and establishes calling interfaces for other systems in the meeting location determination contract and the route smart planning contract;

[0108] The data storage and sharing module implements the storage of data of each node based on the smart storage contract and the association between nodes based on the smart association contract;

[0109] The meeting location determination module determines the meeting location based on the judgment function and the screening function in the meeting location determination contract; the screening function calculates the comprehensive convenience index based on the location convenience index, transportation convenience index and life convenience index of each pre-selected meeting location, and returns the pre-selected meeting location with the largest comprehensive convenience index as the determined meeting location;

[0110] The path planning determination module determines whether path planning is needed based on the route intelligent planning contract; for participants who need path planning, multiple path planning is performed based on the real-time location of the participant and the selected meeting location.

[0111] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present invention are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer storage medium or transmitted via a computer storage medium.

[0112] Computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. Computer storage media can be any available media that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media. Available media can be magnetic media (e.g., floppy disks, hard disks, tapes), optical media (e.g., DVDs), or semiconductor media, such as solid state drives (SSDs), etc.

[0113] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A geographic information matching management method for associated conferences, characterized in that: include: A blockchain network consisting of several conference nodes, participant nodes, and a buffer node is established, and a smart storage contract and a smart association contract are established in the blockchain network, which are respectively used for the storage and modification of data of each node and the association between each node; the smart storage contract defines the data storage structure and data storage function, and provides the calling interface of the conference node, the participant node, and the buffer node; the smart association contract defines the association rules and the association access function, and provides the calling interface of the conference node, the participant node, and the buffer node; A meeting location determination contract is established in the blockchain network, and the meeting location is determined based on the judgment function and the screening function in the contract; the meeting location determination contract defines the judgment function and the screening function, and provides a calling interface between the smart storage contract and the smart association contract as well as the urban traffic management system and the merchant management system; The filtering function calculates the comprehensive convenience index based on the location convenience index, transportation convenience index, and life convenience index of each pre-selected meeting location, and returns the pre-selected meeting location with the largest comprehensive convenience index as the final meeting location; specifically: Based on the calling interface between the meeting location determination contract and the smart storage contract and the smart association contract, the address attribute data of each meeting participant in the buffer node is obtained; based on the Haversine formula, the distance between the address of each participant and each candidate meeting address is calculated respectively, and after the mean operation, the location convenience index of each candidate meeting address is obtained. ; Based on the calling interface between the conference location determination contract and the urban traffic management system, obtain the subway lines and bus lines around each candidate conference address and each participant's address, and calculate the first traffic index of each candidate conference address. With the second traffic index , according to the formula Calculate the transportation convenience index for each candidate meeting location ,in , First Traffic Index With the second traffic index The weight coefficient of ; Based on the calling interface between the conference location determination contract and the merchant management system, the number of designated merchants around each candidate conference address is obtained, and the designated merchants include restaurants, cafes and hotels; each candidate conference address is counted separately Number of designated businesses within meters , the distance between the designated merchant and the candidate meeting address is calculated using the Haversine formula; according to the formula Calculate the The living convenience index of the candidate meeting locations ,in, ; Location Convenience Index , Traffic Convenience Index And the convenience index After normalization, the comprehensive convenience index of each candidate meeting address is obtained. , the expression is: , in, , , The location convenience index , Traffic Convenience Index And the convenience index The weight coefficient of , , Location Convenience Index , Traffic Convenience Index And the convenience index The value after normalization of the maximum value; the comprehensive convenience index The largest candidate meeting address is sent back to the smart storage contract and used as storage data for the meeting location attribute; Based on the calling interface between the conference location determination contract and the smart storage contract, the geographical reference label in the evaluation attribute data in each conference participant node is obtained. The conference participant node represents the participant node corresponding to the conference participant. The geographical reference label includes location, transportation, and life, which correspond to the above-mentioned location convenience index respectively. , Traffic Convenience Index And the convenience index ; Count the number of times the three geographical reference labels appear in the historical evaluation data of each participant , and , and calculated according to the following formula , , The value of: , in, Indicates the total number of evaluations for each participant; A route intelligent planning contract is established in the blockchain network, and the path planning is judged based on the travel mode of the participants; the route intelligent planning contract defines path planning judgment events, path planning functions and prompt events, and provides a calling interface between the intelligent storage contract and the GIS road traffic system; for participants who need to perform path planning, multiple path planning is performed based on the real-time location of the participant and the selected meeting place.

2. A geographic information matching management method for associated conferences as claimed in claim 1, characterized in that: The conference node is used to store conference data, including identifier, conference name, conference theme, conference initiator, conference participant, conference time and conference location data; the participant node is used to store personal data, including identifier, name, age, address, real-time location, conference participation, conference initiation and evaluation data; The buffer node is used to store data to be stored and to be modified, and to perform a meeting location determination operation before node storage.

3. A geographic information matching management method for associated conferences as claimed in claim 2, characterized in that: When the buffer node calls the smart storage contract to store new meeting data, the meeting location attribute data in the buffer node is passed to the meeting location determination contract by calling the interface, and these meeting location attribute data are recorded as candidate meeting addresses; The judgment function is used to judge the number of candidate meeting addresses in the incoming meeting location attribute data. If it is judged that there is only one candidate meeting address, the candidate meeting address is returned to the smart storage contract and used as the storage data of the meeting location attribute; if it is judged that there are multiple data candidate meeting addresses, the screening function is called to screen the meeting location; The screening function is used to calculate the location convenience index, traffic convenience index and life convenience index of each candidate meeting address.

4. A geographic information matching management method for associated conferences as claimed in claim 1, characterized in that: The first traffic index Calculate as follows: Get the first Candidate meeting locations Total number of subway stations and bus stops within meters , at most the statistical The total number of subway stations and bus stops within 1000 meters of the candidate meeting location ; Range specifically indicates the interval , that is, the radius is The circular area between Calculate the The traffic convenience index of candidate meeting addresses is calculated by normalizing the traffic convenience index of all candidate meeting addresses to obtain the first traffic index of each candidate meeting address. .

5. A geographic information matching management method for associated conferences as claimed in claim 1, characterized in that: The second traffic index Calculate as follows: Based on the subway and bus route maps in the urban traffic management system, all the traffic routes from each participant's address to each candidate meeting address are obtained, and the formula Calculate the route convenience index for each transportation route; Indicates The address of the participants is The number of transfers on each transportation route between the candidate meeting locations, Indicates The address of the participants is The walking distance of each transportation route between the candidate meeting locations; select the transportation route with the smallest route convenience index, and follow the formula Calculate the The comprehensive route convenience index of the candidate meeting addresses is calculated; after normalizing the comprehensive route convenience index of all candidate meeting addresses, the second traffic index of each candidate meeting address is obtained. .

6. A geographic information matching management method for associated conferences as claimed in claim 1, characterized in that: The path planning judgment event makes a path planning judgment based on the travel mode of each participant. Path planning is performed for participants who choose to travel by self-driving, and path planning is not performed for participants who choose to travel by other modes. The path planning function performs path planning based on the real-time location of the participants and the selected meeting place; before the participants set off, the traffic congestion information and length of each road in the urban traffic road network and the coordinates of each intersection are obtained through the calling interface between the route intelligent planning contract and the GIS road traffic system; a weighted directed graph model is constructed on the urban traffic road network, and the weight of each edge is the product of the length of the corresponding road and the road resistance coefficient, the road resistance coefficient of the unblocked road is 1, the road resistance coefficient of the generally blocked road is 2, and the road resistance coefficient of the severely blocked road is 3; the Dijkstra algorithm is used to calculate the weighted path length of all routes from the current location of the participants to the meeting place, and the path with the shortest weighted path length is selected as the overall shortest path; after the participants set off, each time they pass an intersection, path planning needs to be performed again.

7. A geographic information matching management system for associated conferences, applied to the method according to any one of claims 1 to 6, characterized in that: include: The blockchain network establishment module establishes a blockchain network consisting of multiple conference nodes and multiple participant nodes, and establishes multiple smart contracts in the blockchain network, including smart storage contracts, smart association contracts, meeting location determination contracts, and route smart planning contracts; Smart contract interface establishment module, establishes calling interfaces for other smart contracts in each smart contract, and establishes calling interfaces for other systems in the meeting location determination contract and the route smart planning contract; The data storage and sharing module implements the storage of data of each node based on the smart storage contract and the association between nodes based on the smart association contract; The meeting location determination module determines the meeting location based on the judgment function and the screening function in the meeting location determination contract; the screening function calculates the comprehensive convenience index based on the location convenience index, transportation convenience index and life convenience index of each pre-selected meeting location, and returns the pre-selected meeting location with the largest comprehensive convenience index as the determined meeting location; The path planning determination module determines whether path planning is needed based on the route intelligent planning contract; For participants who need path planning, multiple path planning is performed based on the real-time location of the participant and the selected meeting location.