WO2020147646A1 - 导航方法及相关产品 - Google Patents
导航方法及相关产品 Download PDFInfo
- Publication number
- WO2020147646A1 WO2020147646A1 PCT/CN2020/071253 CN2020071253W WO2020147646A1 WO 2020147646 A1 WO2020147646 A1 WO 2020147646A1 CN 2020071253 W CN2020071253 W CN 2020071253W WO 2020147646 A1 WO2020147646 A1 WO 2020147646A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network
- navigation
- electronic device
- route
- target
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
- G01C21/343—Calculating itineraries
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/28—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3453—Special cost functions, i.e. other than distance or default speed limit of road segments
- G01C21/3492—Special cost functions, i.e. other than distance or default speed limit of road segments employing speed data or traffic data, e.g. real-time or historical
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0829—Packet loss
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/024—Guidance services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
Definitions
- This application relates to the technical field of electronic equipment, and specifically mainly relates to a navigation method and related products.
- an embodiment of the present application provides a navigation method applied to an electronic device, and the method includes:
- an embodiment of the present application provides a navigation device, which is applied to electronic equipment, and the device includes:
- a determining unit configured to determine a navigation route of the electronic device; determine a target road section in the navigation route, and the first network rate of the electronic device on the target road section is less than a preset threshold;
- the connecting unit is configured to connect to the preset wireless network corresponding to the target road section on the target road section;
- the playing unit is configured to play the navigation information corresponding to the target road section based on the preset wireless network.
- embodiments of the present application provide an electronic device, including a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be processed by the above
- the program includes instructions for some or all of the steps described in the first aspect.
- an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, wherein the computer program causes the computer to execute the Some or all of the steps described.
- embodiments of the present application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute the Part or all of the steps described in the first aspect of the application embodiment.
- the computer program product may be a software installation package.
- FIG. 1 is a schematic flowchart of a navigation method provided by an embodiment of this application.
- Figure 2 is a network architecture diagram of a navigation system provided by an embodiment of the application.
- FIG. 3 is a schematic flowchart of another navigation method provided by an embodiment of this application.
- FIG. 4 is a schematic structural diagram of an electronic device provided by an embodiment of this application.
- FIG. 5 is a schematic structural diagram of a navigation device provided by an embodiment of the application.
- the electronic devices involved in the embodiments of the present application may include various handheld devices with wireless communication functions, in-vehicle devices, wearable devices, computing devices, or other processing devices connected to a wireless modem, and various forms of user equipment (user equipment, UE), mobile station (MS), terminal device, etc.
- UE user equipment
- MS mobile station
- terminal device etc.
- the devices mentioned above are collectively referred to as electronic devices. The following describes the embodiments of the application in detail.
- an embodiment of the present application provides a schematic flowchart of a navigation method.
- the navigation method is applied to electronic equipment, and the electronic equipment can adopt link aggregation technology.
- the link aggregation means that the device can use two or more network ports to access the Internet at the same time.
- a wireless fidelity (Wireless-Fidelity, Wi-Fi) network and a mobile data network are used for network access while link aggregation is performed on a mobile phone.
- Wi-Fi network is also called wireless network.
- the electronic device 200 can provide a mobile data network connection with the first base station 202.
- the mobile data network can provide networks in different frequency bands. For example: second-generation mobile phone technology (2-Generation wireless telephone technology, 2G) network, third-generation mobile communication technology (3rd-Generation, 3G) network, fourth-generation mobile communication technology (the 4th Generation mobile communication technology, 4G) ) Network, the fifth-generation mobile communication technology (5th-Generation, 5G) network.
- the electronic device 200 may also be connected to wireless networks provided by different devices.
- the first hotspot device 204 provides a Wi-Fi network and a Bluetooth network
- the first router 206 provides a 2.4 GHz Wi-Fi network and a 5 GHz Wi-Fi network.
- the wireless network has set up authentication procedures. That is, when an electronic device accesses the wireless network, the wireless network needs to verify the identity information of the electronic device. When the verification is successful, a network connection is established with the electronic device. For example: the name of the wireless network is sanhuan, and the authentication password is 65498231. Then if and only when the electronic device submits 65498231, the wireless network establishes a connection with the electronic device.
- a navigation method includes:
- S101 Determine the navigation route of the electronic device.
- the navigation route may be a route for driving or a route for pedestrians, which is not limited here. If the electronic device is connected to the vehicle-mounted device, or the electronic device is located in the garage, the route for driving can be determined first.
- the navigation route may be a navigation route automatically recommended by the electronic device according to multiple reference routes searched by the electronic device, or a navigation route selected by the user according to the multiple reference routes displayed by the electronic device.
- the determining the navigation route of the electronic device includes: determining a start position and an end position corresponding to the electronic device; searching for multiple reference routes corresponding to the start position and the end position; The evaluation value corresponding to each of the multiple reference routes is determined to obtain multiple evaluation values; the reference route corresponding to the maximum value of the multiple evaluation values is selected as the navigation route.
- the starting position is the starting position of the navigation operation, which can be the current position of the electronic device or the position input by the user in the electronic device.
- the end position is the end position of the navigation operation, which can be the position input by the user in the electronic device or a position in the shared route, which is not limited here.
- the current location can be determined according to the positioning module of the electronic device, or the distance between the electronic device and the network device can be determined according to the network speed of the searched network device, and the current location of the electronic device can be determined according to the signal direction of the network device.
- the positioning module may be a global positioning system (Global Positioning System, GPS) module or a wireless local area network (Wireless Local Area Networks, WLAN) module.
- GPS Global Positioning System
- WLAN Wireless Local Area Networks
- the GPS module uses GPS positioning satellites for real-time positioning and navigation on a global scale.
- the WLAN module uses radio frequency technology and uses electromagnetic waves to communicate in the air.
- the location method can be based on the connected hotspot device, such as a wireless router or an electronic device that turns on the hotspot.
- the multiple reference routes are multiple different routes corresponding to the start position to the end position.
- This application does not limit the method for determining the evaluation value corresponding to each reference route. It can be determined according to multiple dimensions such as the length of the route corresponding to each reference route, speed limit, congestion status, network status, charging status, and user familiarity. To determine the pros and cons of each reference route.
- the determining the evaluation value corresponding to each of the multiple reference routes to obtain the multiple evaluation values includes: determining the current time of the electronic device; determining according to the current time The traffic rate corresponding to each target reference road section in the target reference route is determined; the route length corresponding to each target reference road section in the target reference route is determined; the route length and the traffic rate corresponding to each target reference road section in the target reference route are determined The estimated duration of the target reference route; the evaluation value of the target reference route is determined according to the estimated duration.
- the current time can be determined according to the time manager of the electronic device.
- the target reference route is any one of the multiple reference routes, and the target reference route includes multiple target reference road segments.
- the traffic rate is used to describe the congestion state of the target reference road section, that is, the greater the traffic rate, the less congested the target reference road section, and the lower the traffic rate, the more congested the target reference road section. In practical applications, the traffic rate should be less than or equal to the limit rate corresponding to the target reference section.
- the target reference route is used to describe the method for determining the evaluation value
- other reference road sections among the multiple reference road sections can refer to this method, which will not be repeated here.
- the congestion status of each target reference road section can be determined according to the current time. That is, determine the travel rate of the electronic device on each target reference road section, and then estimate the travel time of the target reference road section according to the travel rate and the route length of the target reference road section to obtain the estimated time length of the target reference route.
- the greater the evaluation value The estimated duration of the corresponding reference route is shorter, and the evaluation value corresponding to the navigation route is the maximum value among multiple evaluation values, so that the transit time of the navigation route can be shortened and the navigation experience of the user is improved.
- S102 Determine a target road section in the navigation route, where the first network rate of the electronic device on the target road section is less than a preset threshold.
- the preset threshold is not limited, and can be determined according to the minimum network rate currently required by the electronic device.
- the navigation route includes multiple navigation sections. If the first network rate corresponding to one of the navigation sections of the electronic device is less than the preset threshold, the navigation section is taken as the target road section.
- the number of the target road sections can be one or more. Make a limit.
- the navigation route includes a plurality of navigation road sections
- the determining the target road section in the navigation route includes: acquiring the use of the electronic device for each navigation road section in the plurality of navigation road sections The historical use record set of the mobile data network to obtain multiple historical use record sets; determine the network rate of each navigation section of the multiple navigation sections according to the multiple historical use record sets to obtain multiple second network rates; It is determined that a navigation road section corresponding to a second network rate that is less than the preset threshold among the plurality of second network rates is the target road section.
- the historical use record set includes multiple historical use records of electronic devices using mobile data networks in the corresponding road section, and each historical use record may include at least one of the following: use time, network speed, number of networks used, network drop rate Wait.
- the present application does not limit the method for determining the second network rate according to the historical usage record set.
- the method for determining each of the plurality of navigation road segments according to the multiple historical usage record sets Obtaining multiple second network rates includes: determining the network in each of the multiple antennas corresponding to the electronic device according to the historical usage record set corresponding to the mobile wireless network used by the electronic device in the reference navigation section Rates and usage times to obtain multiple reference network rates and multiple usage times; according to the historical usage record set corresponding to the reference navigation section, count the usage times corresponding to each of the multiple antennas to obtain multiple usage times; Determine the weight corresponding to each of the multiple antennas according to the multiple usage times to obtain multiple weights; determine the reference navigation road segment corresponding to the multiple reference network rates and the multiple weights The second network rate.
- the reference navigation road section is any road section of the multiple road sections.
- Multiple antennas can be patch antennas, flexible printed circuit (FPC) antennas, laser direct structuring (LDS)-based antennas, and planar printing (Print Direct Structuring, PDS)-based antennas, etc. .
- Its types can include antennas supporting mobile data networks such as 2G, 3G, 4G, or 5G frequency bands.
- the method for determining the second network rate is described with reference to a navigation road segment, and other navigation road segments among multiple navigation road segments can refer to this method, which will not be repeated here.
- the reference network rate of each antenna corresponding to the electronic device and the number of uses of each antenna are respectively determined according to the historical usage record set corresponding to the mobile wireless network used by the electronic device in the reference navigation section.
- the weight of the corresponding antenna is determined according to the usage times of each antenna to obtain multiple weights.
- the second network rate corresponding to the reference navigation section is determined according to the reference network rate and weight of each antenna. In this way, the second network rate is determined based on the reference network rate and the number of uses of each antenna on the reference navigation section, which can improve the accuracy of determining the second network rate.
- the method further includes: determining the speed limit of each of the plurality of navigation road segments to obtain multiple speed limit; and determining the preset threshold value according to the multiple speed limit.
- the speed limit is used to describe the lowest or highest speed in the navigation section.
- the minimum value of multiple speed limits can be set as the preset threshold value
- the average value of multiple speed limits can be set as the preset threshold value
- the proportional value corresponding to the average value can also be set as the preset threshold value. Setting thresholds, etc., is not limited here.
- determining the preset threshold value according to the speed limit of each navigation section in the navigation route can facilitate the accuracy of selecting the target section according to the preset threshold value.
- S103 Connect to a preset wireless network corresponding to the target road section on the target road section, and play the navigation information corresponding to the target road section based on the preset wireless network.
- the preset wireless network may be a candidate wireless network in the target road section.
- This application does not limit the method for determining a preset wireless network.
- the method further includes: searching for multiple reference wireless networks corresponding to the target road section; and acquiring the multiple reference wireless networks Each reference wireless network performance parameter obtains multiple performance parameters; obtains the network quality value of each reference wireless network in the multiple reference wireless networks according to the multiple performance parameters to obtain multiple network quality values; The reference wireless network corresponding to the maximum value of the multiple network quality values is the preset wireless network.
- the reference wireless network is a safety network in the target road section that has been successfully verified or does not need to be verified, where the safety network may be a network that is not registered in the preset database.
- the performance parameters may include at least one of the following network dimensional information such as network drop rate, network rate, received signal strength, and transmit power, which is not limited here.
- the network quality value is used to describe the network quality of each reference wireless network on the target road section.
- the network quality value may be weighted according to the weight value corresponding to each network dimension information pre-stored by the electronic device and the evaluation value corresponding to each network dimension information to obtain the network quality value. In this way, considering the evaluation value of each network dimension information among the network dimension information and the weight corresponding to each network dimension information, the accuracy of determining the first network quality value can be improved.
- the multiple reference wireless networks that can be connected to the electronic device on the target road section are searched first, and then the performance parameters of each reference wireless network are determined to obtain multiple performance parameters. Then, the network quality value of the corresponding reference wireless network is obtained according to each performance parameter to obtain multiple network quality values. Finally, the maximum value among the multiple network quality values is used as the preset wireless network. In this way, the network quality of navigation based on the preset wireless network can be improved.
- the navigation route of the electronic device is determined first, and then the target road section in the navigation route where the first network rate of the electronic device is less than a preset threshold is determined. Then, connect a preset wireless network corresponding to the target road section on the target road section, and play the navigation information corresponding to the target road section based on the preset wireless network. In this way, the electronic device performs navigation based on the preset wireless network, which can improve the network quality of the electronic device entering the target road section and improve the network quality of navigation.
- the method further includes: determining a third network rate of the preset wireless network; if the third network rate is less than the preset threshold, according to the The electronic device uses the historical usage record set corresponding to the mobile wireless network to obtain the driving information corresponding to the target road segment; generates the navigation information according to the driving information; and plays when the electronic device reaches the starting position of the target road segment The navigation information.
- the driving information may include the driving direction, speed limit, and driving speed of the target road section.
- the third network rate of the preset wireless network is determined first, and if the third network rate is less than the preset threshold, the driving information corresponding to the target road section is obtained according to the historical usage record set corresponding to the mobile data network used by the electronic device on the target road section , And then generate navigation information corresponding to the target road section according to the driving information, and play the navigation information when the electronic device reaches the starting position of the target road section.
- the offline navigation information of the target road section is generated based on the previously stored driving information, which improves the network fault handling capability.
- the third network rate can be obtained according to the network speed detection module of the electronic device, or can be obtained according to the relative distance between the network device corresponding to the preset wireless network and the electronic device, and the network parameter corresponding to the target road section
- the acquisition is not limited here.
- the determining the third network rate of the preset wireless network includes: determining the performance parameter of the network device corresponding to the preset wireless network; and determining the first network rate according to the performance parameter of the network device. 4.
- Network speed determine the relative distance between the network device and the electronic device; determine the driving speed of the electronic device on the target road section; determine the network speed influence value according to the relative distance and the driving speed; Determine that the product of the network rate influence value and the fourth network rate is the third network rate.
- the performance parameters of the network device corresponding to the preset wireless network may also include multiple network dimension information such as network drop rate, network rate, received signal strength, and transmit power, which are not limited here.
- This application does not limit how to determine the relative distance between a network device and an electronic device.
- a proximity-aware network connection is established with the network device, and the location is detected based on the distance measurement method of the proximity-aware network. The relative distance between the network device and the electronic device.
- NAN Nearest Aware Networking
- Wi-Fi Alliance Wireless Fidelity Alliance
- the NAN function is mainly used to implement a real-time and efficient discovery mechanism, thereby extending Wi-Fi functions and improving the application experience here and now.
- the NAN distance measurement method ranging is used to detect the distance between devices that establish a NAN network.
- the distance can be obtained by electronic equipment or network equipment, which is not limited here.
- the electronic device can obtain the relative distance between the network device and the electronic device based on the NAN ranging, or the network device can obtain the relative distance based on the NAN ranging The relative distance between the network device and the electronic device, and then the relative distance is sent to the electronic device.
- the travel speed can be determined according to the travel information corresponding to the target road segment, and the traffic speed corresponding to the target road segment can also be used as the travel speed according to the method of determining multiple evaluation values described above, which is not limited herein.
- the performance parameter of the network device corresponding to the preset wireless network is determined first, and then it is determined according to the performance parameter that the electronic device can use the fourth network rate expected by the preset wireless network. Then determine the relative distance between the network device corresponding to the preset wireless network and the electronic device, and the driving speed of the electronic device on the target road section. Since the mobile speed can affect the network speed of the wireless network, for example, on a high-speed train, the signal is difficult to stabilize, and the further the distance from the network device, the weaker the network signal. Therefore, in this application, the network rate influence value is determined according to the relative distance between the network device corresponding to the preset wireless network and the electronic device and the driving rate of the electronic device on the target road section. Finally, the third network rate is determined according to the product of the fourth network rate and the network rate influence value. In this application, the influence of the driving rate and relative distance on the network rate is considered, which is convenient for improving the accuracy of determining the third network rate. .
- Fig. 3 is a schematic flowchart of another navigation method provided by an embodiment of the present application, as shown in Fig. 3:
- S301 Determine the navigation route of the electronic device.
- S302 Determine a target road section in the navigation route, where the first network rate of the electronic device on the target road section is less than a preset threshold.
- S304 Determine whether the third network rate is less than a preset threshold.
- step S305 If yes, go to step S305; if not, go to step S308.
- S305 Acquire driving information corresponding to the target road segment according to the historical usage record set corresponding to the mobile wireless network used by the electronic device on the target road segment.
- S306 Generate navigation information corresponding to the target road section according to the driving information.
- S308 Connect to the preset wireless network on the target road section, and play the navigation information based on the preset wireless network.
- the navigation route of the electronic device is determined first, and then the target road section where the first network rate of the electronic device in the navigation route is less than a preset threshold is determined. Then determine the third network rate of the preset wireless network. If the third network rate is less than the preset threshold, the driving information corresponding to the target road section is acquired according to the historical usage record set corresponding to the mobile data network used by the electronic device on the target road section. Then, the navigation information corresponding to the target road section is generated according to the driving information, and the navigation information is played when the electronic device reaches the starting position of the target road section.
- the electronic device navigates based on different network states, which improves the network fault handling capability of the electronic device entering the target road section.
- FIG. 4 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
- the electronic device 400 includes a processor 410, a memory 420, a communication interface 430, and one or more programs 440, where the one or more programs 440 are stored in the memory 420 and are configured by
- the foregoing processor 410 executes, and the foregoing program 440 includes instructions for executing the following steps:
- navigation based on a preset wireless network can improve the network quality of the electronic device 400 entering the target road section, and improve the network quality of navigation.
- the instructions in the program 440 are specifically used to perform the following operations:
- the reference route corresponding to the maximum value of the multiple evaluation values is selected as the navigation route.
- the instructions in the program 440 are specifically used to perform the following operations:
- the evaluation value of the target reference route is determined according to the estimated time length.
- the navigation route includes a plurality of navigation road sections.
- the instructions in the program 440 are specifically used to perform the following operations:
- the program 440 In a possible example, in the aspect of determining the network rate of each navigation section of the plurality of navigation sections according to the plurality of historical usage record sets to obtain multiple second network rates, in the program 440 The instructions are specifically used to perform the following operations:
- the network rate and usage times in each of the multiple antennas corresponding to the electronic device 400 are determined to obtain multiple reference network rates and Multiple times of use, and the reference navigation road segment is any navigation road segment among the multiple navigation road segments;
- the instructions in the program 440 are also used to perform the following operations:
- the third network rate is less than the preset threshold, acquiring the driving information corresponding to the target road segment according to the historical usage record set corresponding to the mobile wireless network used by the electronic device 400 on the target road segment; Information to generate the navigation information;
- the offline navigation information is played.
- the instructions in the program 440 are specifically used to perform the following operations:
- the instructions in the program 440 are also used to perform the following operations:
- the preset threshold is determined according to the multiple speed limit.
- the instructions in the program 440 are also used to perform the following operations:
- the reference wireless network corresponding to the maximum value of the multiple network quality values is the preset wireless network.
- the electronic device includes a hardware structure and/or a software module corresponding to each function.
- the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is performed by hardware or computer software driven hardware depends on the specific application of the technical solution and design constraints. Professional technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered to be beyond the scope of this application.
- the embodiment of the present application may divide the electronic device into functional modules according to the foregoing method examples.
- each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module.
- the above-mentioned integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of the modules in the embodiments of the present application is schematic, and is only a division of logical functions. In actual implementation, there may be another division manner.
- FIG. 5 is a schematic structural diagram of a navigation device provided by an embodiment of the present application, which is applied to the electronic device shown in FIG. 2. Specifically, as shown in FIG. 5, the aforementioned navigation device 500 includes:
- the determining unit 501 is configured to determine a navigation route of the electronic device; determine a target road section in the navigation route, where the first network rate of the electronic device is less than a preset threshold;
- the connecting unit 502 is configured to connect to a preset wireless network corresponding to the target road section on the target road section;
- the playing unit 503 is configured to play the navigation information corresponding to the target road section based on the preset wireless network.
- navigation based on a preset wireless network can improve the network quality of the electronic device entering the target road section and improve the network quality of navigation.
- the determining unit 501 is specifically configured to determine the starting position and the ending position of the electronic device; searching for the starting position and the ending position Multiple reference routes corresponding to the location; determine the evaluation value corresponding to each of the multiple reference routes to obtain multiple evaluation values; select the reference route corresponding to the maximum value among the multiple evaluation values as the navigation route.
- the determining unit 501 is specifically configured to determine the current time of the electronic device Determine the traffic rate corresponding to each target reference road segment in the target reference route according to the current time, where the target reference route is any one of the multiple reference routes; determine each target reference road segment in the target reference route Corresponding route length; determining the estimated duration of the target reference route according to the route length and traffic rate corresponding to each target reference section of the target reference route; determining the evaluation value of the target reference route according to the estimated duration.
- the navigation route includes a plurality of navigation road segments
- the determining unit 501 is specifically configured to obtain each of the navigation road segments.
- the electronic device uses the historical use record set of the mobile data network to obtain a plurality of historical use record sets; and determines the network rate of each navigation section of the plurality of navigation sections according to the plurality of historical use record sets to obtain Multiple second network rates; determining that a navigation road section corresponding to a second network rate that is less than the preset threshold among the multiple second network rates is the target road section.
- the determining unit 501 specifically It is used to determine the network rate and the number of uses in each of the multiple antennas corresponding to the electronic device according to the historical usage record set corresponding to the mobile wireless network used by the electronic device on the reference navigation section to obtain multiple reference network rates and A plurality of times of use, the reference navigation section is any one of the plurality of navigation sections; the weight corresponding to each antenna of the plurality of antennas is determined according to the plurality of times of use, and multiple weights are obtained Value; the second network rate corresponding to the reference navigation section is determined according to the multiple reference network rates and the multiple weights.
- the determining unit 501 is further configured to determine a third network rate of the preset wireless network; if the third network rate is less than the preset threshold, according to the location on the target road section
- the electronic device uses the historical usage record set corresponding to the mobile wireless network to obtain the driving information corresponding to the target road section; generates the navigation information according to the driving information;
- the playing unit 503 is further configured to When the starting position of the target road section, the offline navigation information is played.
- the determining unit 501 is specifically configured to determine the performance parameters of the network device corresponding to the preset wireless network;
- the performance parameters of the network device determine the fourth network rate; determine the relative distance between the network device and the electronic device; determine the travel rate of the electronic device on the target road section; and determine the relative distance and the travel
- the rate determines the network rate influence value; the product of the network rate influence value and the fourth network rate is determined to be the third network rate.
- the determining unit 501 is further configured to determine the speed limit of each of the plurality of navigation road segments to obtain multiple speed limits; determine the preset threshold value according to the multiple speed limits .
- the determining unit 501 is further configured to search for multiple reference wireless networks corresponding to the target road section; obtain the performance parameters of each reference wireless network in the multiple reference wireless networks to obtain multiple performance parameters. Parameters; obtaining the network quality value of each reference wireless network in the multiple reference wireless networks according to the multiple performance parameters to obtain multiple network quality values; determining the reference corresponding to the maximum value of the multiple network quality values
- the wireless network is the preset wireless network.
- the embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for storing a computer program that causes a computer to execute part or all of the steps of any method as recorded in the method embodiment, and the computer includes electronic equipment.
- the embodiments of the present application also provide a computer program product.
- the computer program product includes a non-transitory computer-readable storage medium storing a computer program.
- the computer program is operable to cause a computer to execute a part of any method described in the method embodiment. Or all steps.
- the computer program product may be a software installation package, and the computer includes electronic equipment.
- the disclosed device may be implemented in other ways.
- the device embodiments described above are merely illustrative, for example, the division of units is only a logical function division, and there may be other divisions in actual implementation, for example, multiple units or components can be combined or integrated into Another system, or some features can be ignored, or not implemented.
- the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical or other forms.
- the units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
- the above-mentioned integrated unit can be implemented in the form of hardware or software program mode.
- the integrated unit is implemented in the form of a software program model and sold or used as an independent product, it can be stored in a computer readable memory.
- the technical solution of this application essentially or the part that contributes to the existing technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a memory, A number of instructions are included to enable a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in the various embodiments of the present application.
- the foregoing memory includes: U disk, read-only memory (ROM), random access memory (RAM), mobile hard disk, magnetic disk, or optical disk and other media that can store program codes.
- the program may be stored in a computer-readable memory, and the memory may include: a flash disk , ROM, RAM, magnetic disk or optical disk, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Security & Cryptography (AREA)
- Navigation (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
提供了一种导航方法及相关产品,其中方法应用于电子设备,该方法包括:确定电子设备的导航路线(S101);确定导航路线中的目标路段,在目标路段电子设备的第一网络速率小于预设阈值(S102);在目标路段连接目标路段对应的预设无线网络,并基于预设无线网络播放目标路段对应的导航信息(S103)。采用该方法,可提高导航的网络质量。
Description
本申请要求于2019年1月14日提交中国专利局、申请号为201910035116.1、申请名称为“导航方法及相关产品”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及电子设备技术领域,具体主要涉及了一种导航方法及相关产品。
随着电子设备(如手机、平板电脑等)的快速普及,人们使用电子设备接入网络能够获取各种各样的资讯,例如:导航。然而,导航对于网络的实时性要求极高。因此,提高导航过程中的网络质量是本领域技术人员待解决的技术问题。
发明内容
第一方面,本申请实施例提供一种导航方法,应用于电子设备,所述方法包括:
确定所述电子设备的导航路线;
确定所述导航路线中的目标路段,在所述目标路段所述电子设备的第一网络速率小于预设阈值;
在所述目标路段连接所述目标路段对应的预设无线网络,并基于所述预设无线网络播放所述目标路段对应的导航信息。
第二方面,本申请实施例提供一种导航装置,应用于电子设备,所述装置包括:
确定单元,用于确定所述电子设备的导航路线;确定所述导航路线中的目标路段,在所述目标路段所述电子设备的第一网络速率小于预设阈值;
连接单元,用于在所述目标路段连接所述目标路段对应的预设无线网络;
播放单元,用于基于所述预设无线网络播放所述目标路段对应的导航信息。
第三方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,所述程序包括用于如第一方面中所描述的部分或全部步骤的指令。
第四方面,本申请实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储计算机程序,其中,所述计算机程序使得计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。
第五方面,本申请实施例提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种导航方法的流程示意图;
图2为本申请实施例提供的一种导航系统的网络构架图;
图3为本申请实施例提供的另一种导航方法的流程示意图;
图4为本申请实施例提供的一种电子设备的结构示意图;
图5为本申请实施例提供的一种导航装置的结构示意图。
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本申请实施例所涉及到的电子设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(user equipment,UE),移动台(mobile station,MS),终端设备(terminal device)等等。为方便描述,上面提到的设备统称为电子设备。下面对本申请实施例进行详细介绍。
请参照图1,本申请实施例提供一种导航方法的流程示意图。该导航方法应用于电子设备,该电子设备可采用链路聚合技术。该链路聚合是指使设备可以同时使用两个或两个以上的网口同时进行上网。比如在手机上通过链路聚合的同时使用无线保真(Wireless-Fidelity,Wi-Fi)网络和移动数据网络进行网络访问。其中,Wi-Fi网络又称为无线网络。
本申请对于电子设备连接的多个网络不做限定。如图2所示的网络构架图,电子设备200可与第一基站202提供移动数据网络连接。该移动数据网络可提供不同频段的网络。例如:第二代手机移动规格(2-Generation wireless telephone technology,2G)网络、第三代移动通信技术(3rd-Generation,3G)网络、第四代移动通信技术(the 4th Generation mobile communication technology,4G)网络、第五代移动通信技术(5th-Generation,5G)网络。电子设备200也可以与不同设备提供的无线网络连接。例如:第一热点设备204提供Wi-Fi网络和蓝牙网络、第一路由器206提供2.4GHz的Wi-Fi网络和5GHz的Wi-Fi网 络。
无线网络为了其安全性,设置了身份验证步骤。即在电子设备接入该无线网络时,该无线网络需验证电子设备的身份信息。在验证成功时与电子设备建立网络连接。例如:无线网络的命名为sanhuan,验证密码为65498231。则当且仅当电子设备提交65498231时,该无线网络与电子设备建立连接。
具体的,如图1所示,一种导航方法,包括:
S101:确定电子设备的导航路线。
在本申请中,导航路线可以是针对行车的路线,也可以是针对行人的路线,在此不做限定。若电子设备与车载设备连接、或电子设备处于车库的位置等情况,可首先确定针对行车的路线。该导航路线可以是电子设备根据电子设备所搜索到的多个参考路线所自动推荐的导航路线,也可以是用户根据电子设备显示的多个参考路线所选择的导航路线。
在一种可能的示例中,所述确定所述电子设备的导航路线包括:确定所述电子设备对应的起点位置和终点位置;搜索所述起点位置和所述终点位置对应的多个参考路线;确定所述多个参考路线中每一参考路线对应的评价值,得到多个评价值;选取所述多个评价值中的最大值对应的参考路线为所述导航路线。
其中,起点位置即导航操作的开始位置,可以是电子设备的当前位置,也可以是用户在电子设备中输入的位置。终点位置即导航操作的结束位置,可以是用户在电子设备中输入的位置,也可以是共享路线中的一个位置,在此均不作限定。当前位置可根据电子设备的定位模块进行确定,也可根据搜索到的网络设备的网速确定电子设备与该网络设备之间的距离,以及根据该网络设备的信号方向确定电子设备的当前位置。
该定位模块可以是全球定位系统(Global Positioning System,GPS)模块或无线局域网(Wireless Local Area Networks,WLAN)模块。其中,GPS模块利用GPS定位卫星,在全球范围内实时进行定位、导航。WLAN模块利用射频技术,使用电磁波,在空中进行通信连接。其定位方法可依据所连入的热点设备,例如:无线路由器或开启热点的电子设备等。
在本申请中,多个参考路线为从起点位置到终点位置对应的多个不同的路线。本申请对于确定各个参考路线对应的评价值的方法不做限定,可根据各个 参考路线对应的路线长度、限速、拥堵状态、网络状态、收费情况、用户的熟悉程度等多个维度进行确定,以此确定各个参考路线的优劣。
可以理解,先确定电子设备对应的起点位置和终点位置,然后根据起点位置和终端位置搜索多个参考路线,再确定各个参考路线的评价值,选取多个评价值中的最大值对应的参考路线为导航路线。如此,可提高用户的导航体验。
在一种可能的示例中,所述确定所述多个参考路线中每一参考路线对应的评价值,得到多个评价值,包括:确定所述电子设备的当前时间;根据所述当前时间确定目标参考路线中各个目标参考路段对应的通行速率;确定所述目标参考路线中各个目标参考路段对应的路线长度;根据所述目标参考路线中各个目标参考路段对应的路线长度和通行速率确定所述目标参考路线的预估时长;根据所述预估时长确定所述目标参考路线的评价值。
其中,当前时间可根据电子设备的时间管理器进行确定。
目标参考路线为所述多个参考路线中的任一参考路线,目标参考路线包括多个目标参考路段。
通行速率用于描述目标参考路段的拥堵状态,即通行速率越大,表示目标参考路段越不拥堵,通行速率越小,表示目标参考路段越拥堵。在实际应用中,通行速率应小于或等于目标参考路段对应的限制速率。
可以理解,在本申请中以目标参考路线描述评价值的确定方法,多个参考路段中的其它参考路段可参考此方法,在此不再赘述。具体的,由于不同时段各个路段的拥堵状态不同,尤其是上下班的高峰期,周末或节假日,可根据当前时间确定各个目标参考路段的拥堵状态。即确定电子设备在各个目标参考路段的通行速率,再根据通行速率和该目标参考路段的路线长度预估该目标参考路段的通行时长以得到目标参考路线的预估时长,则评价值越大,对应的参考路线的预估时长越短,而导航路线对应的评价值为多个评价值中的最大值,从而可缩短导航路线的通行时长,提高了用户的导航体验。
S102:确定所述导航路线中的目标路段,在所述目标路段所述电子设备的第一网络速率小于预设阈值。
在本申请中,预设阈值不做限定,可根据电子设备当前所需的最小网络速率进行确定。导航路线包括多个导航路段,若电子设备在其中的一个导航路段 对应的第一网络速率小于预设阈值,则将该导航路段作为目标路段,目标路段的数量可为一或多,在此不做限定。
在一种可能的示例中,所述导航路线包括多个导航路段,所述确定所述导航路线中的目标路段,包括:获取在所述多个导航路段中每一导航路段所述电子设备使用移动数据网络的历史使用记录集,得到多个历史使用记录集;根据所述多个历史使用记录集确定所述多个导航路段中每一导航路段的网络速率,得到多个第二网络速率;确定所述多个第二网络速率中小于所述预设阈值的第二网络速率对应的导航路段为所述目标路段。
其中,历史使用记录集包括多个在对应路段中电子设备使用移动数据网络的历史使用记录,每一历史使用记录可包括以下至少一项:使用时长、网络速率、使用网络数量、网络掉线率等。
可以理解,先获取在各个导航路段电子设备使用移动数据网络的历史使用记录集,然后根据多个历史使用记录集确定各个导航路段的网络速率以得到多个第二网络速率,然后将小于预设阈值的第二网络速率对应的导航路段确定为目标路段。如此,依据历史使用记录集确定各个导航路段的第二网络速率,可提高确定第二网络速率的准确性,即便于提高确定目标路段的准确性。
本申请对于根据历史使用记录集确定第二网络速率的方法不做限定,在一种可能的示例中,所述根据所述多个历史使用记录集确定所述多个导航路段中每一导航路段的网络速率,得到多个第二网络速率,包括:根据在参考导航路段所述电子设备使用移动无线网络对应的历史使用记录集确定所述电子设备对应的多个天线中每一天线中的网络速率和使用次数,得到多个参考网络速率和多个使用次数;根据所述参考导航路段对应的历史使用记录集统计所述多个天线中每一天线对应的使用次数,得到多个使用次数;根据所述多个使用次数确定所述多个天线中每一天线对应的权值,得到多个权值;根据所述多个参考网络速率和所述多个权值确定所述参考导航路段对应的第二网络速率。
其中,所述参考导航路段为所述多个路段中的任一路段。
多个天线可以为贴片天线、柔性电路板(Flexible Printed Circuit,FPC)天线、基于激光直接成型技术(Laser Direct Structuring,LDS)的天线、基于平面印刷工艺(Print Direct Structuring,PDS)的天线等。其类型可包括支持 2G、3G、4G或5G频段等支持移动数据网络的天线。
可以理解,在本申请中以参考导航路段描述第二网络速率的确定方法,多个导航路段中的其它导航路段可参考此方法,在此不再赘述。具体的,根据在参考导航路段所述电子设备使用移动无线网络对应的历史使用记录集分别确定电子设备对应的各个天线的参考网络速率,和各个天线的使用次数。然后根据各个天线的使用次数确定对应天线的权值以得到多个权值。最后根据各个天线的参考网络速率和权值确定该参考导航路段对应的第二网络速率。如此,基于各个天线在该参考导航路段的参考网络速率以及使用次数确定第二网络速率,可提高确定第二网络速率的准确性。
在一种可能的示例中,所述方法还包括:确定所述多个导航路段中每一导航路段的限制速度,得到多个限制速度;根据所述多个限制速度确定所述预设阈值。
其中,限制速度用于描述导航路段中的最低速度或最高速度。在该示例中,可将多个限制速度中的最小值设置为预设阈值,也可以将多个限制速度中的平均值设置为预设阈值,还可将平均值对应的比例值设置为预设阈值等等,在此也不做限定。
可以理解,根据导航路线中各个导航路段的限制速度确定预设阈值,可便于根据预设阈值选取目标路段的准确性。
S103:在所述目标路段连接所述目标路段对应的预设无线网络,并基于所述预设无线网络播放所述目标路段对应的导航信息。
在本申请中,预设无线网络可以为该目标路段中的备选无线网络。本申请对于确定预设无线网络的方法不做限定,在一种可能的示例中,所述方法还包括:搜索所述目标路段对应的多个参考无线网络;获取所述多个参考无线网络中每一参考无线网络的性能参数,得到多个性能参数;根据所述多个性能参数获取所述多个参考无线网络中每一参考无线网络的网络质量值,得到多个网络质量值;确定所述多个网络质量值中的最大值对应的参考无线网络为所述预设无线网络。
其中,参考无线网络为目标路段中已经验证成功或不需要验证的安全网络,其中,安全网络可以是预设数据库中未被登记的网络。
性能参数可以包括以下至少一项网络掉线率、网络速率、接收信号强度、发射功率等多个网络维度信息,在此不做限定。
网络质量值用于描述每一参考无线网络在目标路段的网络质量。网络质量值可依据电子设备预先存储的各个网络维度信息对应的权值,与每一网络维度信息对应的评价值之间进行加权,以得到该网络质量值。如此,考虑了每一网络维度信息在该网络维度信息之间的评价值,以及各个网络维度信息对应的权值,可提高确定第一网络质量值的准确性。
可以理解,先搜索目标路段可与电子设备连接的多个参考无线网络,再确定各个参考无线网络的性能参数以得到多个性能参数。然后,根据各个性能参数获取对应参考无线网络的网络质量值以得到多个网络质量值。最后将多个网络质量值中的最大值作为预设无线网络。如此,可提高基于预设无线网络进行导航的网络质量。
在如图1所示的导航方法中,先确定电子设备的导航路线,再确定所述导航路线中所述电子设备的第一网络速率小于预设阈值的目标路段。然后,在所述目标路段连接所述目标路段对应的预设无线网络,并基于所述预设无线网络播放所述目标路段对应的导航信息。如此,电子设备基于预设无线网络进行导航,可提高电子设备进入该目标路段的网络质量,提高导航的网络质量。
在一种可能的示例中,所述方法还包括:确定所述预设无线网络的第三网络速率;若所述第三网络速率小于所述预设阈值,则根据在所述目标路段所述电子设备使用移动无线网络对应的历史使用记录集获取所述目标路段对应的行驶信息;根据所述行驶信息生成所述导航信息;在所述电子设备到达所述目标路段的起始位置时,播放所述导航信息。
其中,行驶信息可包括目标路段的行驶方向、限制速率、行驶速率等。
可以理解,先确定预设无线网络的第三网络速率,若第三网络速率小于预设阈值,则根据在目标路段电子设备使用移动数据网络对应的历史使用记录集获取与目标路段对应的行驶信息,再根据该行驶信息生成目标路段对应的导航信息,在电子设备到达目标路段的起始位置时,播放该导航信息。如此,依据之前存储的行驶信息生成目标路段的离线导航信息,提高了网络故障处理能力。
在本申请中,第三网络速率可根据电子设备的网速检测模块进行获取,也 可根据预设无线网络对应的网络设备与所述电子设备之间的相对距离,以及目标路段对应的网络参数进行获取,在此不做限定。
在一种可能的示例中,所述确定所述预设无线网络的第三网络速率,包括:确定所述预设无线网络对应的网络设备的性能参数;根据所述网络设备的性能参数确定第四网络速率;确定所述网络设备与所述电子设备之间的相对距离;确定所述电子设备在所述目标路段的行驶速率;根据所述相对距离和所述行驶速率确定网络速率影响值;确定所述网络速率影响值和所述第四网络速率之间的乘积为所述第三网络速率。
其中,预设无线网络对应的网络设备的性能参数也可包括网络掉线率、网络速率、接收信号强度、发射功率等多个网络维度信息,在此不做限定。
本申请对于如何确定网络设备和电子设备之间的相对距离不做限定,在一种可能的示例中,与所述网络设备建立邻近感知网络连接,基于所述邻近感知网络的距离测量方式检测所述网络设备与所述电子设备之间的相对距离。
其中,邻近感知网络(Neighborhood Aware Networking,NAN),又称无线保真邻近感知网络(Wireless Fidelity Alliance,Wi-Fi Alliance),在本申请实施例中采用NAN进行描述。该NAN功能主要用于实现实时高效发现机制,从而扩展Wi-Fi功能,改进此时此地的应用体验。
NAN的距离测量方式ranging用于检测建立NAN网络的设备之间的距离。该距离可由电子设备获取,也可由网络设备获取,在此不做限定。
可以理解,若预设无线网络对应的网络设备可与电子设备建立NAN连接,则电子设备可基于NAN的ranging获取网络设备与电子设备之间的相对距离,也可由网络设备基于NAN的ranging获取该网络设备与电子设备之间的相对距离,再向电子设备发送该相对距离。
在本申请中,行驶速率可根据目标路段对应的行驶信息进行确定,还可根据上述的确定多个评价值中的方法,将目标路段对应的通行速率作为行驶速率,在此不做限定。
可以理解,先确定预设无线网络对应的网络设备的性能参数,再根据该性能参数确定电子设备可使用预设无线网络所预期的第四网络速率。然后确定预设无线网络对应的网络设备与电子设备之间的相对距离,以及电子设备在目标 路段的行驶速率。由于移动速率可影响无线网络的网络速率,例如:在高速行驶的火车上,信号难以稳定,且与网络设备的距离越远,网络信号越弱。因此,在本申请中,根据预设无线网络对应的网络设备与所述电子设备之间的相对距离和电子设备在所述目标路段的行驶速率确定网络速率影响值。最后根据第四网络速率和网络速率影响值之间的乘积确定第三网络速率,则在本申请中,考虑了行驶速率和相对距离对于网络速率的影响,便于提高确定第三网络速率的准确性。
与图1所示的实施例一致,请参照图3,图3是本申请实施例提供的另一种导航方法的流程示意图,如图3所示:
S301:确定电子设备的导航路线。
S302:确定所述导航路线中的目标路段,在所述目标路段所述电子设备的第一网络速率小于预设阈值。
S303:确定所述目标路段对应的预设无线网络的第三网络速率。
S304:判断所述第三网络速率是否小于预设阈值。
若是,执行步骤S305;若否,执行步骤S308。
S305:根据在所述目标路段所述电子设备使用移动无线网络对应的历史使用记录集获取所述目标路段对应的行驶信息。
S306:根据所述行驶信息生成所述目标路段对应的导航信息。
S307:在所述电子设备到达所述目标路段的起始位置时,播放所述导航信息。
S308:在所述目标路段连接所述预设无线网络,并基于所述预设无线网络播放所述导航信息。
在如图3所示的导航方法中,先确定电子设备的导航路线,再确定所述导航路线中所述电子设备的第一网络速率小于预设阈值的目标路段。然后确定预设无线网络的第三网络速率。若第三网络速率小于预设阈值,则根据在目标路段电子设备使用移动数据网络对应的历史使用记录集获取与目标路段对应的行驶信息。再根据该行驶信息生成目标路段对应的导航信息,并在电子设备到达目标路段的起始位置时,播放该导航信息。若第三网络速率大于或等于预设阈值,则在所述目标路段连接所述预设无线网络,并基于所述预设无线网络播 放所述导航信息。如此,电子设备基于不同的网络状态进行导航,提高了电子设备进入该目标路段的网络故障处理能力。
与图1所示的实施例一致,请参照图4,图4是本申请实施例提供的一种电子设备的结构示意图。如图4所示,该电子设备400包括处理器410、存储器420、通信接口430以及一个或多个程序440,其中,上述一个或多个程序440被存储在上述存储器420中,并且被配置由上述处理器410执行,上述程序440包括用于执行以下步骤的指令:
确定所述电子设备400的导航路线;
确定所述导航路线中的目标路段,在所述目标路段所述电子设备400的第一网络速率小于预设阈值;
在所述目标路段连接所述目标路段对应的预设无线网络,并基于所述预设无线网络播放所述目标路段对应的导航信息。
可以理解,基于预设无线网络进行导航,可提高电子设备400进入该目标路段的网络质量,提高导航的网络质量。
在一个可能的示例中,在所述确定所述电子设备400的导航路线方面,所述程序440中的指令具体用于执行以下操作:
确定所述电子设备400对应的起点位置和终点位置;
搜索所述起点位置和所述终点位置对应的多个参考路线;
确定所述多个参考路线中每一参考路线对应的评价值,得到多个评价值;
选取所述多个评价值中的最大值对应的参考路线为所述导航路线。
在一个可能的示例中,在所述确定所述多个参考路线中每一参考路线对应的评价值,得到多个评价值方面,所述程序440中的指令具体用于执行以下操作:
确定所述电子设备400的当前时间;
根据所述当前时间确定目标参考路线中各个目标参考路段对应的通行速率,所述目标参考路线为所述多个参考路线中的任一参考路线;
确定所述目标参考路线中各个目标参考路段对应的路线长度;
根据所述目标参考路线中各个目标参考路段对应的路线长度和通行速率确定所述目标参考路线的预估时长;
根据所述预估时长确定所述目标参考路线的评价值。
在一个可能的示例中,所述导航路线包括多个导航路段,在所述确定所述导航路线中的目标路段方面,所述程序440中的指令具体用于执行以下操作:
获取在所述多个导航路段中每一导航路段所述电子设备400使用移动数据网络的历史使用记录集,得到多个历史使用记录集;
根据所述多个历史使用记录集确定所述多个导航路段中每一导航路段的网络速率,得到多个第二网络速率;
确定所述多个第二网络速率中小于所述预设阈值的第二网络速率对应的导航路段为所述目标路段。
在一个可能的示例中,在所述根据所述多个历史使用记录集确定所述多个导航路段中每一导航路段的网络速率,得到多个第二网络速率方面,所述程序440中的指令具体用于执行以下操作:
根据在参考导航路段所述电子设备400使用移动无线网络对应的历史使用记录集确定所述电子设备400对应的多个天线中每一天线中的网络速率和使用次数,得到多个参考网络速率和多个使用次数,所述参考导航路段为所述多个导航路段中的任一导航路段;
根据所述多个使用次数确定所述多个天线中每一天线对应的权值,得到多个权值;
根据所述多个参考网络速率和所述多个权值确定所述参考导航路段对应的第二网络速率。
在一个可能的示例中,所述程序440中的指令还用于执行以下操作:
确定所述预设无线网络的第三网络速率;
若所述第三网络速率小于所述预设阈值,则根据在所述目标路段所述电子设备400使用移动无线网络对应的历史使用记录集获取所述目标路段对应的行驶信息;根据所述行驶信息生成所述导航信息;
在所述电子设备400到达所述目标路段的起始位置时,播放所述离线导航信息。
在一个可能的示例中,在所述确定所述预设无线网络的第三网络速率方面,所述程序440中的指令具体用于执行以下操作:
确定所述预设无线网络对应的网络设备的性能参数;
根据所述网络设备的性能参数确定第四网络速率;
确定所述网络设备与所述电子设备400之间的相对距离;
确定所述电子设备400在所述目标路段的行驶速率;
根据所述相对距离和所述行驶速率确定网络速率影响值;
确定所述网络速率影响值和所述第四网络速率之间的乘积为所述第三网络速率。
在一个可能的示例中,所述程序440中的指令还用于执行以下操作:
确定所述多个导航路段中每一导航路段的限制速度,得到多个限制速度;
根据所述多个限制速度确定所述预设阈值。
在一个可能的示例中,所述程序440中的指令还用于执行以下操作:
搜索所述目标路段对应的多个参考无线网络;
获取所述多个参考无线网络中每一参考无线网络的性能参数,得到多个性能参数;
根据所述多个性能参数获取所述多个参考无线网络中每一参考无线网络的网络质量值,得到多个网络质量值;
确定所述多个网络质量值中的最大值对应的参考无线网络为所述预设无线网络。
上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的模块及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对电子设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采 用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
图5是本申请实施例提供的一种导航装置的结构示意图,应用于如图2所示的电子设备。具体的,如图5所示,上述导航装置500包括:
确定单元501,用于确定所述电子设备的导航路线;确定所述导航路线中的目标路段,在所述目标路段所述电子设备的第一网络速率小于预设阈值;
连接单元502,用于在所述目标路段连接所述目标路段对应的预设无线网络;
播放单元503,用于基于所述预设无线网络播放所述目标路段对应的导航信息。
可以理解,基于预设无线网络进行导航,可提高电子设备进入该目标路段的网络质量,提高导航的网络质量。
在一个可能的示例中,在所述确定所述电子设备的导航路线方面,所述确定单元501具体用于确定所述电子设备对应的起点位置和终点位置;搜索所述起点位置和所述终点位置对应的多个参考路线;确定所述多个参考路线中每一参考路线对应的评价值,得到多个评价值;选取所述多个评价值中的最大值对应的参考路线为所述导航路线。
在一个可能的示例中,在所述确定所述多个参考路线中每一参考路线对应的评价值,得到多个评价值方面,所述确定单元501具体用于确定所述电子设备的当前时间;根据所述当前时间确定目标参考路线中各个目标参考路段对应的通行速率,所述目标参考路线为所述多个参考路线中的任一参考路线;确定所述目标参考路线中各个目标参考路段对应的路线长度;根据所述目标参考路线中各个目标参考路段对应的路线长度和通行速率确定所述目标参考路线的预估时长;根据所述预估时长确定所述目标参考路线的评价值。
在一个可能的示例中,所述导航路线包括多个导航路段,在所述确定所述导航路线中的目标路段方面,所述确定单元501具体用于获取在所述多个导航路段中每一导航路段所述电子设备使用移动数据网络的历史使用记录集,得到多个历史使用记录集;根据所述多个历史使用记录集确定所述多个导航路段中每一导航路段的网络速率,得到多个第二网络速率;确定所述多个第二网络速 率中小于所述预设阈值的第二网络速率对应的导航路段为所述目标路段。
在一个可能的示例中,在所述根据所述多个历史使用记录集确定所述多个导航路段中每一导航路段的网络速率,得到多个第二网络速率方面,所述确定单元501具体用于根据在参考导航路段所述电子设备使用移动无线网络对应的历史使用记录集确定所述电子设备对应的多个天线中每一天线中的网络速率和使用次数,得到多个参考网络速率和多个使用次数,所述参考导航路段为所述多个导航路段中的任一导航路段;根据所述多个使用次数确定所述多个天线中每一天线对应的权值,得到多个权值;根据所述多个参考网络速率和所述多个权值确定所述参考导航路段对应的第二网络速率。
在一个可能的示例中,所述确定单元501还用于确定所述预设无线网络的第三网络速率;若所述第三网络速率小于所述预设阈值,则根据在所述目标路段所述电子设备使用移动无线网络对应的历史使用记录集获取所述目标路段对应的行驶信息;根据所述行驶信息生成所述导航信息;所述播放单元503还用于在所述电子设备到达所述目标路段的起始位置时,播放所述离线导航信息。
在一个可能的示例中,在所述确定所述预设无线网络的第三网络速率方面,所述确定单元501具体用于确定所述预设无线网络对应的网络设备的性能参数;根据所述网络设备的性能参数确定第四网络速率;确定所述网络设备与所述电子设备之间的相对距离;确定所述电子设备在所述目标路段的行驶速率;根据所述相对距离和所述行驶速率确定网络速率影响值;确定所述网络速率影响值和所述第四网络速率之间的乘积为所述第三网络速率。
在一个可能的示例中,所述确定单元501还用于确定所述多个导航路段中每一导航路段的限制速度,得到多个限制速度;根据所述多个限制速度确定所述预设阈值。
在一个可能的示例中,所述确定单元501还用于搜索所述目标路段对应的多个参考无线网络;获取所述多个参考无线网络中每一参考无线网络的性能参数,得到多个性能参数;根据所述多个性能参数获取所述多个参考无线网络中每一参考无线网络的网络质量值,得到多个网络质量值;确定所述多个网络质量值中的最大值对应的参考无线网络为所述预设无线网络。
本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于存储计算机程序,该计算机程序使得计算机执行如方法实施例中记载的任一方法的部分或全部步骤,计算机包括电子设备。
本申请实施例还提供一种计算机程序产品,计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,计算机程序可操作来使计算机执行如方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,计算机包括电子设备。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模式并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模式的形式实现。
集成的单元如果以软件程序模式的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、ROM、RAM、磁盘或光盘等。
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。
Claims (20)
- 一种导航方法,其特征在于,应用于电子设备,所述方法包括:确定所述电子设备的导航路线;确定所述导航路线中的目标路段,在所述目标路段所述电子设备的第一网络速率小于预设阈值;在所述目标路段连接所述目标路段对应的预设无线网络,并基于所述预设无线网络播放所述目标路段对应的导航信息。
- 根据权利要求1所述的方法,其特征在于,所述确定所述电子设备的导航路线,包括:确定所述电子设备对应的起点位置和终点位置;搜索所述起点位置和所述终点位置对应的多个参考路线;确定所述多个参考路线中每一参考路线对应的评价值,得到多个评价值;选取所述多个评价值中的最大值对应的参考路线为所述导航路线。
- 根据权利要求2所述的方法,其特征在于,所述确定所述多个参考路线中每一参考路线对应的评价值,得到多个评价值,包括:确定所述电子设备的当前时间;根据所述当前时间确定目标参考路线中各个目标参考路段对应的通行速率,所述目标参考路线为所述多个参考路线中的任一参考路线;确定所述目标参考路线中各个目标参考路段对应的路线长度;根据所述目标参考路线中各个目标参考路段对应的路线长度和通行速率确定所述目标参考路线的预估时长;根据所述预估时长确定所述目标参考路线的评价值。
- 根据权利要求1-3任一项所述的方法,其特征在于,所述导航路线包括多个导航路段,所述确定所述导航路线中的目标路段,包括:获取在所述多个导航路段中每一导航路段所述电子设备使用移动数据网络的历史使用记录集,得到多个历史使用记录集;根据所述多个历史使用记录集确定所述多个导航路段中每一导航路段的网络速率,得到多个第二网络速率;确定所述多个第二网络速率中小于所述预设阈值的第二网络速率对应的导航路段为所述目标路段。
- 根据权利要求4所述的方法,其特征在于,所述根据所述多个历史使用记录集确定所述多个导航路段中每一导航路段的网络速率,得到多个第二网络速率,包括:根据在参考导航路段所述电子设备使用移动无线网络对应的历史使用记录集确定所述电子设备对应的多个天线中每一天线中的网络速率和使用次数,得到多个参考网络速率和多个使用次数,所述参考导航路段为所述多个导航路段中的任一导航路段;根据所述多个使用次数确定所述多个天线中每一天线对应的权值,得到多个权值;根据所述多个参考网络速率和所述多个权值确定所述参考导航路段对应的第二网络速率。
- 根据权利要求4所述的方法,其特征在于,所述方法还包括:确定所述预设无线网络的第三网络速率;若所述第三网络速率小于所述预设阈值,则根据在所述目标路段所述电子设备使用移动无线网络对应的历史使用记录集获取所述目标路段对应的行驶信息;根据所述行驶信息生成所述导航信息;在所述电子设备到达所述目标路段的起始位置时,播放所述导航信息。
- 根据权利要求6所述的方法,其特征在于,所述确定所述预设无线网络的第三网络速率,包括:确定所述预设无线网络对应的网络设备的性能参数;根据所述网络设备的性能参数确定第四网络速率;确定所述网络设备与所述电子设备之间的相对距离;确定所述电子设备在所述目标路段的行驶速率;根据所述相对距离和所述行驶速率确定网络速率影响值;确定所述网络速率影响值和所述第四网络速率之间的乘积为所述第三网络速率。
- 根据权利要求4所述的方法,其特征在于,所述方法还包括:确定所述多个导航路段中每一导航路段的限制速度,得到多个限制速度;根据所述多个限制速度确定所述预设阈值。
- 根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:搜索所述目标路段对应的多个参考无线网络;获取所述多个参考无线网络中每一参考无线网络的性能参数,得到多个性能参数;根据所述多个性能参数获取所述多个参考无线网络中每一参考无线网络的网络质量值,得到多个网络质量值;确定所述多个网络质量值中的最大值对应的参考无线网络为所述预设无线网络。
- 一种导航装置,其特征在于,应用于电子设备,所述装置包括:确定单元,用于确定所述电子设备的导航路线;确定所述导航路线中的目标路段,在所述目标路段所述电子设备的第一网络速率小于预设阈值;连接单元,用于在所述目标路段连接所述目标路段对应的预设无线网络;播放单元,用于基于所述预设无线网络播放所述目标路段对应的导航信息。
- 根据权利要求10所述的装置,其特征在于,在所述确定所述电子设备的导航路线方面,所述确定单元具体用于确定所述电子设备对应的起点位置和终点位置;搜索所述起点位置和所述终点位置对应的多个参考路线;确定所述多个参考路线中每一参考路线对应的评价值,得到多个评价值;选取所述多个评价值中的最大值对应的参考路线为所述导航路线。
- 根据权利要求11所述的装置,其特征在于,在所述确定所述多个参考路线中每一参考路线对应的评价值,得到多个评价值方面,所述确定单元具体用于确定所述电子设备的当前时间;根据所述当前时间确定目标参考路线中各个目标参考路段对应的通行速率,所述目标参考路线为所述多个参考路线中的任一参考路线;确定所述目标参考路线中各个目标参考路段对应的路线长度;根据所述目标参考路线中各个目标参考路段对应的路线长度和通行速率确定所述目标参考路线的预估时长;根据所述预估时长确定所述目标参考路线的评价值。
- 根据权利要求10-12任一项所述的装置,其特征在于,所述导航路线包括多个导航路段,在所述确定所述导航路线中的目标路段方面,所述确定单元具体用于获取在所述多个导航路段中每一导航路段所述电子设备使用移动数据网络的历史使用记录集,得到多个历史使用记录集;根据所述多个历史使用记录集确定所述多个导航路段中每一导航路段的网络速率,得到多个第二网络速率;确定所述多个第二网络速率中小于所述预设阈值的第二网络速率对应的导航路段为所述目标路段。
- 根据权利要求13所述的装置,其特征在于,在所述根据所述多个历史使用记录集确定所述多个导航路段中每一导航路段的网络速率,得到多个第二网络速率方面,所述确定单元具体用于根据在参考导航路段所述电子设备使用移动无线网络对应的历史使用记录集确定所述电子设备对应的多个天线中每一天线中的网络速率和使用次数,得到多个参考网络速率和多个使用次数,所述参考导航路段为所述多个导航路段中的任一导航路段;根据所述多个使用次数确定所述多个天线中每一天线对应的权值,得到多个权值;根据所述多个参考网络速率和所述多个权值确定所述参考导航路段对应的第二网络速率。
- 根据权利要求13所述的装置,其特征在于,所述确定单元还用于确定所述预设无线网络的第三网络速率;若所述第三网络速率小于所述预设阈值,则根据在所述目标路段所述电子设备使用移动无线网络对应的历史使用记录集获取所述目标路段对应的行驶信息;根据所述行驶信息生成所述导航信息;在所述电子设备到达所述目标路段的起始位置时,播放所述导航信息。
- 根据权利要求15所述的装置,其特征在于,在所述确定所述预设无线网络的第三网络速率方面,所述确定单元具体用于确定所述预设无线网络对应的网络设备的性能参数;根据所述网络设备的性能参数确定第四网络速率;确定所述网络设备与所述电子设备之间的相对距离;确定所述电子设备在所述目标路段的行驶速率;根据所述相对距离和所述行驶速率确定网络速率影响值;确定所述网络速率影响值和所述第四网络速率之间的乘积为所述第三网络速率。
- 根据权利要求15所述的装置,其特征在于,所述确定单元还用于确定所述多个导航路段中每一导航路段的限制速度,得到多个限制速度;根据所 述多个限制速度确定所述预设阈值。
- 一种电子设备,其特征在于,包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行权利要求1-9任一项方法中的步骤的指令。
- 一种计算机可读存储介质,其特征在于,其用于存储计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-9任一项所述的方法。
- 一种计算机程序产品,其特征在于,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如权利要求1-9任一项所述的方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP20741814.6A EP3907471B1 (en) | 2019-01-14 | 2020-01-09 | Navigation method and related product |
| US17/374,719 US20210341296A1 (en) | 2019-01-14 | 2021-07-13 | Navigation method and related products |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910035116.1A CN109682390B (zh) | 2019-01-14 | 2019-01-14 | 导航方法及相关产品 |
| CN201910035116.1 | 2019-01-14 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/374,719 Continuation US20210341296A1 (en) | 2019-01-14 | 2021-07-13 | Navigation method and related products |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020147646A1 true WO2020147646A1 (zh) | 2020-07-23 |
Family
ID=66193239
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2020/071253 Ceased WO2020147646A1 (zh) | 2019-01-14 | 2020-01-09 | 导航方法及相关产品 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20210341296A1 (zh) |
| EP (1) | EP3907471B1 (zh) |
| CN (1) | CN109682390B (zh) |
| WO (1) | WO2020147646A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111884939A (zh) * | 2020-08-31 | 2020-11-03 | 广州文远知行科技有限公司 | 数据传输方法、装置、可移动载体和存储介质 |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109682390B (zh) * | 2019-01-14 | 2021-04-02 | Oppo广东移动通信有限公司 | 导航方法及相关产品 |
| CN110706356B (zh) * | 2019-09-19 | 2023-06-16 | 阿波罗智联(北京)科技有限公司 | 路径绘制方法、装置、电子设备和存储介质 |
| CN113063433B (zh) * | 2021-03-24 | 2024-10-15 | 维沃移动通信有限公司 | 导航路线显示方法及装置 |
| CN114415709B (zh) * | 2021-12-01 | 2024-08-16 | 中国卫通集团股份有限公司 | 航线规划方法、装置及电子设备 |
| CN118862331B (zh) * | 2024-06-07 | 2025-11-18 | 中国船舶集团有限公司第七一九研究所 | 蒸汽管路系统的弹性补偿件选型方法及系统 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103900599A (zh) * | 2012-12-25 | 2014-07-02 | 中国电信股份有限公司 | 在线导航偏航后路径重算的方法与系统 |
| CN104154922A (zh) * | 2014-08-05 | 2014-11-19 | 华为技术有限公司 | 一种路径导航方法、服务器及移动终端 |
| CN105682031A (zh) * | 2016-01-13 | 2016-06-15 | 广东欧珀移动通信有限公司 | 一种自动切换网络定位服务的方法和装置 |
| CN107223201A (zh) * | 2017-03-10 | 2017-09-29 | 深圳前海达闼云端智能科技有限公司 | 一种导航方法、装置以及终端设备 |
| US20180278722A1 (en) * | 2017-03-23 | 2018-09-27 | Uber Technologies, Inc. | Mapless user interfaces for limited network conditions |
| CN109682390A (zh) * | 2019-01-14 | 2019-04-26 | Oppo广东移动通信有限公司 | 导航方法及相关产品 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8311741B1 (en) * | 2011-11-04 | 2012-11-13 | Google Inc. | Method and system for generating travel routes based on wireless coverage |
| US9046370B2 (en) * | 2013-03-06 | 2015-06-02 | Qualcomm Incorporated | Methods for providing a navigation route based on network availability and device attributes |
| CN109029419A (zh) * | 2018-06-04 | 2018-12-18 | Oppo(重庆)智能科技有限公司 | 导航方法、装置、终端及计算机可读存储介质 |
| CN108827307B (zh) * | 2018-06-05 | 2021-01-12 | Oppo(重庆)智能科技有限公司 | 导航方法、装置、终端及计算机可读存储介质 |
-
2019
- 2019-01-14 CN CN201910035116.1A patent/CN109682390B/zh not_active Expired - Fee Related
-
2020
- 2020-01-09 WO PCT/CN2020/071253 patent/WO2020147646A1/zh not_active Ceased
- 2020-01-09 EP EP20741814.6A patent/EP3907471B1/en active Active
-
2021
- 2021-07-13 US US17/374,719 patent/US20210341296A1/en not_active Abandoned
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103900599A (zh) * | 2012-12-25 | 2014-07-02 | 中国电信股份有限公司 | 在线导航偏航后路径重算的方法与系统 |
| CN104154922A (zh) * | 2014-08-05 | 2014-11-19 | 华为技术有限公司 | 一种路径导航方法、服务器及移动终端 |
| CN105682031A (zh) * | 2016-01-13 | 2016-06-15 | 广东欧珀移动通信有限公司 | 一种自动切换网络定位服务的方法和装置 |
| CN107223201A (zh) * | 2017-03-10 | 2017-09-29 | 深圳前海达闼云端智能科技有限公司 | 一种导航方法、装置以及终端设备 |
| US20180278722A1 (en) * | 2017-03-23 | 2018-09-27 | Uber Technologies, Inc. | Mapless user interfaces for limited network conditions |
| CN109682390A (zh) * | 2019-01-14 | 2019-04-26 | Oppo广东移动通信有限公司 | 导航方法及相关产品 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3907471A4 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111884939A (zh) * | 2020-08-31 | 2020-11-03 | 广州文远知行科技有限公司 | 数据传输方法、装置、可移动载体和存储介质 |
| CN111884939B (zh) * | 2020-08-31 | 2022-04-08 | 广州文远知行科技有限公司 | 数据传输方法、装置、可移动载体和存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3907471B1 (en) | 2023-08-02 |
| EP3907471A1 (en) | 2021-11-10 |
| EP3907471A4 (en) | 2022-03-02 |
| CN109682390B (zh) | 2021-04-02 |
| CN109682390A (zh) | 2019-04-26 |
| US20210341296A1 (en) | 2021-11-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2020147646A1 (zh) | 导航方法及相关产品 | |
| CN109548106B (zh) | 网络连接方法及相关产品 | |
| RU2656946C2 (ru) | Способ оценки расстояния от оси прицепа до дышла и система для его осуществления | |
| CN109151796B (zh) | Nan设备寻找方法、相关设备以及计算机可读存储介质 | |
| CN107223201B (zh) | 一种导航方法、装置以及终端设备 | |
| CN105910610A (zh) | 用于动态位置报告速率确定的方法和设备 | |
| CN102938923A (zh) | 一种基于移动终端的无线接入点排序方法及其移动终端 | |
| CN111238522A (zh) | 出行路线的规划方法及相关装置 | |
| CN104601642A (zh) | 实时路况分享方法、装置及系统 | |
| CN108834156A (zh) | 电子装置、波束调整方法以及相关产品 | |
| WO2021036558A1 (zh) | 无线网络的连接方法及相关装置 | |
| US20140233550A1 (en) | Location determination | |
| CN110602738A (zh) | 网络连接方法、装置及电子装置 | |
| CN107707618A (zh) | 基于位置调整下载量的方法及相关产品 | |
| CN109168126A (zh) | 定位方法、相关设备以及计算机可读存储介质 | |
| CN112423376B (zh) | 无线高保真Wi-Fi接入点选择方法及相关装置 | |
| US9351107B2 (en) | Location relevant data communication | |
| CN112203244B (zh) | 通话处理方法及相关产品 | |
| CN111163533B (zh) | 网络连接方法及相关产品 | |
| CN106160797A (zh) | 配对方法及电子装置 | |
| CN111510851B (zh) | 进站意图的识别方法、装置、终端及存储介质 | |
| CN111833833A (zh) | 车机地图k歌及云端后台处理方法、可读存储介质和终端 | |
| CN109743456B (zh) | 数据传输方法及相关装置 | |
| CN114610007A (zh) | 一种车辆控制方法、系统及计算机可读存储介质 | |
| CN115835231A (zh) | 基站角度确定方法、装置、设备及介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20741814 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2020741814 Country of ref document: EP Effective date: 20210803 |