Differential navigation method and system based on associated devices, electronic device and storage medium

By acquiring the device type information of smart wearable devices and generating navigation service information that matches them, the problem of navigation services not matching device characteristics in existing technologies is solved, and accurate and efficient navigation services are achieved.

CN122149450APending Publication Date: 2026-06-05广东以诺通讯有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
广东以诺通讯有限公司
Filing Date
2026-01-23
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

In existing technologies, the navigation function of smart wearable devices relies on the navigation app on the terminal device, which fails to fully consider the special characteristics of the device type, resulting in the inability to provide accurate, efficient and device-specific navigation services.

Method used

By obtaining the device type information of the target associated device, the server generates navigation service information that matches it, including the origin, destination location and navigation purpose. The server performs differentiated route planning and adapts the prompt content, and the terminal device sends the navigation service information to the target associated device.

Benefits of technology

It enables accurate and efficient navigation services based on associated devices, meeting the needs of specific device uses and usage scenarios, and providing a precise navigation experience that fits the characteristics of the device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122149450A_ABST
    Figure CN122149450A_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of navigation, in particular to a differentiated navigation method based on associated devices, wherein a terminal device responds to a navigation request, acquires navigation-related information of a target associated device corresponding to the navigation request, generates navigation request information according to the navigation-related information, and sends the navigation request information to a server; the server generates navigation service information matched with the target associated device according to the navigation request information, and sends the navigation service information to the target associated device through the terminal device; and the target associated device provides navigation service according to the navigation service information. The device type information of the target associated device is used to generate corresponding navigation service information of the target associated device, so that the target associated device can directly provide navigation service for users after receiving the navigation service information, and the specific use and use scenario of the target associated device are fully considered to provide precise, efficient and device-specific navigation service for users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of navigation technology, and in particular to a differentiated navigation method, system, device, electronic device, and storage medium based on associated devices. Background Technology

[0002] Currently, users are increasingly using connected devices during navigation. In existing solutions, these connected devices include smart wearables, such as AI glasses, smartwatches, smart bracelets, and smart headphones. Compared to smartphones, these smart wearables have inherent advantages in navigation guidance, offering significant advantages in both visual experience and intuitive convenience. For example, AI glasses can present navigation information directly in the user's field of vision, eliminating the need to look down; smartwatches allow users to quickly obtain navigation reminders while exercising.

[0003] However, due to the limitations of these smart wearable products in terms of performance, display, and interaction, their navigation functions mainly rely on navigation apps on the terminal devices. The servers uniformly generate navigation data based on the navigation requirements of the terminal devices, without considering the special characteristics of different associated device types. This results in the inability to provide users with accurate, efficient, and device-specific navigation services. Summary of the Invention

[0004] Based on this, the purpose of the present invention is to provide a differentiated navigation method, system, electronic device and storage medium based on associated devices, which generates corresponding navigation service information for the target associated device based on the device type information of the target associated device, so that the target associated device can directly provide navigation services to the user after receiving the navigation service information, fully considering the specific purpose and usage scenario of the target associated device, and providing the user with accurate, efficient and device-specific navigation services.

[0005] In a first aspect, embodiments of this application provide a differentiated navigation method based on associated devices, comprising the following steps: The terminal device responds to the navigation request and obtains navigation-related information of the target associated device corresponding to the navigation request, wherein the navigation-related information includes at least the device type information of the target associated device; The terminal device generates navigation request information based on the navigation-related information and sends the navigation request information to the server. The navigation request information includes at least departure location information, destination location information, and device type information of the target associated device. The departure location information and the destination location information are either input by the user on the terminal device or carried in the navigation-related information. The server generates navigation service information matching the target associated device based on the navigation request information, and sends the navigation service information to the target associated device through the terminal device; The target associated device provides navigation services based on the navigation service information.

[0006] Secondly, embodiments of this application provide a differentiated navigation system based on associated devices, including: A terminal device is configured to respond to a navigation request and obtain navigation-related information of a target associated device corresponding to the navigation request, wherein the navigation-related information includes at least the device type information of the target associated device; Based on the navigation-related information, a navigation request is generated and sent to the server. The navigation request includes at least the departure location information, the destination location information, and the device type information of the target associated device. The departure location information and the destination location information are either input by the user on the terminal device or carried in the navigation-related information. The server is configured to generate navigation service information matching the target associated device based on the navigation request information, and send the navigation service information to the target associated device through the terminal device; The target associated device is used to provide navigation services based on the navigation service information.

[0007] Thirdly, embodiments of this application provide an electronic device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor; when the computer program is executed by the processor, it implements the steps of the differentiated navigation method based on associated devices as described in the first aspect.

[0008] Fourthly, embodiments of this application provide a storage medium storing a computer program that, when executed by a processor, implements the steps of the differentiated navigation method based on associated devices as described in the first aspect.

[0009] In this application embodiment, a differentiated navigation method, device, electronic device and storage medium based on associated devices are provided. The method generates corresponding navigation service information for the target associated device based on the device type information of the target associated device, so that the target associated device can directly provide navigation services to the user after receiving the navigation service information. The method fully considers the specific purpose and usage scenario of the target associated device, and provides the user with accurate, efficient and device-specific navigation services.

[0010] To better understand and implement this invention, the following detailed description is provided in conjunction with the accompanying drawings. Attached Figure Description

[0011] Figure 1 A flowchart illustrating a differentiated navigation method based on associated devices provided in one embodiment of this application; Figure 2 A flowchart illustrating step S1 of a differentiated navigation method based on associated devices provided in one embodiment of this application; Figure 3 A flowchart illustrating step S1 in a differentiated navigation method based on associated devices provided in another embodiment of this application; Figure 4 A flowchart illustrating step S1 of a differentiated navigation method based on associated devices provided in another embodiment of this application; Figure 5 A flowchart illustrating step S3 of a differentiated navigation method based on associated devices provided in one embodiment of this application; Figure 6 A flowchart illustrating step S32 of a differentiated navigation method based on associated devices provided in one embodiment of this application; Figure 7 A flowchart illustrating step S33 of a differentiated navigation method based on associated devices provided in one embodiment of this application; Figure 8 This is a schematic diagram of the structure of a differentiated navigation system based on associated devices provided in one embodiment of this application; Figure 9 This is a schematic diagram of the structure of an electronic device provided in one embodiment of this application. Detailed Implementation

[0012] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0013] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.

[0014] It should be understood that although the terms first, second, third, etc., may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."

[0015] The application scenarios of the differentiated navigation method based on associated devices in this application include terminal devices, servers, and target associated devices, which will be described in detail below.

[0016] The terminal device and the target associated device may have an application installed. The application can be any client that can provide business tasks or services. Users can launch the application to perform business tasks or receive services and browse multimedia resources. The application can be at least one of a navigation application, a ride-hailing application, or a shared transportation application.

[0017] Terminal devices can be directly or indirectly connected to the server and the target associated device via wired or wireless communication methods, and this disclosure does not limit this.

[0018] It should be noted that the device type of the terminal device can include at least one of the following: smartphone, tablet, laptop, or desktop computer. For example, any terminal device can be a smartphone or other handheld portable electronic device. The device type of the target associated device can include at least one of the following: smart glasses, smartwatch, smart headphones, smart bracelet, in-vehicle central control, etc.

[0019] A server is a computer device used to provide data related to business operations or services to at least one terminal device. A server may include at least one of the following: a single server, multiple servers, a cloud computing platform, or a virtualization center. Optionally, the server may perform the primary computing task, and the at least one terminal device may perform secondary computing tasks; or, the server may perform secondary computing tasks, and the at least one terminal device may perform primary computing tasks; or, the server and the at least one terminal device may collaborate on computing using a distributed computing architecture.

[0020] In this embodiment, the server is a device that provides services to the terminal device and the application installed on the target associated device, such as a navigation server, etc.

[0021] Please see Figure 1 , Figure 1The flowchart illustrates a differentiated navigation method based on associated devices according to an embodiment of this application. The method includes the following steps: S1: The terminal device obtains navigation-related information of the target associated device corresponding to the navigation request, wherein the navigation-related information includes at least the device type information of the target associated device.

[0022] The device type information is a tag indicating the device type of the target associated device. It can be the device type name of the target associated device, the device type number of the target associated device, etc. Device types can include wearable devices such as smart glasses, smartwatches, and smart bracelets, or devices such as in-vehicle central control systems.

[0023] The navigation-related information may also include departure location information, destination location information, navigation purpose information, and navigation presentation parameter information. The departure location information, destination location information, navigation purpose information, and navigation presentation parameter information may be input by the user on the associated device; the navigation presentation parameter information may also be fixed data built into the associated device rather than input by the user.

[0024] Please see Figure 2 , Figure 2 The flowchart of step S1 in the differentiated navigation method based on associated devices provided in one embodiment of this application includes step S101, as follows: S101: In response to a navigation request triggered by a user, the target associated device generates navigation-related information corresponding to the navigation request and sends the navigation-related information to the terminal device.

[0025] In this embodiment, the user can generate a navigation request operation directly or through a triggering device in the wearable target associated device, and obtain the user's input operation information, wherein the triggering device is, for example, a button or touch button; the operation information is, for example, a navigation start operation, an input (or selection) operation of the destination and / or the starting address, and obtain navigation-related information corresponding to the navigation request.

[0026] After obtaining the navigation-related information corresponding to the navigation request, the target associated device generates a navigation request and sends the navigation request to the terminal device.

[0027] Please see Figure 3 , Figure 3 A flowchart illustrating step S1 of a differentiated navigation method based on associated devices, provided in another embodiment of this application, includes steps S111 to S112, as follows: S111: The terminal device responds to the navigation request triggered by the user and obtains the identifier of the target associated device corresponding to the navigation request; based on the identifier of the target associated device, it sends a navigation parameter request to the corresponding target associated device.

[0028] In an optional embodiment, the user can trigger a navigation request through the client of the navigation APP (Application) on the terminal device (i.e., the navigation service application), or determine the target associated device by entering the device type name, device type number, or from a list of devices that can transmit data, and obtain the identifier of the target associated device corresponding to the navigation request; based on the identifier of the target associated device, a navigation parameter request is sent to the corresponding target associated device.

[0029] S112: The target associated device sends the navigation-related information to the terminal device based on the navigation parameter request.

[0030] In response to the navigation parameter request, the target associated device sends the navigation-related information to the terminal device.

[0031] Please see Figure 4 , Figure 4 A flowchart illustrating step S1 of a differentiated navigation method based on associated devices, provided in another embodiment of this application, includes step S121, as follows: S121: The terminal device responds to the navigation request triggered by the user and obtains the identifier of the target associated device corresponding to the navigation request; according to the preset mapping relationship between the identifier of the associated device and navigation-related information, it obtains the navigation-related information corresponding to the identifier of the target associated device.

[0032] In an optional embodiment, the terminal device pre-stores a mapping relationship between the identifiers of multiple associated devices and navigation-related information. The terminal device obtains the identifier of the target associated device corresponding to the navigation request, and matches and maps it with the mapping relationship between the identifiers of multiple associated devices and navigation-related information to obtain the navigation-related information corresponding to the identifier of the target associated device.

[0033] S2: The terminal device generates navigation request information based on the navigation-related information and sends the navigation request information to the server. The navigation request information includes at least departure location information, destination location information, and device type information of the target associated device. The departure location information and the destination location information are either input by the user on the terminal device or carried in the navigation-related information.

[0034] The navigation request information may also include navigation purpose information and navigation presentation parameter information; wherein, the navigation purpose information may be obtained from parsing navigation-related information or may be input by the user on the terminal device; the navigation presentation parameter information may be obtained from parsing navigation-related information or may be input by the user on the terminal device.

[0035] S3: The server generates navigation service information matching the target associated device based on the navigation request information, and sends the navigation service information to the target associated device through the terminal device.

[0036] Please see Figure 5 , Figure 5 The flowchart of step S3 in the differentiated navigation method based on associated devices provided in one embodiment of this application includes steps S31 to S32, as follows: S31: The server generates initial navigation service information based on the departure location information, the destination location information, and the device type information of the target associated device.

[0037] Specifically, the server calculates a rectangular area encompassing the origin and destination locations based on the origin and destination location information, and then loads road network data within this area from a geographic information database. The loaded road network data is stored in a graph structure, where intersections are represented as nodes and road segments as edges. Each edge includes the following attribute information: road type, number of lanes, speed limit, whether it is toll-free, and historical travel time.

[0038] The server determines the usage scenario corresponding to the device type information based on the device type information. For example, if the target associated device corresponding to the device type information is a smartwatch, the smartwatch is more suitable for sports scenarios, and the user needs a navigation solution based on the sports state (such as running or cycling). If the target associated device corresponding to the device type information is a vehicle central control unit, the user needs a navigation solution based on the driving state.

[0039] The server performs route planning using the corresponding navigation engine based on the road network data and the usage scenario corresponding to the device type information. The navigation engine differentiates the route planning strategy, instruction granularity, and prompt content for different uses. For example, driving navigation emphasizes real-time traffic conditions and safety warnings, while pedestrian navigation highlights intersection guidance and orientation recognition. The server obtains the navigation route and related information to generate initial navigation service information.

[0040] S32: The server determines the corresponding set of constraints based on the navigation purpose information; based on the set of constraints, it adjusts the navigation route of the initial navigation service information and adds purpose-related prompts to obtain a target navigation route and navigation prompts that conform to the navigation purpose information.

[0041] The navigation purpose information indicates the current navigation scenario type, which includes travel navigation, logistics and transportation navigation, navigation for special needs groups, and entertainment and leisure navigation. Travel navigation includes daily commuting driving navigation and public transportation transfer navigation.

[0042] Specifically, the navigation scenario type corresponding to the navigation purpose is the first set of constraints for daily commuting driving navigation. The first set of constraints includes a set of permitted road types, a set of prohibited road types, a set of real-time traffic consideration factors, and a time window constraint. The set of permitted road types includes highways, main roads, secondary roads, branch roads, and residential roads. The set of prohibited road types includes sidewalks, bicycle lanes, footpaths, steps, and dirt roads. The set of real-time traffic consideration factors includes traffic congestion, accident report information, and road closure information. The optimization objective indicates the goal of minimizing travel time. The time window constraint indicates the departure time.

[0043] The navigation scenario type corresponding to the navigation purpose is the second set of constraints for public transportation transfer navigation. The second set of constraints includes time window constraints, waiting time constraints, number of transfers constraints, and walking distance constraints. The time window constraints are used to indicate the first and last bus times for each mode of transportation. The waiting time constraints are used to indicate the maximum waiting time. The number of transfers constraints are used to indicate the maximum number of transfers. The walking distance constraints are used to indicate the maximum walking distance in a single trip.

[0044] The navigation scenario type corresponding to the navigation purpose is the third set of constraints for logistics transportation navigation. The third set of constraints includes delivery point service constraints, vehicle loading capacity constraints, service time window constraints, and return-to-origin constraints. The delivery point service constraints indicate that each delivery point must be served once. The vehicle loading capacity constraints indicate the maximum loading capacity of the vehicle. The service time window constraints indicate that the service time of each delivery point is within its time window. The return-to-origin constraints indicate that the vehicle departs from the delivery center and returns to the delivery center.

[0045] The navigation scenario type corresponding to the navigation purpose is the fourth set of constraints for assisted navigation for special groups. The fourth set of constraints includes constraints such as the path having tactile paving, audio signals, continuous tactile paving, obstacle avoidance, and priority selection of intersections with traffic lights for pedestrian crossing facilities.

[0046] The navigation scenario type corresponding to the navigation purpose is the fifth set of constraints for entertainment and leisure navigation. The fifth set of constraints includes constraints established based on user input of interest preferences (history, nature, culture, entertainment) and activity preferences (walking ability, photography interest, rest frequency).

[0047] Based on the set of constraints, the server adjusts the navigation route of the initial navigation service information and adds purpose-related prompts to obtain a target navigation route and navigation prompts that conform to the navigation purpose information. Please refer to [link / reference]. Figure 6 , Figure 6 The flowchart of step S32 in the differentiated navigation method based on associated devices provided in one embodiment of this application includes step S321, as follows: S321: If the server determines that the navigation route of the initial navigation service information does not meet the corresponding set of constraints, it confirms the corresponding path planning algorithm according to the navigation purpose information; the server performs replanning according to the departure location information, the destination location information, the path planning algorithm corresponding to the navigation purpose information and the set of constraints, obtains the replanned navigation route, and adds purpose-related prompt information to obtain the target navigation route and navigation prompt information that meet the navigation purpose information.

[0048] Specifically, if the navigation scenario type corresponding to the navigation purpose is daily commuting driving navigation, the server performs path search using a hierarchical A* algorithm based on the road network data within the area and the first set of constraints. In a high-level road network composed of highways and arterial roads, the server uses the A* algorithm to search for a coarse path connecting the starting point and the ending point, obtaining a preliminary route including the main arterial roads. Based on the preliminary route, the search range is expanded to secondary arterial roads and branch roads, and local optimization is performed on each road segment to find a better connection path, resulting in a replanned navigation route. By targeting the characteristics of daily commuting driving, high-precision route planning is achieved, effectively identifying and avoiding congested road sections around schools during the morning rush hour, and accurately predicting commuting time.

[0049] If the navigation scenario type corresponding to the navigation purpose is public transportation transfer navigation, the server performs multi-mode path search using a label setting algorithm based on the public transportation network data and the second set of constraints. By performing an initialization of the starting point label, an initial label containing location, time, and cost is created. Starting from the current label, all possible modes of movement are tried in sequence, and a label expansion operation is performed. For each expansion operation, the new time, cost, and number of transfers are calculated. Finally, the Pareto optimal selection method is used to compare all feasible solutions and select the solution that is non-inferior in terms of time, cost, and number of transfers to determine the optimal path and obtain the replanned navigation route. By integrating multi-mode traffic data, accurate public transportation transfer navigation is achieved.

[0050] If the navigation scenario type corresponding to the navigation purpose is logistics transportation navigation, the server uses a saving algorithm to optimize the path based on the road network data within the area and the third set of constraints. It calculates the saving value between any two delivery points, sorts all point pairs in descending order of saving value, attempts to merge point pairs in turn, checks whether the merged points meet the third set of constraints, and if so, merges the two points, updates the path, records key merging operations, generates an initial path, and uses a 2-opt exchange algorithm to locally optimize the initial path. For each segment in the current path, it attempts to exchange the connection order of the segments, calculates the change in total distance after the exchange, and if the distance decreases and the constraints are met, the exchange is accepted. The above process is repeated until no further improvement is possible, and the replanned navigation route is obtained.

[0051] If the navigation scenario type corresponding to the navigation purpose is special population assisted navigation, the server uses the risk-aware Dijkstra algorithm to perform path search based on the road network data within the area and the fourth set of constraints. The road network data is transformed into a weighted graph, starting from the starting point and gradually expanding to adjacent nodes. The minimum cumulative weight value to reach each node is recorded. When the expansion reaches the end point, the path with the highest safety score is backtracked to obtain the replanned navigation route.

[0052] If the navigation scenario type corresponding to the navigation purpose is entertainment and leisure navigation, the server uses a genetic algorithm to optimize the tour route order based on the road network data within the area and the fifth set of constraints. The selected attractions are arranged in order to form chromosomes. An initial population is generated and a fitness function is defined. Taking into account total time, interest score, walking distance, and congestion, a roulette wheel selection method is used. Chromosomes with higher fitness have a higher probability of being selected. Partial crossover and mutation operations are performed on the selected chromosomes. The above steps are repeated to obtain the path corresponding to the chromosome with the highest fitness, which is used as the replanned navigation route.

[0053] S33: The server obtains navigation service information that matches the target associated device based on the target navigation route and the navigation prompt information.

[0054] Different route planning strategies, instruction granularity, and prompt content are tailored to different applications. For example, driving navigation emphasizes real-time traffic conditions and safety warnings, pedestrian navigation highlights intersection guidance and orientation recognition, and industrial logistics scenarios focus on optimal routes and task collaboration. Navigation data, adapted for both application and device type, will be distributed to the target associated devices in the form most suitable for the current business scenario, ensuring information usability and task relevance.

[0055] Both the navigation-related information and the navigation request information also include navigation presentation parameter information; please refer to... Figure 7 , Figure 7 The flowchart of step S33 in the differentiated navigation method based on associated devices provided in one embodiment of this application includes steps S331 to S332, as follows: S331: The server determines the corresponding data display parameter information based on the navigation presentation parameter information.

[0056] Because the navigation presentation methods differ for different device types and target associated devices, these methods include image display, audio output, text display, and video display. The data display parameters include screen size, resolution, field of view, display color, monocular / binocular display, and audio encoding format.

[0057] For example, for AI glasses, the server can generate concise, image-guided navigation information; for smartwatches, the server can generate brief text prompts and directional arrows.

[0058] S332: The server obtains navigation service information that matches the target associated device based on the target navigation route, the navigation prompt information, and the data display parameter information.

[0059] Specifically, for different device types, the server uses a strategy engine to implement hierarchical content presentation and fine-grained trimming based on device type, navigation purpose, and display parameters. This adapts the content structure, presentation format, and interaction methods of navigation information, pushing full-path visualization to large-screen devices and concise instructions and key node prompts to smaller devices. For example, for in-vehicle devices, concise operation instructions or global maps are pushed based on the display capabilities of the dashboard and central control screen, respectively. For wearable devices, information density is further compressed based on the display area to ensure usability and security. Finally, after multi-dimensional comprehensive adaptation, the server generates navigation service information matching the target associated device based on the target navigation route, the navigation prompt information, and the data display parameters. This navigation service information is then sent to the target associated device through the terminal device, ensuring effective display and efficient interaction of information in various scenarios. This ensures that the target associated device can directly apply the received navigation service information, reducing data volume and adapting to the display and processing capabilities of the target associated device.

[0060] S4: The target associated device provides navigation services based on the navigation service information.

[0061] Specifically, the target associated device performs navigation services on a preset display interface based on the navigation service information, taking into full account the specific purpose and usage scenario of the target associated device, and provides users with accurate, efficient and device-specific navigation services. Specifically, after receiving the navigation image information, the AI ​​glasses accurately display it in the user's field of vision; the smartwatch displays the navigation direction and distance in a simple text and icon format.

[0062] Based on the device type information of the target associated device, corresponding navigation service information is generated for the target associated device. This enables the target associated device to directly provide navigation services to users after receiving the navigation service information. It fully considers the specific purpose and usage scenario of the target associated device, and provides users with accurate, efficient and device-specific navigation services.

[0063] Please refer to Figure 8 , Figure 8 This is a schematic diagram of a differentiated navigation system based on associated devices according to an embodiment of this application. The system 8 includes a terminal device 81, a server 82, and a target associated device 83. The terminal device 81 is connected to both the server 82 and the target associated device 83. The terminal device 81 responds to a navigation request, obtains navigation-related information of the target associated device corresponding to the navigation request, wherein the navigation-related information includes at least the device type information of the target associated device; generates navigation request information based on the navigation-related information, and sends the navigation request information to the server, wherein the navigation request information includes at least departure location information, destination location information, and device type information of the target associated device; the departure location information and the destination location information are input by the user on the terminal device or carried in the navigation-related information; The server 82 generates navigation service information matching the target associated device based on the navigation request information, and sends the navigation service information to the target associated device through the terminal device; The target associated device 83 is used to provide navigation services based on the navigation service information.

[0064] In this embodiment, a terminal device responds to a navigation request and obtains navigation-related information of a target associated device corresponding to the navigation request. This navigation-related information includes at least the device type information of the target associated device. Based on the navigation-related information, a navigation request is generated and sent to a server. This navigation request information includes at least departure location information, destination location information, and the device type information of the target associated device. The departure location information and destination location information are either input by the user on the terminal device or carried in the navigation-related information. The server generates navigation service information matching the target associated device based on the navigation request information and sends the navigation service information to the target associated device through the terminal device. The target associated device provides navigation services based on the navigation service information. Generating corresponding navigation service information for the target associated device based on its device type information allows the target associated device to directly provide navigation services to the user upon receiving the navigation service information. This fully considers the specific purpose and usage scenario of the target associated device, providing users with accurate, efficient, and device-specific navigation services.

[0065] Please refer to Figure 9 , Figure 9 This is a schematic diagram of the structure of an electronic device provided in one embodiment of this application. The electronic device 7 includes: a processor 91, a memory 92, and a computer program 93 stored in the memory 92 and executable on the processor 91; the computer device can store multiple instructions, which are adapted to be loaded and executed by the processor 91. Figures 1 to 7 The method steps shown in the embodiment can be found in the detailed execution process. Figures 1 to 7 The specific details of the embodiments shown are not repeated here.

[0066] The processor 91 may include one or more processing cores. The processor 91 connects to various parts of the server using various interfaces and lines, and executes various functions and processes data of the differentiated navigation system 8 based on associated devices by running or executing instructions, programs, code sets, or instruction sets stored in memory 92, and by calling data from memory 92. Optionally, the processor 91 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor 91 may integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content required to be displayed on the touch screen; and the modem handles wireless communication. It is understood that the modem may also not be integrated into the processor 91 and may be implemented as a separate chip.

[0067] The memory 92 may include random access memory (RAM) or read-only memory. Optionally, the memory 92 may include a non-transitory computer-readable storage medium. The memory 92 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 92 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch instructions), instructions for implementing the various method embodiments described above, etc.; the data storage area may store data involved in the various method embodiments described above, etc. Optionally, the memory 92 may also be at least one storage device located remotely from the aforementioned processor 91.

[0068] This application embodiment also provides a storage medium that can store multiple instructions, which are adapted to be loaded and executed by a processor as described above. Figures 1 to 7 The method steps shown in the embodiment can be found in the detailed execution process. Figures 1 to 7 The specific details of the embodiments shown are not repeated here.

[0069] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0070] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0071] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the algorithm. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0072] In the embodiments provided by this invention, it should be understood that the disclosed apparatus / terminal devices and methods can be implemented in other ways. For example, the apparatus / terminal device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0073] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0074] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0075] If the integrated module / unit is implemented as 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, all or part of the processes in the methods of the above embodiments of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms.

[0076] This invention is not limited to the above-described embodiments. If any modifications or variations to this invention do not depart from the spirit and scope of this invention, and if such modifications and variations fall within the scope of the claims and equivalent technologies of this invention, then this invention also intends to include such modifications and variations.

Claims

1. A differentiated navigation method based on associated devices, characterized in that, Includes the following steps: The terminal device obtains navigation-related information of the target associated device corresponding to the navigation request, wherein the navigation-related information includes at least the device type information of the target associated device; The terminal device generates navigation request information based on the navigation-related information and sends the navigation request information to the server. The navigation request information includes at least departure location information, destination location information, and device type information of the target associated device. The departure location information and the destination location information are either input by the user on the terminal device or carried in the navigation-related information. The server generates navigation service information matching the target associated device based on the navigation request information, and sends the navigation service information to the target associated device through the terminal device; The target associated device provides navigation services based on the navigation service information.

2. The differentiated navigation method based on associated devices according to claim 1, characterized in that: Both the navigation-related information and the navigation request information also include navigation purpose information; The step of the server generating navigation service information matching the target associated device based on the navigation request information includes: The server generates initial navigation service information based on the departure location information, the destination location information, and the device type information of the target associated device; The server determines the corresponding set of constraints based on the navigation purpose information; based on the set of constraints, it adjusts the navigation route of the initial navigation service information and adds purpose-related prompts to obtain a target navigation route and navigation prompts that conform to the navigation purpose information. The server obtains navigation service information that matches the target associated device based on the target navigation route and the navigation prompt information.

3. The differentiated navigation method based on associated devices according to claim 2, characterized in that: The step of adjusting the navigation route of the initial navigation service information based on the set of constraints and adding purpose-related prompts to obtain a target navigation route and navigation prompts that conform to the navigation purpose information includes: If the server determines that the navigation route of the initial navigation service information does not meet the corresponding set of constraints, it confirms the corresponding path planning algorithm based on the navigation purpose information. The server then performs replanning based on the departure location information, the destination location information, the path planning algorithm corresponding to the navigation purpose information, and the set of constraints to obtain the replanned navigation route. It also adds purpose-related prompts to obtain the target navigation route and navigation prompts that meet the navigation purpose information.

4. The differentiated navigation method based on associated devices according to claim 2, characterized in that: Both the navigation-related information and the navigation request information also include navigation presentation parameter information; The step of obtaining navigation service information matching the target associated device based on the target navigation route and the navigation prompt information includes: The server determines the corresponding data display parameter information based on the navigation presentation parameter information; The server obtains navigation service information that matches the target associated device based on the target navigation route, the navigation prompt information, and the data display parameter information.

5. The differentiated navigation method based on associated devices according to claim 1, characterized in that, The steps for the terminal device to obtain navigation-related information of the target associated device corresponding to the navigation request include: In response to a user-triggered navigation request, the target associated device generates navigation-related information corresponding to the navigation request and sends the navigation-related information to the terminal device.

6. The differentiated navigation method based on associated devices according to claim 1, characterized in that, The steps for the terminal device to obtain navigation-related information of the target associated device corresponding to the navigation request include: In response to a navigation request triggered by a user, the terminal device obtains the identifier of the target associated device corresponding to the navigation request; based on the identifier of the target associated device, it sends a navigation parameter request to the corresponding target associated device. The target associated device sends the navigation-related information to the terminal device based on the navigation parameter request.

7. The differentiated navigation method based on associated devices according to claim 1, characterized in that, The steps for the terminal device to obtain navigation-related information of the target associated device corresponding to the navigation request include: The terminal device responds to a navigation request triggered by the user, obtains the identifier of the target associated device corresponding to the navigation request, and obtains the navigation-related information corresponding to the identifier of the target associated device according to a preset mapping relationship between the identifier of the associated device and navigation-related information.

8. A differentiated navigation system based on associated devices, characterized in that, include: A terminal device is configured to obtain navigation-related information of a target associated device corresponding to the navigation request, wherein the navigation-related information includes at least the device type information of the target associated device; Based on the navigation-related information, a navigation request is generated and sent to the server. The navigation request includes at least the departure location information, the destination location information, and the device type information of the target associated device. The departure location information and the destination location information are either input by the user on the terminal device or carried in the navigation-related information. The server is configured to generate navigation service information matching the target associated device based on the navigation request information, and send the navigation service information to the target associated device through the terminal device; The target associated device is used to provide navigation services based on the navigation service information.

9. An electronic device, characterized in that, include: A processor, a memory, and a computer program stored in the memory and executable on the processor; the computer program, when executed by the processor, implements the steps of the differentiated navigation method based on associated devices as described in any one of claims 1 to 7.

10. A storage medium, characterized in that: The storage medium stores a computer program that, when executed by a processor, implements the steps of the differentiated navigation method based on associated devices as described in any one of claims 1 to 7.