Real-time interactive navigation method and device

By receiving and processing user real-time dynamic information in navigation applications, generating and sending navigation routes and environmental information, the problem that traditional navigation applications cannot provide dynamic information in the surrounding environment in real time is solved, and a safer and more convenient travel experience is achieved.

CN119618243APending Publication Date: 2025-03-14ECARX (HUBEI) TECHCO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411705210.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-26
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

Traditional navigation applications cannot provide dynamic information about the user's surrounding environment in real time, resulting in problems such as congestion, collision and parking difficulties.

Method used

The server receives the user's real-time dynamic information uploaded by each client, generates navigation routes, and sends the static environment information around the route and the user's real-time dynamic information to the client to establish a real-time dynamic navigation environment model that can be used for user interaction.

Benefits of technology

Users can learn about the dynamic information of traffic participants and merchants around the route in real time through the navigation application, improving the safety and convenience of travel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119618243A_ABST
    Figure CN119618243A_ABST
Patent Text Reader

Abstract

The invention discloses a real-time interactive navigation method and device, when the method is executed through a server, user real-time dynamic information uploaded by each client is received, and the user real-time dynamic information comprises real-time position information of a traffic participant user and real-time operation information of a merchant user; when a navigation request sent by a target client is received, generating a navigation route according to the navigation request; and sending the navigation route, the static environment information around the navigation route and the real-time dynamic information of the user to the target client, so that the target client establishes a real-time dynamic navigation environment model for user interaction, a user can know dynamic information of traffic participants and commercial tenants around a route in real time through navigation, so that the safety and convenience of navigation travel of the user are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent navigation technology, and in particular to a real-time interactive navigation method and device. Background Art

[0002] With the rapid development of electronic information technology, navigation applications have become an indispensable auxiliary tool in modern transportation. Traditional navigation applications mainly provide users with route planning services from their current location to their destination, helping users to reach their destination efficiently. However, as people's demand for navigation functions gradually increases, traditional navigation services have certain limitations in real-world applications.

[0003] When driving or walking, users not only need to know how to reach their destination, but also want to know the dynamic situation of the surrounding environment in real time, such as nearby vehicles, nearby people flow and nearby business districts. If users cannot clearly understand the surrounding environment of the navigation route, they may encounter a series of problems such as congestion, collisions, and parking difficulties.

[0004] Therefore, how to enable users to obtain real-time information about their surroundings through navigation is a technical problem that continues to be solved. Summary of the invention

[0005] The present application provides a real-time interactive navigation method and device, which can solve the technical problem that navigation in the prior art can only perform route planning, and the user cannot obtain the dynamic environment around the route.

[0006] In a first aspect, an embodiment of the present application provides a real-time interactive navigation method, which is executed by a server. The real-time interactive navigation method includes:

[0007] Receive real-time dynamic information of users uploaded by various clients, wherein the real-time dynamic information of users includes real-time location information of traffic participant users and real-time operation information of merchant users;

[0008] When receiving a navigation request sent by a target client, generating a navigation route according to the navigation request;

[0009] The navigation route, static environment information around the navigation route and the real-time dynamic information of the user are sent to the target client, so that the target client establishes a real-time dynamic navigation environment model for user interaction.

[0010] In combination with the first aspect, in one implementation: the static environment information includes: road information, building information, location information of parking lots and elevators in the building, and label information of each merchant in the building, wherein the label information includes the merchant name, merchant phone number, and merchant address;

[0011] The real-time location information of the traffic participant users includes: the real-time location information of the vehicle users, the real-time location information of the pedestrian users and the real-time location information of the cycling users;

[0012] The real-time operation information of the merchant user includes: the real-time queuing information of the merchant, the flow of people in the building where the merchant is located, and the available parking spaces in the parking lot.

[0013] In one embodiment, sending the user real-time dynamic information to the target client further includes:

[0014] The real-time queue information of each merchant is bound to the corresponding merchant tag, and the flow of people in the building and the parking lot vacant parking space information are bound to the building and then sent to the target client.

[0015] In one embodiment, receiving registration information sent by each client, wherein the registration information includes a user name, a user type, and an interaction permission;

[0016] Generate a corresponding user ID and user type identifier based on the registration information, and return them to the corresponding client;

[0017] The user types include road participant users and merchant users, and the interaction permissions include allowing interaction and not allowing interaction.

[0018] In one embodiment, receiving an interaction request sent by the target client, and determining an interaction object client according to the interaction request;

[0019] Determining whether the interaction permission of the interaction object client is to allow interaction;

[0020] If yes, then establishing an interaction channel between the target client and the interaction object client;

[0021] Otherwise, a message indicating that interaction cannot be performed is returned to the target client.

[0022] In one embodiment, after receiving the real-time location information of each traffic participant user, the method further includes:

[0023] Predict the corresponding movement trajectory based on the real-time location information of each traffic participant;

[0024] If the predicted moving trajectories of multiple traffic participants at the same time overlap, a collision avoidance prompt message is sent to the client of each traffic participant whose predicted moving trajectory overlaps.

[0025] In a second aspect, an embodiment of the present application provides a real-time interactive navigation method, which is executed by a client. The real-time interactive navigation method includes:

[0026] Uploading user real-time dynamic information to the server, wherein the user real-time dynamic information includes real-time location information of traffic participant users or real-time operation information of merchant users;

[0027] Send a navigation request to the server according to the input navigation starting point and navigation end point;

[0028] A real-time dynamic navigation dynamic environment model for user interaction is established according to the navigation route fed back by the server, the static environment information around the navigation route, and the real-time dynamic information of the user.

[0029] In conjunction with the second aspect, in one implementation, a real-time dynamic navigation dynamic environment model for user interaction is established based on the navigation route fed back by the server, static environment information around the navigation route, and real-time dynamic information of the user, including:

[0030] Taking the client's own real-time position as the origin, a road model, a building model and a traffic participant model that can be clicked and interacted with by the user are established within a preset first distance, and when the distance to the building model is less than a second distance, a merchant label in the building is generated on the building model.

[0031] In one embodiment, when the distance from the building model is less than a second distance, generating a merchant label in the building on the building model further includes:

[0032] When receiving an interactive action of the user on the merchant tag, displaying the tag information and real-time operation information of the merchant corresponding to the merchant tag;

[0033] The real-time operation information includes the real-time queue information of merchants, the flow of people in the building where the merchants are located, and the available parking spaces in the parking lot.

[0034] In a third aspect, an embodiment of the present application provides a real-time interactive navigation device, the real-time interactive navigation device comprising:

[0035] A receiving module, which is used to receive real-time dynamic information of users uploaded by various clients, wherein the real-time dynamic information of users includes real-time location information of traffic participant users and real-time operation information of merchant users;

[0036] A generating module, which is used to generate a navigation route according to the navigation request when receiving a navigation request sent by a target client;

[0037] The sending module is used to send the navigation route, the static environment information around the navigation route and the real-time dynamic information of the user to the target client, so that the target client can establish a real-time dynamic navigation environment model for user interaction.

[0038] A real-time interactive navigation and device provided in an embodiment of the present application, when the method is executed by a server, receives real-time dynamic information of users uploaded by various clients, wherein the real-time dynamic information of users includes real-time location information of traffic participant users and real-time operation information of merchant users; when a navigation request sent by a target client is received, a navigation route is generated according to the navigation request; the navigation route, static environment information around the navigation route and the real-time dynamic information of the users are sent to the target client, so that the target client establishes a real-time dynamic navigation environment model for user interaction, so that the user can understand the dynamic information of traffic participants and merchants around the route in real time through navigation, thereby improving the safety and convenience of user navigation travel. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 A flowchart of an embodiment of a real-time interactive navigation method executed by a server in the present application;

[0040] Figure 2 A flowchart of an embodiment of a real-time interactive navigation method executed by a client in the present application;

[0041] Figure 3 This is a schematic diagram of functional modules of an embodiment of a real-time interactive navigation device of the present application. DETAILED DESCRIPTION

[0042] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0043] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0044] In a first aspect, an embodiment of the present application provides a real-time interactive navigation method, which is executed by a server.

[0045] In one embodiment, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the real-time interactive navigation method of the present application. Figure 1 As shown, the real-time interactive navigation method includes:

[0046] Step S101: receiving real-time dynamic information of users uploaded by various clients, wherein the real-time dynamic information of users includes real-time location information of traffic participant users and real-time operation information of merchant users.

[0047] In one embodiment, before receiving the real-time dynamic information of users uploaded by each client, the server also includes: receiving registration information sent by each client, wherein the registration information includes user name, user type and interaction authority; generating a corresponding user ID and user type identifier based on the registration information, and returning it to the corresponding client.

[0048] Specifically, the registration information received by the server is input and configured on the client side when the user logs into the navigation application for the first time. The registration information includes user name, user type, and interaction permissions. The user type can be provided by the client as an option for the user to choose, including options such as road participant users and merchant users. The road participant user options can be specifically subdivided into options such as vehicle users, pedestrian users, and cycling users. In the merchant user options, the client can provide a user label information input field for the user to enter the merchant name, merchant phone number, and merchant address, where the merchant user address includes the address within the building where the merchant is located. Interaction permissions include allowing interaction and not allowing interaction, and social permissions can be changed during subsequent use of the navigation application.

[0049] In addition, according to the software operation requirements, users can be guided to enter identity identification ID (such as ID number), personal information (such as gender, age, etc.), Metaverse virtual ID and other information. The Metaverse virtual ID is used to log in to the Metaverse ecosystem and for subsequent real-time dynamic navigation environment modeling.

[0050] The client will store the user's configured registration information and upload it to the server. The server generates a unique user ID and user type identifier for each user based on the received registration information and returns it to the client.

[0051] Furthermore, after registration is completed, each user will upload real-time dynamic information of the user to the server each time they log in to the navigation application through the client. For traffic participant users, the navigation application obtains the GPS world position coordinates through the client to determine the real-time location of the traffic participant user and uploads it to the server. The server can receive the real-time location information of each traffic participant user. For merchant users, the third-party operation software authorized by the merchant user can send the merchant's real-time operation information to the navigation application, or the merchant user can upload the real-time operation information by himself. The server can receive the implementation operation information of each merchant user.

[0052] Step S102: When a navigation request sent by a target client is received, a navigation route is generated according to the navigation request.

[0053] Specifically, each client that has logged into the navigation application can be used as a target client. The server generates a navigation route based on a preset navigation map according to the navigation start point and navigation end point in the navigation request.

[0054] Step S103: sending the navigation route, the static environment information around the navigation route and the real-time dynamic information of the user to the target client, so that the target client establishes a real-time dynamic navigation environment model for user interaction.

[0055] Specifically, the static environment information includes road information, building information, location information of parking lots and elevators in the building, and label information of each merchant in the building, wherein the label information includes the merchant name, merchant phone number, and merchant address. Among them, the road information includes information such as the road coordinate position and the coordinate position of traffic signs on the road, and the building information includes information such as the building coordinate position. These static environment information will not change, so they can be pre-set in the navigation map by the server, and directly called and fed back to the target client after the navigation route is planned.

[0056] The real-time location information of the traffic participant users includes: the real-time location information of vehicle users, pedestrian users and cyclists. The real-time operation information of the merchants includes: the real-time queue information of the merchants, the flow of people in the building where the merchants are located and the available parking spaces in the parking lot.

[0057] In one embodiment, the server binds the real-time queue information of each merchant with the corresponding merchant tag, binds the flow of people in the building and the parking lot vacant parking space information with the building, and then stores, distributes, broadcasts and sends them to the corresponding target client. The target client can establish a corresponding interactive model based on the static environment information around the received navigation route and the user's real-time dynamic information. The interactive model includes a road model, a traffic participant model, a building model, and a merchant tag model in the building, and displays it on the navigation interface. The traffic participant model specifically includes a pedestrian model, a vehicle model, and a cyclist model.

[0058] When users interact with the model in the navigation interface, the client can display the corresponding information of the model in the navigation interface. For example, by clicking on the building model, the location information of the parking lot and elevator in the building can be displayed. By clicking on the merchant label, the client can display the corresponding merchant label information, real-time queue information, traffic flow in the building where the merchant is located, and parking lot vacant space information. This allows users to understand the dynamic information of traffic participants and merchants around the route in real time through the navigation application, thereby improving the convenience of user navigation travel.

[0059] In an optional embodiment, the user can initiate an interaction request to the corresponding client by clicking on the traffic participant model and the merchant tag in the client. In this implementation, the client that initiates the interaction request is regarded as the target client, and the client that accepts the interaction is regarded as the interaction object client. Each client can be used as the target client and the interaction object client. The server receives the interaction request sent by the target client, and determines the interaction object client according to the traffic participant model and / or merchant tag clicked by the user in the interaction request; determines whether the interaction permission of the interaction object client is to allow interaction; if so, establishes an interaction channel between the target client and the interaction object client, so that voice communication can be carried out between the client requesting interaction and the interaction object client; otherwise, returns a prompt message that interaction cannot be carried out to the target client. By establishing an interaction channel between users for real-time communication, users can be helped to immediately know the road condition information ahead in scenarios such as traffic jams, thereby improving and relieving the travel pressure of users.

[0060] As a preferred implementation, after receiving the real-time location information of traffic participants, it also includes: predicting the corresponding moving trajectory based on the real-time location information of each traffic participant; if the predicted moving trajectories of multiple traffic participants at the same time overlap, sending a collision avoidance prompt message to the client of each traffic participant whose predicted moving trajectory overlaps. For example, if it is predicted that the moving trajectory of a pedestrian user and the moving trajectory of a vehicle user may overlap, it means that the pedestrian and the vehicle may collide. The server simultaneously sends a collision prompt message to the pedestrian user and the vehicle user client whose moving trajectories overlap through the navigation application, so that the pedestrian user and the vehicle user can avoid together, thereby reducing the incidence of collision accidents and effectively improving the safety of user travel. The collision prompt message can be a vibration message or a preset prompt tone.

[0061] In a second aspect, an embodiment of the present application provides a real-time interactive navigation method, which is executed through a client.

[0062] In one embodiment, referring to Figure 2 , Figure 2 This is a flow chart of the first embodiment of the real-time interactive navigation method of the present application. Figure 2 As shown, the real-time interactive navigation method includes:

[0063] Step S201: Upload user real-time dynamic information to a server, wherein the user real-time dynamic information includes real-time location information of traffic participant users or real-time operation information of merchant users.

[0064] It is worth noting that after the traffic participant user logs in to the navigation application through the client, the client uploads the real-time location information of the corresponding traffic participant user to the server. After the merchant user logs in to the navigation application through the client, the client uploads the real-time operation information of the corresponding merchant user to the server.

[0065] Step S202: Send a navigation request to the server according to the input navigation start point and navigation end point.

[0066] Step S203: establishing a real-time dynamic navigation dynamic environment model for user interaction according to the navigation route fed back by the server, the static environment information around the navigation route and the real-time dynamic information of the user.

[0067] In one embodiment, a real-time dynamic navigation dynamic environment model for user interaction is established based on the static environment information around the navigation route fed back by the server and the real-time dynamic information of the user, including: taking the real-time position of the client itself as the origin, establishing a road model, a building model and a traffic participant model for user click interaction within a first preset distance, and generating a corresponding merchant tag in the building on the building model when the distance to the building model is less than a second distance.

[0068] It is worth noting that the first distance and the second distance can be set by the navigation application developer according to usage requirements. For example, the first distance is set to 1 kilometer and the second distance is set to 100 meters.

[0069] The client navigation application in this embodiment can be developed using a 3D engine. After receiving the navigation route and the static environment information around the navigation route and the real-time dynamic information of the user sent by the server, the client can create a model Actor based on the user ID and identity type identifier used by the traffic participant user and the merchant in the real-time dynamic information of the user, and create a road model, building model, and traffic participant model that can be used for interaction within a range of 1 km around itself as the origin. The traffic participant model includes a pedestrian model, a vehicle model, and a cyclist model. All pedestrians, vehicles, and cyclists who log in to the navigation application within the first distance range can be displayed in real time in the navigation interface.

[0070] Optionally, for pedestrians and vehicles that are not registered with the navigation application, they can be rendered in combination with the traditional in-vehicle advanced driver assistance system ADAS technology and displayed on the navigation interface.

[0071] Furthermore, when the distance to the building model is less than the second distance, after the corresponding business tag in the building is generated on the building model, it also includes: when the client receives the user's interactive action on the business tag, such as a click action, etc., it displays the real-time operation information such as the tag information corresponding to the business tag, the real-time queue information, the flow of people in the building where the business is located, and the available parking spaces in the parking lot. In this way, the user can understand the dynamic information of the traffic participants and businesses around the route in real time through the navigation application, thereby improving the convenience of the user's navigation travel.

[0072] In one embodiment, the client can also receive a user's interaction request action, for example, if the user long presses a vehicle model in the navigation interface, the client initiates a corresponding interaction request to the server to request to establish an interaction channel with the interaction object client. By establishing an interaction channel between users, it can help users obtain road information more timely and clearly.

[0073] In a second aspect, the present application also provides a real-time interactive navigation device, which is used in a server.

[0074] In one embodiment, referring to Figure 3 , Figure 3 This is a functional module diagram of an embodiment of a real-time interactive navigation device of the present application. Figure 3 As shown, the real-time interactive navigation device includes:

[0075] A receiving module, which is used to receive real-time dynamic information of users uploaded by various clients, wherein the real-time dynamic information of users includes real-time location information of traffic participant users and real-time operation information of merchant users;

[0076] A generating module, which is used to generate a navigation route according to the navigation request when receiving a navigation request sent by a target client;

[0077] The sending module is used to send the navigation route, the static environment information around the navigation route and the real-time dynamic information of the user to the target client, so that the target client can establish a real-time dynamic navigation environment model for user interaction.

[0078] Furthermore, in one embodiment, the static environment information includes: road information, building information, location information of parking lots and elevators in the building, and label information of each merchant in the building, wherein the label information includes merchant name, merchant phone number, and merchant address;

[0079] The real-time location information of the traffic participant users includes: the real-time location information of the vehicle users, the real-time location information of the pedestrian users and the real-time location information of the cycling users;

[0080] The real-time operation information of the merchant user includes: the real-time queuing information of the merchant, the flow of people in the building where the merchant is located, and the available parking spaces in the parking lot.

[0081] Furthermore, in one embodiment, the sending module is further used for:

[0082] The real-time queue information of each merchant is bound to the corresponding merchant tag, and the flow of people in the building and the parking lot vacant parking space information are bound to the building and then sent to the target client.

[0083] Furthermore, in one embodiment, the device further includes a registration module, which is used to:

[0084] Receiving registration information sent by each client, wherein the registration information includes user name, user type and interaction authority;

[0085] Generate a corresponding user ID and user type identifier based on the registration information, and return them to the corresponding client;

[0086] The user types include road participant users and merchant users, and the interaction permissions include allowing interaction and not allowing interaction.

[0087] Furthermore, in one embodiment, the device further includes an interaction module, which is used to:

[0088] receiving an interaction request sent by the target client, and determining an interaction object client according to the interaction request;

[0089] Determining whether the interaction permission of the interaction object client is to allow interaction;

[0090] If yes, then establishing an interaction channel between the target client and the interaction object client;

[0091] Otherwise, a message indicating that interaction cannot be performed is returned to the target client.

[0092] Furthermore, in one embodiment, the device further includes a prompt module, which is used to:

[0093] Predict the corresponding movement trajectory based on the real-time location information of each traffic participant;

[0094] If the predicted moving trajectories of multiple traffic participants at the same time overlap, a collision avoidance prompt message is sent to the client of each traffic participant whose predicted moving trajectory overlaps.

[0095] The functional implementation of each module in the above-mentioned real-time interactive navigation device corresponds to each step in the above-mentioned real-time interactive navigation method embodiment, and its functions and implementation processes are not repeated here one by one.

[0096] It should be noted that the serial numbers of the above-mentioned embodiments of the present application are only for description and do not represent the advantages or disadvantages of the embodiments.

[0097] The terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices. The terms "first", "second" and "third" are used to distinguish different objects, etc., and do not represent a sequence, nor do they limit "first", "second" and "third" to different types.

[0098] In the description of the embodiments of the present application, "exemplary", "for example" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary", "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary", "for example" or "for example" is intended to present related concepts in a specific way.

[0099] In the description of the embodiments of the present application, unless otherwise specified, “ / ” means or, for example, A / B can mean A or B; the “and / or” in the text is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, “multiple” refers to two or more than two.

[0100] In some processes described in the embodiments of the present application, multiple operations or steps that appear in a specific order are included, but it should be understood that these operations or steps may not be executed in the order in which they appear in the embodiments of the present application or in parallel, and the sequence number of the operation is only used to distinguish the different operations, and the sequence number itself does not represent any execution order. In addition, these processes may include more or fewer operations, and these operations or steps may be executed in sequence or in parallel, and these operations or steps may be combined.

[0101] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, disk, CD) as described above, and includes a number of instructions for a terminal device to execute the methods described in each embodiment of the present application.

[0102] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A real-time interactive navigation method, characterized in that: The method is executed by a server, and the real-time interactive navigation method includes: Receive real-time dynamic information of users uploaded by various clients, wherein the real-time dynamic information of users includes real-time location information of traffic participant users and real-time operation information of merchant users; When receiving a navigation request sent by a target client, generating a navigation route according to the navigation request; The navigation route, static environment information around the navigation route and the real-time dynamic information of the user are sent to the target client, so that the target client establishes a real-time dynamic navigation environment model for user interaction.

2. The real-time interactive navigation method according to claim 1, characterized in that: The static environment information includes: road information, building information, location information of parking lots and elevators in the building, and label information of each merchant in the building, wherein the label information includes the merchant name, merchant telephone number and merchant address; The real-time location information of the traffic participant users includes: the real-time location information of the vehicle users, the real-time location information of the pedestrian users and the real-time location information of the cycling users; The real-time operation information of the merchant user includes: the real-time queuing information of the merchant, the flow of people in the building where the merchant is located, and the available parking spaces in the parking lot.

3. The real-time interactive navigation method according to claim 2, characterized in that: Sending the user real-time dynamic information to the target client also includes: The real-time queue information of each merchant is bound to the corresponding merchant tag, and the flow of people in the building and the parking lot vacant parking space information are bound to the building and then sent to the target client.

4. The real-time interactive navigation method according to claim 1, characterized in that: Before receiving the real-time dynamic information of users uploaded by each client, it also includes: Receiving registration information sent by each client, wherein the registration information includes user name, user type and interaction authority; Generate a corresponding user ID and user type identifier based on the registration information, and return them to the corresponding client; The user types include road participant users and merchant users, and the interaction permissions include allowing interaction and not allowing interaction.

5. The real-time interactive navigation method according to claim 4, characterized in that: The method further includes: receiving an interaction request sent by the target client, and determining an interaction object client according to the interaction request; Determining whether the interaction permission of the interaction object client is to allow interaction; If yes, then establishing an interaction channel between the target client and the interaction object client; Otherwise, a message indicating that interaction cannot be performed is returned to the target client.

6. The real-time interactive navigation method according to claim 1, characterized in that: After receiving the real-time location information of each traffic participant user, it also includes: Predict the corresponding movement trajectory based on the real-time location information of each traffic participant; If the predicted moving trajectories of multiple traffic participants at the same time overlap, a collision avoidance prompt message is sent to the client of each traffic participant whose predicted moving trajectory overlaps.

7. A real-time interactive navigation method, characterized in that: The method is executed by a client, and the real-time interactive navigation method includes: Uploading user real-time dynamic information to the server, wherein the user real-time dynamic information includes real-time location information of traffic participant users or real-time operation information of merchant users; Send a navigation request to the server according to the input navigation starting point and navigation end point; A real-time dynamic navigation dynamic environment model for user interaction is established according to the navigation route fed back by the server, the static environment information around the navigation route, and the real-time dynamic information of the user.

8. The real-time interactive navigation method according to claim 7, characterized in that: According to the navigation route fed back by the server, the static environment information around the navigation route and the real-time dynamic information of the user, a real-time dynamic navigation dynamic environment model for user interaction is established, including: Taking the client's own real-time position as the origin, a road model, a building model and a traffic participant model that can be clicked and interacted with by the user are established within a preset first distance, and when the distance to the building model is less than a second distance, a merchant label in the building is generated on the building model.

9. The real-time interactive navigation method according to claim 8, characterized in that: When the distance from the building model is less than a second distance, generating a business label in the building on the building model, further comprising: When receiving the user's interactive action on the merchant tag, displaying the tag information and real-time operation information of the merchant corresponding to the merchant tag; The real-time operation information includes real-time queue information of merchants, flow of people in the building where the merchants are located, and available parking spaces in the parking lot.

10. A real-time interactive navigation device, characterized in that: It is used in a server, and the real-time interactive navigation device includes: A receiving module, which is used to receive real-time dynamic information of users uploaded by various clients, wherein the real-time dynamic information of users includes real-time location information of traffic participant users and real-time operation information of merchant users; A generating module, which is used to generate a navigation route according to the navigation request when receiving a navigation request sent by a target client; The sending module is used to send the navigation route, the static environment information around the navigation route and the real-time dynamic information of the user to the target client, so that the target client can establish a real-time dynamic navigation environment model for user interaction.