[go: up one dir, main page]

CN113124892A - Method and device for processing navigation information - Google Patents

Method and device for processing navigation information Download PDF

Info

Publication number
CN113124892A
CN113124892A CN201911409191.6A CN201911409191A CN113124892A CN 113124892 A CN113124892 A CN 113124892A CN 201911409191 A CN201911409191 A CN 201911409191A CN 113124892 A CN113124892 A CN 113124892A
Authority
CN
China
Prior art keywords
information
user
navigation information
navigation
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911409191.6A
Other languages
Chinese (zh)
Other versions
CN113124892B (en
Inventor
耿东玉
黄雪妍
唐卫东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201911409191.6A priority Critical patent/CN113124892B/en
Priority to PCT/CN2020/141414 priority patent/WO2021136378A1/en
Publication of CN113124892A publication Critical patent/CN113124892A/en
Application granted granted Critical
Publication of CN113124892B publication Critical patent/CN113124892B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • G01C21/3641Personalized guidance, e.g. limited guidance on previously travelled routes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)

Abstract

本申请提供了一种处理导航信息的方法及装置,该包括:服务器确定终端的用户对导航信息的当前需求;所述服务器向所述终端发送与所述当前需求对应的导航信息,其中,用户对导航信息的不同需求具有各自对应的导航信息的呈现方式。本申请实施例中的方法可以根据用户的当前需求对应的导航信息的呈现方式,向用户呈现导航信息,从而能够提高用户体验。

Figure 201911409191

The present application provides a method and device for processing navigation information, comprising: a server determining a current demand for navigation information of a user of a terminal; the server sending the navigation information corresponding to the current demand to the terminal, wherein the user Different requirements for navigation information have their corresponding presentation modes of navigation information. The method in the embodiment of the present application can present the navigation information to the user according to the presenting manner of the navigation information corresponding to the current demand of the user, thereby improving the user experience.

Figure 201911409191

Description

Method and device for processing navigation information
Technical Field
The present application relates to navigation and electronic map technologies, and more particularly, to a method and apparatus for processing navigation information.
Background
With the continuous improvement of the performance and the continuous reduction of the cost of navigation electronic equipment such as a navigator, a smart phone and the like, and the continuous popularization of the internet and a wireless communication network, the navigation and electronic map technology is rapidly developed. A user can conveniently use navigation software (e.g., a high-grade map, a Baidu map, etc.) for navigation services such as driving, walking, etc.
Disclosure of Invention
According to the application, after research and analysis, the existing navigation method cannot meet all application scenarios, and in some scenarios (for example, in a field forest or a complex urban environment), accurate positioning may not be provided, even navigation cannot be performed, path planning cannot be performed, and user experience is very poor.
Based on the above problems, the present application provides a method and an apparatus for processing navigation information, which can provide personalized navigation service for a user and improve user experience.
In a first aspect, a method for processing navigation information is provided, the method comprising: the server determines the current requirement of a user of the terminal on navigation information; and the server sends navigation information corresponding to the current requirement to the terminal, wherein different requirements of the user on the navigation information have respective corresponding navigation information presentation modes.
In the embodiment of the application, the server determines the current requirement of the user on the navigation information, the different requirements of the user on the navigation information have the corresponding navigation information presentation modes, and the server sends the navigation information corresponding to the current requirement to the terminal, so that the terminal can present the navigation information to the user in an individualized mode according to the navigation information presentation mode corresponding to the requirement, and the user experience can be improved.
The presentation mode of the navigation information may refer to a mode in which the terminal presents the navigation information to the user.
The different presentation modes of the navigation information may refer to different modes of the terminal presenting the navigation information to the user, or may refer to different detailed degrees of the navigation information presented by the terminal to the user.
For example, in one presentation mode (of navigation information), the terminal may present the navigation information in the form of an electronic map (picture) that includes, in addition to the location information of the user and the outline information of the markers, other details, such as shape details of each marker, details of the road, other distinctive landmark buildings, and the like.
In another presentation mode, the terminal may present the navigation information in the form of an electronic map (picture), in which only the location information of the user and the outline information of the marker are shown, and the electronic map does not include other detailed information.
In the two presentation manners, the terminal presents the navigation information in a picture manner, but the navigation information includes different detailed contents, and at this time, the two navigation information presentation manners may be considered to be different.
For another example, in one presentation mode, the terminal presents the navigation information in a picture mode, and in the navigation information, besides the position information of the user and the outline information of the markers, the navigation information also includes other details, such as shape details of each marker, details of a road, other distinctive landmark buildings, and the like.
In another presentation mode, the terminal presents the navigation information in a text manner, and in the navigation information, besides the position information of the user and the outline information of the markers, other details are also included, such as shape details of each marker, details of a road, other distinctive landmark buildings, parks, rivers, deserts, and the like (it is assumed that the navigation information in the former presentation mode includes the same level of detail).
In the two presentation modes, the detailed degree of the content in the navigation information presented by the terminal is consistent, but the navigation information is presented in a picture mode in one presentation mode, and the navigation information is presented in a text mode in the other presentation mode, and at this time, the two navigation information presentation modes can also be considered to be different.
In the embodiment of the application, different requirements of the user on the navigation information can have the presentation modes of the navigation information corresponding to the user. That is, the different presentation manners of the navigation information may be obtained according to different requirements of the user on the navigation information.
For example, the user's needs may include a user request to present detailed navigation information in the form of a picture; alternatively, the user's needs may also include a user request to present extremely brief navigation information in the form of a picture (e.g., an electronic map including only the user's location information and the identifier's profile information); alternatively, the user's requirements may include a user request to present detailed navigation information in the form of speech.
It should be noted that the requirement may further include indication information indicating the detailed degree of the navigation information, and the indication information may instruct the terminal to present detailed navigation information or extremely simple navigation information.
With reference to the first aspect, in certain implementations of the first aspect, the requirement includes one or more of location information of the user, navigation request information of the user, capability information of the user, or capability information of the terminal.
In the embodiment of the application, the requirement comprises one or more of position information of the user, navigation request information of the user, capability information of the user or capability information of the terminal, so that the terminal can present navigation information to the user according to a presentation mode corresponding to the requirement, more suitable or accurate navigation service can be provided for the user, and user experience can be improved.
The location of the user may be a real-time location of the user or a location set by the user.
The navigation request information of the user may refer to a navigation request transmitted from the user to the server through the terminal. For example, the user's navigation request information may include the user sending to the server a destination or address that the user wishes to go to; alternatively, the navigation request information of the user may also include the user sending an activity that the user wishes to perform to the server; alternatively, the navigation request information of the user may further include rescue information.
The user's ability information may be the user's athletic ability or the user's health condition, and the user's ability information may include the user's ability to perform various exercises such as swimming, hiking, mountain climbing, and running.
The capability information of the terminal may be hardware information of the terminal or a real-time signal condition of the terminal, and the hardware information of the terminal may refer to: whether the terminal supports mobile cellular data communication, whether the terminal supports a GPS system, whether the terminal supports a Beidou system and the like, and the real-time signal condition of the terminal can refer to the mobile cellular data signal reliability of the terminal. For example, Reference Signal Receiving Power (RSRP) of the terminal; or, the real-time signal condition of the terminal may also refer to the satellite receiving condition of the terminal (i.e., the number of received GPS satellites or the number of beidou satellites).
With reference to the first aspect, in certain implementations of the first aspect, the method further includes: and the server determines navigation information corresponding to the current demand according to the current demand, wherein the navigation information corresponding to the current demand comprises map information and path planning information.
In the embodiment of the application, the server determines the navigation information corresponding to the current requirement according to the current requirement, and can obtain the navigation information more suitable for the user and the presentation mode of the navigation information, so that more suitable or more accurate navigation service can be provided for the user, and the user experience can be improved.
With reference to the first aspect, in some implementation manners of the first aspect, the determining, by the server, navigation information corresponding to the current requirement according to the current requirement includes: the server determines historical navigation information in the area where the user is located according to the current requirement; and determining the navigation information according to the current requirement and the historical navigation information.
In the embodiment of the application, the server determines the historical navigation information in the area where the user is located according to the current requirement, and determines the navigation information according to the current requirement and the historical navigation information, so that more accurate navigation service can be provided for the user, and the user experience can be improved.
The historical navigation information in the area where the user is located refers to navigation information which is stored in the server and is the same as or similar to the requirement of the user. For example, the same (or similar) navigation information as the user's location and/or destination is stored in the server.
For example, the server may determine, according to the current demand, historical navigation information in an area where the user is located, select a route successfully completed by a person from the historical navigation information, and then determine the navigation information in combination with the current demand of the user and the route successfully completed by a person from the historical navigation information.
With reference to the first aspect, in certain implementations of the first aspect, the map information includes location information of the user and profile information of the identifier.
In the embodiment of the application, the user can accurately determine the key information in the map according to the position information of the user in the map information and the outline information of the marker.
In a possible implementation manner of the embodiment of the present application, the map information may include only location information of the user and contour information of the identifier. For example, the map information is a very simple electronic map. In this case, the transmission time of the navigation information can be further reduced, and the data transmission flow can be further reduced.
With reference to the first aspect, in certain implementations of the first aspect, a data amount of the map information is smaller than a data amount of an electronic map corresponding to the map information stored in the server; or the data volume of the map information is larger than the data volume of the electronic map corresponding to the map information stored in the server.
In the embodiment of the present application, different (differentiated) services can be provided for a user according to different requirements of the user, for example, map information with a large data size (detailed map information) or map information with a small data size (simplified map information) is provided for the user according to the requirements of the user.
For example, the data amount of the map information included in the detailed navigation information may be larger than the data amount of the electronic map corresponding to the map information stored in the server, and the data amount of the map information included in the very brief navigation information may be larger than the data amount of the electronic map corresponding to the map information stored in the server.
That is, the data amount of the map information included in the detailed navigation information may be larger than the data amount of the map information included in the extremely simplified navigation information.
Alternatively, it may be considered that in the embodiment of the present application, the detailed navigation information (or the simplified navigation information) is referred to as map information (or referred to as normal map information) stored in the server.
With reference to the first aspect, in certain implementations of the first aspect, the map information is used to indicate a difference portion of an electronic map corresponding to the map information stored in the server with respect to an electronic map corresponding to the map information stored in the terminal.
In the embodiment of the application, the map information is used for indicating the difference part of the electronic map corresponding to the map information stored in the server relative to the electronic map corresponding to the map information stored in the terminal, and the map information is sent to the terminal, so that the overlong transmission time of navigation information can be avoided, and the flow of data transmission can be saved.
The above difference can be understood as follows: and the increment part of the electronic map corresponding to the map information stored in the server relative to the electronic map corresponding to the map information stored in the terminal.
For example, the terminal may download an electronic map in the server in advance, when the user sends a navigation request to the server through the terminal, the electronic map in the server is updated, but the terminal may not update the electronic map through the server in time, at this time, the server may first determine the electronic map stored by the terminal (i.e., the map downloaded from the server before), identify a difference portion of the latest electronic map in the server with respect to the electronic map stored by the terminal, and send navigation information including the difference portion to the terminal, and then the terminal may present the navigation information to the user.
With reference to the first aspect, in certain implementations of the first aspect, after the server sends the navigation information corresponding to the current demand to the terminal, the method further includes: the server determines whether the actual travel path of the user deviates from the path indicated by the navigation information; and under the condition that the actual traveling path of the user deviates from the path indicated by the navigation information, sending the navigation information to a rescue center.
In the embodiment of the application, under the condition that the actual traveling path of the user deviates from the path indicated by the navigation information, the server can send the navigation information to the rescue center, so that the rescue center can timely acquire information such as the position and the possible traveling route of the user, the rescue action can be implemented for the user or further help can be provided for the user, and the safety of the user is ensured.
For example, after the server sends the navigation information corresponding to the current requirement to the terminal, the user may send the real-time location of the user to the server through the terminal, specifically, the user may actively use the terminal to send the real-time location of the user to the server, or the user controls the terminal to send the real-time location of the user to the server according to a certain period or frequency.
Correspondingly, after the real-time position of the user is received, the server can determine the actual traveling path of the user, and under the condition that the actual traveling path of the user deviates from the path indicated by the navigation information, the server can consider that the user needs to be rescued, and at the moment, the server can send the navigation information to the rescue center, so that the rescue center can implement rescue actions on the user or provide further help for the user.
Or, according to the navigation information, the user should cross a jungle within 1 hour, but through the position tracking, the server finds that the user has not come out of the jungle for 3 hours, and then the server can send the navigation information to the rescue center, so that the rescue center can perform rescue actions on the user or provide further help for the user.
Alternatively, the server may send the real-time location or actual travel path of the user to the rescue center together with the navigation information, so that the rescue center determines the actual location or possible location of the user.
With reference to the first aspect, in some implementation manners of the first aspect, the sending, by the server, navigation information corresponding to the current requirement to the terminal includes: and the server sends at least one of pictures, characters or voice to the terminal, wherein the at least one of the pictures, the characters or the voice carries navigation information corresponding to the current requirement.
In the embodiment of the application, the server may send the navigation information to the terminal in at least one of a picture, a text, or a voice, so that the navigation information is presented to the user in a presentation manner (for example, at least one of a picture, a text, or a voice) of the navigation information corresponding to the current requirement of the user, and in addition, the flexibility of data (navigation information) transmission can be improved.
In a second aspect, a method of processing navigation information is provided, the method comprising: the terminal receives navigation information sent by a server, wherein the navigation information corresponds to the current requirements of a user of the terminal, and different requirements of the user on the navigation information have respective corresponding navigation information presentation modes; and the terminal presents the navigation information.
In the embodiment of the application, the terminal receives the navigation information sent by the server, the navigation information corresponds to the current requirement of the user of the terminal, and the different requirements of the user on the navigation information have the corresponding navigation information presentation modes, so that the terminal can present the navigation information to the user in an individualized mode according to the navigation information presentation mode corresponding to the requirement, and the user experience can be improved.
The presentation mode of the navigation information may refer to a mode in which the terminal presents the navigation information to the user.
The different presentation modes of the navigation information may refer to different modes of the terminal presenting the navigation information to the user, or may refer to different detailed degrees of the navigation information presented by the terminal to the user.
For example, in one presentation mode (of navigation information), the terminal may present the navigation information in the form of an electronic map (picture) that includes, in addition to the location information of the user and the outline information of the markers, other details, such as shape details of each marker, details of the road, other distinctive landmark buildings, and the like.
In another presentation mode, the terminal may present the navigation information in the form of an electronic map (picture), in which only the location information of the user and the outline information of the marker are shown, and the electronic map does not include other detailed information.
In the two presentation manners, the terminal presents the navigation information in a picture manner, but the navigation information includes different detailed contents, and at this time, the two navigation information presentation manners may be considered to be different.
For another example, in one presentation mode, the terminal presents the navigation information in a picture mode, and in the navigation information, besides the position information of the user and the outline information of the markers, the navigation information also includes other details, such as shape details of each marker, details of a road, other distinctive landmark buildings, and the like.
In another presentation mode, the terminal presents the navigation information in a text manner, and in the navigation information, besides the position information of the user and the outline information of the markers, other details are also included, such as shape details of each marker, details of a road, other distinctive landmark buildings, parks, rivers, deserts, and the like (it is assumed that the navigation information in the former presentation mode includes the same level of detail).
In the two presentation modes, the detailed degree of the content in the navigation information presented by the terminal is consistent, but the navigation information is presented in a picture mode in one presentation mode, and the navigation information is presented in a text mode in the other presentation mode, and at this time, the two navigation information presentation modes can also be considered to be different.
In the embodiment of the application, different requirements of the user on the navigation information can have the presentation modes of the navigation information corresponding to the user. That is, the different presentation manners of the navigation information may be obtained according to different requirements of the user on the navigation information.
For example, the user's needs may include a user request to present detailed navigation information in the form of a picture; alternatively, the user's needs may also include a user request to present extremely brief navigation information in the form of a picture (e.g., an electronic map including only the user's location information and the identifier's profile information); alternatively, the user's requirements may include a user request to present detailed navigation information in the form of speech.
It should be noted that the requirement may further include indication information indicating the detailed degree of the navigation information, and the indication information may instruct the terminal to present detailed navigation information or extremely simple navigation information.
With reference to the second aspect, in some implementations of the second aspect, the requirement includes one or more of location information of the user, navigation request information of the user, capability information of the user, or capability information of the terminal.
In the embodiment of the application, the requirement comprises one or more of position information of the user, navigation request information of the user, capability information of the user or capability information of the terminal, so that the terminal can present navigation information to the user according to a presentation mode corresponding to the requirement, more suitable or accurate navigation service can be provided for the user, and user experience can be improved.
The location of the user may be a real-time location of the user or a location set by the user.
The navigation request information of the user may refer to a navigation request transmitted from the user to the server through the terminal. For example, the user's navigation request information may include the user sending to the server a destination or address that the user wishes to go to; alternatively, the navigation request information of the user may also include the user sending an activity that the user wishes to perform to the server; alternatively, the navigation request information of the user may further include rescue information.
The user's ability information may be the user's athletic ability or the user's health condition, and the user's ability information may include the user's ability to perform various exercises such as swimming, hiking, mountain climbing, and running.
The capability information of the terminal may be hardware information of the terminal or a real-time signal condition of the terminal, and the hardware information of the terminal may refer to: whether the terminal supports mobile cellular data communication, whether the terminal supports a GPS system, whether the terminal supports a Beidou system and the like, and the real-time signal condition of the terminal can refer to the mobile cellular data signal reliability of the terminal. For example, Reference Signal Receiving Power (RSRP) of the terminal; or, the real-time signal condition of the terminal may also refer to the satellite receiving condition of the terminal (i.e., the number of received GPS satellites or the number of beidou satellites).
With reference to the second aspect, in some implementations of the second aspect, the presenting the navigation information by the terminal includes: and the terminal presents the navigation information according to the capability information of the user.
In the embodiment of the application, the terminal presents the navigation information according to the capability information of the user, and can provide more suitable or accurate navigation service for the user, so that the user experience can be improved.
With reference to the second aspect, in some implementations of the second aspect, the navigation information includes map information and route planning information, and the map information includes location information of the user and contour information of the marker.
In the embodiment of the application, the user can accurately determine the key information in the map according to the position information of the user in the map information and the outline information of the marker.
In a possible implementation manner of the embodiment of the present application, the map information may include only location information of the user and contour information of the identifier. For example, the map information is a very simple electronic map. In this case, the transmission time of the navigation information can be further reduced, and the data transmission flow can be further reduced.
With reference to the second aspect, in some implementations of the second aspect, the data amount of the map information is smaller than the data amount of the electronic map corresponding to the map information stored in the server; or the data volume of the map information is larger than the data volume of the electronic map corresponding to the map information stored in the server.
In the embodiment of the present application, different (differentiated) services can be provided for a user according to different requirements of the user, for example, map information with a large data size (detailed map information) or map information with a small data size (simplified map information) is provided for the user according to the requirements of the user.
For example, the data amount of the map information included in the detailed navigation information may be larger than the data amount of the electronic map corresponding to the map information stored in the server, and the data amount of the map information included in the very brief navigation information may be larger than the data amount of the electronic map corresponding to the map information stored in the server.
That is, the data amount of the map information included in the detailed navigation information may be larger than the data amount of the map information included in the extremely simplified navigation information.
Alternatively, it may be considered that in the embodiment of the present application, the detailed navigation information (or the simplified navigation information) is referred to as map information (or referred to as normal map information) stored in the server.
With reference to the second aspect, in some implementations of the second aspect, the map information is used to indicate a difference portion of an electronic map corresponding to the map information stored in the server with respect to an electronic map corresponding to the map information stored in the terminal.
In the embodiment of the application, the map information is used for indicating the difference part of the electronic map corresponding to the map information stored in the server relative to the electronic map corresponding to the map information stored in the terminal, and the map information is sent to the terminal, so that the overlong transmission time of navigation information can be avoided, and the flow of data transmission can be saved.
The above difference can be understood as follows: and the increment part of the electronic map corresponding to the map information stored in the server relative to the electronic map corresponding to the map information stored in the terminal.
For example, the terminal may download an electronic map in the server in advance, when the user sends a navigation request to the server through the terminal, the electronic map in the server is updated, but the terminal may not update the electronic map through the server in time, at this time, the server may first determine the electronic map stored by the terminal (i.e., the map downloaded from the server before), identify a difference portion of the latest electronic map in the server with respect to the electronic map stored by the terminal, and send navigation information including the difference portion to the terminal, and then the terminal may present the navigation information to the user.
With reference to the second aspect, in some implementations of the second aspect, the receiving, by the terminal, the navigation information sent by the server includes: and the terminal receives at least one of the picture, the text or the voice sent by the server, wherein the navigation information is carried by the at least one of the picture, the text or the voice.
In this embodiment of the application, the terminal may receive the navigation information sent by the server in at least one of a picture, a text, or a voice, so that the navigation information is presented to the user in a presentation manner (for example, at least one of a picture, a text, or a voice) of the navigation information corresponding to the current requirement of the user, and in addition, the flexibility of data (navigation information) transmission can be improved.
In a third aspect, an apparatus for processing navigation information is provided, including: the terminal comprises a determining unit, a processing unit and a processing unit, wherein the determining unit is used for determining the current requirement of a user of the terminal on navigation information; and the sending unit is used for sending the navigation information corresponding to the current requirement to the terminal, wherein different requirements of the user on the navigation information have respective corresponding navigation information presentation modes.
In the embodiment of the application, the server determines the current requirement of the user on the navigation information, the different requirements of the user on the navigation information have the corresponding navigation information presentation modes, and the server sends the navigation information corresponding to the current requirement to the terminal, so that the terminal can present the navigation information to the user in an individualized mode according to the navigation information presentation mode corresponding to the requirement, and the user experience can be improved.
With reference to the third aspect, in certain implementations of the third aspect, the requirement includes one or more of location information of the user, navigation request information of the user, capability information of the user, or capability information of the terminal.
In the embodiment of the application, the requirement comprises one or more of position information of the user, navigation request information of the user, capability information of the user or capability information of the terminal, so that the terminal can present navigation information to the user according to a presentation mode corresponding to the requirement, more suitable or accurate navigation service can be provided for the user, and user experience can be improved.
With reference to the third aspect, in certain implementations of the third aspect, the determining unit is further configured to: and determining navigation information corresponding to the current demand according to the current demand, wherein the navigation information corresponding to the current demand comprises map information and path planning information.
In the embodiment of the application, the server determines the navigation information corresponding to the current requirement according to the current requirement, and can obtain the navigation information more suitable for the user and the presentation mode of the navigation information, so that more suitable or more accurate navigation service can be provided for the user, and the user experience can be improved.
With reference to the third aspect, in certain implementations of the third aspect, the determining unit is specifically configured to: determining historical navigation information in the area where the user is located according to the current requirement; and determining the navigation information according to the current requirement and the historical navigation information.
In the embodiment of the application, the server determines the historical navigation information in the area where the user is located according to the current requirement, and determines the navigation information according to the current requirement and the historical navigation information, so that more accurate navigation service can be provided for the user, and the user experience can be improved.
With reference to the third aspect, in certain implementations of the third aspect, the map information includes location information of the user and outline information of the identifier.
In the embodiment of the application, the user can accurately determine the key information in the map according to the position information of the user in the map information and the outline information of the marker.
With reference to the third aspect, in certain implementations of the third aspect, the data amount of the map information is smaller than the data amount of the electronic map corresponding to the map information stored in the server; or the data volume of the map information is larger than the data volume of the electronic map corresponding to the map information stored in the server.
In the embodiment of the present application, different (differentiated) services can be provided for a user according to different requirements of the user, for example, map information with a large data size (detailed map information) or map information with a small data size (simplified map information) is provided for the user according to the requirements of the user.
With reference to the third aspect, in certain implementations of the third aspect, the map information is used to indicate a difference portion of an electronic map corresponding to the map information stored in the server with respect to an electronic map corresponding to the map information stored in the terminal.
In the embodiment of the application, the map information is used for indicating the difference part of the electronic map corresponding to the map information stored in the server relative to the electronic map corresponding to the map information stored in the terminal, and the map information is sent to the terminal, so that the overlong transmission time of navigation information can be avoided, and the flow of data transmission can be saved.
With reference to the third aspect, in certain implementations of the third aspect, the determining unit is further configured to: determining whether an actual travel path of a user deviates from a path indicated by the navigation information; in the case where the actual travel path of the user deviates from the path indicated by the navigation information, the sending unit is further configured to: and sending the navigation information to a rescue center.
In the embodiment of the application, under the condition that the actual traveling path of the user deviates from the path indicated by the navigation information, the server can send the navigation information to the rescue center, so that the rescue center can timely acquire information such as the position and the possible traveling route of the user, the rescue action can be implemented for the user or further help can be provided for the user, and the safety of the user is ensured.
With reference to the third aspect, in some implementations of the third aspect, the sending unit is specifically configured to: and sending at least one of pictures, characters or voice to the terminal, wherein the at least one of the pictures, the characters or the voice carries navigation information corresponding to the current requirement.
In the embodiment of the application, the server may send the navigation information to the terminal in at least one of a picture, a text, or a voice, so that the navigation information is presented to the user in a presentation manner (for example, at least one of a picture, a text, or a voice) of the navigation information corresponding to the current requirement of the user, and in addition, the flexibility of data (navigation information) transmission can be improved.
In a fourth aspect, an apparatus for processing navigation information is provided, comprising: the terminal comprises a receiving unit, a display unit and a processing unit, wherein the receiving unit is used for receiving navigation information sent by a server, the navigation information corresponds to the current requirements of a user of the terminal, and different requirements of the user on the navigation information have respective corresponding navigation information presentation modes; and the presentation unit is used for presenting the navigation information.
In the embodiment of the application, the terminal receives the navigation information sent by the server, the navigation information corresponds to the current requirement of the user of the terminal, and the different requirements of the user on the navigation information have the corresponding navigation information presentation modes, so that the terminal can present the navigation information to the user in an individualized mode according to the navigation information presentation mode corresponding to the requirement, and the user experience can be improved.
With reference to the fourth aspect, in some implementations of the fourth aspect, the requirement includes one or more of location information of the user, navigation request information of the user, capability information of the user, or capability information of the terminal.
In the embodiment of the application, the requirement comprises one or more of position information of the user, navigation request information of the user, capability information of the user or capability information of the terminal, so that the terminal can present navigation information to the user according to a presentation mode corresponding to the requirement, more suitable or accurate navigation service can be provided for the user, and user experience can be improved.
With reference to the fourth aspect, in some implementations of the fourth aspect, the presenting unit is specifically configured to: and presenting the navigation information according to the capability information of the user.
In the embodiment of the application, the terminal presents the navigation information according to the capability information of the user, and can provide more suitable or accurate navigation service for the user, so that the user experience can be improved.
With reference to the fourth aspect, in some implementations of the fourth aspect, the navigation information includes map information and route planning information, and the map information includes location information of the user and contour information of the marker.
In the embodiment of the application, the user can accurately determine the key information in the map according to the position information of the user in the map information and the outline information of the marker.
With reference to the fourth aspect, in some implementations of the fourth aspect, the data amount of the map information is smaller than the data amount of the electronic map corresponding to the map information stored in the server; or the data volume of the map information is larger than the data volume of the electronic map corresponding to the map information stored in the server.
In the embodiment of the present application, different (differentiated) services can be provided for a user according to different requirements of the user, for example, map information with a large data size (detailed map information) or map information with a small data size (simplified map information) is provided for the user according to the requirements of the user.
With reference to the fourth aspect, in some implementations of the fourth aspect, the map information is used to indicate a difference portion of an electronic map corresponding to the map information stored in the server with respect to an electronic map corresponding to the map information stored in the terminal.
In the embodiment of the application, the map information is used for indicating the difference part of the electronic map corresponding to the map information stored in the server relative to the electronic map corresponding to the map information stored in the terminal, and the map information is sent to the terminal, so that the overlong transmission time of navigation information can be avoided, and the flow of data transmission can be saved.
With reference to the fourth aspect, in some implementations of the fourth aspect, the receiving unit is specifically configured to: and receiving at least one of the picture, the text or the voice sent by the server, wherein the navigation information is carried by the at least one of the picture, the text or the voice.
In this embodiment of the application, the terminal may receive the navigation information sent by the server in at least one of a picture, a text, or a voice, so that the navigation information is presented to the user in a presentation manner (for example, at least one of a picture, a text, or a voice) of the navigation information corresponding to the current requirement of the user, and in addition, the flexibility of data (navigation information) transmission can be improved.
In a fifth aspect, an apparatus for processing navigation information is provided, where the apparatus includes a storage medium, which may be a non-volatile storage medium, and a central processing unit, where a computer-executable program is stored in the storage medium, and the central processing unit is connected to the non-volatile storage medium and executes the computer-executable program to implement the first aspect or the method in any possible implementation manner of the first aspect.
In a sixth aspect, an apparatus for processing navigation information is provided, the apparatus comprising a storage medium, which may be a non-volatile storage medium, and a central processing unit, which stores a computer-executable program, and is connected to the non-volatile storage medium, and executes the computer-executable program to implement the method of the second aspect or any possible implementation manner of the second aspect.
In a seventh aspect, a chip is provided, where the chip includes a processor and a data interface, and the processor reads instructions stored in a memory through the data interface to perform the method of the first aspect or any possible implementation manner of the first aspect, or the method of the second aspect or any possible implementation manner of the second aspect.
Optionally, as an implementation manner, the chip may further include a memory, where instructions are stored in the memory, and the processor is configured to execute the instructions stored in the memory, and when the instructions are executed, the processor is configured to execute the method in the first aspect or any possible implementation manner of the first aspect, or the method in any possible implementation manner of the second aspect or the second aspect.
In an eighth aspect, a computer-readable storage medium is provided, which stores program code for execution by a device, the program code comprising instructions for performing the method of the first aspect or any of its possible implementations, or the method of the second aspect or any of its possible implementations.
In a ninth aspect, a server is provided, which comprises the apparatus for processing navigation information according to the third to fifth aspects.
A tenth aspect provides a terminal comprising the apparatus for processing navigation information of the fourth to sixth aspects.
In the embodiment of the application, the server determines the current requirement of the user on the navigation information, the different requirements of the user on the navigation information have the corresponding navigation information presentation modes, and the server sends the navigation information corresponding to the current requirement to the terminal, so that the terminal can present the navigation information to the user in an individualized mode according to the navigation information presentation mode corresponding to the requirement, and the user experience can be improved.
Drawings
FIG. 1 is an exemplary architecture diagram of an application scenario suitable for use with embodiments of the present application.
Fig. 2 is a schematic flow chart of a method for processing navigation information according to an embodiment of the present application.
Fig. 3 is a schematic flow chart of a method for processing navigation information according to another embodiment of the present application.
FIG. 4 is a schematic block diagram of an interactive interface for inputting capability information of a user in an embodiment of the present application.
FIG. 5 is a schematic block diagram of server-programmed navigation information in one embodiment of the present application.
Fig. 6 is a schematic block diagram of server-programmed navigation information in another embodiment of the present application.
FIG. 7 is a schematic block diagram of navigation information presented in one embodiment of the present application.
FIG. 8 is a schematic block diagram of an interactive interface for entering user capability information in another embodiment of the present application.
FIG. 9 is a schematic block diagram of navigation information presented in another embodiment of the present application.
FIG. 10 is a schematic block diagram of navigation information presented in another embodiment of the present application.
FIG. 11 is a schematic block diagram of navigation information presented in another embodiment of the present application.
FIG. 12 is a schematic block diagram of navigation information presented in another embodiment of the present application.
Fig. 13 is a schematic configuration diagram of an apparatus for processing navigation information according to an embodiment of the present application.
Fig. 14 is a schematic configuration diagram of an apparatus for processing navigation information according to another embodiment of the present application.
Fig. 15 is a schematic configuration diagram of an apparatus for processing navigation information according to another embodiment of the present application.
Detailed Description
The technical solution in the present application will be described below with reference to the accompanying drawings.
The method for processing the navigation information can be applied to various scenes needing navigation service, such as driving a vehicle, walking or riding.
The method for processing navigation information in the embodiment of the present application may be performed by a terminal (or may also be referred to as a terminal device) having a navigation function or a server capable of providing a navigation service, so that the navigation service can be provided to a user.
For example, the terminal with a navigation function in this embodiment may be a smart watch, a smart bracelet, a smart phone, a portable computer, a handheld communication device, a handheld computing device, a satellite radio device, or the like, or the terminal may also be a vehicle (or other vehicles) installed with navigation software or a navigation device, or the terminal may also be other devices or apparatuses with a navigation function, or the terminal may also be other devices or apparatuses installed with a navigation Application (APP) or navigation software, which is not limited in this embodiment.
For convenience of understanding, in the following embodiments, terminals with navigation functions are collectively referred to as terminals, and it will be understood by those skilled in the art that all terminals mentioned in the present application refer to terminals with navigation functions, and the method in the embodiments of the present application may be performed by any one of the above-mentioned devices or apparatuses capable of providing navigation services to users.
At present, a terminal provides navigation service for a user in a non-differentiated manner based on information such as a map, a street scene and the like which are mapped in advance. In a relatively mature outdoor traffic scene (for example, an area such as a densely populated city), a terminal can achieve high positioning accuracy by combining a base station and a wireless fidelity (WiFi) signal through a Global Positioning System (GPS), a Beidou navigation system and other navigation systems, and can provide a relatively accurate navigation service for a user by combining a pre-mapped electronic map, so that the user can obtain relatively good experience.
However, for a complex environment or a variable environment, the conventional terminal cannot provide a stable and reliable navigation service, for example, a complex or variable geographical environment such as a city road erected in a high-rise building, an indoor parking lot, a shopping mall, a field jungle or a desert, and the like.
According to the method and the device, after the scenes (complex or variable geographic environments such as urban roads erected by high buildings, indoor parking lots, shopping malls, field jungles or deserts) are researched and analyzed, the user usually does not pay attention to information irrelevant to navigation information in the map in the scenes.
For example, in a complex urban environment, a user often only pays attention to navigation information which can be provided by a terminal and meets the requirement of the user, but does not pay attention to other information which is irrelevant to the navigation information in a map, and in an indoor environment such as an indoor parking lot or a shopping mall, the coverage of base stations and WiFi signals is limited, the signals of the terminal may be not ideal, and at the moment, redundant information in the map can cause that the loading (or downloading) time of the navigation information is too long, and data traffic is wasted.
For another example, in a field forest, when the user gets lost, the user only wants the terminal to give the escape direction, the escape route, and the surrounding key reference (explicit reference), and does not care about other information in the map that is not related to the navigation information.
Based on the above problems, the present application provides a method and an apparatus for processing navigation information, which can provide personalized navigation service for a user based on the user's requirement, thereby improving the user experience.
Fig. 1 is an exemplary architecture diagram of an application scenario 100 suitable for use in the embodiment of the present application, and the method in the embodiment of the present application may be applied to the application scenario 100 shown in fig. 1. It should be understood that the application scenario 100 shown in fig. 1 may include more or fewer terminals, satellites, ground stations, or servers, which are not limited in the embodiment of the present application.
The application scenario 100 shown in fig. 1 includes a terminal 101, a satellite 102, a ground station 103, and a server 104.
A user may use terminal 101 to communicate and exchange data with satellite 102, and satellite 102 may maintain contact with ground station 103 while ground station 103 is connected to server 104.
The terminal 101 may be any one of the above devices or apparatuses having a navigation function, the terminal 101 may transmit a signal to the satellite 102 or receive a signal from the satellite 102, the satellite 102 may provide signal relay for the terminal 101 and the ground station 103, the ground station 103 may also transmit a signal to the satellite 102 or receive a signal from the satellite 102, like the terminal 101, and the server 104 is mainly responsible for storing history navigation information (i.e., navigation data including map information), analyzing the navigation information, generating the navigation information, and the like.
For example, a user may send a navigation request to the satellite 102 through the terminal 101, or the user may also send a navigation request to the satellite 102 through a navigation Application (APP) installed in the terminal 101, after receiving the navigation request, the satellite 102 may communicate with the ground station 103 and the server to determine navigation information, and send the navigation information to the terminal 101 through the satellite 102, and accordingly, the terminal 101 may present the navigation information to the user.
The following describes the technical solution of the embodiment of the present application in detail.
Fig. 2 is a schematic flow chart of a method of processing navigation information according to the present application. The method 200 of processing navigation information may include S210 and S220. In some examples, the method of processing navigation information may be performed by the terminal 101 in fig. 1.
S210, the terminal receives the navigation information sent by the server.
The navigation information may correspond to the current requirement of the user of the terminal, and different requirements of the user on the navigation information may have respective corresponding navigation information presentation modes.
Optionally, the terminal may receive at least one of a picture, text, or voice sent by the server, where the at least one of the picture, text, or voice carries the navigation information.
For example, the terminal may receive navigation information transmitted by the server in the form of a picture (e.g., an electronic map); alternatively, the terminal may also receive the navigation information sent by the server in the form of text (e.g., a short message).
In the embodiment of the application, the server may send the navigation information to the terminal in at least one of a picture, a text, or a voice, so that the navigation information is presented to the user in a presentation manner (for example, at least one of a picture, a text, or a voice) of the navigation information corresponding to the current requirement of the user, and in addition, the flexibility of data (navigation information) transmission can be improved.
Alternatively, the navigation information may include map information and route planning information, wherein the map information may include location information of the user and contour information of the marker.
In the embodiment of the application, the user can accurately determine the key information in the map according to the position information of the user in the map information and the outline information of the marker.
It should be noted that, in this embodiment of the present application, the navigation information including the map information and the route planning information means: the navigation information includes two parts of map information and route planning information, and in practice, the two parts of contents may not be clearly distinguished (or, there is no clear boundary between the two parts of contents).
For example, the navigation information may be an electronic map, which includes both the content for indicating the map information and the route planning information planned by the server for the user, i.e., the route planning information is marked in the electronic map.
That is, in this case, the map information and the route planning information may be considered to be part of the electronic map, or, in this case, the electronic map may be both the map information and the route planning information.
For another example, the map information included in the navigation information may be an electronic map, and the path planning information may be text (or voice), and the path planning information may indicate a navigation route in the electronic map.
In one possible implementation, the map information may include only the location information of the user and the outline information of the identifier, for example, the map information is a very simple electronic map.
Alternatively, the map information may be an electronic map, and the path planning information may be a navigation route displayed in the electronic map according to a user's requirement.
Optionally, the requirement may include one or more of location information of the user, navigation request information of the user, capability information of the user, or capability information of the terminal. These kinds of requirement information will be described in detail below.
1. Location of user
The location of the user may be a real-time location of the user or a user-set location.
For example, when the user is at location a, the user's location may be location a, and the user may make a query based on location a.
Or, when the user is at the location a, the user may also perform a query based on the location B, and in this case, the location of the user may be the location B.
Or, when the user is at the location a, the location of the user may be the location a and the location B, and at this time, the user may perform a query based on at least one of the location a and the location B.
2. Navigation request information of user
The navigation request information of the user may refer to a navigation request transmitted from the user to the server through the terminal.
For example, the user's navigation request information may include the user sending to the server a destination or address that the user wishes to go to (e.g., the XX number of the sunny district of beijing tianmen, or beijing city).
Alternatively, the user's navigation request information may also include the user sending an activity (e.g., eating, fueling, shopping for a park, shopping for a supermarket, etc.) to the server that the user wishes to perform.
Alternatively, the navigation request information of the user may further include rescue information. For example, when the user gets lost, the user may send rescue information to the server through the terminal, and the specific form of the rescue information in the embodiment of the present application is not limited, and reference may be made to the prior art specifically.
Alternatively, the navigation request information of the user may further include a request that the user wants the terminal to present the navigation information in a specific presentation manner. For example, the navigation request information of the user may include a request to which the user desires the terminal to present the navigation information in a voice manner, or the navigation request information of the user may also include a request to which the user desires the terminal to present the navigation information in a simplified manner (for example, the map information in the navigation information includes only the location information of the user and the outline information of the identifier).
3. Capability information of a user
The capability information of the user may be exercise capability of the user or health condition of the user. The user's ability information may include the ability of the user to perform various sports such as swimming, hiking, mountain climbing, and running.
For example, the user's ability information may include the maximum distance the user swims, the maximum time to swim, whether to swim only in a swimming pool, or whether to swim in open water (e.g., a lake or sea).
Alternatively, the user's ability information may also include the user's longest distance to run, longest time to run, whether to run on a plastic track only, whether to have experience running off-road.
Alternatively, the capability information of the user may further include a maximum distance the user is walking, and a maximum time the user is walking.
Alternatively, the capability information of the user may further include a highest altitude at which the user climbs a mountain, a longest distance at which the user climbs the mountain, a longest time at which the user climbs the mountain, and the like.
It should be understood that the description of the capability information of the user in the above embodiments is only an example and not a limitation.
In the embodiment of the present application, the capability information of the user may be acquired in the following manner.
The first method is as follows: inputting user's ability information through terminal
For example, the user may input the user's capability information through an interactive interface on the terminal.
Fig. 4 is an interactive interface for inputting user's ability information on a terminal, and the user can input the ability information such as swimming, hiking, mountain climbing or running through the interface shown in fig. 4.
The second method comprises the following steps: obtaining capability information of user through APP on terminal
For example, the terminal may obtain the exercise data or exercise record of the user through an exercise health APP (e.g., a "health" APP of the IOS system itself) of its system itself.
Alternatively, the terminal may acquire the motion data or the motion record of the user through a third party APP (e.g., a sport APP such as Keep, gurgling, and sumptuous race) installed on the terminal.
Optionally, the exercise records may be classified as outdoor running or treadmill, and may also include longest running distance, longest running time, hiking, mountain climbing, and the like, and the specific form of the exercise records is not limited in the embodiment of the present application.
4. Capability information of terminal
The capability information of the terminal may be hardware information of the terminal or a real-time signal condition of the terminal.
The hardware information of the terminal may refer to: whether the terminal supports mobile cellular data communication, whether the terminal supports a GPS system, whether the terminal supports a Beidou system and the like.
The real-time signal condition of the terminal may refer to the mobile cellular data signal reliability of the terminal. For example, Reference Signal Receiving Power (RSRP) of the terminal; or, the real-time signal condition of the terminal may also refer to the satellite receiving condition of the terminal (i.e., the number of received GPS satellites or the number of beidou satellites).
It should be noted that, in the present application, the manner of inputting the navigation request information to the terminal by the user and sending the navigation information to the server by the terminal are not limited, for example, the user may input the navigation request information to the terminal by various methods in the prior art, such as key input, handwriting, and voice, and the terminal may also send the navigation information to the server by various methods in the prior art, and the specific method may refer to the prior art, and is not described herein again.
In the embodiment of the application, the requirement comprises one or more of position information of the user, navigation request information of the user, capability information of the user or capability information of the terminal, so that the terminal can present navigation information to the user according to a presentation mode corresponding to the requirement, more suitable or accurate navigation service can be provided for the user, and user experience can be improved.
The presentation manner of the navigation information mentioned in the above S210 may refer to a manner in which the terminal presents the navigation information to the user.
The different presentation modes of the navigation information may refer to different modes of the terminal presenting the navigation information to the user, or may refer to different detailed degrees of the navigation information presented by the terminal to the user.
For example, in one presentation mode (of navigation information), the terminal may present the navigation information in the form of an electronic map (picture) that includes, in addition to the location information of the user and the outline information of the markers, other details, such as shape details of each marker, details of the road, other distinctive landmark buildings, and the like.
In another presentation mode, the terminal may present the navigation information in the form of an electronic map (picture), in which only the location information of the user and the outline information of the marker are shown, and the electronic map does not include other detailed information.
In the two presentation manners, the terminal presents the navigation information in a picture manner, but the navigation information includes different detailed contents, and at this time, the two navigation information presentation manners may be considered to be different.
For another example, in one presentation mode, the terminal presents the navigation information in a picture mode, and in the navigation information, besides the position information of the user and the outline information of the markers, the navigation information also includes other details, such as shape details of each marker, details of a road, other distinctive landmark buildings, and the like.
In another presentation mode, the terminal presents the navigation information in a text manner, and in the navigation information, besides the position information of the user and the outline information of the markers, other details are also included, such as shape details of each marker, details of a road, other distinctive landmark buildings, parks, rivers, deserts, and the like (it is assumed that the navigation information in the former presentation mode includes the same level of detail).
In the two presentation modes, the detailed degree of the content in the navigation information presented by the terminal is consistent, but the navigation information is presented in a picture mode in one presentation mode, and the navigation information is presented in a text mode in the other presentation mode, and at this time, the two navigation information presentation modes can also be considered to be different.
In the embodiment of the application, different requirements of the user on the navigation information can have the presentation modes of the navigation information corresponding to the user. That is, the different presentation manners of the navigation information may be obtained according to different requirements of the user on the navigation information.
For example, the user's needs may include a user request to present detailed navigation information in the form of a picture; alternatively, the user's needs may also include a user request to present extremely brief navigation information in the form of a picture (e.g., an electronic map including only the user's location information and the identifier's profile information); alternatively, the user's requirements may include a user request to present detailed navigation information in the form of speech.
It should be noted that the requirement may further include indication information indicating the detailed degree of the navigation information, and the indication information may instruct the terminal to present detailed navigation information or extremely simple navigation information.
Meanwhile, in the embodiment of the application, the detailed degree of the navigation information can be divided into a plurality of levels, wherein each level can correspond to different detailed degrees, and at the moment, a user can indicate the terminal to present the navigation information according to the detailed degree corresponding to the level through each level.
Further, in the embodiment of the present application, the data size of the map information may be smaller than the data size of the electronic map corresponding to the map information stored in the server; alternatively, the data size of the map information may be larger than the data size of the electronic map corresponding to the map information stored in the server.
For example, the data amount of the map information included in the detailed navigation information may be larger than the data amount of the electronic map corresponding to the map information stored in the server, and the data amount of the map information included in the very brief navigation information may be larger than the data amount of the electronic map corresponding to the map information stored in the server.
That is, the data amount of the map information included in the detailed navigation information may be larger than the data amount of the map information included in the extremely simplified navigation information.
Alternatively, it may be considered that in the embodiment of the present application, the detailed navigation information (or the simplified navigation information) is referred to as map information (or referred to as normal map information) stored in the server.
In the embodiment of the present application, different (differentiated) services can be provided for a user according to different requirements of the user, for example, map information with a large data size (detailed map information) or map information with a small data size (simplified map information) is provided for the user according to the requirements of the user.
S220, the terminal presents the navigation information.
Optionally, the terminal may present the navigation information according to capability information of the user.
For example, if the user does not swim, the navigation information presented by the terminal may not include a navigation route that requires swimming; or, if the user frequently runs, the navigation information presented by the terminal may include as many navigation routes as possible to run, or if the user has poor eyesight, the navigation information presented by the terminal may be amplified so as to be conveniently viewed by the user.
Optionally, the map information in the navigation information may be a difference portion (or may be referred to as an incremental portion) of the electronic map corresponding to the map information stored in the server with respect to the electronic map corresponding to the map information stored in the terminal.
In the embodiment of the application, the map information is used for indicating the difference part of the electronic map corresponding to the map information stored in the server relative to the electronic map corresponding to the map information stored in the terminal, and the map information is sent to the terminal, so that the overlong transmission time of navigation information can be avoided, and the flow of data transmission can be saved.
For example, the terminal may download an electronic map in the server in advance, when the user sends a navigation request to the server through the terminal, the electronic map in the server is updated, but the terminal may not update the electronic map through the server in time, at this time, the server may first determine the electronic map stored by the terminal (i.e., the map downloaded from the server before), identify a difference portion of the latest electronic map in the server with respect to the electronic map stored by the terminal, and send navigation information including the difference portion to the terminal, and then the terminal may present the navigation information to the user.
In the embodiment of the application, the server determines the current requirement of the user on the navigation information, the different requirements of the user on the navigation information have the corresponding navigation information presentation modes, and the server sends the navigation information corresponding to the current requirement to the terminal, so that the terminal can present the navigation information to the user in an individualized mode according to the navigation information presentation mode corresponding to the requirement, and the user experience can be improved.
Fig. 3 is a schematic flow chart of a method of processing navigation information according to the present application. The method 300 of processing navigation information includes S310 and S320. In some examples, the method of processing navigation information may be performed by the server 104 of fig. 1.
The server determines the current need for navigation information by the user of the terminal S310.
Optionally, the requirement may include one or more of location information of the user, navigation request information of the user, capability information of the user, or capability information of the terminal. For a detailed description of the requirement, reference may be made to the embodiment in the method 200 in fig. 2, which is not described herein again.
After S310 described above, the method 300 may further include S312.
S312, the server determines navigation information corresponding to the current demand according to the current demand.
In the embodiment of the application, the server determines the navigation information corresponding to the current requirement according to the current requirement, and can obtain the navigation information more suitable for the user and the presentation mode of the navigation information, so that more suitable or more accurate navigation service can be provided for the user, and the user experience can be improved.
Optionally, the navigation information corresponding to the current demand may include map information and path planning information. Wherein the map information may include location information of the user and outline information of the marker.
In the embodiment of the application, the user can accurately determine the key information in the map according to the position information of the user in the map information and the outline information of the marker.
For the detailed description of the navigation information, reference may be made to the embodiment of the method 200 in fig. 2, which is not described herein again.
Optionally, the server may determine navigation information corresponding to the current demand, that is, map information and route planning information, according to the location of the user and/or navigation request information of the user. The specific method can refer to the prior art, and is not described in detail herein.
Further, in the embodiment of the present application, the data size of the map information may be smaller than the data size of the electronic map corresponding to the map information stored in the server; alternatively, the data size of the map information may be larger than the data size of the electronic map corresponding to the map information stored in the server.
For example, the data amount of the map information included in the detailed navigation information may be larger than the data amount of the electronic map corresponding to the map information stored in the server, and the data amount of the map information included in the very brief navigation information may be larger than the data amount of the electronic map corresponding to the map information stored in the server.
That is, the data amount of the map information included in the detailed navigation information may be larger than the data amount of the map information included in the very simplified navigation information.
Alternatively, it may be considered that in the embodiment of the present application, the detailed navigation information (or the simplified navigation information) is referred to as map information (or referred to as normal map information) stored in the server.
Optionally, the map information in the navigation information may be a difference portion (or may be referred to as an incremental portion) of the electronic map corresponding to the map information stored in the server with respect to the electronic map corresponding to the map information stored in the terminal.
For example, the terminal may download an electronic map in the server in advance, when the user sends a navigation request to the server through the terminal, the electronic map in the server is updated, but the terminal may not update the electronic map through the server in time, at this time, the server may first determine the electronic map stored by the terminal (i.e., the map downloaded from the server before), identify a difference portion of the latest electronic map in the server with respect to the electronic map stored by the terminal, and send navigation information including the difference portion to the terminal, and then the terminal may present the navigation information to the user.
In the embodiment of the application, the map information is used for indicating the difference part of the electronic map corresponding to the map information stored in the server relative to the electronic map corresponding to the map information stored in the terminal, and the map information is sent to the terminal, so that the overlong transmission time of navigation information can be avoided, and the flow of data transmission can be saved.
Further, the server may determine a presentation mode of the navigation information corresponding to the current demand according to the current demand.
For example, when the user is in the field or the destination of the user is in the field, the user may not care about the detailed information in the map but only care about the device and the route, and therefore, the server may process the navigation information to obtain map information (simplified map) including only the position information of the user and the contour information of the marker, i.e., present the navigation information corresponding to the current demand in a simplified map manner.
For another example, when the user asks for help (the user gets lost), the user may not care about the detailed information in the map, but only about the device and the route, and therefore, the server may also process the navigation information to obtain map information (simplified map) that only includes the location information of the user and the contour information of the marker, that is, the navigation information corresponding to the current requirement is presented in a simplified map manner.
For another example, when the user wants to include more detailed content in the map, the server may be requested to perform further detailed processing on the navigation information, and at this time, the server may process the navigation information to obtain more detailed map information (detailed map) compared with the map information stored in the server, that is, the navigation information corresponding to the current requirement is presented in a detailed map manner.
For another example, when the mobile cellular data signal of the terminal is not good, in order to reduce the data transmission time, the server may convert the navigation information into a text (or voice) with a small data volume, that is, present the navigation information corresponding to the current demand in a text (or voice) manner.
In the embodiment of the present application, a presentation manner (of navigation information) corresponding to a certain requirement may be preset, for example, when a user asks for help, the navigation information may be presented in a simplified manner; the navigation information can also be presented in a simplified manner when the real-time signal condition of the terminal is poor.
It should be understood that the above embodiments are only examples and are not limited, and how to preset the correspondence between the user's requirements and the presentation manner of the navigation information is not limited in the embodiments of the present application.
Optionally, the server may determine historical navigation information in an area where the user is located according to the current requirement; and determining the navigation information according to the current requirement and the historical navigation information.
The historical navigation information in the area where the user is located refers to navigation information which is stored in the server and is the same as or similar to the requirement of the user. For example, the same (or similar) navigation information as the user's location and/or destination is stored in the server.
For example, the server may determine, according to the current demand, historical navigation information in an area where the user is located, select a route successfully completed by a person from the historical navigation information, and then determine the navigation information in combination with the current demand of the user and the route successfully completed by a person from the historical navigation information.
In the embodiment of the application, the server determines the historical navigation information in the area where the user is located according to the current requirement, and determines the navigation information according to the current requirement and the historical navigation information, so that more accurate navigation service can be provided for the user, and the user experience can be improved.
S320, the server sends navigation information corresponding to the current requirement to the terminal.
The different requirements of the user on the navigation information have the presentation modes of the navigation information corresponding to the user.
The different presentation modes of the navigation information may refer to different modes of the terminal presenting the navigation information to the user, or may refer to different detailed degrees of the navigation information presented by the terminal to the user. For the description of the different presentation manners of the navigation information, reference may be specifically made to the embodiment in the method 200 in fig. 2, which is not described herein again.
Optionally, the server may send at least one of a picture, text, or voice to the terminal, where the at least one of the picture, text, or voice carries the navigation information corresponding to the current requirement.
For example, the server may transmit navigation information to the terminal in the form of a picture (e.g., an electronic map); alternatively, the server may send the navigation information to the terminal in the form of text (e.g., a short message); alternatively, the server may transmit the navigation information to the terminal in the form of voice (e.g., a voice message).
In the embodiment of the application, the server may send the navigation information to the terminal in at least one of a picture, a text, or a voice, so that the navigation information is presented to the user in a presentation manner (for example, at least one of a picture, a text, or a voice) of the navigation information corresponding to the current requirement of the user, and in addition, the flexibility of data (navigation information) transmission can be improved.
After S320, the method 300 may further include S322.
S322, the server determines whether the actual travel path of the user deviates from the path indicated by the navigation information; and under the condition that the actual traveling path of the user deviates from the path indicated by the navigation information, sending the navigation information to a rescue center.
Optionally, after the server sends the navigation information corresponding to the current requirement to the terminal, the user may send the real-time location of the user to the server through the terminal, specifically, the user may actively use the terminal to send the real-time location of the user to the server, or the user controls the terminal to send the real-time location of the user to the server according to a certain period or frequency.
Correspondingly, after the real-time position of the user is received, the server can determine the actual traveling path of the user, and under the condition that the actual traveling path of the user deviates from the path indicated by the navigation information, the server can consider that the user needs to be rescued, and at the moment, the server can send the navigation information to the rescue center, so that the rescue center can implement rescue actions on the user or provide further help for the user.
Or, according to the navigation information, the user should cross a jungle within 1 hour, but through the position tracking, the server finds that the user has not come out of the jungle for 3 hours, and then the server can send the navigation information to the rescue center, so that the rescue center can perform rescue actions on the user or provide further help for the user.
Alternatively, the server may send the real-time location or actual travel path of the user to the rescue center together with the navigation information, so that the rescue center determines the actual location or possible location of the user.
In the embodiment of the application, under the condition that the actual traveling path of the user deviates from the path indicated by the navigation information, the server can send the navigation information to the rescue center, so that the rescue center can timely acquire information such as the position and the possible traveling route of the user, the rescue action can be implemented for the user or further help can be provided for the user, and the safety of the user is ensured.
An embodiment of determining navigation information according to historical navigation information stored in a server according to the present application is described below with reference to fig. 5 and 6.
Optionally, the server may determine historical navigation information in an area where the user is located according to the location of the user, and determine the navigation information according to the current requirement and the historical navigation information.
For example, the server may determine whether a person has successfully walked according to historical navigation information stored in the server, and plan navigation information for the user based on the historical navigation information that the person has successfully walked.
As shown in fig. 5, the current location of the user is point a, at which the user initiates a navigation request, wishing to reach the destination point B. If other users have previously initiated similar navigation requests at locations near point a (e.g., from point a or near point a to point B or near point B), and the historical planned route in the navigation information (i.e., the historical navigation information) planned by the server for the other users is as shown in fig. 5, the route planned by the server for the user may be similar to the historical planned route.
However, in practice, due to the actual road conditions or others, the other users who initiated the navigation request do not completely follow the route planned by the navigation server, and different ellipses are used in fig. 5 to represent the previous historical tracks actually traveled by the other users (wherein different patterns of black, white, and gray represent the historical tracks traveled by different other users). The history track records can be obtained after the user who initiates the navigation request continuously reports the position to the server by using the terminal and correspondingly the server stores the position.
As shown in fig. 5, the historical trajectories of these other users may not be exactly the same, but are generally relatively similar, indicating that most other users successfully reached the destination (i.e., point B) via such similar routes. When the historical tracks are accumulated for a certain number of times, for example, the server plans a route for 5 times, wherein 3 times other users smoothly reach the point B through the historical tracks in fig. 5, the server may plan a route for the user again according to the historical tracks. The server-rescheduled route may generate a route by aggregating historical trajectories of these other users, such as the "updated planned route" shown in the right diagram of fig. 5.
Whether the user successfully arrives at the destination or not is judged according to the track characteristics such as whether the track of the user returns to the planned route or not, whether the track of the user finally goes to a road or not, whether the track of the user returns to the original place or not (turning, turning back and the like) and the like.
If a historical planned route is compared with historical tracks, most users turn back, and the historical planned route cannot be recommended to the users subsequently.
For example, as shown in fig. 6, the direction indicated by the dotted line is the actual traveling direction of the other user determined according to the position reported by the other user historically, and the black ellipse indicates the actual traveling track of the other user. If most users turn back as shown in fig. 6, the historically planned route may be lost and subsequently the historically planned route may not be recommended to the user.
Further, in the embodiment of the present application, the exercise capacity of the user is also considered, the environment in the field is complex, some routes may require the user to climb over a mountain or swim through a river, and in practice, some people may walk the routes, and some people cannot.
Embodiments of determining navigation information according to user capability information according to the present application are described below with reference to fig. 4, 7, and 8.
Alternatively, a human-machine interaction interface as shown in fig. 4 may be provided on the terminal, and the user may input the capability information of the user through the human-machine interaction interface.
For example, as shown in part a of fig. 4, the user may input information as to whether the user may swim, hike, mountain climb, or run, and the longest (or highest) distance for these exercises.
The user may also input whether the user is merely swimming the pool, as shown in section B of fig. 4. Alternatively, as shown in part C of fig. 4, the user may also input whether the user has experienced running off-road, has only run through a plastic track, etc. The entered interface may be as shown in section D of fig. 4.
Alternatively, such information shown in fig. 4 may be input by the user when the navigation request is issued, or may be input by the user in advance and then recorded in a map app or a terminal that provides the navigation service.
Optionally, the capability information of the user may also be acquired through the APP on the terminal
For example, the terminal may obtain the exercise data or exercise record of the user through an exercise health APP (e.g., a "health" APP of the IOS system itself) of its system itself, and determine the capability information of the user based on the exercise data or exercise record.
Alternatively, the terminal may obtain the motion data or the motion record of the user through a third party APP (e.g., a sport APP such as Keep, gurgling, and sumptuous circle) installed on the terminal, and determine the capability information of the user based on the motion data or the motion record.
Optionally, the exercise records may be classified as outdoor running or treadmill, and may also include longest running distance, longest running time, hiking, mountain climbing, and the like, and the specific form of the exercise records is not limited in the embodiment of the present application.
When the user sends the navigation request, the capability information of the user can be simultaneously sent to the server, and correspondingly, the server can plan different navigation routes for the user according to the capability information of the user or determine different recommendation priorities for the different navigation routes.
For example, the server plans three navigation routes, such as planned route 1, planned route 2, and planned route 3 shown in fig. 7, according to the current location of the user who sent the navigation request.
Wherein the distance of the planned route 1 is relatively short, but the route passes through a river; the planned route 2 is a long trip, but the route does not require special skills (e.g., swimming or climbing); the planned route 3 may arrive at a closer safe place, but the route requires mountain climbing.
For example, as the user's ability is shown in the left diagram of fig. 8, it can be seen that the user has better swimming skills, can swim 5000m at the farthest, and the planned route 1 needs to swim over a river of 100m width according to the reckoning on the map, as shown in the left diagram of fig. 7, and the server may recommend the planned route 1 to the user, that is, the planned route shown in the left diagram of fig. 7.
As another example, if the user has the ability as shown in the middle graph of fig. 8, it can be seen that the user has no better swimming skill (only experience of swimming in a swimming pool), but the user has more experience of climbing mountains, the maximum altitude reaches 1000m, as shown in the right graph of fig. 7, the planned route 3 is to pass through a hilly land, and the maximum altitude is 300m, and the server may recommend the planned route 3 to the user, that is, the planned route shown in the right graph of fig. 7.
For example, if the user has the ability as shown in the right diagram of fig. 8, the user does not have much outdoor experience, the server may recommend the planned route 2 to the user, i.e., the planned route shown in the middle diagram of fig. 7.
In the embodiment of the present application, as shown in fig. 1, in a field environment lacking an infrastructure of a communication base station or the like, a user using a terminal 101 may have only one communication channel, that is, a satellite 102 operating in the sky, for example, the satellite 102 is a low-orbit satellite, and the low-orbit satellite generally operates in a nearly circular orbit with an altitude of less than 2000 km.
Because the distance is long, when the communication antenna on the satellite 102 and the terminal 101 of the user perform two-way communication, a small amount of data is needed to avoid the problems of slow map display response, data loss and the like when the terminal 101 presents navigation information, and the power consumption of the terminal 101 can be saved.
Therefore, in the embodiment of the present application, the server may perform optimization processing on (the map information in) the navigation information, and present the map information to the user in a simplified form. It should be noted that, in the embodiment of the present application, the navigation information may also present the map information and the route planning information to the user in the form of text or voice, which is not limited in the embodiment of the present application.
Several possible implementations of presenting navigation information to a user in the form of a diagram in the present application are described below in conjunction with fig. 9, 10 and 11.
The implementation mode is as follows:
fig. 9 shows a schematic diagram of navigation information 400 according to an embodiment of the present application, which includes: the user's current location is identified 401 (which may also indicate the direction the user is facing), a scale 407, a GPS information bar 408 containing information such as longitude, latitude, elevation (altitude), date stamp, and time stamp, and a compass 410.
Besides, some geographic details, such as a thumbnail 402 of a hill, a thumbnail 404 of a lake, a thumbnail 403 of a forest, a thumbnail 405 of a location and an outline of a river, etc., can be identified in the navigation information 400 within a certain navigation range.
At the same time, a range of thumbnail views 406 around the user's current location may also be presented in the navigation information 400. The thumbnail view 406 may be a simplified display of geographic information for an area around the user (e.g., a scene visible to the user's naked eye. or within 500 meters around the user's location), giving only location and outline information, as shown in particular at 406 in FIG. 9.
The implementation mode two is as follows:
in the case where the terminal receives a weak signal or data transmission is difficult, the navigation information may include only very simple map information, and a schematic diagram of the navigation information 500 is shown in fig. 10. The navigation information 500 may contain only: the current position of the user is identified 501, the scale 507, the GPS information bar 508, the compass 510, etc.
In addition to this, the navigation information 500 may identify some geographic details, such as a forest thumbnail 503, a lake thumbnail 504, a river position and profile thumbnail 505, etc., within a small navigation range (e.g., 300 meters), and simultaneously present the heading 502 of the user's current position.
The implementation mode is three:
in the embodiment of the application, detailed text navigation information or voice navigation information can be generated according to the navigation information.
As shown in the navigation information 600 in fig. 11, the navigation information 600 may identify some geographic details, such as a forest thumbnail 603, a lake thumbnail 604, a river thumbnail 605 of a location and an outline, etc., and present a proceeding direction 602 of the user's current location and text navigation information 506 (or voice navigation information) at the same time, within a smaller navigation range (e.g., 300 meters), in addition to necessary information such as the user's current location identification 601, scale 607, GPS information bar 608, compass 610, etc.
In the embodiment of the application, the server can determine a differential map of the latest map relative to a map stored by the terminal, and send the differential map to the terminal, wherein at this time, the map information in the navigation information is the differential map information. The following describes an implementation manner of the map information in the navigation information in the present application as the differential map information with reference to fig. 12.
As shown in fig. 12, the navigation information 700 includes: the current position of the user is identified 701, a scale 707, a GPS information bar 708, a compass 710, etc., and the navigation information 700 is generated from map information stored in the terminal and received navigation information (e.g., GPS positioning signals from satellites).
For example, as shown in fig. 1, the satellite 102 may transmit the latest map data of local telemetry to the server 104 through the ground station 103, the server 104 compares the latest map data with the historical map information stored in the server 104 (at this time, the map information stored in the terminal 101 is consistent with the historical map information), identifies a difference map, transmits the difference map to the satellite 102 through the ground station 103, transmits the difference map information to the terminal 101 through the satellite 102, and finally, the terminal 101 may present the difference map on the navigation information.
For example, the server determines the rock pile 709 shown in fig. 12 as a differential map (with respect to the map information stored in the terminal 101), and transmits the differential map to the terminal, and the terminal may generate navigation information 700 (including the latest map information) according to the stored map information and the differential map, where the navigation information 700 includes the updated rock pile position and contour 709.
Fig. 13 is a schematic block diagram of an apparatus for processing navigation information according to an embodiment of the present disclosure. As shown in fig. 13, the apparatus 1300 may include a determining unit 1310 and a transmitting unit 1320. It should be understood that the apparatus 1300 shown in fig. 13 is only an example, and the apparatus 1300 of the embodiment of the present application may further include other modules or units, or include modules having functions similar to those of the respective modules in fig. 13.
A determining unit 1310 for determining a current need for navigation information by a user of the terminal;
a sending unit 1320, configured to send navigation information corresponding to the current requirement to the terminal, where different requirements of the user for the navigation information have respective corresponding navigation information presentation manners.
Optionally, the requirement includes one or more of location information of the user, navigation request information of the user, capability information of the user, or capability information of the terminal.
Optionally, the determining unit 1310 is further configured to:
and determining navigation information corresponding to the current demand according to the current demand, wherein the navigation information corresponding to the current demand comprises map information and path planning information.
Optionally, the determining unit 1310 is specifically configured to:
determining historical navigation information in the area where the user is located according to the current requirement; and determining the navigation information according to the current requirement and the historical navigation information.
Optionally, the map information includes location information of the user and outline information of the identifier.
Optionally, the data volume of the map information is smaller than the data volume of the electronic map corresponding to the map information stored in the server; or the data volume of the map information is larger than the data volume of the electronic map corresponding to the map information stored in the server.
Optionally, the map information is used to indicate a difference portion of the electronic map corresponding to the map information stored in the server with respect to the electronic map corresponding to the map information stored in the terminal.
Optionally, the determining unit 1310 is further configured to:
determining whether an actual travel path of a user deviates from a path indicated by the navigation information; in the case that the actual travel path of the user deviates from the path indicated by the navigation information, the sending unit 1320 is further configured to: and sending the navigation information to a rescue center.
Optionally, the sending unit 1320 is specifically configured to:
and sending at least one of pictures, characters or voice to the terminal, wherein the at least one of the pictures, the characters or the voice carries navigation information corresponding to the current requirement.
Fig. 14 is a schematic block diagram of an apparatus for processing navigation information according to an embodiment of the present disclosure. As shown in fig. 14, the apparatus 1400 may include a receiving unit 1410 and a presenting unit 1420. It should be understood that the apparatus 1400 shown in fig. 14 is only an example, and the apparatus 1400 of the present embodiment may further include other modules or units, or include modules having functions similar to those of the respective modules in fig. 14.
A receiving unit 1410, configured to receive navigation information sent by a server, where the navigation information corresponds to a current requirement of a user of the terminal, and different requirements of the user for the navigation information have respective corresponding navigation information presentation manners;
a presenting unit 1420, configured to present the navigation information.
Optionally, the requirement includes one or more of location information of the user, navigation request information of the user, capability information of the user, or capability information of the terminal.
Optionally, the presenting unit 1420 is specifically configured to: and presenting the navigation information according to the capability information of the user.
Optionally, the navigation information includes map information and path planning information, and the map information includes position information of the user and contour information of the marker.
Optionally, the data volume of the map information is smaller than the data volume of the electronic map corresponding to the map information stored in the server; or the data volume of the map information is larger than the data volume of the electronic map corresponding to the map information stored in the server.
Optionally, the map information is used to indicate a difference portion of the electronic map corresponding to the map information stored in the server with respect to the electronic map corresponding to the map information stored in the terminal.
Optionally, the receiving unit 1410 is specifically configured to:
and receiving at least one of the picture, the text or the voice sent by the server, wherein the navigation information is carried by the at least one of the picture, the text or the voice.
Fig. 15 is a schematic configuration diagram of an apparatus 1500 for processing navigation information according to an embodiment of the present application. It should be understood that the apparatus 1500 shown in fig. 15 is only an example, and the apparatus 1500 of the embodiment of the present application may further include other modules or units, or include modules having functions similar to those of the respective modules in fig. 15.
The apparatus 1500 of the embodiment of the present application may be used to implement the method described in the above method embodiment, and reference may be made to the description in the above method embodiment. The apparatus 1500 may be a chip, a server or a terminal, or the apparatus 1500 may also be other apparatuses (or devices) having a navigation function or other apparatuses (or devices) capable of providing a navigation service.
The apparatus 1500 may include one or more processors 1510, one or more memories 1520, a receiver 1530, and a transmitter 1540. The receiver 1530 and the transmitter 1540 can be integrated together and referred to as a transceiver. The memory 1520 is used to store program codes executed by the processor 1510. The memory 1520 may be integrated into the processor 1510, or the processor 1510 may be coupled to the one or more memories 1520 for retrieving instructions from the memory 1520.
The one or more processors 1510 may be general purpose processors, special purpose processors, or the like. For example, the central processing unit may be used to control a device (e.g., a server, a terminal, or a chip) for processing navigation information, execute a software program, and process data of the software program. The one or more processors 1510 may be used to implement the method of the server 104 or the terminal 101 in the application scenario shown in fig. 1.
In one embodiment of the application, the processor 1510 may be configured to implement the operations or steps that the determining unit 1310 in fig. 13 can implement, and the transmitter 1540 may be configured to implement the operations or steps that the transmitting unit 1320 in fig. 13 can implement.
In another embodiment of the present application, the receiver 1530 may be configured to implement the operations or steps that can be implemented by the receiving unit 1410 in fig. 14, and the processor 1510 may be configured to implement the operations or steps that can be implemented by the presenting unit 1420 in fig. 14.
It should be understood that the processor in the embodiments of the present application may be a Central Processing Unit (CPU), and the processor may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
It will also be appreciated that the memory in the embodiments of the subject application can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. The non-volatile memory may be a read-only memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an electrically Erasable EPROM (EEPROM), or a flash memory. Volatile memory can be Random Access Memory (RAM), which acts as external cache memory. By way of example, but not limitation, many forms of Random Access Memory (RAM) are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct bus RAM (DR RAM).
The above embodiments may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, the above-described embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product comprises one or more computer instructions or computer programs. The procedures or functions according to the embodiments of the present application are wholly or partially generated when the computer instructions or the computer program are loaded or executed on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains one or more collections of available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. The semiconductor medium may be a solid state disk.
It should be understood that the term "and/or" herein is merely one type of association relationship that describes an associated object, meaning that three relationships may exist, e.g., a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone, wherein A and B can be singular or plural. In addition, the "/" in this document generally indicates that the former and latter associated objects are in an "or" relationship, but may also indicate an "and/or" relationship, which may be understood with particular reference to the former and latter text.
In the present application, "at least one" means one or more, "a plurality" means two or more. "at least one of the following" or similar expressions refer to any combination of these items, including any combination of the singular or plural items. For example, at least one (one) of a, b, or c, may represent: a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b, c may be single or multiple.
It should be understood that, in the various embodiments of the present application, the sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (37)

1.一种处理导航信息的方法,其特征在于,包括:1. a method for processing navigation information, is characterized in that, comprises: 服务器确定终端的用户对导航信息的当前需求;The server determines the current demand of the user of the terminal for the navigation information; 所述服务器向所述终端发送与所述当前需求对应的导航信息,其中,用户对导航信息的不同需求具有各自对应的导航信息的呈现方式。The server sends the navigation information corresponding to the current demand to the terminal, wherein different demands of the user for the navigation information have respective corresponding presentation modes of the navigation information. 2.根据权利要求1所述的方法,其特征在于,所述需求包括用户的位置信息、用户的导航请求信息、用户的能力信息或所述终端的能力信息中的一种或多种。2 . The method according to claim 1 , wherein the requirement comprises one or more of the location information of the user, the navigation request information of the user, the capability information of the user or the capability information of the terminal. 3 . 3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:3. The method according to claim 1 or 2, wherein the method further comprises: 所述服务器根据所述当前需求,确定所述当前需求对应的导航信息,其中,所述当前需求对应的导航信息包括地图信息和路径规划信息。The server determines navigation information corresponding to the current requirement according to the current requirement, wherein the navigation information corresponding to the current requirement includes map information and route planning information. 4.根据权利要求3所述的方法,其特征在于,所述服务器根据所述当前需求,确定所述当前需求对应的导航信息,包括:4. The method according to claim 3, wherein the server determines the navigation information corresponding to the current demand according to the current demand, comprising: 所述服务器根据所述当前需求,确定用户所在区域内的历史导航信息;The server determines historical navigation information in the area where the user is located according to the current demand; 根据所述当前需求和所述历史导航信息,确定所述导航信息。The navigation information is determined according to the current demand and the historical navigation information. 5.根据权利要求3或4所述的方法,其特征在于,所述地图信息包括用户的位置信息和标识物的轮廓信息。5. The method according to claim 3 or 4, wherein the map information includes the user's position information and the outline information of the marker. 6.根据权利要求3至5中任一项所述的方法,其特征在于,所述地图信息的数据量比所述服务器中存储的所述地图信息对应的电子地图的数据量小;或者,所述地图信息的数据量比所述服务器中存储的所述地图信息对应的电子地图的数据量大。6. The method according to any one of claims 3 to 5, wherein the data volume of the map information is smaller than the data volume of the electronic map corresponding to the map information stored in the server; or, The data volume of the map information is larger than the data volume of the electronic map corresponding to the map information stored in the server. 7.根据权利要求3至6中任一项所述的方法,其特征在于,所述地图信息用于指示所述服务器中存储的所述地图信息对应的电子地图相对于所述终端存储的所述地图信息对应的电子地图的差异部分。7 . The method according to claim 3 , wherein the map information is used to indicate that the electronic map corresponding to the map information stored in the server is relative to the data stored in the terminal. 8 . The difference part of the electronic map corresponding to the above map information. 8.根据权利要求1至7中任一项所述的方法,其特征在于,在所述服务器向所述终端发送与所述当前需求对应的导航信息之后,所述方法还包括:8. The method according to any one of claims 1 to 7, wherein after the server sends the navigation information corresponding to the current demand to the terminal, the method further comprises: 所述服务器确定用户的实际行进路径是否偏离所述导航信息指示的路径;The server determines whether the actual travel path of the user deviates from the path indicated by the navigation information; 在用户的实际行进路径偏离所述导航信息指示的路径的情况下,将所述导航信息发送至救援中心。When the actual travel path of the user deviates from the path indicated by the navigation information, the navigation information is sent to the rescue center. 9.根据权利要求1至8中任一项所述的方法,其特征在于,所述服务器向所述终端发送与所述当前需求对应的导航信息,包括:9. The method according to any one of claims 1 to 8, wherein the server sends the navigation information corresponding to the current demand to the terminal, comprising: 所述服务器向所述终端发送图片、文字或语音中的至少一种,所述图片、文字或语音中的至少一种携带所述当前需求对应的导航信息。The server sends at least one of a picture, a text or a voice to the terminal, and the at least one of the picture, the text or the voice carries the navigation information corresponding to the current demand. 10.一种处理导航信息的方法,其特征在于,包括:10. A method for processing navigation information, comprising: 终端接收服务器发送的导航信息,所述导航信息与所述终端的用户的当前需求对应,其中,用户对导航信息的不同需求具有各自对应的导航信息的呈现方式;The terminal receives the navigation information sent by the server, where the navigation information corresponds to the current needs of the user of the terminal, wherein different needs of the user for the navigation information have respective corresponding presentation modes of the navigation information; 所述终端呈现所述导航信息。The terminal presents the navigation information. 11.根据权利要求10所述的方法,其特征在于,所述需求包括用户的位置信息、用户的导航请求信息、用户的能力信息或所述终端的能力信息中的一种或多种。11. The method according to claim 10, wherein the requirement comprises one or more of the location information of the user, the navigation request information of the user, the capability information of the user or the capability information of the terminal. 12.根据权利要求11所述的方法,其特征在于,所述终端呈现所述导航信息,包括:12. The method according to claim 11, wherein the terminal presenting the navigation information comprises: 所述终端根据用户的能力信息,呈现所述导航信息。The terminal presents the navigation information according to the capability information of the user. 13.根据权利要求10至12中任一项所述的方法,其特征在于,所述导航信息包括地图信息和路径规划信息,所述地图信息包括用户的位置信息和标识物的轮廓信息。13. The method according to any one of claims 10 to 12, wherein the navigation information includes map information and route planning information, and the map information includes the user's position information and the outline information of the marker. 14.根据权利要求13所述的方法,其特征在于,所述地图信息的数据量比所述服务器中存储的所述地图信息对应的电子地图的数据量小;或者,所述地图信息的数据量比所述服务器中存储的所述地图信息对应的电子地图的数据量大。14. The method according to claim 13, wherein the data volume of the map information is smaller than the data volume of the electronic map corresponding to the map information stored in the server; or, the data of the map information The amount is larger than the data amount of the electronic map corresponding to the map information stored in the server. 15.根据权利要求13或14所述的方法,其特征在于,所述地图信息用于指示所述服务器中存储的所述地图信息对应的电子地图相对于所述终端存储的所述地图信息对应的电子地图的差异部分。The method according to claim 13 or 14, wherein the map information is used to indicate that the electronic map corresponding to the map information stored in the server corresponds to the map information stored in the terminal Differences section of the electronic map. 16.根据权利要求10至15中任一项所述的方法,所述终端接收服务器发送的导航信息,包括:16. The method according to any one of claims 10 to 15, wherein the terminal receives the navigation information sent by the server, comprising: 所述终端接收所述服务器发送的图片、文字或语音中的至少一种,所述图片、文字或语音中的至少一种携带所述导航信息。The terminal receives at least one of a picture, text or voice sent by the server, and at least one of the picture, text or voice carries the navigation information. 17.一种处理导航信息的装置,其特征在于,包括:17. A device for processing navigation information, comprising: 确定单元,用于确定终端的用户对导航信息的当前需求;a determining unit, used for determining the current demand of the user of the terminal for the navigation information; 发送单元,用于向所述终端发送与所述当前需求对应的导航信息,其中,用户对导航信息的不同需求具有各自对应的导航信息的呈现方式。The sending unit is configured to send the navigation information corresponding to the current demand to the terminal, wherein different demands of the user for the navigation information have respective corresponding presentation modes of the navigation information. 18.根据权利要求17所述的装置,其特征在于,所述需求包括用户的位置信息、用户的导航请求信息、用户的能力信息或所述终端的能力信息中的一种或多种。18 . The apparatus according to claim 17 , wherein the requirement comprises one or more of the location information of the user, the navigation request information of the user, the capability information of the user or the capability information of the terminal. 19 . 19.根据权利要求17或18所述的装置,其特征在于,所述确定单元还用于:19. The apparatus according to claim 17 or 18, wherein the determining unit is further configured to: 根据所述当前需求,确定所述当前需求对应的导航信息,其中,所述当前需求对应的导航信息包括地图信息和路径规划信息。According to the current demand, the navigation information corresponding to the current demand is determined, wherein the navigation information corresponding to the current demand includes map information and route planning information. 20.根据权利要求19所述的装置,其特征在于,所述确定单元具体用于:20. The apparatus according to claim 19, wherein the determining unit is specifically configured to: 根据所述当前需求,确定用户所在区域内的历史导航信息;According to the current demand, determine the historical navigation information in the area where the user is located; 根据所述当前需求和所述历史导航信息,确定所述导航信息。The navigation information is determined according to the current demand and the historical navigation information. 21.根据权利要求19或20所述的装置,其特征在于,所述地图信息包括用户的位置信息和标识物的轮廓信息。21. The apparatus according to claim 19 or 20, wherein the map information includes the user's position information and the outline information of the marker. 22.根据权利要求19至21中任一项所述的装置,其特征在于,所述地图信息的数据量比所述服务器中存储的所述地图信息对应的电子地图的数据量小;或者,所述地图信息的数据量比所述服务器中存储的所述地图信息对应的电子地图的数据量大。22. The device according to any one of claims 19 to 21, wherein the data volume of the map information is smaller than the data volume of the electronic map corresponding to the map information stored in the server; or, The data volume of the map information is larger than the data volume of the electronic map corresponding to the map information stored in the server. 23.根据权利要求19至22中任一项所述的装置,其特征在于,所述地图信息用于指示所述服务器中存储的所述地图信息对应的电子地图相对于所述终端存储的所述地图信息对应的电子地图的差异部分。23. The device according to any one of claims 19 to 22, wherein the map information is used to indicate that the electronic map corresponding to the map information stored in the server is relative to the electronic map stored in the terminal. The difference part of the electronic map corresponding to the above map information. 24.根据权利要求17至23中任一项所述的装置,其特征在于,所述确定单元还用于:24. The device according to any one of claims 17 to 23, wherein the determining unit is further configured to: 确定用户的实际行进路径是否偏离所述导航信息指示的路径;determining whether the actual travel path of the user deviates from the path indicated by the navigation information; 在用户的实际行进路径偏离所述导航信息指示的路径的情况下,所述发送单元还用于:将所述导航信息发送至救援中心。When the actual travel path of the user deviates from the path indicated by the navigation information, the sending unit is further configured to: send the navigation information to a rescue center. 25.根据权利要求17至24中任一项所述的装置,其特征在于,所述发送单元具体用于:25. The device according to any one of claims 17 to 24, wherein the sending unit is specifically configured to: 向所述终端发送图片、文字或语音中的至少一种,所述图片、文字或语音中的至少一种携带所述当前需求对应的导航信息。Send at least one of pictures, text or voice to the terminal, where at least one of the pictures, text or voice carries navigation information corresponding to the current demand. 26.一种处理导航信息的装置,其特征在于,包括:26. A device for processing navigation information, comprising: 接收单元,用于接收服务器发送的导航信息,所述导航信息与所述终端的用户的当前需求对应,其中,用户对导航信息的不同需求具有各自对应的导航信息的呈现方式;a receiving unit, configured to receive navigation information sent by the server, where the navigation information corresponds to the current needs of the user of the terminal, wherein different needs of the user for the navigation information have respective corresponding presentation modes of the navigation information; 呈现单元,用于呈现所述导航信息。A presentation unit, used for presenting the navigation information. 27.根据权利要求26所述的装置,其特征在于,所述需求包括用户的位置信息、用户的导航请求信息、用户的能力信息或所述终端的能力信息中的一种或多种。27. The apparatus according to claim 26, wherein the requirement comprises one or more of the user's location information, the user's navigation request information, the user's capability information or the terminal's capability information. 28.根据权利要求27所述的装置,其特征在于,所述呈现单元具体用于:28. The apparatus according to claim 27, wherein the presentation unit is specifically configured to: 根据用户的能力信息,呈现所述导航信息。The navigation information is presented according to the capability information of the user. 29.根据权利要求26至28中任一项所述的装置,其特征在于,所述导航信息包括地图信息和路径规划信息,所述地图信息包括用户的位置信息和标识物的轮廓信息。29. The device according to any one of claims 26 to 28, wherein the navigation information includes map information and route planning information, and the map information includes user's location information and outline information of markers. 30.根据权利要求29所述的装置,其特征在于,所述地图信息的数据量比所述服务器中存储的所述地图信息对应的电子地图的数据量小;或者,所述地图信息的数据量比所述服务器中存储的所述地图信息对应的电子地图的数据量大。30. The device according to claim 29, wherein the data volume of the map information is smaller than the data volume of the electronic map corresponding to the map information stored in the server; or, the data volume of the map information The amount is larger than the data amount of the electronic map corresponding to the map information stored in the server. 31.根据权利要求29或30所述的装置,其特征在于,所述地图信息用于指示所述服务器中存储的所述地图信息对应的电子地图相对于所述终端存储的所述地图信息对应的电子地图的差异部分。31. The device according to claim 29 or 30, wherein the map information is used to indicate that the electronic map corresponding to the map information stored in the server corresponds to the map information stored in the terminal Differences section of the electronic map. 32.根据权利要求26至31中任一项所述的装置,所述接收单元具体用于:32. The apparatus according to any one of claims 26 to 31, wherein the receiving unit is specifically configured to: 接收所述服务器发送的图片、文字或语音中的至少一种,所述图片、文字或语音中的至少一种携带所述导航信息。Receive at least one of a picture, text or voice sent by the server, where the at least one of the picture, text or voice carries the navigation information. 33.一种处理导航信息的装置,其特征在于,包括:处理器,所述处理器与存储器耦合;33. An apparatus for processing navigation information, comprising: a processor coupled to a memory; 存储器,用于存储计算机程序或指令;memory for storing computer programs or instructions; 处理器,用于执行所述存储器中存储的计算机程序或指令,以使得所述装置执行如权利要求1至9中任一项或10至16中任一项所述的方法。A processor for executing a computer program or instructions stored in the memory to cause the apparatus to perform the method of any one of claims 1 to 9 or 10 to 16. 34.一种服务器,其特征在于,所述服务器包括如权利要求17至25中任一项所述的装置。34. A server, characterized in that the server comprises the apparatus of any one of claims 17-25. 35.一种终端,其特征在于,所述终端包括如权利要求26至32中任一项所述的装置。35. A terminal, wherein the terminal comprises the apparatus according to any one of claims 26 to 32. 36.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序指令,当所述程序指令由处理器运行时,实现权利要求1至9中任一项或10至16中任一项所述的方法。36. A computer-readable storage medium, wherein program instructions are stored in the computer-readable storage medium, and when the program instructions are executed by a processor, any one of claims 1 to 9 or 10 is implemented The method of any one of to 16. 37.一种芯片,其特征在于,所述芯片包括处理器与数据接口,所述处理器通过所述数据接口读取存储器上存储的指令,以执行如权利要求1至9中任一项或10至16中任一项所述的方法。37. A chip, characterized in that the chip comprises a processor and a data interface, and the processor reads the instructions stored on the memory through the data interface to execute any one of claims 1 to 9 or The method of any one of 10 to 16.
CN201911409191.6A 2019-12-31 2019-12-31 Method and device for processing navigation information Active CN113124892B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201911409191.6A CN113124892B (en) 2019-12-31 2019-12-31 Method and device for processing navigation information
PCT/CN2020/141414 WO2021136378A1 (en) 2019-12-31 2020-12-30 Method and apparatus for processing navigation information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911409191.6A CN113124892B (en) 2019-12-31 2019-12-31 Method and device for processing navigation information

Publications (2)

Publication Number Publication Date
CN113124892A true CN113124892A (en) 2021-07-16
CN113124892B CN113124892B (en) 2024-11-29

Family

ID=76687089

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911409191.6A Active CN113124892B (en) 2019-12-31 2019-12-31 Method and device for processing navigation information

Country Status (2)

Country Link
CN (1) CN113124892B (en)
WO (1) WO2021136378A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114353809B (en) * 2021-12-22 2022-07-19 广东邦盛北斗科技股份公司 Method, system and device for positioning and navigating by using Beidou and cloud platform

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010020211A1 (en) * 2000-02-14 2001-09-06 Kuniharu Takayama Navigation information presenting apparatus and method thereof
US20030158657A1 (en) * 2000-03-23 2003-08-21 Agnew Hugh John Navigation system
US20060200310A1 (en) * 2005-03-02 2006-09-07 Samsung Electronics Co., Ltd. Personal Navigation System and route guiding method in the personal navigation system
CN101493331A (en) * 2008-01-23 2009-07-29 厦门雅迅网络股份有限公司 Map vector data displaying method in network navigation of mobile phone
JP2013083486A (en) * 2011-10-06 2013-05-09 Denso Corp Route proposal device
KR20140022283A (en) * 2012-08-14 2014-02-24 에스케이플래닛 주식회사 Adaptive information providing system and method
CN105387863A (en) * 2015-12-09 2016-03-09 浙江网新恒天软件有限公司 Method for recognizing unknown roads in current navigation map and carrying out navigation on unknown roads
CN106441315A (en) * 2016-09-23 2017-02-22 百度在线网络技术(北京)有限公司 Information providing method and information providing device
CN106595684A (en) * 2016-11-22 2017-04-26 上海斐讯数据通信技术有限公司 Electronic map-based navigation method and device
CN109269505A (en) * 2018-10-24 2019-01-25 国家电网有限公司 A kind of grid equipment inspection route Intelligent planning method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004037858A1 (en) * 2004-08-04 2006-03-16 Harman Becker Automotive Systems Gmbh Navigation system with voice-controlled indication of points of interest
CN103727948B (en) * 2012-10-16 2016-08-17 北京掌行通信息技术有限公司 The real-time guidance method of navigation by bus
CN105890616A (en) * 2013-07-11 2016-08-24 北京奇虎科技有限公司 Method and system for realizing route guidance through street view
CN105890588A (en) * 2016-03-31 2016-08-24 百度在线网络技术(北京)有限公司 Navigation route display method and device
CN105865481B (en) * 2016-03-31 2019-05-07 百度在线网络技术(北京)有限公司 A kind of air navigation aid and device based on map

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010020211A1 (en) * 2000-02-14 2001-09-06 Kuniharu Takayama Navigation information presenting apparatus and method thereof
US20030158657A1 (en) * 2000-03-23 2003-08-21 Agnew Hugh John Navigation system
US20060200310A1 (en) * 2005-03-02 2006-09-07 Samsung Electronics Co., Ltd. Personal Navigation System and route guiding method in the personal navigation system
CN101493331A (en) * 2008-01-23 2009-07-29 厦门雅迅网络股份有限公司 Map vector data displaying method in network navigation of mobile phone
JP2013083486A (en) * 2011-10-06 2013-05-09 Denso Corp Route proposal device
KR20140022283A (en) * 2012-08-14 2014-02-24 에스케이플래닛 주식회사 Adaptive information providing system and method
CN105387863A (en) * 2015-12-09 2016-03-09 浙江网新恒天软件有限公司 Method for recognizing unknown roads in current navigation map and carrying out navigation on unknown roads
CN106441315A (en) * 2016-09-23 2017-02-22 百度在线网络技术(北京)有限公司 Information providing method and information providing device
CN106595684A (en) * 2016-11-22 2017-04-26 上海斐讯数据通信技术有限公司 Electronic map-based navigation method and device
CN109269505A (en) * 2018-10-24 2019-01-25 国家电网有限公司 A kind of grid equipment inspection route Intelligent planning method

Also Published As

Publication number Publication date
CN113124892B (en) 2024-11-29
WO2021136378A1 (en) 2021-07-08

Similar Documents

Publication Publication Date Title
US10352718B2 (en) Discovering points of entry to a location
EP3446523B1 (en) System, device, and method of navigation in tracks
CN110686686B (en) System and method for map matching
CN102265114B (en) System and method for storing and providing routes
US11248918B2 (en) Integrated training navigation system
US20060293850A1 (en) Method for providing navigation service by using mobile station based global positioning system and mobile communication terminal and system using the same
US20180352376A1 (en) Location fingerprinting
US8892353B2 (en) Methods, device and systems for determining route metrics using stored route information
WO2014074319A1 (en) Dynamically providing position information of a transit object to a computing device
CN115038935B (en) Navigation system
Al‐Bayari et al. New centralized automatic vehicle location communications software system under GIS environment
US11924710B2 (en) Location selection for transmitting emergency beacons
US20210095974A1 (en) Route creator
JP6210636B2 (en) Current position complement device and current position complement method
US20180372501A1 (en) Methods and control units for building a database and for predicting a route of a vehicle
CN113124892B (en) Method and device for processing navigation information
CA2714695C (en) Methods, device and systems for determining route metrics using stored route information
KR101132280B1 (en) Portable communication device for transmitting/receiving advertisement and information based in digital map
Savchuk et al. Modern tendention in the use of gps technology in tourism industry
KR20130055736A (en) Method for providing road guide service based lbs
CN117094830B (en) Artificial intelligent insurance full-chain application method and system
Mirzaei et al. Accurate Self-Localization in Transit Stations: A Case Study
Gilani Automatically determine route and mode of tranport using a gps enabled phone
Adwan et al. Real Time Cost Effective Of People Tracking System
Kato Development of a map application for public transportation

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant