Navigation method and related device

By obtaining road network data in indoor areas and using the unique intersection identification for navigation, the problem that users are prone to missing intersections in indoor navigation is solved, and more efficient and accurate navigation services are achieved.

CN120293145APending Publication Date: 2025-07-11AIBEE (BEIJING) TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510469812.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-15
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

In indoor environments, the relative position guidance of the navigation signs can easily cause the user to miss the correct intersection, especially in areas with close and similar intersections, resulting in inaccurate navigation.

Method used

By obtaining road network data in the indoor area, including the unique identifier of each intersection, generating navigation information, using the intersection identifier for absolute location navigation, and guiding users to the destination in combination with voice broadcasting and navigation interface prompts.

Benefits of technology

It improves the accuracy of indoor navigation, reduces the possibility of users missing intersections due to rapid movement, and provides dual navigation services for visual and auditory, enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120293145A_ABST
    Figure CN120293145A_ABST
Patent Text Reader

Abstract

The invention discloses a navigation method and a related device, and the method comprises the steps: firstly obtaining a current position and a destination of a user, and obtaining road network data of an indoor area when determining that the current position of the user is in the indoor area, the system further comprises a plurality of intersection identifiers in one-to-one correspondence with the intersections in the road network, the plurality of intersection identifiers are arranged at the corresponding intersections, and then the computer equipment guides the user to go to the destination through the uniquely determined intersection identifier of each intersection according to the current position of the user, the road network data of the indoor area and the destination. Therefore, in combination with the intersection identifier arranged at each intersection, visual confusion brought to a user due to similarity of road intersections can be avoided, the user is helped to quickly determine the next intersection needing to be operated and make preparation in advance, the possibility that the user enters a wrong intersection due to quick movement is effectively reduced, and the user experience is improved. And the accuracy of indoor navigation is obviously improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of navigation technology, and more particularly to a navigation method and related devices. Background Art

[0002] In indoor environments, such as shopping malls and parking lots, navigation signs are crucial for guiding people and vehicles to their destinations. These areas typically use direction arrows, such as straight, left turn, and U-turn, as navigation signs to help users find their target locations.

[0003] With the development of indoor navigation technology, users can obtain navigation information in real time through voice prompts and visual interfaces, thus reaching their destinations more efficiently.

[0004] However, due to the relatively close and similar distances between indoor intersections, this relative position guidance is confusing, making it easy for users to miss the correct intersection when moving quickly. Summary of the Invention

[0005] In view of this, this application provides a navigation method and related devices that uniquely identify each intersection in an indoor area for absolute position navigation, preventing users from missing the correct intersection.

[0006] To solve the above problems, the technical solutions provided in this application are as follows:

[0007] On the one hand, this application provides a navigation method, which includes:

[0008] Obtain the user's current location and destination;

[0009] When the current location is in an indoor area, obtain road network data, where the road network data includes information on the road network of the indoor area and a plurality of intersection identifiers corresponding one-to-one to the respective nodes of the road network, and the plurality of intersection identifiers are respectively arranged at the corresponding intersections;

[0010] Generate first navigation information based on the current location, the road network data, and the destination, where the first navigation information is used to guide the user to the destination according to the intersection identifiers.

[0011] In a possible implementation, the obtaining of the road network data includes:

[0012] Obtain information on the road network of the indoor area;

[0013] Based on the mapping relationship between the plurality of intersection identifiers and the respective nodes of the road network, add the plurality of intersection identifiers to the information on the road network to generate the road network data.

[0014] In a possible implementation, generating the first navigation information based on the current location, the road network data, and the destination includes:

[0015] Generating a navigation route according to the current location, the road network data, and the destination;

[0016] Generating the content of voice broadcast and performing voice broadcast according to the real-time location of the user and the navigation route, and the keywords of the content of the voice broadcast include the intersection identifier of the next intersection to be operated.

[0017] In a possible implementation, after generating the navigation route according to the current location, the road network data, and the destination, the method further includes:

[0018] Displaying a navigation interface according to the navigation route, and at least displaying the intersection identifier of the next intersection that the user is about to operate in the navigation interface.

[0019] In a possible implementation, the method further includes:

[0020] When the current location is not in the indoor area, obtaining the road network information of the surrounding area;

[0021] Generating second navigation information according to the current location, the road network information of the surrounding area, and the destination, and the second navigation information is used to guide the user to the destination with the real-time location of the user as a reference.

[0022] In a possible implementation, the multiple intersection identifiers are obtained by planning the intersections in the indoor area based on a predetermined rule.

[0023] In a possible implementation, after obtaining the road network data, the method further includes:

[0024] When the first intersection identifier in the multiple intersection identifiers is updated, matching the updated first intersection identifier with the information of the road network, and updating the road network data.

[0025] In another aspect, the present application provides a navigation device, and the device includes an obtaining unit and a generating unit:

[0026] The obtaining unit is used to obtain the current location and the destination of the user;

[0027] The obtaining unit is further used to obtain road network data when the current location is in the indoor area, the road network data includes the information of the road network in the indoor area, and a plurality of intersection identifiers corresponding one-to-one to each node of the road network, and the plurality of intersection identifiers are respectively arranged at the corresponding intersections;

[0028] The generating unit is configured to generate first navigation information based on the current location, the road network data, and the destination, and the first navigation information is used to guide the user to the destination according to the intersection identifier.

[0029] In a possible implementation, the obtaining unit is specifically configured to:

[0030] Obtain information about the road network of the indoor area;

[0031] Based on the mapping relationship between the multiple intersection identifiers and each node of the road network, add the multiple intersection identifiers to the information of the road network to generate the road network data.

[0032] In a possible implementation, the generating unit is specifically configured to:

[0033] Generate a navigation route according to the current location, the road network data, and the destination;

[0034] Generate the content of voice broadcast and perform voice broadcast according to the real-time location of the user and the navigation route, and the keywords of the content of the voice broadcast include the intersection identifier of the next intersection to be operated.

[0035] In a possible implementation, the generating unit is further configured to:

[0036] Display a navigation interface according to the navigation route, and at least display the intersection identifier of the next intersection that the user is about to operate in the navigation interface.

[0037] In a possible implementation, the obtaining unit is further configured to obtain the road network information of the surrounding area when the current location is not in the indoor area;

[0038] The generating unit is further configured to generate second navigation information according to the current location, the road network information of the surrounding area, and the destination, and the second navigation information is used to guide the user to the destination with reference to the real-time location of the user.

[0039] In a possible implementation, the multiple intersection identifiers are obtained by planning the intersections in the indoor area based on a predetermined rule.

[0040] In a possible implementation, the device further includes an updating unit:

[0041] The updating unit is configured to, when the first intersection identifier among the multiple intersection identifiers is updated, match the updated first intersection identifier with the information of the road network and update the road network data.

[0042] In another aspect, the present application provides a computer device, which includes a processor and a memory:

[0043] The memory is used to store a computer program;

[0044] The processor is used to execute the method described in any one of the above according to the computer program.

[0045] In another aspect, the present application provides a computer-readable storage medium, which is used to store a computer program, and the computer program realizes the execution of the method described in any one of the above when executed by a computer device.

[0046] In another aspect, the present application provides a computer program product including a computer program, which, when running on a computer device, enables the computer device to execute the method described in any one of the above.

[0047] It can be seen from the above technical solutions that the technical solutions are executed by a computer device. First, the current location of the user and the destination the user wants to reach are obtained. When it is determined that the current location of the user is in an indoor area, the road network data of the indoor area is obtained, where the road network data not only includes the road network information of the indoor area, but also includes intersection identifiers corresponding one by one to each intersection in the road network, and the intersection identifiers are arranged at the corresponding intersections. Then, the computer device generates navigation information for the user according to the current location of the user, the road network data of the indoor area, and the destination. The navigation information is used to guide the user to the destination according to the intersection identifiers, that is, the uniquely determined identifiers of each intersection. Compared with the relative position navigation methods such as turning left at the intersection ahead and turning left at the first intersection, this navigation method through intersection identifiers enhances the directivity of the intersections. Thus, combined with the unique identifiers arranged at each intersection, it is possible to avoid the visual confusion caused to the user by the similarity of road intersections, help the user quickly determine the next intersection that needs to be operated and make preparations in advance, thereby effectively reducing the possibility of the user entering the wrong intersection due to rapid movement, and significantly improving the accuracy of indoor navigation. Description of the Drawings

[0048] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings described below are only some embodiments recorded in the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained according to these drawings.

[0049] Figure 1 It is a schematic flowchart of a navigation method provided by an embodiment of the present application;

[0050] Figure 2 Schematic diagram of a spraying method for intersection signs provided by an embodiment of the present application;

[0051] Figure 3 Schematic diagram of a navigation interface provided by an embodiment of the present application;

[0052] Figure 4 Schematic diagram of a planning method for intersection signs provided by an embodiment of the present application;

[0053] Figure 5 Schematic diagram of a scenario of a navigation method provided by an embodiment of the present application;

[0054] Figure 6 Schematic diagram of another spraying method for intersection signs provided by an embodiment of the present application;

[0055] Figure 7 Schematic diagram of a navigation device provided by an embodiment of the present application. Detailed implementation manners

[0056] In order to enable those skilled in the art to better understand the solution of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0057] As described in the background art, indoor navigation technology enables users to obtain navigation information in real time through voice prompts and visual interfaces, so as to reach the destination more efficiently. However, due to the relatively close and similar distances of indoor intersections, this guidance of relative positions is confusing, making it easy for users to miss the correct intersection when moving quickly.

[0058] The present application provides a navigation method, which is executed by a computer device. First, the current location of the user and the destination the user wants to reach are obtained. When it is determined that the current location of the user is in an indoor area, the road network data of the indoor area is obtained. The road network data not only includes the road network information of the indoor area, but also includes intersection identifiers corresponding one by one to each intersection in the road network, and the intersection identifiers are arranged at the corresponding intersections. Then, the computer device generates navigation information for the user based on the current location of the user, the road network data of the indoor area, and the destination. The navigation information is used to guide the user to the destination according to the intersection identifiers, that is, the uniquely determined identifiers of each intersection. Compared with the relative position navigation methods such as turning left at the front intersection and turning left at the first intersection, this navigation method through intersection identifiers enhances the directivity of the intersections. Thus, combined with the unique identifiers arranged at each intersection, it can avoid the visual confusion brought to the user due to the similarity of road intersections, help the user quickly determine the next intersection for operation and make preparations in advance, thereby effectively reducing the possibility of the user entering the wrong intersection due to rapid movement and significantly improving the accuracy of indoor navigation.

[0059] The solution provided by the embodiments of the present application relates to Navigation the technical field, which will be specifically described through the following embodiments.

[0060] See Figure 1 shown in the flowchart of a navigation method provided by the embodiments of the present application. In this embodiment, a computer device can be used as an example for execution.

[0061] S101: Obtain the current location of the user and the destination.

[0062] When guiding the user through the navigation software, the starting point and the destination should be determined first, and the current location of the user is the starting point of the navigation.

[0063] S102: When the current location is in an indoor area, obtain the road network data.

[0064] The road network refers to the information of a road system composed of various roads that are interconnected and intertwined in a network-like distribution, where each node represents an intersection in the indoor area.

[0065] The road network data includes the information of the road network in the indoor area, as well as a plurality of intersection identifiers corresponding one by one to the nodes of the road network. Each node corresponds to a unique intersection identifier, and the intersection identifier is arranged at the corresponding intersection.

[0066] The intersection identifier can be a number, a letter, a character, a symbol, or any combination thereof, and can be arranged at the intersection in various forms that do not affect traffic, such as being sprayed at the intersection through a reflective material. Refer to Figure 2, which is a schematic diagram of a spraying method for intersection signs provided by an embodiment of the present application. If the intersection sign is Y109, then Y109 is sprayed at the road entrances in all directions entering the intersection to facilitate user observation.

[0067] When the computer device determines that the user's current location is in an indoor area, if the road network data of the indoor area is stored in the server, it can directly obtain the road network data from the server by loading the data, or obtain the information of the road network and intersection signs through on-site data collection, and then obtain the road network data based on the mapping relationship between the intersection signs of each intersection and the road network.

[0068] In a possible implementation, the acquisition of road network data may include the following steps:

[0069] S1021: Obtain the information of the road network in the indoor area.

[0070] S1022: Based on the mapping relationship between multiple intersection signs and each node of the road network, add multiple intersection signs to the information of the road network to generate road network data.

[0071] Based on the drawn map of the indoor area and the positioning technology, the computer device can obtain the distribution of the road network in the indoor area, and then establish the mapping relationship between the intersection signs surveyed on-site and the nodes of the road network, and add it to the information of the road network to generate road network data including road network information and intersection sign information.

[0072] Thus, for the situation where the road network data of the indoor area may not exist in the server, by matching the intersection signs surveyed on-site with the road network information, road network data can be generated, which accurately reflects the real situation of the indoor environment, avoids the data error between the actual situation and the pre-established road network data, and thus improves the reliability of the navigation technology.

[0073] In a possible implementation, after obtaining the road network data, the method further includes:

[0074] When the first intersection sign among multiple intersection signs is updated, match the updated first intersection sign with the information of the road network to update the road network data.

[0075] Due to the change of the indoor area planning policy, the intersection signs used to represent intersections may change. When the intersection signs change, the actual position information of the intersection signs can be matched with the information of the road network to re-establish the relationship between the intersection signs and the corresponding nodes, and realize the update of the road network data.

[0076] Accordingly, the road network data can be updated according to the adjustment of the indoor area planning, so that the road network data of the indoor area can be consistent with the actual scenario and provide more reliable services for users.

[0077] S103: Generate the first navigation information based on the current location, road network data, and destination.

[0078] The first navigation information is used to guide the user to the destination according to the intersection signs.

[0079] Based on the current location and the destination, the navigation information can be generated through an algorithm based on the road network data. The navigation information includes the intersection signs of the intersections that the user passes through from the current location to the destination and the operations that need to be performed at the intersections. The navigation information can prompt the user from visual or auditory perspectives, such as guiding the user to the destination through the intersection signs in the form of text or voice announcements.

[0080] As an example, after the driving route is planned based on the algorithm, the first navigation information is represented in text form, and the intersections that the user passes through from the current location to the destination and the operations that need to be performed at the intersections are displayed at one time.

[0081] During the movement of the user, the real-time location of the user will constantly change. Corresponding voice guidance can be carried out for the real-time location of the user.

[0082] In a possible implementation manner, S103 is implemented through the following steps:

[0083] S1031: Generate a navigation route based on the current location, road network data, and destination.

[0084] S1032: Generate the content of the voice announcement and perform the voice announcement according to the real-time location of the user and the navigation route.

[0085] The keywords in the content of the voice announcement include the intersection signs of the next intersection where the operation will be performed.

[0086] Based on the current location of the user, the road network data, and the destination, a navigation route from the current location to the destination is generated through an algorithm. Then, during the continuous movement of the user, the content of the voice announcement is generated according to the real-time location of the user and the navigation route, and the user is guided in a timely manner through the voice announcement. For example, according to the change of the real-time location of the user, the content of the voice announcement can be "Turn left at intersection No. 7", "Turn right at intersection No. 8", etc.

[0087] Thus, through voice guidance based on the user's real-time location, the user does not need to frequently check the screen or perform manual operations, which is more suitable for the scenario when the user is driving a vehicle. Moreover, the content of the voice broadcast can be generated according to the change of the user's real-time location, which is more intuitive and easier for the user to understand.

[0088] In a possible implementation manner, after performing step S1031, the method further includes:

[0089] Display a navigation interface according to the navigation route.

[0090] Wherein, at least the intersection identifier of the next intersection that the user is about to operate is displayed in the navigation interface.

[0091] As an example, the generated navigation route needs to turn left at the 7th intersection, then turn right at the 8th intersection, and finally turn left at the 9th intersection to reach the destination. In the navigation route, "7th intersection", "8th intersection" and "9th intersection" can be displayed at the corresponding positions on the navigation route, or based on the user's real-time location, at least the intersection identifier of the next intersection that the user is about to operate is displayed. Refer to Figure 3 , which is a schematic diagram of a navigation interface provided by an embodiment of the present application, and at least shows the intersection identifier "7" of the 7th intersection that the user is about to operate through the text content.

[0092] Thus, the user can observe in advance the position of the next intersection that needs to be operated through the navigation interface, so as to make preparations in advance. The display of the navigation interface and the prompt of the voice broadcast can provide the user with dual services of vision and hearing, so that the user has a more friendly navigation experience.

[0093] Therefore, through this navigation method, the user can be guided to the destination by the intersection identifier uniquely determined for each intersection. Compared with the relative position navigation method such as turning left at the intersection ahead and turning left at the first intersection, the directivity of the intersection is enhanced, and combined with the unique identifier arranged at each intersection, it can avoid the visual confusion brought to the user by the similarity of road intersections, help the user quickly determine the next intersection that needs to be operated and make preparations in advance, thereby effectively reducing the possibility of the user entering the wrong intersection due to rapid movement, and significantly improving the accuracy of indoor navigation.

[0094] The distance between intersections in the outdoor area is relatively far, and the environments of each intersection are different, which largely avoids the possibility of the user entering the wrong intersection due to rapid movement.

[0095] In a possible implementation manner, the method further includes:

[0096] S104: When the current position is not in the indoor area, obtain the road network information of the surrounding area of the current position.

[0097] S105: Generate second navigation information based on the current location, road network information of the surrounding area, and the destination.

[0098] The surrounding area refers to an area that at least includes the user's current location and the destination. The second navigation information is used to guide the user to the destination with the user's real-time location as a reference.

[0099] When the user is not in an indoor area, the computer device obtains the road network information of the surrounding area, generates navigation information based on the current location and the destination, and provides navigation services for the user in the form of display on the navigation interface and voice broadcast, etc., with the user's real-time location as a reference, such as prompting the user by voice "Turn left at the next intersection", "Make a U-turn at the traffic light intersection ahead", etc.

[0100] Thus, navigation can be performed based on intersection signs in the indoor area, and the direction can be guided for the user with the current location as a reference outdoors, providing two different navigation methods and meeting the diverse scenario requirements.

[0101] In a possible implementation, multiple intersection signs are obtained by planning the intersections in the indoor area based on a predetermined rule.

[0102] Taking a parking lot as an example, when marking the intersections, a route planning similar to a Z shape can be adopted, and the intersection signs are obtained in the way of increasing digital sequence. This not only ensures the coherence of naming but also facilitates the driver's memory and recognition. Refer to Figure 4 , which is a schematic diagram of a planning method of intersection signs provided by this application, and each intersection sign can be sorted according to the Z shape.

[0103] Thus, it can enable the user to quickly discover the connection between each intersection sign, reduce the possibility of the user getting lost in the complex indoor environment, and thus significantly improve the navigation efficiency.

[0104] To describe this navigation method more clearly, the following will be described in combination with specific implementation scenarios. Refer to Figure 5 , which is a schematic diagram of a scenario of a navigation method provided by this application. Taking the indoor area as a parking lot as an example, the following steps can be executed:

[0105] Step 1, on-site implementation: Conduct intersection sign design and numbering and intersection sign painting.

[0106] 1) Naming standards for intersection signs: Each intersection in the parking lot is uniquely named to obtain its intersection sign. The naming of the intersection should be concise and clear to ensure that the information can be conveyed quickly and clearly during voice broadcast. The naming can be a simple numeric sequence, such as "26", "026", or a combination of letters and numbers, such as "A026". When giving a voice prompt, it can be announced as "Please turn right at intersection 26", "Please turn right at intersection 026", or "Please turn right at intersection A026". Taking a parking lot as an example, a Z-shaped route planning can be adopted, and the numerical sequence increases accordingly. This not only ensures the coherence of the naming, but also facilitates the driver's memory and recognition.

[0107] 2) Layout of intersection signs: In order to ensure the visibility of intersection signs, they can be sprayed on the ground or cylindrical walls.

[0108] Taking spraying on the ground as an example, it is recommended to use reflective materials when spraying and ensure that the font size is large enough. Such a design can improve the recognition of the sign under various lighting conditions, thereby helping drivers to clearly identify the intersection number even in poor visibility.

[0109] refer to Figure 6 , which is a schematic diagram of another method of spraying intersection signs provided in this application, wherein the spraying size of the intersection sign is 1m*1m, the spraying color is white, the spraying font is ZCOOL Qingke butter font, and the spraying position is the intersections in all directions entering the intersection.

[0110] The specific spraying principles are as follows:

[0111] A. Spray in the center.

[0112] B. It cannot overlap with existing markings on the ground at the actual site (including yellow no-parking lines, sidewalks, speed bumps, arrows, etc.).

[0113] C. If there is no marking in the center of the intersection, spray it Figure 6 The position in the middle of the intersection; if there is a no-parking line in the middle of the intersection, spray it outside the no-parking line; if there is a speed bump outside the no-parking line and there is not enough space in the middle to spray, avoid the speed bump and spray it outside the speed bump; if there is a sidewalk outside the no-parking line and there is not enough space to spray, omit (do not spray) that side to ensure that it does not affect the other markings; if there is an arrow marking outside the no-parking line and there is not enough space to spray, omit (do not spray) that side to ensure that it does not affect the other markings.

[0114] Step 2: Collect intersection signs.

[0115] Through on-site survey, the intersection signs of each intersection can be collected, and the corresponding relationship between the intersection signs and each intersection can be obtained.

[0116] Step 3: Obtain map information: Incorporate intersection identifiers into the information of the road network to form road network data.

[0117] According to the correspondence between intersection identifiers and intersections, a mapping relationship between intersection identifiers and each node in the road network can be established, so as to add intersection identifiers to the information of the road network and form the road network data of the indoor area.

[0118] Step 4: Provide positioning and navigation services through the positioning system and the navigation system.

[0119] When the current location and destination of the user are obtained through the positioning system, the navigation system can plan the most suitable path based on the road network data, thereby generating navigation information to provide navigation services for the user.

[0120] Step 5: Display navigation information through the application software / miniprogram.

[0121] The navigation interface can be displayed through the application software or miniprogram. The turning intersection identifier is displayed on the interface at the turning intersection, enabling the user to match the intersection identifier in the navigation interface with the intersection identifier in the real world, clearly identifying the direction at a glance, greatly improving the accuracy and convenience of navigation. At the same time, voice announcements can be made based on the user's real-time position, such as "Please turn right at Intersection No. 26" or "Please turn right at the upcoming Intersection No. 26" and other reminders for the user's upcoming next operation, so that during indoor navigation, the driver only needs to turn right at the "** intersection" according to the prompt to obtain clear and accurate guidance. In addition, indoor-outdoor navigation switching can be performed based on the area where the user is located. When the user is within the parking lot area, the user is guided to the destination through the intersection identifier. When the user is outside the parking lot, the user is guided to the destination through the user's real-time position.

[0122] In summary, the above steps have formulated the naming specification, layout suggestions and spraying principles of intersections, ensuring the consistency and readability of intersection identifiers, so that each intersection in the indoor parking lot has a unique naming identifier. By collecting the intersection identifiers of each intersection in the parking lot and adding them to the road network information of the indoor area, the intersection identifier can be used as a key node for navigation prompts in path planning. Thus, during indoor navigation, the intersection identifiers on the navigation route are displayed, and guidance is provided through voice announcements when approaching an intersection, such as "Please turn left at Intersection No. 03".

[0123] Compared with traditional solutions such as "turn left at the intersection ahead" and "turn left at the second intersection ahead" which are based on relative positions for intersection prompts, this method can use intersection identifiers, which are absolute position identifiers, as navigation prompts to avoid the problem that in indoor navigation, there are many intersections close to each other and the vehicle speed is fast, making it easy to miss intersections. Therefore, by using absolute position identifiers in areas with dense intersections, the clarity and accuracy of navigation are significantly improved, enabling the indoor navigation system to provide more precise guidance, greatly enhancing the user's navigation experience in complex parking scenarios, and making indoor navigation more intuitive, convenient, and easy to use.

[0124] Based on the above embodiments, an embodiment of the present application provides a navigation device. Refer to Figure 7 As shown, it is a schematic diagram of a navigation device provided by an embodiment of the present application. The navigation device 700 includes an acquisition unit 701 and a generation unit 702:

[0125] The acquisition unit is used to acquire the user's current location and the destination;

[0126] The acquisition unit is further used to acquire road network data when the current location is in an indoor area. The road network data includes information on the road network of the indoor area and a plurality of intersection identifiers respectively corresponding to each node of the road network. The plurality of intersection identifiers are respectively arranged at corresponding intersections;

[0127] The generation unit is used to generate first navigation information based on the current location, the road network data, and the destination. The first navigation information is used to guide the user to the destination according to the intersection identifiers.

[0128] Thus, this navigation method can guide the user to the destination through the intersection identifiers uniquely determined for each intersection. Compared with the relative position navigation methods such as turning left at the intersection ahead and turning left at the first intersection, this navigation method through intersection identifiers enhances the directivity of intersections. Therefore, by combining the unique identifiers arranged at each intersection, it is possible to avoid the visual confusion brought to users due to the similarity of road intersections, help users quickly determine the next intersection that needs to be operated and make preparations in advance, thereby effectively reducing the possibility of the user entering the wrong intersection due to rapid movement, and significantly improving the accuracy of indoor navigation.

[0129] In a possible implementation manner, the acquisition unit is specifically used for:

[0130] Acquire information on the road network of the indoor area;

[0131] Based on the mapping relationship between the plurality of intersection identifiers and each node of the road network, add the plurality of intersection identifiers to the information on the road network to generate the road network data.

[0132] Therefore, in the case where the road network data of the indoor area may not exist in the server, by matching the intersection signs surveyed on site with the road network information, road network data can be generated, which accurately reflects the real situation of the indoor environment, avoids data errors between the actual situation and the pre-established road network data, and thus improves the reliability of the navigation technology.

[0133] In a possible implementation manner, the generating unit is specifically configured to:

[0134] Generate a navigation route according to the current position, the road network data, and the destination;

[0135] Generate the content of voice broadcast and perform voice broadcast according to the real-time position of the user and the navigation route, and the keywords of the voice broadcast include the intersection signs of the next intersection to be operated.

[0136] Therefore, through voice guidance based on the real-time position of the user, the user does not need to frequently check the screen or perform manual operations, which is more suitable for the scenario when the user is driving a vehicle, and the content of the voice broadcast can be generated according to the change of the real-time position of the user, which is more intuitive and easy for the user to understand.

[0137] In a possible implementation manner, the generating unit is further specifically configured to:

[0138] Display a navigation interface according to the navigation route, and at least display the intersection signs of the next intersection to be operated by the user in the navigation interface.

[0139] Therefore, the user can observe in advance the position of the next intersection to be operated through the navigation interface, and thus make preparations in advance. The display of the navigation interface and the prompt of the voice broadcast can provide double services of vision and hearing for the user, making the user have a more friendly navigation experience.

[0140] In a possible implementation manner, the obtaining unit is further configured to obtain the road network information of the surrounding area when the current position is not in the indoor area;

[0141] The generating unit is further configured to generate second navigation information according to the current position, the road network information of the surrounding area, and the destination, and the second navigation information is used to guide the user to the destination with the real-time position of the user as a reference.

[0142] Therefore, navigation can be performed based on intersection signs in the indoor area, and directions can be provided for the user with the current position as a reference outdoors, providing two different navigation methods and meeting the diverse scenario requirements.

[0143] In a possible implementation manner, the multiple intersection identifiers are planned for the intersections in the indoor area based on a predetermined rule.

[0144] Thereby, it can enable a user to quickly discover the connections between the respective intersection identifiers, reduce the possibility of the user getting lost in a complex indoor environment, and thus significantly improve the navigation efficiency.

[0145] In a possible implementation manner, the device further includes an update unit:

[0146] The update unit is configured to, when a first intersection identifier among the multiple intersection identifiers is updated, match the updated first intersection identifier with the information of the road network and update the road network data.

[0147] Thereby, the road network data can be updated according to the adjustment of the indoor area planning, so that the road network data of the indoor area can be consistent with the actual scenario and provide a more reliable service for the user.

[0148] Based on the above embodiments, an embodiment of the present application provides a computer device, which includes a processor and a memory:

[0149] The memory is used to store a computer program;

[0150] The processor is configured to execute the above navigation method according to the computer program.

[0151] Based on the above embodiments, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program, and the computer program, when executed by a computer device, implements the execution of the above navigation method.

[0152] Based on the above embodiments, an embodiment of the present application provides a computer program product including a computer program, which, when running on a computer device, causes the computer device to execute the above navigation method.

[0153] It should be noted that the various embodiments in this specification are described in a progressive manner, and the key points of each embodiment are the differences from other embodiments. The same or similar parts among the various embodiments can be referred to each other. For the systems or devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple, and the relevant parts can be referred to the description of the method part.

[0154] The foregoing description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A navigation method, characterized in that, The method includes: Obtaining the current location of the user and the destination; When the current location is in an indoor area, obtaining road network data, where the road network data includes information on the road network of the indoor area and a plurality of intersection identifiers respectively corresponding to each node of the road network, and the plurality of intersection identifiers are respectively arranged at corresponding intersections; Generating first navigation information based on the current location, the road network data, and the destination, where the first navigation information is used to guide the user to the destination according to the intersection identifiers.

2. The method according to claim 1, characterized in that The obtaining of the road network data includes: Obtaining information on the road network of the indoor area; Based on the mapping relationship between the plurality of intersection identifiers and each node of the road network, adding the plurality of intersection identifiers to the information on the road network to generate the road network data.

3. The method according to claim 1, wherein The generating of the first navigation information based on the current location, the road network data, and the destination includes: Generating a navigation route according to the current location, the road network data, and the destination; Generating and performing voice broadcast of the content of the voice broadcast according to the real-time location of the user and the navigation route, where the keywords of the content of the voice broadcast include the intersection identifier of the next intersection to be operated.

4. The method according to claim 3, characterized in that, After generating the navigation route according to the current location, the road network data, and the destination, the method further includes: Displaying a navigation interface according to the navigation route, where at least the intersection identifier of the next intersection to be operated by the user is displayed in the navigation interface.

5. The method according to claim 1, wherein The method further includes: When the current location is not in the indoor area, obtaining information on the road network of the surrounding area; Generating second navigation information according to the current location, the information on the road network of the surrounding area, and the destination, where the second navigation information is used to guide the user to the destination with reference to the real-time location of the user.

6. The method according to any one of claims 1-2, characterized in that The plurality of intersection identifiers are obtained by planning the intersections of the indoor area based on a predetermined rule.

7. The method according to claim 1, wherein After obtaining the road network data, the method further includes: When the first intersection identifier among the plurality of intersection identifiers is updated, matching the updated first intersection identifier with the information on the road network and updating the road network data.

8. A navigation device, characterized in that, The device includes an obtaining unit and a generating unit: The obtaining unit is used to obtain the current location of the user and the destination; The obtaining unit is further used to obtain road network data when the current location is in an indoor area, where the road network data includes information on the road network of the indoor area and a plurality of intersection identifiers respectively corresponding to each node of the road network, and the plurality of intersection identifiers are respectively arranged at corresponding intersections; The generating unit is used to generate first navigation information based on the current location, the road network data, and the destination, where the first navigation information is used to guide the user to the destination according to the intersection identifiers.

9. A computer device, characterized in that, The computer device includes a processor and a memory: The memory is used to store a computer program; The processor is used to execute the method according to any one of claims 1-7 according to the computer program.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, and the computer program, when executed by a computer device, implements the method described in any one of claims 1-7.