CN114780556A - Method and device for determining update frequency of map - Google Patents

Method and device for determining update frequency of map Download PDF

Info

Publication number
CN114780556A
CN114780556A CN202210314004.1A CN202210314004A CN114780556A CN 114780556 A CN114780556 A CN 114780556A CN 202210314004 A CN202210314004 A CN 202210314004A CN 114780556 A CN114780556 A CN 114780556A
Authority
CN
China
Prior art keywords
index
area
map
frequency
information
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.)
Pending
Application number
CN202210314004.1A
Other languages
Chinese (zh)
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.)
Beijing Horizon Robotics Technology Research and Development Co Ltd
Original Assignee
Beijing Horizon Robotics Technology Research and Development 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 Beijing Horizon Robotics Technology Research and Development Co Ltd filed Critical Beijing Horizon Robotics Technology Research and Development Co Ltd
Priority to CN202210314004.1A priority Critical patent/CN114780556A/en
Publication of CN114780556A publication Critical patent/CN114780556A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Navigation (AREA)

Abstract

The embodiment of the disclosure discloses a method and a device for determining the update frequency of a map. In the method, a server firstly obtains an interest index for measuring the user activity frequency in the geographic environment corresponding to a first area in a map and a feedback index for measuring the error feedback of a user on map information of the first area, and then determines the updating frequency of the first area according to the interest index and the feedback index of the first area. According to the method, the updating frequency corresponding to each area can be respectively determined according to the frequency of the user activities in the geographic environment corresponding to each area in the map and the feedback of the user to the map information of each area, the determined updating frequency is more in line with the requirements of practical application scenes, the accuracy is higher, the experience effect of the user can be improved, the waste of acquisition resources can be avoided, and the applicability is better.

Description

Method and device for determining update frequency of map
Technical Field
The present disclosure relates to the field of automatic driving technologies, and in particular, to a method and an apparatus for determining an update frequency of a map.
Background
In the autonomous driving mode, the vehicle usually determines the geographical position and driving strategy of the vehicle according to a high-precision map, so the accuracy of the high-precision map is important. In order to ensure the accuracy of the high-precision map, the high-precision map needs to be updated continuously.
In the prior art, a high-precision map is updated according to a preset updating frequency, and by adopting the updating mode, when the high-precision map is frequently used, if the geographic environment corresponding to the high-precision map changes, the high-precision map cannot be updated in time according to the set updating frequency, so that a user is misled, and the user experience is influenced.
Therefore, the existing updating frequency for the high-precision map is low in accuracy, and the problem of poor user experience is easily caused.
Disclosure of Invention
The method and the device for updating the high-precision map solve the problems that the existing updating frequency for the high-precision map is low in accuracy and poor in user experience is easily caused. The embodiment of the disclosure provides a method and a device for determining the update frequency of a map.
According to an aspect of the present disclosure, there is provided an update frequency determination method for a map, the method including:
obtaining an interest index of a first area in a map, wherein the interest index is used for measuring the frequency of activities of a user in a geographic environment corresponding to the first area in a first sampling period;
obtaining a feedback index of the first area, wherein the feedback index is used for measuring the frequency of error reporting of the map information of the first area by a user in the first sampling period;
and determining the updating frequency of the first area according to the interest index and the feedback index.
According to another aspect of the present disclosure, there is provided an update frequency determination apparatus for a map, the apparatus including:
the interest index acquisition module is used for acquiring an interest index of a first area in a map, and the interest index is used for measuring the frequency of activities of a user in a geographic environment corresponding to the first area in a first sampling period;
a feedback index obtaining module, configured to obtain a feedback index of the first area, where the feedback index is used to measure a frequency of a user reporting an error to the map information of the first area in the first sampling period;
and the updating frequency determining module is used for determining the updating frequency of the first area according to the interest index obtained by the interest index obtaining module and the feedback index obtained by the feedback index obtaining module.
According to the update frequency determining method and device for the map, an interest index used for measuring the frequency of activities of a user in the geographic environment corresponding to a first area in the map in a first sampling period and a feedback index used for measuring the frequency of error reporting of map information of the first area by the user are obtained, and then the update frequency of the first area is determined according to the interest index and the feedback index, so that the update frequency of each area in the map can be determined according to the requirements of the user in an actual application scene, resource waste is avoided, user experience can be improved, and the applicability is better.
According to another aspect of the present disclosure, there is provided a computer-readable storage medium storing a computer program for executing the above-described update frequency determination method for a map.
According to another aspect of the present disclosure, there is provided an electronic device including:
a processor;
a memory for storing the processor-executable instructions;
the processor is used for reading the executable instructions from the memory and executing the instructions to realize the update frequency determination method for the map.
Drawings
The above and other objects, features and advantages of the present disclosure will become more apparent by describing in more detail embodiments of the present disclosure with reference to the attached drawings. The accompanying drawings are included to provide a further understanding of the embodiments of the disclosure and are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the description serve to explain the principles of the disclosure and not to limit the disclosure. In the drawings, like reference numbers generally represent like parts or steps.
Fig. 1 is a schematic view of an application scenario provided in an exemplary embodiment of the present disclosure.
Fig. 2 is a flowchart illustrating an update frequency determination method for a map according to an exemplary embodiment of the present disclosure.
Fig. 3 is a flowchart illustrating an update frequency determination method for a map according to another exemplary embodiment of the present disclosure.
Fig. 4 is a flowchart illustrating an update frequency determination method for a map according to another exemplary embodiment of the present disclosure.
Fig. 5 is a flowchart illustrating an update frequency determination method for a map according to another exemplary embodiment of the present disclosure.
Fig. 6 is a flowchart illustrating an update frequency determination method for a map according to another exemplary embodiment of the present disclosure.
Fig. 7 is a flowchart illustrating an update frequency determination method for a map according to another exemplary embodiment of the present disclosure.
Fig. 8 is a flowchart illustrating an update frequency determination method for a map according to another exemplary embodiment of the present disclosure.
Fig. 9 is a block diagram of a structure of an update frequency determination apparatus for a map according to an exemplary embodiment of the present disclosure.
Fig. 10 is a block diagram of a structure of an update frequency determination apparatus for a map according to another exemplary embodiment of the present disclosure.
Fig. 11 is a block diagram of a structure of an update frequency determination apparatus for a map according to another exemplary embodiment of the present disclosure.
Fig. 12 is a block diagram of an electronic device provided in an exemplary embodiment of the present disclosure.
Detailed Description
Hereinafter, example embodiments according to the present disclosure will be described in detail with reference to the accompanying drawings. It should be understood that the described embodiments are only some of the embodiments of the present disclosure, and not all of the embodiments of the present disclosure, and it is to be understood that the present disclosure is not limited by the example embodiments described herein.
Summary of the application
The technical scheme provided by the disclosure can be applied to application scenes of automatic driving or driving assistance. In the automatic driving or assisted driving mode, the vehicle usually determines the geographical position and the driving strategy of the vehicle according to a high-precision map, so the accuracy degree of the high-precision map is important. In order to ensure the accuracy of the high-precision map, the high-precision map needs to be updated in time.
Currently, in the process of updating a high-precision map, generally, an update frequency corresponding to each area is manually set in advance according to an area type of each area in the high-precision map, then environment information of each area is respectively collected according to the update frequency preset by each area, and then the map information corresponding to each area is respectively updated according to the collected environment information. For example, a loop collects updates once a week, an urban highway collects updates once every five days, and a small road collects updates once every half year, etc.
Actually, for some geographical environments frequently visited by users, the updating frequency needs to be increased in the corresponding area in the high-precision map, so that when the geographical environment changes, the corresponding map information can be updated in time, and when the users use the high-precision map, the map information is matched with the actual environment information, thereby ensuring the experience effect of the users and improving the user experience. On the contrary, if the map information of the areas is updated according to the preset updating frequency according to the area types, when the user uses the high-precision map, if the geographic environments corresponding to the areas change, the map information cannot be updated in time according to the set updating frequency, so that the user is misled, and the user experience is influenced.
Particularly, when the vehicle is in the automatic driving mode and the geographic environments corresponding to the areas change, for example, when the lane line changes, if the map information of the lane line cannot be updated in time according to the preset updating frequency, the vehicle may be misguided, and the vehicle may be driven on the wrong lane line, which may cause a great safety hazard.
Therefore, the current update frequency for the high-precision map is low in accuracy, and the problem of poor user experience is easily caused.
In order to solve the technical problem and improve the accuracy of the update frequency of the high-precision map, so as to improve user experience, the present disclosure provides a method and an apparatus for determining the update frequency of the map. By the method, the updating frequency of each area in the map can be determined according to the activity frequency of the user in the geographic environment and the feedback of the user to the map information, the obtained updating frequency of each area is more in line with the requirements of practical application scenes, the accuracy is higher, and the experience effect of the user is better after the map is updated according to the updating frequency of each area.
Exemplary System
In order to facilitate understanding of the technical solutions of the present disclosure, an application scenario of the technical solutions provided by the present disclosure is first exemplarily described below with reference to the accompanying drawings.
Fig. 1 is a schematic view of an application scenario provided in an exemplary embodiment of the present disclosure. As shown in fig. 1, an application scenario of the present disclosure may include: a server 100 for providing a map service (hereinafter, referred to as the server 100), a car machine 200 for acquiring geographical location information of a user (hereinafter, referred to as the car machine 200), and/or a user terminal 300 for acquiring geographical location information of a user (hereinafter, referred to as the user terminal 300), and the like.
It should be noted that, in some other exemplary embodiments, the server 100 may also be replaced by a terminal device (hereinafter referred to as a service terminal) for providing a map service. Alternatively, the server 100 may also be replaced with a controller, a data center, a cloud platform, or the like for providing a map service, which is not limited by the present disclosure. In the following exemplary embodiments, the server 100 is taken as an example to exemplarily explain the technical solutions provided by the present disclosure.
The number of the car machine 200 and the number of the user terminals 300 may be one or more.
Each of the in-vehicle devices 200 may obtain its own geographic location information in real time and continuously through its own navigation system (e.g., an inertial navigation system). The geographic location information obtained by the car machine 200 may be used as the geographic location information of the user. The geographical position of the vehicle to which the vehicle machine 200 belongs in the geographical environment can be known through the geographical position information obtained by the vehicle machine 200.
Each user terminal 300 may also obtain its own geographical location information through its own sensor (e.g., a gyroscope sensor, an accelerometer, a pressure sensor, etc.). The geographical location information obtained by the user terminal 300 may also be used as the geographical location information of the user. The geographical location of the user terminal 300 and the user holding the user terminal 300 in the geographical environment can be known through the geographical location information obtained by the user terminal 300.
The server 100 may be communicatively connected to each of the car machines 200 by a wireless connection or a wired connection, and continuously obtain the geographic location information of the user from each of the car machines 200 in real time (hereinafter, the geographic location information of the user is simply referred to as geographic location information). Furthermore, the server 100 may record time information obtained from the in-vehicle device 200, and then store the geographical location information and the time information corresponding to the geographical location information in a corresponding manner.
Similarly, the server 100 may also be communicatively connected to each user terminal 300 by a wireless connection or a wired connection, so as to obtain the geographic location information from each user terminal 300 in real time and continuously. Also, the server 100 may record time information acquired from the user terminal 300 and then store the geographical position information and time information corresponding to the geographical position information in association with each other.
For example, referring to table 1 below, the server 100 may store geographical location information and time information corresponding to the geographical location information in table 1 below.
Figure BDA0003568269960000051
Figure BDA0003568269960000061
Table 1
From the geographical location information and the time information stored in table 1 above, it can be seen that: at time 1, there is a user at geographic location 1; at time 2, there is a user at geographic location 2; at time 3, there is a user at geographic location 3.
In addition, the contents of the subsequent embodiments may also be referred to for the exemplary functions of the server 100, the car machine 200, and the user terminal 300, which are not described in detail herein.
Exemplary method
Fig. 2 is a flowchart illustrating a method for determining an update frequency of a map according to an exemplary embodiment of the disclosure. The present embodiment can be applied to a server (hereinafter referred to as a server) for providing a map service, for example, the server 100 shown in fig. 1, as shown in fig. 2, includes the following steps:
step S201, an interest index of a first area in a map is obtained.
The map may be, for example, a high-precision map. The map may be other maps with or without navigation functions, for example. The present disclosure is not so limited.
In the application scenario of the map, the geographic environment corresponding to the map may change, for example, when some shops move from one street to another street, the geographic environments of the two streets both change. In order to ensure the accuracy of the map, the map needs to be updated regularly to ensure that the map information of the map can be matched with the environment information of the geographical environment.
In the updating process of the map, the geographic environments corresponding to some areas in the map have frequent user activities, and the probability of using the map for navigation or driving assistance is higher, or it can be said that the probability of using the map information of these areas in the map is higher. Therefore, the accuracy requirement of the map information corresponding to the areas is high, and a high updating frequency needs to be set for the areas, so that the corresponding map information can be updated in time when the geographic environment changes, and the influence on the experience effect of the user caused by misleading the user is avoided. In particular in the context of autonomous driving or driving-assisted applications, timely updating of map information in these areas is particularly important, since otherwise it is possible to mislead the vehicle away from the correct driving route, and, in a serious case, also to influence safe driving.
In contrast, the geographic environments corresponding to other regions in the map are rare, and the probability of using the map for navigation or driving assistance is small, or it can be said that the probability of using the map information of these regions in the map is small. The accuracy requirement of the map information corresponding to the areas is low, and relatively low updating frequency can be set for the areas, so that waste of environment information acquisition resources can be avoided.
It can be seen that, in the updating process of the map, the updating frequency corresponding to each area in the map may be adaptively set according to the frequency of the user activity in the geographic environment corresponding to each area in the map, or may also be referred to as the frequency of the user activity. Therefore, the map information of the region corresponding to the geographical environment in which the user frequently moves can be updated in time, the experience effect of the user is guaranteed, the updating frequency of the map information of the region corresponding to the geographical environment in which the user rarely moves can be reduced, and the waste of environment information acquisition resources is avoided.
Based on this, in the update frequency determination method for a map provided by the exemplary embodiment of the present disclosure, a server first obtains an interest index of a first area in the map, and measures, through the interest index of the first area, a frequency of a user activity in a geographic environment corresponding to the first area in a first sampling period. Alternatively, or in other words, the interest index of the first area may be used to measure how frequently the user activities are in the geographic environment corresponding to the first area during the first sampling period.
The first area is a target area in the current updating frequency determining process. That is, in the determination of the current update frequency, the update frequency of the first area in the map is determined.
In one possible implementation, at least one area may be randomly selected from the map, and each selected area is determined as a first area.
In one possible implementation manner, the server may obtain the geographic location information from a car machine (hereinafter, car machine) for obtaining the geographic location information, such as the car machine 200 shown in fig. 1, and/or a user terminal (hereinafter, user terminal) for obtaining the geographic location information, such as the user terminal 300 shown in fig. 1, in real time and continuously.
After the server acquires the geographic position information, the geographic environment of the user activity can be determined according to the geographic position information, then the area corresponding to the geographic environment of the user activity in the map can be determined, and then the area corresponding to the geographic environment of the user activity in the map can be determined as the first area.
It is understood that the first area may also be selected from the map according to a preset selection rule or a preset selection condition. In the present disclosure, the implementation of determining the first region is not limited.
The size of the first region, which may be a range or an area, may be set according to the requirements of the actual application scenario. Illustratively, the first area may be the smallest unit for collecting map information. For example, for an application scenario in which laser collection is dominant, the minimum unit for collecting map information is a road in a map coordinate system. Or, for an application scene mainly based on visual collection, the minimum unit for collecting map information is a lane in a map coordinate system, and the like.
It will be appreciated that the extent of the first area may also be greater than the extent of the smallest unit of collected map information. For example, the first area may be an area characterizing a sunny district in beijing, or the like, under a map coordinate system. The present disclosure does not limit the scope of the first region.
The first sampling period refers to a period of time before an index of interest for a first area in the map is acquired. The starting time, the ending time and the duration of the first sampling period can be determined according to the requirements of the actual application scene.
For example, the ending time of the first sampling period may be determined as the time when the index of interest of the first area in the map starts to be acquired, the duration of the first sampling period may be determined as one week, and the starting time of the first sampling period may be determined according to the ending time and the duration of the first sampling period. It will be appreciated that the duration of the first sampling period may also be determined to be one month, three months, or one year, etc., and this disclosure is not limited thereto.
Step S202, obtaining the feedback index of the first area.
In practical applications of maps, there are some special application scenarios in which the accuracy of the resulting update frequency is still low if the update frequency of the first area is determined solely on the basis of the frequency with which the user is active in the geographical environment.
For example, for urban loops with large traffic volumes, vehicles are driven frequently. That is, user activity is more frequent in these urban loops. However, the lane information on these urban loops is rarely changed and does not need to be updated frequently. If the update frequency of the first area corresponding to the urban loops is determined only according to the frequency of the user moving in the urban loops, it is obvious that the waste of the environment information acquisition resources is caused.
As another example, for some newly built roads, there are fewer vehicles or pedestrians driven therein and the user activity is less frequent. However, in these new roads, the change of the environmental information is relatively frequent, and if the update frequency of the first areas corresponding to these new roads is determined only according to the frequency of the user moving on these new roads, it is obvious that the map information of these first areas cannot be updated in time, and the user may be misled, which affects the experience effect of the user.
Based on the above, before determining the update frequency of the first area, the server also obtains the feedback index of the first area, and the frequency of error reporting of the map information of the first area by the user in the first sampling period is measured through the feedback index of the first area. Or, it can be said that the feedback index of the first area can be used to measure the frequency of the user feeding back to the server that the map information of the first area does not match with the corresponding environment information.
In the process of determining the update frequency of the first region, the feedback index of the first region is fused, so that the accuracy of the update frequency of the first region in the special application scene can be ensured, the requirements of the actual application scene are met, and the applicability is better.
Step S203, determining the updating frequency of the first area according to the interest index and the feedback index.
In the update frequency determining method for the map, before determining the update frequency of a first area in the map, a server firstly acquires an interest index of the first area, measures the frequency of activities of a user in a geographic environment corresponding to the first area in a first sampling period through the interest index of the first area, acquires a feedback index of the first area, measures the frequency of errors reported by the user on map information of the first area in the first sampling period through the feedback index of the first area, and then determines the update frequency of the first area according to the acquired interest index and the feedback index.
Therefore, by the method provided by the disclosure, the updating frequency corresponding to each area can be determined according to the frequency of the user activity in the geographic environment corresponding to each area in the map and the error reporting feedback of the user on the map information of each area. When the user activities are more frequent and the error reporting feedback is more frequent in the geographic environment corresponding to some areas, a higher updating frequency can be obtained, the map information of the areas can be ensured to be updated in time, the user cannot be misled, and the user experience is better. When the user activities are less and the error reporting feedback is less in the geographic environment corresponding to some areas, a lower updating frequency can be obtained, so that resources consumed in the environment information acquisition can be saved, and the resource waste is avoided.
In addition, when the user activities are frequent and the error reporting feedback is less in the geographic environment corresponding to some areas, or when the user activities are less and the error reporting feedback is more, a more appropriate updating frequency can be obtained, so that the map information can be updated in time, and the waste of the environmental information acquisition resources can be avoided.
In conclusion, the update frequency obtained by the method for determining the update frequency of the map provided by the disclosure better meets the requirements of practical application scenes, is higher in accuracy, can avoid misleading users, improves the experience effect of the users, can reduce the waste of environment information acquisition resources, and is better in applicability.
In an update frequency determining method for a map provided by another exemplary embodiment of the present disclosure, as shown in fig. 3, on the basis of the above embodiment shown in fig. 2, an interest index of a first area in the map may be obtained according to the following steps:
in step S2011, first travel track information of the user in the first sampling period is acquired.
For the specific content of the first sampling period, reference may be made to the content of the foregoing embodiments, and details are not described here.
As can be seen from the foregoing embodiments, the server may establish a communication connection with the car machine and/or the user terminal through a wireless connection or a wired connection. Then, the server can acquire the geographic position information from the vehicle machine and/or the user terminal in real time and continuously. In addition, the server may record the time information of each acquired geographical location information, and then store each time information and the geographical location information corresponding to each time information in a corresponding manner.
Therefore, according to each time information stored by the server and the geographical position information corresponding to each time information, the server can determine the geographical position of the user in the geographical environment at different times. That is, the server can determine the travel track of the user based on each time information stored by the server and the geographical position information corresponding to each time information.
In view of this, in the present disclosure, the server may determine an information set including the obtained time information and the geographical position information corresponding to the time information as the travel track information of the user. It should be noted that the driving track information of the user may also include other information, which is not limited by the present disclosure. Then, the first travel track information of the user in the first sampling period may include each time information whose time is in the first sampling period and the geographical location information corresponding to each time information.
In one possible implementation manner, obtaining the first travel track information of the user in the first sampling period may be implemented as follows: the server extracts time information with time in a first sampling period from the stored time information, and determines each extracted time information as first time information; then, the server extracts the geographical position information corresponding to each piece of first time information from the stored geographical position information; then, the server determines an information set composed of the extracted first time information and the geographical position information corresponding to the first time information as first travel track information.
In step S2012, an interest index of a first area in the map is determined according to the first driving trajectory information.
It is to be understood that in the first sampling period, different users may be located in different geographic environments corresponding to different areas. Alternatively, in the first sampling period, the same user may be located in a geographic environment corresponding to each of a plurality of different areas.
Therefore, the geographic position indicated by the geographic position information included in the first travel track information may be located in the geographic environment corresponding to the first area. Alternatively, the geographic position indicated by the geographic position information included in the first travel track information may be located outside the geographic environment corresponding to the first area.
The server may determine that the geographic position information matches the first area if the geographic position indicated by the geographic position information included in the first travel track information is located in the geographic environment corresponding to the first area. Alternatively, if the geographic position indicated by the geographic position information included in the first travel track information is outside the geographic environment corresponding to the first area, the server may determine that the geographic position information does not match the first area.
Based on this, in one possible implementation, determining the interest index of the first area in the map according to the first driving track information may be implemented as follows: extracting geographical position information matched with the first area from the first running track information, and determining the extracted geographical position information as first geographical position information; then, the server can determine the number of the first geographical position information, and record the determined number as a first number; the server may then determine the first quantity as an index of interest for a first area in the map.
In one possible implementation manner, the extracting of the first geographic position information from the first travel track information may be implemented as follows: the server determines the coordinates of each position in the first area under a first coordinate system, and records each obtained coordinate as a first coordinate; the server determines coordinates of the geographic position indicated by each piece of geographic position information included in the first running track information in a first coordinate system, and records each obtained coordinate as a second coordinate; and then, the server determines the geographical position information corresponding to the second coordinate which is the same as the first coordinate as the first geographical position information.
Illustratively, the first coordinate system may be an east-north-sky coordinate system or WGS-84(world geographic system-1984coordinate system) coordinate system. The first coordinate and the second coordinate may both be longitude and latitude coordinates. It should be noted that the first coordinate system may also be another coordinate system available for the map, and the first coordinate and the second coordinate may also be coordinates in another coordinate system, which is not limited in this disclosure.
For example, the server may store coordinates of each position in the first area in the first coordinate system in advance. That is, the server may previously store the first coordinates of each position in the first area. For example, the server may store coordinates of each location in the first area in the first coordinate system in correspondence with an Identity Document (ID) of the first area.
For example, referring to the following table 2, the server may store coordinates (longitude and latitude coordinates are taken as an example in table 2) of each position in each area in the map in the first coordinate system, and the ID of each area in correspondence in the following table 2.
ID of area Latitude and longitude coordinates
ID1 Longitude and latitude coordinates A1, A2, … … and AM
ID2 Latitude and longitude coordinates B1, B2, … …, BN
…… ……
IDX Longitude and latitude coordinates C1, C2, … …, CW
Table 2
As can be seen from table 2, when the ID of the first area is ID1, the coordinates of each position in the first area in the first coordinate system are latitude and longitude coordinates a1, a2, … …, and AM, respectively. When the ID of the first area is ID2, the coordinates of each position in the first area in the first coordinate system are latitude and longitude coordinates B1, B2, … …, BN, respectively. When the ID of the first area is IDX, the coordinates of each position in the first area in the first coordinate system are longitude and latitude coordinates C1, C2, … …, CW, respectively. Wherein M, N, W, X are all positive integers.
Based on this, in a possible implementation manner, the server may determine coordinates of each position in the first area in the first coordinate system according to the ID of the area and coordinates (e.g., longitude and latitude coordinates shown in table 2) corresponding to the ID of the area, which are stored in advance.
For example, the geographical location information may include location coordinates of the geographical location indicated by the geographical location information, and the location coordinates may be coordinates in the first coordinate system. In this case, the server may directly determine the position coordinates included in the extracted geographical location information as the second coordinates after acquiring the geographical location information from the vehicle-mounted device and/or the user terminal in real time and continuously, and extracting the geographical location information included in the first travel track information from the geographical location information.
For example, the position coordinates of the geographic position indicated by the geographic position information may also be coordinates in other coordinate systems, such as a right front upper coordinate system or a left front upper coordinate system where the vehicle is located, and the disclosure does not limit this. In this case, the server may convert the position coordinates of the geographic position indicated by each piece of geographic position information included in the first travel track information into the first coordinate system to obtain the second coordinates corresponding to each piece of geographic position information.
In the update frequency determination method for the map provided by the embodiment of the disclosure, first travel track information of a user in a first sampling period may be acquired, and then an interest index of a first area in the map may be determined according to the first travel track information. For example, the number of geographic position information (first geographic position information) included in the first travel track information and matching the first area may be determined as the index of interest of the first area. According to the method, the server only needs to obtain the geographical position information from the vehicle machine and/or the user terminal in real time and continuously, and then screens the geographical position information which is located in the first sampling period and matched with the first area from the obtained geographical position information, so that the interest index of the first area can be determined, the determination method is simple, and the applicability is good.
In some alternative application scenarios, the same user may be located in a plurality of different geographic locations corresponding to the first area during the first sampling period. In this case, the plurality of first geographical location information may be from the same user. Whether multiple first geographical location information from the same user are included in the index of interest for the first area may affect the accuracy of the index of interest for the first area.
In order to further improve the accuracy of the index of interest of the first area and further improve the accuracy of the update frequency corresponding to the first area, in an update frequency determination method for a map provided by another exemplary embodiment of the present disclosure, as shown in fig. 4, on the basis of the embodiment shown in fig. 3, the index of interest of the first area in the map may be determined according to the first driving track information according to the following steps:
in step S2012-1, first geographical location information that matches the first area is acquired from the first travel track information.
The specific implementation manner of step S2012-1 may refer to the content of the embodiment shown in fig. 3, which is not described herein again.
And S2012-2, determining the number of users corresponding to the first geographical location information.
Illustratively, after the server acquires the geographic location information from the car machine and/or the user terminal in real time and continuously, the source of each piece of geographic location information can be determined. For example, the server may determine a car machine ID or a user terminal ID corresponding to each piece of geographical location information (hereinafter, both the car machine ID and the user terminal ID are simply referred to as user IDs). In addition, the server can also correspondingly store the geographic position information, and the time information and the user ID which correspond to the geographic position information.
For example, referring to table 3 below, the server may store the geographical location information, and the time information and user ID correspondence corresponding to the geographical location information in table 3 below.
Time Geographic location User ID
Time 1 Geographical position 1 User 1
Time 2 Geographic location 2 User 1
Time 3 Geographic location 3 User 1
Time 4 Geographic location 4 User 2
Time 5 Geographic position 5 User 2
…… …… ……
Time 20 Geographic location 20 User 3
Table 3
From the geographical location information, time information, and user ID stored in table 3 described above, it is understood that at time 1, user 1 is located at geographical location 1. At time 2, user 1 is located at geographic location 2. At time 3, user 1 is located at geographic location 3. At time 4, user 2 is located at geographic location 4. At time 5, user 2 is located at geographic location 5. And, at time 20, user 3 is located at geographic location 20, etc.
Based on this, in a possible implementation manner, determining the number of users corresponding to the first geographic location information may be implemented in the following manner: determining a user ID corresponding to each first geographical position information according to the pre-stored geographical position information and the user ID corresponding to the geographical position information, and recording each determined user ID as a first ID; screening different first IDs from all the first IDs, and marking each screened first ID as a second ID; and determining the number of the second IDs as the number of users corresponding to the first geographical location information.
And S2012-3, determining the number of the users as the interest index of the first area in the map.
In the method for determining the update frequency of the map provided by the embodiment of the disclosure, the number of users corresponding to the first geographical location information is determined as the interest index of the first area. The activity behavior of the same user is repeatedly counted into the interest index of the first area, the obtained interest index of the first area can more accurately measure the requirements of a large number of users, the requirements of practical application scenes are better met, and the accuracy is higher.
It should be noted that, in some optional application scenarios, the server may also periodically determine the update frequency of the first area in the map according to a preset sampling period. For example, the server may determine the update frequency of the first area in the map by taking the last sampling period as the first sampling period at the end of each sampling period, in the manner disclosed in any one of the embodiments of fig. 2 to 4. The preset duration of the sampling period may be set according to the requirement of the actual application scenario, for example, the duration may be set to one week, one month, three months, half a year, and the like, which is not limited in this disclosure.
In an update frequency determination method for a map provided by another exemplary embodiment of the present disclosure, as shown in fig. 5, on the basis of the embodiment shown in fig. 2, an interest index of a first area in the map may be obtained according to the following steps:
and step S2013, second geographical position information stored in advance is acquired.
And the second geographical position information is stored corresponding to the first area and the first sampling period.
In a possible implementation manner, after the server starts to obtain the geographic location information from the car machine and/or the user terminal, a plurality of sampling periods may be continuously divided according to a preset sampling period, and each sampling period may be numbered. For example, the divided sampling periods may be respectively denoted as sampling period 1, sampling period 2, sampling period 3, … …, and sampling period K, … … in chronological order. Wherein K is a positive integer.
Then, after the server acquires each geographical position information and the time information corresponding to each geographical position information, the sampling period to which the time indicated by each time information belongs can be determined. Then, the server may determine a sampling period corresponding to the corresponding geographic location information according to the sampling period to which the time indicated by each piece of time information belongs.
In addition, the server can also determine the coordinates of each position in each area of the map in the first coordinate system, and record each determined coordinate as a third coordinate; moreover, after the server acquires each piece of geographical position information, the server can also determine the coordinates of the geographical position indicated by each piece of geographical position information in the first coordinate system, and record each determined coordinate as a fourth coordinate; and then, the server can determine the corresponding areas of the geographic position information in the map according to the matching relation between the third coordinate and the fourth coordinate.
The specific implementation manner for determining the third coordinate and the fourth coordinate by the server may refer to the implementation manner for determining the first coordinate and the second coordinate, which is not described herein again.
After the server determines the sampling period and the area corresponding to each piece of geographical position information, the server can correspondingly store each piece of geographical position information, the sampling period corresponding to each piece of geographical position information and the ID of the corresponding area.
For example, referring to table 4 below, the server may store each geographic location information, and the sampling period and the ID of the corresponding area corresponding to each geographic location information in table 4 below.
Sampling period ID of area Geographic location
Sampling period 1 ID1 Geographical position 1
Sampling period 1 ID1 Geographic location 2
Sampling period 1 ID2 Geographic location 3
Sampling period 2 ID2 Geographic location 4
Sampling period 2 ID3 Geographic position 5
Sampling period 3 ID3 Geographic location 6
Sampling period 3 ID3 Geographic position 7
Table 4
As can be seen from table 4, geographic position 1 and geographic position 2 both correspond to sampling period 1 and the area with ID 1. Geographic location 3 corresponds to sample period 1 and the area with ID 2. Geographic location 4 corresponds to sample period 2 and the area with ID 2. Geographic location 5 corresponds to sample period 2 and the area with ID 3. Geographic location 6 and geographic location 7, each correspond to sampling period 3 and the area with ID 3.
The server may determine any one sampling period before the current time as the first sampling period when starting to determine the update frequency of the first area. Alternatively, the server may determine the last sampling period as the first sampling period at the beginning of each sampling period, and start determining the update frequency of the first area. This is not limited by the present application.
Based on this, for example, obtaining the second geographical location information stored in advance may be implemented as follows: the server extracts geographical position information corresponding to both the ID of the first area and the first sampling period from the stored geographical position information, and determines the extracted geographical position information as second geographical position information.
Step S2014 is to determine a second amount of the second geographic location information.
After the server extracts all the second geographical location information from the stored geographical location information, the number of the second geographical location information may be determined, and the determined number is recorded as the second number.
Step S2015, determining the second number as the interest index of the first area in the map.
In the method for determining the update frequency of the map provided by the embodiment of the disclosure, the server may directly extract the second geographic location information stored corresponding to the first area and the first sampling period from the stored geographic location information, and then determine the number of the second geographic location information as the interest index of the first area. The process is simpler, the efficiency is higher, the updating frequency of the first area can be determined more efficiently and quickly subsequently, and the applicability is better.
It should be noted that, in the manner shown in fig. 5, when the index of interest of the first area is determined, it is also possible to count a plurality of second geographic location information from the same user into the index of interest of the first area, or to influence the accuracy of the index of interest of the first area.
In order to further improve the accuracy of the index of interest of the first area and further improve the accuracy of the update frequency corresponding to the first area, the method shown in fig. 4 may be further referred to, where the number of users corresponding to the second geographic location information is determined first, and then the number of users corresponding to the second geographic location information is determined as the index of interest of the first area in the map.
In an update frequency determination method for a map provided by another exemplary embodiment of the present disclosure, as shown in fig. 6, a feedback index of a first area may be obtained according to the following steps based on the embodiment shown in fig. 2:
step S2021, obtain first feedback information of the user in the first sampling period.
For the specific content of the first sampling period, reference may be made to the content of the foregoing embodiments, and details are not described here.
In some optional application scenarios, misleading by the map may occur during navigation by the user using the map. For example, when a user needs to navigate to a building through a map, and then arrives at a destination according to a route provided by the map, the user finds that the building does not exist in the destination, and is misled by the map.
In this case, the user may send the feedback information to the server through the vehicle machine or the user terminal. And feeding back the map information of the area corresponding to the geographical environment where the user is located to the server through the feedback information. For example, in the above case, when the user arrives at the destination and finds that the destination does not have the building, the user may notify the server of an error in the map information of the area corresponding to the destination by transmitting feedback information to the server through a vehicle or a user terminal.
The feedback information may include geographical location information of a location where the user is located when the reported map information is wrong. Or, it can also be said that the feedback information may include the geographical location information of the user when reporting the feedback information. As can be seen from the foregoing embodiments, the geographic location information of the user may be simply referred to as geographic location information. For example, in the above case, the feedback information may include geographical location information of the destination. Through the geographical location information included in the feedback information, the server may determine that map information of an area corresponding to the geographical location information is erroneous.
In other optional application scenarios, when the map information is found not to match the environment information, feedback information may also be sent to the server, and the feedback content of the feedback information to the server may include that the map information of an area corresponding to some geographic environment does not match the environment information, and an error occurs. Similarly, the feedback information may also include geographical location information of the user when reporting the feedback information.
For example, the map indicates that a certain shop exists in a certain geographic environment, and actually, by comparing the pictures of the actual geographic environment, it is determined that the shop does not exist in the geographic environment, feedback information may be sent to the server, and map information of the area corresponding to the geographic environment is fed back to the server. For another example, if map information of a traffic sign, a signal light, a sign, or the like generated by a correlation algorithm for a map has an error, and if the map information is verified using a picture of an actual geographic environment, the verification is unsuccessful, feedback information may be sent to the server to feed back that the map information of the geographic environment has the error.
It should be noted that, in some other optional application scenarios, the user may also send feedback information to the server when finding that the map information is faulty, which is not listed in this disclosure.
After receiving each feedback message, the server may record the time information of receiving each feedback message. After that, the server may store each feedback information in correspondence with the time information at which each feedback information is received, exemplarily. For example, each piece of feedback information may be stored in association with time information at which each piece of feedback information is received, in a manner described with reference to table 1 above.
Based on this, obtaining the first feedback information of the user in the first sampling period may be implemented as follows: and extracting feedback information corresponding to the time information with the time in the first sampling period from the stored feedback information, and recording the extracted feedback information as first feedback information.
Step S2022, determining a third amount of third geographical location information included in the first feedback information.
The geographical location indicated by the geographical location information included in the first feedback information may be located in a geographical environment corresponding to the first area. Alternatively, the geographic location indicated by the geographic location information included in the first feedback information may also be located outside the geographic environment corresponding to the first area.
After the server acquires the first feedback information, the server may first extract geographical location information of which the indicated geographical location is located in the geographical environment corresponding to the first area from the geographical location information included in the first feedback information, that is, extract geographical location information matched with the first area, and record the extracted geographical location information as third geographical location information.
In a possible implementation manner, the extracting of the third geographic location information from the geographic location information included in the first feedback information may be implemented as follows: the server determines the coordinates of each position in the first area under a first coordinate system, and records each obtained coordinate as a fifth coordinate; the server determines coordinates of the geographic position indicated by each piece of geographic position information included in the first feedback information in the first coordinate system, and records each obtained coordinate as a sixth coordinate; and then, the server determines the geographical position information corresponding to the sixth coordinate which is the same as the fifth coordinate as the third geographical position information.
The specific implementation manner of determining the fifth coordinate and the sixth coordinate by the server may refer to the implementation manner of determining the first coordinate and the second coordinate in the foregoing embodiments, and details are not described here.
After the server extracts the third geographical position information from the geographical position information included in the first feedback information, the number of the third geographical position information may be determined, and the determined number is recorded as the third number.
Step S2023, determining the third quantity as a feedback index of the first area in the map.
In the update frequency determination method for the map provided by the embodiment of the present disclosure, first feedback information of a user in a first sampling period may be acquired, then third geographical location information matched with the first area is extracted from the geographical location information included in the first feedback information, and then, the number of the third geographical location information may be determined as a feedback index of the first area in the map. By adopting the method, the server only needs to store the feedback information reported by the user and the corresponding time information, then when the feedback index of the first area in the map needs to be determined, the first feedback information with the time in the first sampling period is extracted from the stored feedback information, and then the third geographical position information matched with the first area is screened out from the geographical position information included in the first feedback information, so that the number of the third geographical position information can be determined as the feedback index of the first area.
It should be noted that, by determining the feedback index of the first area in the manner shown in fig. 6, multiple pieces of feedback information from the same user may be all included in the feedback index of the first area, and the accuracy of the feedback index of the first area is easily affected.
In order to further improve the accuracy of the feedback index of the first region, the accuracy of the corresponding update frequency of the first region is improved. Referring to the manner shown in fig. 4, first, the number of users corresponding to the third geographical location information is determined, and then, the number of users corresponding to the third geographical location information is determined as the feedback index of the first area, and a specific implementation manner may refer to the content of the embodiment shown in fig. 4, which is not described in detail here.
In addition, the server can also correspondingly store the geographic position information included in each feedback information and the sampling period and the area corresponding to each feedback information. Then, when the feedback index of the first area is determined, the geographical location information stored corresponding to the first sampling period and the first area is extracted from the geographical location information included in the stored feedback information, the extracted geographical location information is recorded as fourth geographical location information, and then, the number of the fourth geographical location information may be determined as the feedback index of the first area. Alternatively, the number of users corresponding to the fourth geographical location information may also be determined as the feedback index of the first area. The specific implementation manner can refer to the content of the foregoing embodiments shown in fig. 4 and fig. 5, and is not described in detail here.
In an update frequency determination method for a map provided by another exemplary embodiment of the present disclosure, as shown in fig. 7, on the basis of the above embodiment shown in fig. 2, an update frequency of a first area may be determined according to an interest index of the first area and a feedback index of the first area according to the following steps:
step S2031, generating a first update frequency index of the first region according to the interest index of the first region and the feedback index of the first region.
In a possible implementation manner, generating the first update frequency index of the first region according to the interest index of the first region and the feedback index of the first region may be implemented as follows: summing the index of interest of the first region with the feedback index of the first region; the result of the summation operation is determined to be a first updated frequency index for the first region.
In this implementation, the update frequency of the first region may be determined according to the sum of the index of interest of the first region and the feedback index of the first region, and the process is simple.
In a possible implementation manner, generating the first update frequency index of the first region according to the interest index of the first region and the feedback index of the first region may be implemented as follows: according to a preset interest index weight coefficient and a preset feedback index weight coefficient, carrying out weighted summation operation on the interest index of the first region and the feedback index of the first region; the result of the weighted sum operation is determined to be a first updated frequency index.
In this implementation manner, the weighting coefficient of the index of interest in the first region and the weighting coefficient of the feedback index in the first region may be set according to the requirements of the actual application scenario, for example, according to the influence degree of the user access situation and the user feedback situation in the first region, so that the accuracy of the subsequently obtained update frequency of the first region is higher.
In a possible implementation manner, generating the first update frequency index of the first region according to the interest index of the first region and the feedback index of the first region may be implemented as follows: using the formula freq (id) (t) log (error)lane(id)(t))+Σerrori(id) (t) calculating a first update frequency index for generating the first area, wherein freq (id) (t) refers to the first update frequency index of the first area, errorlane(id) (t) refers to the index of interest of the first area, Σ errori(id) (t) refers to the feedback index of the first region.
In the implementation mode, after logarithmic operation is performed on the interest index of the first area, the influence of the user access frequency on the updating frequency of the first area can be obviously reduced, the influence of the user feedback information on the updating frequency of the first area is obviously improved, the accuracy is higher due to the fact that the feedback information comes from the practical application of the user, and the accuracy of the updating frequency of the first area can be greatly improved.
Step S2032, determining an update frequency of the first area according to the first update frequency index and a preset frequency index threshold.
The preset frequency index threshold value can be set according to the requirements of the actual application scene.
In a possible implementation manner, determining the update frequency of the first area according to the first update frequency index of the first area and the preset frequency index threshold may be implemented as follows: and if the first updating frequency index of the first area is greater than or equal to the preset frequency index threshold value, determining the updating frequency of the first area as the first updating frequency. Or if the first updating frequency index of the first area is smaller than the preset frequency index threshold value, determining the updating frequency of the first area as the second updating frequency.
In this implementation, the preset frequency index threshold may be set according to the accuracy requirement of the map. When the accuracy requirement of the map is high, for example, the map is a high-accuracy map, the preset frequency index threshold may be set to a relatively small value. When the accuracy requirement of the map is low, such as a non-navigation map, the preset frequency index threshold value can be set to a relatively high value.
The first update frequency is greater than or equal to the second update frequency. The first updating frequency and the second updating frequency can be set according to the requirements of the actual application scene. For example, the first update frequency and the second update frequency may be set according to a change of the geographical environment in the actual application scenario.
In a possible implementation manner, the server may further set the number of the preset frequency index thresholds to be multiple, then divide a plurality of frequency intervals according to the multiple preset frequency index thresholds, and set a corresponding update frequency for each frequency interval. Based on this, determining the update frequency of the first area according to the first update frequency index of the first area and the preset frequency index threshold value may be implemented as follows: matching the first updating frequency index of the first area with a preset frequency index threshold value, determining a frequency interval to which the first updating frequency index belongs, and recording the determined frequency interval as a first frequency interval; and determining the updating frequency corresponding to the first frequency interval as the updating frequency of the first area.
The preset frequency index thresholds can be set according to the requirements of the actual application scene. For example, for an application scenario with a high accuracy requirement, the number of preset frequency index thresholds may be set to a relatively large value. For application scenarios with relatively low accuracy requirements, the number of preset frequency index thresholds may be set to a relatively small value. The value of each preset frequency index threshold can be set according to the change condition of the geographic environment in the actual application scene.
In the method for determining the update frequency of the map provided by the embodiment of the disclosure, the server may determine the first update frequency index of the first area according to the interest index and the feedback index of the first area, compare the first update frequency index of the first area with a preset frequency index threshold, and determine the update frequency of the first area according to a comparison result. Therefore, according to the method, the server can determine the updating frequency of the first area according to the degree of the requirement of the user on the map and the change condition of the actual geographic environment, so that the map information of the first area can be updated in a targeted manner, the user experience can be improved, the acquisition resources required by map updating can be saved, and the applicability is better.
It should be noted that the number of the first areas may be one or multiple, and the update frequency of each first area may be determined according to the method shown in any one of fig. 1 to fig. 7.
When the number of the first areas is multiple, the update frequency of each first area may also be determined according to other possible implementation manners. For example,
in an update frequency determination method for a map provided by another exemplary embodiment of the present disclosure, as shown in fig. 8, on the basis of the above embodiment shown in fig. 2, the update frequency of the first area may be determined according to the index of interest of the first area and the feedback index of the first area according to the following steps:
step S2033, generating second update frequency indexes corresponding to the first areas respectively according to the interest index and the feedback index of each first area.
For the implementation of step S2033, reference may be made to the implementation of step S2031 in fig. 7. That is, according to the implementation manner of step S2031 in fig. 7, a first update frequency index of each first area may be calculated, and then in order to distinguish between the two embodiments of fig. 7 and fig. 8, in the embodiment shown in fig. 8, the first update frequency index of each first area is recorded as a second update frequency index.
Step S2034, sorting all the second update frequency indexes, and determining a frequency update priority of each of the first areas.
For example, after the server generates the second update frequency index of each first area, all the second update frequency indexes may be sorted according to the size of the second update frequency index from large to small. And then, according to the sequencing result, determining the frequency updating priority of each first area.
Step S2035, determining the update frequency of each first area according to the frequency update priority of the first area.
In a possible implementation manner, the server may preset a plurality of preset update frequencies according to the number of the first areas. For example, the number of the preset update frequencies may be the same as or less than the number of the first areas, which is not limited by the present disclosure. Then, the server may set a correspondence of the update frequency priority to a preset update frequency.
Based on this, determining the update frequency of each first area according to the frequency update priority of the first area can be implemented as follows: extracting a preset updating frequency corresponding to the frequency updating priority of each first area from preset updating frequencies; and determining the preset updating frequency corresponding to the frequency updating priority of each first area as the updating frequency of the first area.
In a possible implementation manner, the server may also preset a priority threshold. Based on this, determining the update frequency of each first area according to the frequency update priority of the first area can also be implemented as follows: if the frequency update priority of the first area is greater than or equal to the priority threshold, determining the update frequency of the first area to be 1 time/sampling period. Or, if the frequency update priority of the first area is less than the priority threshold, determining the update frequency of the first area to be 0.
In the method for determining the update frequency of the map provided by the embodiment of the disclosure, the update frequency corresponding to each area can be determined according to the frequency update priority of each area in the map. The acquisition resources can be better allocated subsequently, particularly in the application scene of the shortage of the acquisition resources, the utilization rate of the acquisition resources can be greatly improved, and meanwhile, map information with high user demand degree can be updated in time, so that the accuracy of the map is ensured, and the applicability is better.
According to the method provided by any one of the embodiments in fig. 1 to fig. 8, after the update frequency of each area in the map is determined, the acquisition resources can be reasonably arranged according to the update frequency corresponding to each area, the environmental information of each area is acquired again, and then the map information of the corresponding area is updated according to the acquired environmental information, so that the map is updated.
Exemplary devices
Fig. 9 is a block diagram of a structure of an update frequency determination apparatus for a map according to an exemplary embodiment of the present disclosure. The apparatus may be applied to a server, such as the server 100 shown in fig. 1. Alternatively, the device may be the server itself. By adopting the device, the method for determining the update frequency of the map provided by any one of the above embodiments of the present disclosure can be executed, and corresponding beneficial effects can be obtained.
As shown in fig. 9, the update frequency determination apparatus for a map provided by the present disclosure may include: an interest index acquisition module 901, a feedback index acquisition module 902 and an update frequency determination module 903.
The interest index acquiring module 901 is configured to acquire an interest index of a first area in a map, where the interest index is used to measure a frequency of a user activity in a geographic environment corresponding to the first area in a first sampling period.
A feedback index obtaining module 902, configured to obtain a feedback index of the first area, where the feedback index is used to measure a frequency of a user reporting an error to the map information of the first area in the first sampling period.
An update frequency determining module 903, configured to determine an update frequency of the first area according to the interest index obtained by the interest index obtaining module 901 and the feedback index obtained by the feedback index obtaining module 902.
In another exemplary embodiment of the present disclosure, as shown in fig. 10, the interest index obtaining module 901 may include:
a first obtaining unit 9011, configured to obtain first travel track information of the user in the first sampling period.
A first determining unit 9012, configured to determine the interest index according to the first travel track information obtained by the first obtaining unit 9011.
In another exemplary embodiment of the present disclosure, as shown in fig. 10, the first determining unit 9012 may include:
a first sub-unit, configured to acquire first geographical location information matched with the first area from the first travel track information acquired by the first acquiring unit 9011.
A second subunit configured to determine a first amount of the first geographical location information obtained by the first subunit.
A third subunit, configured to determine that the first quantity obtained by the second subunit is the index of interest.
In another exemplary embodiment of the present disclosure, as shown in fig. 10, the feedback index obtaining module 902 may include:
a second obtaining unit 9021, configured to obtain first feedback information of the user in the first sampling period, where the first feedback information includes third geographical location information of the user that is matched with the first area.
The first counting unit 9022 is configured to determine a third amount of the third geographic location information obtained by the second obtaining unit 9021.
A second determining unit 9023, configured to determine that the third quantity obtained by the first counting unit 9022 is the feedback index.
In another exemplary embodiment of the present disclosure, as shown in fig. 10, the update frequency determining module 903 may include:
a first generating unit 9031, configured to generate a first update frequency index according to the interest index obtained by the interest index obtaining module 901 and the feedback index obtained by the feedback index obtaining module 902.
A third determining unit 9032, configured to determine the update frequency of the first area according to the first update frequency index generated by the first generating unit 9031 and a preset frequency index threshold.
In another exemplary embodiment of the present disclosure, as shown in fig. 11, the interest index obtaining module 901 may include:
a third obtaining unit 9013, configured to obtain second geographic position information stored in advance, where the second geographic position information is stored in correspondence with the first area and the first sampling period.
A second counting unit 9014, configured to determine a second number of the second geographic location information obtained by the third obtaining unit 9013.
A fourth determining unit 9015, configured to determine that the second number obtained by the second counting unit 9014 is the index of interest.
In another exemplary embodiment of the present disclosure, the first area includes a plurality of areas, and based on this, as shown in fig. 11, the update frequency determining module 903 may include:
a second generating unit 9033, configured to generate a second update frequency index corresponding to each first area according to the interest index of each first area obtained by the interest index obtaining module 901 and the feedback index of each first area obtained by the feedback index obtaining module 902.
A fifth determining unit 9034 is configured to rank all the second update frequency indexes obtained by the second generating unit 9033, and determine a frequency update priority of each of the first areas.
A sixth determining unit 9035, configured to determine, according to the frequency update priority of each first region obtained by the fifth determining unit 9034, an update frequency of the first region.
Exemplary electronic device
Next, an electronic apparatus according to an embodiment of the present disclosure is described with reference to fig. 12. The electronic device may be any one of a server for providing a map service, such as the server 100 shown in fig. 1, a terminal device for providing a map service, a vehicle machine for acquiring geographic location information of a user, such as the vehicle machine 200 shown in fig. 1, and a user terminal for acquiring geographic location information of a user, such as the user terminal 300 shown in fig. 1. Alternatively, the electronic device may be a stand-alone device separate from the aforementioned devices, which stand-alone device may communicate with each of the aforementioned devices to receive the acquired input signals therefrom.
FIG. 12 illustrates a block diagram of an electronic device in accordance with an embodiment of the disclosure.
As shown in fig. 12, the electronic device 10 includes one or more processors 11 and a memory 12.
The processor 11 may be a Central Processing Unit (CPU) or other form of processing unit having data processing capabilities and/or instruction execution capabilities, and may control other components in the electronic device 10 to perform desired functions.
Memory 12 may include one or more computer program products that may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. The volatile memory may include, for example, Random Access Memory (RAM), cache memory (cache), and/or the like. The non-volatile memory may include, for example, Read Only Memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer readable storage medium and executed by the processor 11 to implement the update frequency determination method for a map of the various embodiments of the present disclosure described above and/or other desired functions. Various contents such as an input signal, a signal component, a noise component, etc. may also be stored in the computer-readable storage medium.
In one example, the electronic device 10 may further include: an input device 13 and an output device 14, which are interconnected by a bus system and/or other form of connection mechanism (not shown).
For example, when the electronic device 10 is a user terminal 300, the input device 13 may be a microphone or a microphone array of the user terminal 300 for capturing an input signal of a sound source. When the electronic device 10 is a stand-alone device, the input means 13 may be a communication network connector for receiving the acquired input signals from the aforementioned other devices.
The input device 13 may also include, for example, a keyboard, a mouse, and the like.
The output device 14 may output various information including the determined distance information, direction information, and the like to the outside. The output devices 14 may include, for example, a display, speakers, a printer, and a communication network and its connected remote output devices, among others.
Of course, for simplicity, only some of the components of the electronic device 10 relevant to the present disclosure are shown in fig. 12, omitting components such as buses, input/output interfaces, and the like. In addition, the electronic device 10 may include any other suitable components depending on the particular application.
Exemplary computer program product and computer-readable storage Medium
In addition to the above-described methods and apparatus, embodiments of the present disclosure may also be a computer program product comprising computer program instructions that, when executed by a processor, cause the processor to perform the steps in the update frequency determination method for a map according to various embodiments of the present disclosure described in the "exemplary methods" section above of this specification.
The computer program product may write program code for carrying out operations for embodiments of the present disclosure in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server.
Furthermore, embodiments of the present disclosure may also be a computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, cause the processor to perform the steps in the update frequency determination method for a map according to various embodiments of the present disclosure described in the "exemplary methods" section above in this specification.
The computer-readable storage medium may take any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may include, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The basic principles of the present disclosure have been described above in connection with specific embodiments, but it should be noted that advantages, effects, and the like, mentioned in the present disclosure are only examples and not limitations, and should not be considered essential to the various embodiments of the present disclosure. Furthermore, the foregoing disclosure of specific details is for the purpose of illustration and description and is not intended to be limiting, since the disclosure will be described in detail with reference to specific details.
The block diagrams of devices, apparatuses, systems referred to in this disclosure are only given as illustrative examples and are not intended to require or imply that the connections, arrangements, configurations, etc. must be made in the manner shown in the block diagrams. These devices, apparatuses, devices, systems may be connected, arranged, configured in any manner, as will be appreciated by one skilled in the art. Words such as "including," "comprising," "having," and the like are open-ended words that mean "including, but not limited to," and are used interchangeably herein. The words "or" and "as used herein mean, and are used interchangeably with, the word" and/or, "unless the context clearly dictates otherwise. The word "such as" is used herein to mean, and is used interchangeably with, the phrase "such as but not limited to".
It is also noted that in the apparatus, devices, and methods of the present disclosure, various components or steps may be broken down and/or re-combined. Such decomposition and/or recombination should be considered as equivalents of the present disclosure.
The previous description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects without departing from the scope of the disclosure. Thus, the present disclosure is not intended to be limited to the aspects shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The foregoing description has been presented for purposes of illustration and description. Furthermore, the description is not intended to limit embodiments of the disclosure to the form disclosed herein. While a number of example aspects and embodiments have been discussed above, those of skill in the art will recognize certain variations, modifications, alterations, additions and sub-combinations thereof.

Claims (10)

1. An update frequency determination method for a map, comprising:
obtaining an interest index of a first area in a map, wherein the interest index is used for measuring the frequency of activities of a user in a geographic environment corresponding to the first area in a first sampling period;
obtaining a feedback index of the first area, wherein the feedback index is used for measuring the frequency of the map information error report of the first area by the user in the first sampling period;
and determining the updating frequency of the first area according to the interest index and the feedback index.
2. The method of claim 1, wherein said obtaining an index of interest for a first region in a map comprises:
acquiring first running track information of a user in the first sampling period;
and determining the interest index according to the first running track information.
3. The method of claim 2, wherein the determining the index of interest from the first travel track information comprises:
acquiring first geographical position information matched with the first area from the first driving track information;
determining a first amount of the first geographic location information;
determining the first quantity as the index of interest.
4. The method of claim 1, wherein said obtaining an index of interest for a first region in a map comprises:
acquiring pre-stored second geographical position information, wherein the second geographical position information is stored corresponding to the first area and the first sampling period;
determining a second amount of the second geographic location information;
determining the second quantity as the index of interest.
5. The method of claim 1, wherein said obtaining a feedback index for the first region comprises:
acquiring first feedback information of the user in the first sampling period, wherein the first feedback information comprises third geographical position information of the user matched with the first area;
determining a third amount of the third geographic location information;
determining the third quantity as the feedback index.
6. The method of any of claims 1 to 5, wherein said determining an update frequency for the first region based on the index of interest and the feedback index comprises:
generating a first updating frequency index according to the interest index and the feedback index;
and determining the updating frequency of the first area according to the first updating frequency index and a preset frequency index threshold.
7. The method of any of claims 1-5, wherein the first region comprises a plurality;
the determining the update frequency of the first region according to the interest index and the feedback index comprises:
generating a second updating frequency index corresponding to each first area according to the interesting index and the feedback index of each first area;
sequencing all the second updating frequency indexes, and determining the frequency updating priority of each first area;
and determining the updating frequency of each first area according to the frequency updating priority of the first area.
8. An update frequency determination apparatus for a map, comprising:
the interest index acquisition module is used for acquiring an interest index of a first area in a map, and the interest index is used for measuring the frequency of the user activity in the geographic environment corresponding to the first area in a first sampling period;
a feedback index obtaining module, configured to obtain a feedback index of the first area, where the feedback index is used to measure a frequency of a user reporting an error to the map information of the first area in the first sampling period;
and the updating frequency determining module is used for determining the updating frequency of the first area according to the interest index obtained by the interest index obtaining module and the feedback index obtained by the feedback index obtaining module.
9. A computer-readable storage medium storing a computer program for executing the update frequency determination method for a map according to any one of claims 1 to 7.
10. An electronic device, the electronic device comprising:
a processor;
a memory for storing the processor-executable instructions;
the processor is configured to read the executable instructions from the memory and execute the instructions to implement the update frequency determination method for a map according to any one of claims 1 to 7.
CN202210314004.1A 2022-03-28 2022-03-28 Method and device for determining update frequency of map Pending CN114780556A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210314004.1A CN114780556A (en) 2022-03-28 2022-03-28 Method and device for determining update frequency of map

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210314004.1A CN114780556A (en) 2022-03-28 2022-03-28 Method and device for determining update frequency of map

Publications (1)

Publication Number Publication Date
CN114780556A true CN114780556A (en) 2022-07-22

Family

ID=82425504

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210314004.1A Pending CN114780556A (en) 2022-03-28 2022-03-28 Method and device for determining update frequency of map

Country Status (1)

Country Link
CN (1) CN114780556A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116776046A (en) * 2023-08-24 2023-09-19 长春精意科技有限公司 Map data updating method applied to navigation system
CN117290458A (en) * 2023-11-27 2023-12-26 潍坊威龙电子商务科技有限公司 Spatial database engine system, method, computer device and storage medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116776046A (en) * 2023-08-24 2023-09-19 长春精意科技有限公司 Map data updating method applied to navigation system
CN116776046B (en) * 2023-08-24 2023-12-08 长春精意科技有限公司 Map data updating method applied to navigation system
CN117290458A (en) * 2023-11-27 2023-12-26 潍坊威龙电子商务科技有限公司 Spatial database engine system, method, computer device and storage medium
CN117290458B (en) * 2023-11-27 2024-03-19 潍坊威龙电子商务科技有限公司 Spatial database engine system, method, computer device and storage medium

Similar Documents

Publication Publication Date Title
CN114780556A (en) Method and device for determining update frequency of map
CN111212383B (en) Method, device, server and medium for determining number of regional permanent population
CN107615345A (en) Auxiliary device for moving, mobile auxiliary server and mobile accessory system
WO2020052312A1 (en) Positioning method and apparatus, electronic device, and readable storage medium
CN112732857B (en) Road network processing method, road network processing device, electronic equipment and storage medium
CN107816998B (en) Information processing method and device
KR20130108928A (en) Method for gathering of car accident, apparatus and system for the same
CN111983655A (en) Method and device for determining urban canyon region, electronic device and storage medium
JP2016153832A (en) Map data storage device, control method, program, and storage medium
CN112748453B (en) Road side positioning method, device, equipment and storage medium
JP5156040B2 (en) Communication device, DSRC unit, roadside device, and in-vehicle device
JP2013030204A (en) On-vehicle apparatus, vehicle and roadside device
EP3521757B1 (en) Information processing apparatus and automatic driving track management system
CN113449217A (en) Method and equipment for migration track, thermodynamic diagram generation and mesh point determination
CN103791908A (en) Method for updating data set of navigation database for navigation of vehicles, involves recording feedback messages regarding data set, and adapting attribute in data set if preset number of feedback messages indicates error of attribute
EP2479736A1 (en) Roadside portion traffic amount calculation device and roadside portion traffic amount calculation method
CN112991720B (en) Target position determining method and device
CN116013082A (en) Road condition determining method, device and readable storage medium
CN112333689B (en) Wide-area high-speed railway station identification method and device, server and storage medium
CN107270919B (en) Bus route grading method and device and bus route navigation method and device
CN111797181B (en) Positioning method, device, control equipment and storage medium for user location
CN115098799A (en) Method and device for determining trajectory similarity, evaluating risk and tracing risk
CN112566025B (en) Bus passenger flow source destination identification method and device, electronic equipment and storage medium
CN106921687B (en) Information pushing method, server and terminal
JP4704718B2 (en) Movement information management system, management apparatus, movement information management method for movement apparatus, and movement information management program

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