Navigation method and device and computer equipment

By using AR navigation model and environmental feature information in cellular mobile communication navigation, the problem of low accuracy of navigation routes is solved, accurate navigation in old communities is achieved, and delivery efficiency of delivery workers is improved.

CN119245686APending Publication Date: 2025-01-03TIANYI TELECOM TERMINALS
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411522957.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

In the absence of map data, existing cellular mobile communication navigation technology leads to low accuracy of navigation routes, especially in old communities, where deliverymen find it difficult to accurately locate target objects, affecting the efficiency of food delivery.

Method used

By obtaining the location information of the target object, displaying the AR navigation model, including real-life interface and environmental feature information, building navigation routes, using AR technology to provide accurate navigation within the target area, combining satellite positioning and wireless communication technology, correcting the navigation routes and ensuring navigation accuracy.

Benefits of technology

It improves the accuracy of navigation routes, reduces the time for deliverymen to find targets in the community, and improves the efficiency of food delivery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119245686A_ABST
    Figure CN119245686A_ABST
Patent Text Reader

Abstract

The invention discloses a navigation method, a navigation device and computer equipment. The method comprises the following steps: acquiring position information of a target object; under the condition that the position information indicates that the target object is located in the target area, an AR navigation model of the target area is displayed, and the AR navigation model at least comprises a real scene interface of the target area; and receiving position information of the destination, and displaying a navigation route from the position of the target object to the destination in the live-action interface. According to the invention, the technical problem of low navigation route accuracy in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of navigation technology, and in particular to a navigation method, apparatus and computer equipment. Background Art

[0002] Cellular Mobile Communication is an information technology that uses cellular wireless networking to establish a wireless connection channel between the terminal and the network equipment, so that the target objects can communicate with each other during the activity. With the advent of the 5G era, the information transmission rate of cellular mobile communication is getting higher and higher, so industries such as ultra-high-definition video transmission, real-time navigation, consumer-grade cloud computing, smart home, smart city, Internet of Vehicles, Internet of Things, and smart manufacturing will have a broader development space.

[0003] Taking real-time navigation technology as an example, with the cooperation of existing cellular mobile communications and cloud databases, the data exchange experience between the target object and the cloud database will be greatly improved. When the target terminal puts forward navigation requirements, the cloud server can quickly match the corresponding data and transmit the data to the target terminal in time, thus achieving a "what you see is what you get" route navigation effect.

[0004] However, when the cloud database lacks relevant map data, the actual experience of the target object will be greatly reduced. For example, when the deliveryman enters the residential area where the target object lives to deliver food, the existing map data can only roughly provide the building numbers of each residential building, and cannot accurately provide the location of the specific unit number and house number. Therefore, the deliveryman needs to spend a lot of time searching after entering the target object's community. If the community where the target object lives is an old community, the arrangement order of the residential buildings in the community is relatively chaotic, and the developer has not backed up the data in the cloud. Therefore, the cloud data cannot even provide the building number of the residential building. This will increase the difficulty of locating the target object for the deliveryman, making it impossible to deliver the food in time. Summary of the invention

[0005] The embodiments of the present application provide a navigation method, apparatus and computer device to at least solve the technical problem of low navigation route accuracy in the related art.

[0006] According to one aspect of an embodiment of the present application, a navigation method is provided, including: obtaining location information of a target object; when the location information indicates that the target object is within a target area, displaying an AR navigation model of the target area, the AR navigation model including at least a real-life interface of the target area; receiving location information of a destination, and displaying a navigation route from the location of the target object to the destination in the real-life interface.

[0007] Optionally, displaying the AR navigation model of the target area includes: determining the target area from multiple navigation areas; collecting environmental feature information within the target area, wherein the environmental feature information includes at least: a real-life image of the target area and text information with an identification function within the target area; constructing an AR navigation model of the target area based on the environmental feature information, wherein the text information with an identification function within the target area is a detection node of the AR navigation model of the target area, and the detection node is at least used to determine a navigation route from the location of the target object to the destination.

[0008] Optionally, determining the target area from multiple navigation areas includes: obtaining historical navigation accuracy of the multiple navigation areas, the navigation accuracy being used to indicate the degree of deviation between location information provided by the navigation system and actual location information; and selecting a navigation area having a navigation accuracy lower than a preset threshold from the multiple navigation areas as the target area.

[0009] Optionally, the method also includes: when the navigation route is erroneous, receiving marking information, the marking information including multiple types of additional information for indicating the correct navigation route, the multiple types of additional information including: pictures, audio and video; and using the marking information to correct the navigation route to obtain a corrected navigation route.

[0010] Optionally, the method also includes: acquiring location information of the destination; when the destination is within the target area, determining the distance between the target object's location and the target area; when the distance between the target object's location and the target area is greater than a preset distance, determining a navigation route from the target object's location to the destination from a preset map library; when it is detected that the distance between the target object's location and the target area is less than the preset distance, displaying the navigation route through the AR navigation model.

[0011] Optionally, the method also includes: detecting the position of the target object and obtaining text information in the surrounding image of the target object; comparing the text information in the surrounding image with the text information corresponding to the detection node to obtain a comparison result; when the comparison result indicates that the text information in the surrounding image is inconsistent with the text information corresponding to the detection node, determining that the target object has deviated from the navigation route.

[0012] Optionally, the method further includes: displaying the marking information in response to a trigger instruction; and receiving revision information when the marking information is erroneous, wherein the revision information is used to revise the marking information.

[0013] According to another aspect of an embodiment of the present application, a navigation device is also provided, including: an acquisition module, used to acquire location information of a target object; a display module, used to display an AR navigation model of the target area when the location information indicates that the target object is within the target area, the AR navigation model including at least a real-life interface of the target area; and a route module, used to receive location information of a destination and display a navigation route from the location of the target object to the destination in the real-life interface.

[0014] According to another aspect of the embodiment of the present application, a helmet is also provided, including: an AR display, a wireless communication device, a satellite positioning device, an image acquisition device and a processor; the AR display is used to display a real-life interface and a navigation route of a target area; the wireless communication device is used to obtain map data; the satellite positioning device is used to obtain location information of the target object; the image acquisition device is used to obtain a real-life image of the target area; the processor is used to generate an AR navigation model of the target area and the navigation route based on the real-life image of the target area.

[0015] According to another aspect of the embodiments of the present application, a non-volatile storage medium is provided, which includes a stored computer program, wherein the device where the non-volatile storage medium is located executes the above-mentioned navigation method by running the computer program.

[0016] According to yet another aspect of the embodiments of the present application, a computer program product is provided, comprising computer instructions, which implement the above navigation method when executed by a processor.

[0017] In an embodiment of the present application, by acquiring location information of a target object; when the location information indicates that the target object is within a target area, displaying an AR navigation model of the target area, the AR navigation model including at least a real-life interface of the target area; receiving location information of a destination, and displaying a navigation route from the location of the target object to the destination in the real-life interface, the technical effect of using the AR navigation model to navigate in the target area when the target object is within the target area is achieved, thereby achieving the technical effect of improving the accuracy of the navigation route, and further solving the technical problem of low navigation route accuracy in related technologies. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0019] Figure 1 is a hardware structure block diagram of a computer terminal for implementing a navigation method according to an embodiment of the present application;

[0020] Figure 2 is a flowchart of a navigation method according to an embodiment of the present application;

[0021] Figure 3 is a schematic structural diagram of another helmet according to an embodiment of the present application;

[0022] Figure 4 is a structural diagram of a navigation device according to an embodiment of the present application. DETAILED DESCRIPTION

[0023] 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 should fall within the scope of protection of the present application.

[0024] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0025] The information collected in the embodiments of the present application is information and data authorized by the account or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of the relevant data comply with the relevant laws, regulations and standards of the relevant regions, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for the account to choose to authorize or reject the automated decision-making results; if the account chooses to reject, it enters the expert decision-making process.

[0026] In order to solve the problems existing in the related art, the present application embodiment provides a navigation method, which can be run on Figure 1 In the computer terminal shown, the computer terminal is explained below.

[0027] The navigation method embodiment provided in the embodiment of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 FIG. 1 shows a hardware structure block diagram of a computer terminal for implementing a navigation method. Figure 1 As shown, the computer terminal 10 may include one or more (102a, 102b, ..., 102n are used to illustrate) processors (the processor may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission module 106 for communication functions connected via a wired and / or wireless network. In addition, it may also include: a display, a keyboard, a cursor control device, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, and a BUS bus. Those skilled in the art can understand that Figure 1 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations shown.

[0028] It should be noted that the one or more processors and / or other data processing circuits described above may generally be referred to herein as "data processing circuits". The data processing circuits may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuit may be a single independent processing module, or may be incorporated in whole or in part into any of the other components in the computer terminal 10. As described in the embodiments of the present application, the data processing circuit acts as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).

[0029] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the navigation method in the embodiment of the present application. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, realizing the above-mentioned navigation method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor, and these remote memories may be connected to the computer terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0030] The transmission module 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission module 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission module 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0031] The display may be, for example, a touch screen liquid crystal display (LCD), which may enable the account to interact with the account interface of the computer terminal 10 .

[0032] It should be noted that, in some optional embodiments, the above Figure 1 The computer terminal shown may include hardware elements (including circuits), software elements (including computer code stored on a computer-readable medium), or a combination of hardware elements and software elements. It should be noted that Figure 1 This is merely one example of a particular embodiment and is intended to illustrate the types of components that may be present in the computer terminal described above.

[0033] In the above-mentioned operating environment, an embodiment of the present application provides an embodiment of a navigation method. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0034] Figure 2 is a flowchart of a navigation method according to an embodiment of the present application, such as Figure 2 As shown, the method comprises the following steps:

[0035] Step S202, obtaining the location information of the target object;

[0036] In step S202, the position information of the target object can be located by a satellite positioning component. The target object can be a helmet, such as Figure 3 As shown, the helmet includes: a processor 30, a wireless communication component 32, a satellite positioning component 34, an image collector 36, a storage component 38 and an AR display device 40; the storage component 38 stores a map and a theoretical environment image. The wireless communication component 32 determines the position of the target object in the set reference coordinate system through a network signal.

[0037] The satellite positioning component 34 determines the position of the helmet through two-way communication with the satellite. Considering that in actual applications, the signal strength of the network signal and the positioning signal is easily affected by the external environment, for example, inside an old residential area, the signal strength is often weak due to the obstruction of buildings, which is not conducive to accurate positioning. In actual applications, the processor can be connected to the wireless communication component 32 and the satellite positioning component 34 respectively, and the processor can detect the strength of the network signal received by the wireless communication component 32 and the strength of the satellite signal received by the satellite positioning component 34. When the signal strength of the network signal or the positioning signal does not meet the set signal strength requirement, the satellite positioning component 34 can be controlled to perform periodic positioning at set time intervals and mark the positioning data on the map.

[0038] The signal strength requirement may include a minimum signal strength value. In a specific implementation, the corresponding minimum signal strength values ​​may be set for the network signal and the positioning information. When the signal strength of the network signal is less than the corresponding minimum signal strength value, or the signal strength of the positioning signal is less than the corresponding minimum signal strength value, the periodic time for positioning by the satellite positioning component 34 may be reduced. The value of the set time interval may be less than the value of the original periodic time of the satellite positioning component 34. For example, the original periodic time of satellite positioning is 5 minutes, and the set time may be 1 minute. The satellite positioning component 34 originally performs positioning every 5 minutes. When the signal strength is weak, the satellite positioning component 34 may perform positioning every 1 minute. The positioning data may include positioning coordinates and positioning time. The satellite positioning component 34 is deployed on the helmet. By reducing the periodic time for positioning by the satellite positioning component 34, the frequency of positioning of the head-mounted display device is increased. Even if the positioning fails due to a weak signal, the target object can infer the current approximate location of the target object based on the marked positioning coordinates and positioning time, so that the path to be traveled can be determined using the offline map. The processor is connected to the image collector 36, and is used to obtain the actual environment image of the current environment of the helmet collected by the image collector 36; the actual environment image is matched with the theoretical environment image to determine the direction mark, so that the target object can determine a feasible route based on the map of the marked positioning data and the direction mark. In an embodiment of the present application, the theoretical environment image can be an image of the current environment of the target object, and the direction of the current environment of the target object is identified based on the theoretical environment image, such as the directions of east, south, west, and north. Taking the night environment as an example, the theoretical environment image may include a theoretical starry sky image; correspondingly, the actual environment image includes an actual starry sky image. In a specific implementation, the processor may match the actual starry sky image obtained with the theoretical starry sky image to determine the target star image for guiding the direction contained in the actual starry sky image; wherein the target star image may include the North Star or the Southern Cross. The North Star is used to indicate the direction of due north, and the Southern Cross is used to indicate the direction of due south.

[0039] The processor can determine the direction based on the target star image. In order to facilitate the target object to understand the direction of the current environment, the direction mark can be displayed on the visual interface of the head-mounted display device. The head-mounted display device can be AR glasses, Figure 3 The helmet shown in the figure. Taking a helmet as an example, a direction mark can be displayed on the lens of the helmet. The direction mark can be an arrow pointing to the east, south, west, north, etc., or it can be displayed in text form to show which direction is directly in front of the target object. In the embodiment of the present application, the specific form of the direction mark is not limited, so that the target object can intuitively understand the direction of the current environment. Taking a helmet as an example, a direction mark can be displayed on the lens of an AR helmet.

[0040] Step S204: when the position information indicates that the target object is within a target area, displaying an AR navigation model of the target area, wherein the AR navigation model at least includes a real scene interface of the target area;

[0041] In step S204, in actual scenarios, the target area may be a residential area or a commercial area with complex terrain.

[0042] Step S206, receiving the location information of the destination, and displaying the navigation route from the location of the target object to the destination in the real scene interface.

[0043] In step S206 , the preset constraint conditions are used to at least constrain the variation trend of bad samples and the proportion of samples in each subdivided box.

[0044] Through the above steps S202 to S206, the location information of the target object is obtained; when the location information indicates that the target object is in the target area, the AR navigation model of the target area is displayed, and the AR navigation model at least includes the real scene interface of the target area; the location information of the destination is received, and the navigation route from the location of the target object to the destination is displayed in the real scene interface, so that when the target object is in the target area, the AR navigation model is used to navigate in the target area, thereby achieving the technical effect of improving the accuracy of the navigation route, and then solving the technical problem of low navigation route accuracy in related technologies. The following is a detailed description.

[0045] In step S202 of the above navigation method, an AR navigation model of the target area is displayed, including: determining the target area from multiple navigation areas; collecting environmental feature information within the target area, wherein the environmental feature information at least includes: a real-life image of the target area and text information with an identification function within the target area; and constructing an AR navigation model of the target area based on the environmental feature information, wherein the text information with an identification function within the target area is a detection node of the AR navigation model of the target area, and the detection node is at least used to determine a navigation route from the location of the target object to the destination.

[0046] It should be noted that the environmental feature information of the target area includes but is not limited to the building image, road image, green facility image or infrastructure image inside the target area and the marking information of the current position of the target object.

[0047] In the process of collecting the internal environmental feature information of the target area, text information with identification function inside the target area is collected, including but not limited to the building number signboard, unit signboard, and store signboard inside the target area.

[0048] Wherein, determining the target area from multiple navigation areas includes: obtaining historical navigation accuracy of multiple navigation areas, wherein the navigation accuracy is used to indicate the degree of deviation between the location information provided by the navigation system and the actual location information; and selecting a navigation area whose navigation accuracy is lower than a preset threshold from the multiple navigation areas as the target area. When the navigation accuracy is greater than the preset threshold, a traditional navigation mode, such as a 2D navigation mode, can be used to display the navigation route only on a flat map.

[0049] In case the navigation route is wrong, mark information is received, the mark information includes multiple types of additional information for indicating the correct navigation route, the multiple types of additional information include: pictures, audio and video; the navigation route is corrected using the mark information to obtain a corrected navigation route.

[0050] In actual application scenarios, the real scene interface corresponding to the AR navigation model provides a marking function, so that the target object can add route marks and prompt marks in the real scene interface of the navigation area according to the actual situation, so that all target objects can view and modify them. For example, if the target object encounters navigation errors during the navigation process, it can add marks in the real scene displayed by the AR navigation model. Each mark can be associated with 3 types of additional information, including: "picture", "audio", and "video", and can contain multiple additional information to prompt other target objects to arrive in this area. The additional information in the mark can also be collected regularly to update the navigation route, where the types of marks include at least: route marks for indicating routes, prompt marks for prompts, etc. When the target object receives a trigger instruction, it displays the marking information in response to the trigger instruction; when the marking information is wrong, it receives revision information, and the revision information is used to revise the marking information to modify the historical mark.

[0051] In some embodiments of the present application, it is possible to determine whether a target object is within a target area and obtain location information of the destination in the following manner; when the destination is within the target area, determine the distance between the target object and the target area; when the distance between the target object and the target area is greater than a preset distance, determine a navigation route from the target object to the destination from a preset map library; when it is detected that the distance between the target object and the target area is less than the preset distance, display the navigation route through the AR navigation model.

[0052] Specifically, the real-time navigation information of the target object is obtained. If the real-time navigation destination is located inside the target area, after determining that the target object is within the target area, the destination of the real-time navigation information of the target object is obtained. If the destination is located inside the target area, the distance between the real-time position of the target object and the target area is determined; if the distance between the real-time position of the target object and the target area is greater than the preset distance, the target object is navigated through the 2D route map inside the cloud database, wherein the real-time position of the target object is determined by the satellite positioning component. If the distance between the real-time position of the target object and the target area is within the preset distance, continue to navigate through the 2D route map inside the cloud database; if the distance between the real-time position of the target object and the target area is less than the preset distance, navigate inside the target area through the AR navigation model.

[0053] In actual application scenarios, the correctness of the target object's driving route can also be judged through detection nodes, for example: detecting the location of the target object and obtaining text information in the surrounding image of the target object; comparing the text information in the surrounding image with the text information corresponding to the detection node to obtain a comparison result; when the comparison result indicates that the text information in the surrounding image is inconsistent with the text information corresponding to the detection node, it is determined that the target object has deviated from the navigation route.

[0054] This application embodiment also provides another navigation method, the specific steps are as follows:

[0055] Step 1: Combine the cloud map data and obtain the historical navigation records of each area according to the existing regional division of the map data: for example, there are three communities C, D, and E in the B street of the A city;

[0056] Step 2: Calculate the average navigation accuracy of each area based on the historical navigation records of each area and determine the target area:

[0057] For example, the preset threshold of navigation accuracy can be a residential building number: deliverymen navigating to D and E communities usually choose a specific residential building number or even a unit number as their destination, which proves that the community does not lack navigation details; deliverymen navigating to C community can only choose the community gate as their destination, which proves that the community lacks navigation details, and in this case, C community is selected as the target area;

[0058] Step 3: Set up a navigation data middle station inside the C cell, and use 5G mobile cellular communication technology to achieve communication between the cloud database and the helmet worn by the deliveryman;

[0059] Step 4: When it is determined that the delivery person is inside the C community through the real-time navigation information, the environmental feature information inside the target area is collected through the wearable smart device of the delivery person;

[0060] Since the deliveryman needs to wear a helmet when riding an electric bike or motorcycle, the wearable smart device in this embodiment uses a smart motorcycle helmet with a camera. When the deliveryman delivers food inside the C community, the helmet will capture characteristic information such as images of residential buildings, roads, and green facilities along the way, and upload the characteristic information to the cloud database through 5G mobile cellular communication technology; and determine the location information of characteristic information such as road residential building images, road images, and green facilities images based on the satellite navigation system to determine the distance and direction between the location of characteristic information such as road residential building images, road images, and green facilities images and the location of the deliveryman, and re-plan the route based on characteristic information such as residential building images, road images, and green facilities images.

[0061] Step 5: When the deliveryman collects the internal environmental characteristics of Community C, the helmet will also collect text information with identification function, such as the image of a signboard of a residential building, the image of a store sign inside Community C, or the image of a propaganda placard in a green facility, and upload the above images to the cloud database through 5G mobile cellular communication technology;

[0062] At the same time, the AR model display interface of the helmet will also display the marks in the real scene: for example, the route mark. After clicking on the route mark, additional voice information or video information can be played in the expanded interface to indicate the correct route;

[0063] You can also display a reminder mark, for example, marking that the road on the route is being repaired, or there is a pothole ahead. If the later person finds that the road repair has been completed or the pothole has been filled, the reminder mark can be deleted.

[0064] After the mark is updated, the updated mark will be uploaded to the data center. When a user navigates to this area, it will automatically trigger the display of the mark in the real scene of the helmet for the user to view.

[0065] Step 6: The cloud server generates an AR navigation model of the C cell according to the environmental feature information, uses the text information with identification function as a detection node in the AR navigation model, and stores the AR navigation model;

[0066] Step 7: When the food delivery platform assigns orders to the deliverymen, deliveryman A is assigned the order of the resident of Building 8 in Community C. At this time, the cloud server will calculate the distance between deliveryman A and Community C in real time;

[0067] Step 8: When the distance between A and C community is greater than 1 km, the cloud server sends a 2D navigation route map to A's helmet to facilitate A to reach the entrance of C community;

[0068] Step 9: When the distance between A and cell C is between 1 km and 0 km, the navigation data center of cell C sends the AR navigation model to A's helmet. Since A has not yet arrived at cell C, the 2D navigation route map is still displayed inside A's helmet.

[0069] Step 10: When A enters Community C, the AR navigation model inside the helmet will calculate the best path between A and Building 8, and display the best path on A's helmet in the form of an AR layer. At this time, A can compare the AR layer with the actual image and quickly drive to Building 8;

[0070] Step 11. As A approaches Building 8, the AR navigation layer will prompt A that there is a signboard in the green belt, prompting A to check the correctness of the route through the signboard. When A looks at the signboard and finds that the text on the signboard is the same as that in the AR layer, he can continue to drive along the AR navigation route until he reaches Building 8 and completes the meal delivery.

[0071] In addition, while A is delivering food, A's helmet can continue to collect feature information of cell C, thereby enriching the AR navigation model inside the navigation data center, making it easier for other deliverymen to use.

[0072] Figure 4 is a structural diagram of a navigation device according to an embodiment of the present application, such as Figure 4 As shown, the device comprises:

[0073] An acquisition module 40 is used to acquire the location information of the target object;

[0074] A display module 42, configured to display an AR navigation model of the target area when the position information indicates that the target object is within the target area, wherein the AR navigation model at least includes a real scene interface of the target area;

[0075] The route module 44 is used to receive the location information of the destination and display the navigation route from the location of the target object to the destination in the real scene interface.

[0076] Through the above-mentioned navigation device, the following is achieved: the location information of the target object is obtained; when the location information indicates that the target object is within the target area, an AR navigation model of the target area is displayed, and the AR navigation model includes at least a real-life interface of the target area; the location information of the destination is received, and a navigation route from the location of the target object to the destination is displayed in the real-life interface, so that when the target object is within the target area, the AR navigation model is used to navigate within the target area, thereby achieving the technical effect of improving the accuracy of the navigation route, and further solving the technical problem of low navigation route accuracy in the related art.

[0077] The determination module 42 in the above-mentioned navigation device includes: a display submodule, used to display the AR navigation model of the target area, including: determining the target area from multiple navigation areas; collecting environmental feature information in the target area, wherein the environmental feature information at least includes: a real-life image of the target area and text information with an identification function in the target area; constructing an AR navigation model of the target area based on the environmental feature information, wherein the text information with an identification function in the target area is a detection node of the AR navigation model of the target area, and the detection node is at least used to determine the navigation route from the location of the target object to the destination.

[0078] The display submodule includes: a determination unit, used to determine the target area from multiple navigation areas, including: obtaining historical navigation accuracy of multiple navigation areas, the navigation accuracy is used to indicate the degree of deviation between the location information provided by the navigation system and the actual location information; selecting a navigation area with a navigation accuracy lower than a preset threshold from the multiple navigation areas to determine as the target area.

[0079] The above-mentioned navigation device also includes: a correction module, which is used to receive marking information when the navigation route is wrong, and the marking information includes multiple types of additional information for indicating the correct navigation route. The multiple types of additional information include: pictures, audio and video; use the marking information to correct the navigation route to obtain a corrected navigation route.

[0080] The above-mentioned navigation device also includes: a determination module, used to obtain the location information of the destination; when the destination is within the target area, determine the distance between the location of the target object and the target area; when the distance between the location of the target object and the target area is greater than a preset distance, determine the navigation route from the location of the target object to the destination from a preset map library; when it is detected that the distance between the location of the target object and the target area is less than the preset distance, display the navigation route through the AR navigation model.

[0081] The display submodule includes: a detection unit, which is used to detect the position of the target object and obtain text information in the surrounding image of the target object; compare the text information in the surrounding image with the text information corresponding to the detection node to obtain a comparison result; when the comparison result indicates that the text information in the surrounding image is inconsistent with the text information corresponding to the detection node, it is determined that the target object has deviated from the navigation route.

[0082] The detection unit includes: a response unit, which is used to display the marking information in response to a trigger instruction; and receive revision information when the marking information is wrong, wherein the revision information is used to revise the marking information.

[0083] It should be noted that Figure 4 The navigation device shown is used to perform Figure 2 The navigation method shown in the figure, therefore the relevant explanations in the above navigation method are also applicable to the navigation device and will not be repeated here.

[0084] An embodiment of the present application also provides a computer device, including: a memory and a processor, wherein the memory is used to store program instructions; and the processor is connected to the memory and is used to execute the above-mentioned navigation method.

[0085] An embodiment of the present application further provides a non-volatile storage medium, which includes a stored computer program, wherein a device where the non-volatile storage medium is located executes the above-mentioned navigation method by running the computer program.

[0086] An embodiment of the present application also provides a computer program product, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the navigation method in the present application are implemented.

[0087] An embodiment of the present application also provides a computer program product, including computer instructions, which implement the steps of the navigation method in the present application when executed by a processor.

[0088] An embodiment of the present application also provides a computer program, which, when executed by a processor, implements the steps of the navigation method in the present application.

[0089] The present application also provides another helmet including: an AR display, a wireless communication device, a satellite positioning device, an image acquisition device and a processor; the AR display is used to display the real-life interface and navigation route of the target area; the wireless communication device is used to obtain map data; the satellite positioning device is used to obtain the location information of the target object; the image acquisition device is used to obtain the real-life image of the target area; the processor is used to generate an AR navigation model of the target area and the navigation route according to the real-life image of the target area.

[0090] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0091] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0092] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0093] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed over multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0094] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0095] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk, etc. Various media that can store program codes.

[0096] The above are only preferred implementations of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A navigation method, characterized in that: include: Get the location information of the target object; When the location information indicates that the target object is within a target area, displaying an AR navigation model of the target area, wherein the AR navigation model at least includes a real scene interface of the target area; The location information of the destination is received, and a navigation route from the location of the target object to the destination is displayed in the real scene interface.

2. The method according to claim 1, characterized in that The AR navigation model of the target area is displayed, including: determining the target area from a plurality of navigation areas; Collecting environmental feature information in the target area, wherein the environmental feature information at least includes: a real-life image of the target area and text information with identification function in the target area; An AR navigation model of the target area is constructed according to the environmental feature information, wherein text information with an identification function in the target area is a detection node of the AR navigation model of the target area, and the detection node is at least used to determine a navigation route from the location of the target object to the destination.

3. The method according to claim 2, characterized in that Determining the target area from a plurality of navigation areas comprises: Acquire historical navigation accuracy of multiple navigation areas, where the navigation accuracy is used to indicate the degree of deviation between position information provided by the navigation system and actual position information; A navigation area whose navigation accuracy is lower than a preset threshold is selected from the multiple navigation areas and determined as the target area.

4. The method according to claim 1, characterized in that: The method further comprises: In case that the navigation route is wrong, receiving marking information, the marking information includes multiple types of additional information for indicating a correct navigation route, the multiple types of additional information include: pictures, audio and video; The navigation route is corrected using the marking information to obtain a corrected navigation route.

5. The method according to claim 1, characterized in that: The method further comprises: Obtaining location information of the destination; When the destination is within the target area, determining the distance between the location of the target object and the target area; In a case where the distance between the location of the target object and the target area is greater than a preset distance, determining a navigation route from the location of the target object to the destination from a preset map library; When it is detected that the distance between the target object and the target area is less than the preset distance, the navigation route is displayed through the AR navigation model.

6. The method according to claim 2, characterized in that The method further comprises: Detecting the location of the target object and acquiring text information in an image around the location of the target object; Comparing the text information in the surrounding image with the text information corresponding to the detection node to obtain a comparison result; When the comparison result indicates that the text information in the surrounding image is inconsistent with the text information corresponding to the detection node, it is determined that the target object has deviated from the navigation route.

7. The method according to claim 4, characterized in that The method further comprises: In response to a trigger instruction, displaying the marking information; In the case that the marking information is wrong, revision information is received, where the revision information is used to revise the marking information.

8. A navigation device, characterized in that: include: An acquisition module, used to acquire the location information of the target object; a display module, configured to display an AR navigation model of the target area when the location information indicates that the target object is within the target area, wherein the AR navigation model at least includes a real scene interface of the target area; The route module is used to receive the location information of the destination and display the navigation route from the location of the target object to the destination in the real scene interface.

9. A helmet, characterized in that: include: AR displays, wireless communication devices, satellite positioning devices, image acquisition devices and processors; The AR display is used to display the real-life interface and navigation route of the target area; The wireless communication device is used to obtain map data; The satellite positioning device is used to obtain the location information of the target object; The image acquisition device is used to obtain a real-scene image of the target area; The processor is used to generate an AR navigation model of the target area and the navigation route according to the real-scene image of the target area.

10. A computer program product comprising computer instructions, characterized in that: When the computer instructions are executed by a processor, the navigation method described in any one of claims 1 to 7 is implemented.

Citation Information

Cited By

  • Three-dimensional space GPS navigation system

    CN120084340A