Map data collection method, device, and system

By implementing targeted data collection parameters, the method addresses inefficiencies in crowdsourced map data collection, enhancing accuracy and reducing redundancy, thus improving map update efficiency.

JP7741086B2Active Publication Date: 2025-09-17YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2022556611
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-03-20
Filing Date
2021-03-17
Publication Date
2025-09-17
Estimated Expiration
2041-03-17

AI Technical Summary

Technical Problem

Existing map data collection methods, particularly through crowdsourcing, suffer from inefficiencies in areas with low vehicle traffic and inconsistencies due to varying device performance, leading to redundant data and increased processing complexity.

Method used

A targeted map data collection method where vehicles receive instructions from a network-side device specifying collection parameters such as reliability, area, frequency, and sensor type, allowing for selective data reporting and filtering to improve efficiency and reduce redundancy.

Benefits of technology

Enhances map data collection efficiency by ensuring data accuracy and reducing redundancy, thereby simplifying subsequent processing and improving map update reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007741086000002
    Figure 0007741086000002
  • Figure 0007741086000003
    Figure 0007741086000003
  • Figure 0007741086000004
    Figure 0007741086000004
Patent Text Reader

Abstract

[0009] Embodiments of the present application provide a map data collection method, apparatus, and system for reporting map data in a targeted manner, avoiding data redundancy, and improving map data collection efficiency. The method includes the steps of: receiving a first instruction from a network-side device, the first instruction being used to instruct a map data reporting method to a first vehicle, the first instruction including reliability information, the reliability information being used to indicate a reliability of the map data reported by the first vehicle; and transmitting map data to the network-side device using the map data reporting method instructed by the first instruction, wherein the reliability of the map data is not lower than the reliability indicated by the reliability information.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application claims priority to Chinese Patent Application No. 202010203284.X, entitled "Map Data Collection Method and Apparatus, and System," filed with the State Intellectual Property Office of the People's Republic of China on March 20, 2020, the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the field of intelligent connected vehicle technology, and in particular to map data collection methods and apparatus and systems. [Background technology]

[0003] Currently, maps have become a tool for vehicle navigation, which can accurately display the road conditions around the vehicle, plan driving routes for users, and help users arrive at their destinations accurately.

[0004] In actual driving, road conditions change frequently, for example, roads are closed or traffic signs change. Therefore, to ensure map accuracy, maps need to be updated in real time. Updating a map involves updating map elements included in the map, such as lanes, speed limit signs, street lights or road signs, traffic lights, or stop lines. In the prior art, to perform map updates, map data is collected based on a "crowdsourcing collection mode." The so-called "crowdsourcing collection mode" refers to a collection mode in which non-professional surveying and mapping vehicles (also known as crowdsourcing vehicles), such as private cars, taxis, or buses, collect data on various map elements in the surrounding environment using existing collection devices on the vehicles. In the crowdsourcing collection mode, the amount of map data that can be collected in each area depends on the number of crowdsourcing vehicles in the area. In some areas with relatively low vehicle traffic (e.g., non-major roads), map data collection usually takes a relatively long time. As a result, the collection efficiency of the crowdsourcing collection mode is relatively low. In some areas with high traffic (e.g., major roads), map data becomes redundant. In addition, various crowdsourcing vehicles are equipped with different types of collection devices with large performance differences, resulting in inconsistent map data formats, which increases the complexity of subsequent data processing.

[0005] Therefore, how to collect map data more efficiently is a problem that currently needs to be solved urgently. Summary of the Invention [Means for solving the problem]

[0006] According to the map data collection method and apparatus, and system provided in the embodiments of the present application, map data can be reported in a targeted manner, data redundancy can be avoided, and map data collection efficiency can be improved.

[0007] To achieve the aforementioned objectives, the following technical solutions are used in the embodiments of this application.

[0008] According to a first aspect, there is provided a map data collection method, the method being applied to a first vehicle, the method comprising the steps of receiving a first instruction from a network-side device, the first instruction being used to instruct the first vehicle on a map data reporting method, the first instruction including restriction information of map data to be reported by the first vehicle to the network-side device, optionally the restriction information may include reliability information, the reliability information being used to indicate a reliability reached by the map data reported by the first vehicle, optionally the restriction information may include a collection area, a collection time frequency, a collection spatial density, a collection target, priority information, and the type, specification, or number of sensors used to collect the map data, i.e., the first vehicle The method includes the steps of: performing collection using a collection indicator specified by the network-side device, or performing collection in a collection target or collection area specified by the network-side device, or performing collection using a collection device specified by the network-side device; and transmitting map data to the network-side device based on a map data reporting method instructed by the first instruction, wherein the map data satisfies the restriction of the restriction information of the reported map data. For example, when the restriction information is reliability information, the reliability of the map data is not lower than the reliability indicated by the reliability information. In this embodiment of the present application, the first vehicle may receive a first instruction from the network-side device, and the first instruction may instruct the first vehicle to use a map data reporting method. Thus, after receiving the first instruction, the first vehicle may report map data according to the target based on the map data reporting method instructed by the first instruction. Therefore, the map data reported by the vehicle to the network-side device may be reduced, data redundancy may be avoided, and collection efficiency may be improved, thereby reducing the complexity of subsequent data processing to a certain extent. For example, if the restriction information includes reliability information, before reporting the map data to the server, the first vehicle may first remove map data from the map data that does not meet the reliability requirements based on the reliability information in the first instruction, and then report the map data.This improves the accuracy of the reported map data and further improves the efficiency of information transmission between the vehicle and the server.

[0009] In a possible design, the method further includes receiving a second instruction from the network-side device, the second instruction being used to instruct the first vehicle to stop reporting the map data in a manner instructed by the first instruction, and stopping reporting the map data in a manner instructed by the first instruction in accordance with the second instruction. Based on this solution, when the first vehicle determines that it no longer needs to report data in a manner instructed by the first instruction, the network-side device may send the second instruction to the first vehicle. After receiving the second instruction, the first vehicle stops reporting the map data in a manner instructed by the first instruction in accordance with the instruction of the second instruction, thereby avoiding data redundancy.

[0010] In one possible design, the method further includes acquiring first trigger information indicating a first trigger condition that the first vehicle satisfies when the first vehicle stops reporting map data in a manner instructed by the first instruction; determining that the first vehicle has satisfied the first trigger condition; and stopping reporting map data in a manner instructed by the first instruction. The acquiring method includes receiving the first trigger information from a network-side device or retrieving the first trigger information pre-stored in the first vehicle. The first trigger condition includes reaching a predetermined time, the number of times that the map data has been reported in a manner instructed by the first instruction exceeding a first threshold, or the number of samples that the map data has been reported in a manner instructed by the first instruction exceeding a second threshold. Based on this solution, after determining that the first trigger condition has been satisfied, the first vehicle may timely stop reporting map data in a manner instructed by the first instruction to avoid data redundancy.

[0011] In a possible design, in addition to the constraints that the map data must satisfy, the map data reporting method instructed by the first instruction may further include at least one of the following: a data format, a reporting frame structure, a reporting frequency, a reporting time, a reporting priority, or a reporting rule. In other words, the first vehicle may report the map data using a reporting indicator or a reporting rule specified by the network-side device.

[0012] In one possible design, the first instruction further indicates a second trigger condition that the first vehicle must satisfy when it begins reporting map data in the manner indicated by the first instruction. Prior to transmitting the map data to the network-side device, the method further includes determining that the first vehicle has satisfied the second trigger condition. For example, the second trigger condition may include the number of data samples collected within a specified time period being less than a threshold, a freshness value of a specified report target being less than a threshold, and map elements within a specified collection area being updated. Based on this solution, the first vehicle begins reporting map data in the manner indicated by the first instruction only when the second trigger condition is satisfied. This improves the accuracy of map data collection and avoids data redundancy.

[0013] In a possible design, the method further includes acquiring freshness information of the collection objects, and transmitting the map data to the network-side device includes transmitting the map data to the network-side device based on the freshness information. The freshness information includes an average period during which the collection objects change, a statistical distribution status of the changes in the collection objects, a period during which the collection objects do not change, and a first update time or a previous update time. The freshness information may be provided by a roadside unit, a cloud network device, or another vehicle. The acquisition may be from the network-side device or from another device, such as the roadside unit, the cloud network device, or another vehicle. For example, transmitting the map data to the network-side device based on the freshness information may include determining a collection time frequency, a collection spatial density, a priority, or a reporting time for the map data to be reported based on the freshness information, and transmitting map data that satisfies the collection time frequency, the collection spatial density, the priority, or the reporting time for the map data to the network-side device.

[0014] According to a second aspect, there is provided a map data collection method, which is applied to a network-side device, and the method includes the steps of: sending a first instruction to a first vehicle, the first instruction being used to instruct the first vehicle on a map data reporting method, the first instruction including restriction information of map data to be reported by the first vehicle to the network-side device, optionally the restriction information may include reliability information, the reliability information being used to indicate a reliability of the map data reported by the first vehicle, optionally the restriction information may include a collection area, a collection time frequency, a collection spatial density, a collection target, priority information, and the type, specification, or number of sensors used to collect the map data, i.e., the first vehicle The method includes the steps of: performing collection using a collection indicator specified by the network-side device, or performing collection in a collection target or collection area specified by the network-side device, or performing collection using a collection device specified by the network-side device; and receiving map data from the first vehicle transmitted by the first vehicle in a reporting manner instructed by the first instruction, wherein the map data satisfies a restriction of the restriction information of the reported map data, for example, when the restriction information is reliability information, the reliability of the map data is not lower than the reliability indicated by the reliability information. Based on this solution, the map data reported by the vehicle to the network-side device can be reduced, data redundancy can be avoided, and collection efficiency can be improved, thereby reducing the complexity of subsequent data processing to a certain extent.

[0015] In a possible design, the method further includes a step of sending a second instruction to the first vehicle, the second instruction being used to instruct the first vehicle to stop reporting map data in a manner instructed by the first instruction.

[0016] In one possible design, the method further includes transmitting first trigger information to the first vehicle, the first trigger information being used to indicate a first trigger condition that the first vehicle satisfies when the first vehicle stops reporting the map data in the manner instructed by the first instruction, the first trigger condition including reaching a predetermined time, the number of times the map data has been reported in the manner instructed by the first instruction exceeding a first threshold, or the number of samples of the map data having been reported in the manner instructed by the first instruction exceeding a second threshold.

[0017] In a possible design, in addition to the constraints that the map data must satisfy, the map data reporting method instructed by the first instruction may further include at least one of the following: a data format, a reporting frame structure, a reporting frequency, a reporting time, a reporting priority, or a reporting rule. In other words, the first vehicle may report the map data using a reporting indicator or a reporting rule specified by the network-side device.

[0018] In one possible design, the first instruction is further used to indicate a second trigger condition that the first vehicle must satisfy when it begins reporting map data in the manner indicated by the first instruction. For example, the second trigger condition may include a condition in which data samples collected within a specified time period are less than a threshold, a specified reporting object's freshness value is less than a threshold, and map elements within a specified collection area have been detected as having been updated.

[0019] In one possible design, the method further includes transmitting freshness information of the collection objects to the first vehicle, the freshness information being used by the first vehicle to transmit map data to the network-side device. The freshness information includes an average period during which the collection objects change, a statistical distribution of the changes in the collection objects, a period during which the collection objects do not change, and a first update time or a previous update time. For example, the use of the freshness information by the first vehicle to transmit map data to the network-side device may be reflected in determining a collection time frequency, a collection spatial density, a priority, or a reporting time of the reported map data based on the freshness information, and transmitting map data that satisfies the collection time frequency, the collection spatial density, the priority, or the reporting time to the network-side device.

[0020] According to a third aspect, there is provided a map data collection device configured to perform the aforementioned method. The map data collection device includes corresponding modules, units, or means for performing the aforementioned method. The modules, units, or means may be implemented by hardware, software, or hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions.

[0021] According to a fourth aspect, there is provided a map data collection device including at least one processor and a communication interface, wherein the communication interface is configured to communicate with another communication device and the processor is configured to run a computer program, such that the map data collection device performs the method of the first aspect or any one of the possible designs of the first aspect, or the method of the second aspect or any one of the possible designs of the second aspect.

[0022] In a possible design, the communication device further includes a memory configured to store computer programs or instructions that, when executed by the processor, enable the map data collection device to perform a method according to any one of the preceding aspects.

[0023] The map data collection device may be applied to a first vehicle or a network-side device. When the map data collection device is applied to the first vehicle, the map data collection device further includes a sensor, and the sensor is configured to acquire map data.

[0024] According to a fifth aspect, there is provided a map data collection device including a processor, coupled to a memory, configured to read a computer program or instructions in the memory and then perform the method of the first aspect or any one of possible designs of the first aspect, or the method of the second aspect or any one of possible designs of the second aspect, in accordance with the computer program or instructions.

[0025] In a possible design, the communication device further includes a memory configured to store program instructions and data. When the communication device is a chip system, the communication device may include the chip or may include the chip and other discrete components.

[0026] In the third, fourth, or fifth aspect, the map data collection device may be the vehicle of the first aspect, an apparatus applied to the vehicle of the first aspect, or a chip or chip system that can be used in the apparatus, and the map data collection device may be the network side device of the second aspect, an apparatus applied to the network side device of the second aspect, or a chip or chip system that can be used in the network side device of the second aspect.

[0027] According to a sixth aspect, there is provided a computer-readable storage medium, the computer-readable storage medium storing a computer program or instructions which, when executed by a processor, perform the method in any one of the preceding aspects.

[0028] According to a seventh aspect, there is provided a computer program product comprising instructions, the computer program product comprising the instructions, wherein when the computer program product runs on a computer, the computer is capable of performing a method according to any one of the preceding aspects.

[0029] According to an eighth aspect, there is provided a map data collection system, the map data system including a vehicle-side map data collection device and a network-side map data collection device.

[0030] For the technical effects provided by any one of the designs of the third to eighth aspects, please refer to the technical effects provided by the different designs of the first and second aspects, and the details will not be described again here.

[0031] In order to describe the technical solutions in the embodiments of the present application or the prior art more clearly, the following briefly describes the accompanying drawings for illustrating the embodiments or the prior art. [Brief explanation of the drawings]

[0032] [Figure 1] 1 is a diagram of an application scenario in which an embodiment of the present application is applicable; [Figure 2] 1 is a schematic flowchart of a map data collection method according to an embodiment of the present application; [Figure 3] 4 is a schematic flowchart of another map data collection method according to an embodiment of the present application. [Figure 4] 1 is a schematic diagram of the structure of a map data collection system according to an embodiment of the present application; [Figure 5]1 is a schematic diagram of the structure of a map data collection device according to an embodiment of the present application; [Figure 6(a)] 1 is a schematic diagram of the structure of a map data collection device according to an embodiment of the present application; [Figure 6(b)] 1 is a schematic diagram of the structure of a map data collection device according to an embodiment of the present application; [Figure 6(c)] 1 is a schematic diagram of the structure of a map data collection device according to an embodiment of the present application; [Figure 6(d)] 1 is a schematic diagram of the structure of a map data collection device according to an embodiment of the present application; [Figure 6(e)] 1 is a schematic diagram of the structure of a map data collection device according to an embodiment of the present application; [Figure 7] 1 is a schematic diagram of the structure of a map data collection device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION

[0033] The following describes the technical solutions of the embodiments of the present application with reference to the accompanying drawings of the embodiments of the present application. In the description of the present application, unless otherwise specified, " / " indicates an "or" relationship between associated objects. For example, A / B may indicate A or B. In the present application, "and / or" only describes the association relationship between associated objects and indicates that three relationships may exist. For example, A and / or B may indicate the following three cases: a case where only A exists, a case where both A and B exist, and a case where only B exists, in which case A and B may be singular or plural. In addition, in the description of the present application, "plurality" means two or more than two. "At least one of the following elements" or similar expressions refers to any combination of these elements, including any combination of singular elements or plural elements. For example, at least one of a, b, or c may refer to a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c may be singular or plural.

[0034] In addition, in order to clearly describe the technical solutions of the embodiments of the present application, terms such as "first" and "second" are used in the embodiments of the present application to distinguish between the same or similar items that basically provide the same function or purpose. Those skilled in the art can understand that terms such as "first" and "second" do not limit the number or execution order, and terms such as "first" and "second" do not indicate clear distinctions.

[0035] Additionally, in the embodiments of the present application, words such as "example" or "for example" are used to indicate providing an example, illustration, or explanation. Any embodiment or design described in the embodiments of the present application as an "example" or "for example" is not described as being more preferred or having more advantages than another embodiment or design. Rather, the use of words such as "example" or "for example" is intended to present relative concepts in a particular way for ease of understanding.

[0036] For ease of understanding, the following briefly describes application scenarios of the embodiments of the present application.

[0037] 1 is a possible diagram of an application scenario to which an embodiment of the present application is applicable. As shown in FIG. 1, in the application scenario, a vehicle 101 may collect map data of a surrounding environment using a collection device equipped by the vehicle 101, such as an on-board camera, a millimeter-wave radar, an ultrasonic radar, an acceleration sensor, or an angular velocity sensor, and report the map data to a network-side device 102. The network-side device 102 may receive the map data reported by the vehicle 101, further maintain or update a map based on the map data reported by the vehicle 101, and provide map update and download services to the vehicle 101. The network-side device 102 includes, but is not limited to, a server and a road side unit (RSU), etc.

[0038] The map data collection method provided in the embodiment of the present application will be specifically described below.

[0039] 2 shows a map data collection method according to an embodiment of the present application, which includes the following steps:

[0040] S201: A network side device sends a first instruction to a first vehicle, and the first vehicle receives the first instruction from the network side device, and the first instruction is used to instruct the first vehicle how to collect map data.

[0041] The first vehicle is one or more vehicles within the service range of the network-side device. The first indication includes reliability information, which is used to indicate a reliability level of the map data reported by the vehicle. The reliability level, sometimes referred to as a trust level, is used to represent the accuracy of the map data and may be represented by a probability value or any other value between (0, 1). A higher value indicates a higher accuracy of the map data.

[0042] In this embodiment of the present application, the map data collection method instructed by the first instruction may include one or more of the following information: collection time frequency, collection spatial density, collection priority, collection freshness, collection area, collection priority, collection target, collection target type, sensor type, sensor specification, or number of sensors.

[0043] For example, in a possible embodiment, the map data collection method instructed by the first instruction may include a collection target. The collection target may be a specific element (also referred to as a map element) forming a map, such as a lane, a speed limit sign, a street light, a road sign, a traffic light, or a stop line. In other words, the first instruction may instruct the first vehicle to perform collection for the specified collection target. Alternatively, the map data collection method instructed by the first instruction may include a collection target type. The collection target type may be, for example, a roadside facility, a road marking line, a road construction sign, or a roadside sign. Each classification further includes multiple map elements. For example, a road marking line may include a lane, a stop line, a deceleration line, and a stop line. In other words, the first instruction may instruct the first vehicle to perform collection for a specified type of collection target. Alternatively, the map data collection method instructed by the first instruction may include a collection area. The collection area may be, for example, a road or lane on a map, an administrative region on a map (e.g., a local jurisdiction, a local government jurisdiction, or a local administrative jurisdiction), or another area within any range specified by the network-side device. In other words, the first instruction may instruct the first vehicle to perform collection in the specified collection area. Of course, the map data collection method instructed by the first instruction may instead include a collection area and a collection target, or a collection area and a collection type. In other words, the first instruction may instruct the first vehicle to collect a specified collection target in the specified area or a specified type of collection target in the specified area.

[0044] In another possible embodiment, the map data collection method instructed by the first instruction may include one or more collection indicators, such as a collection time frequency, a collection spatial density, a collection priority, a collection freshness, and a collection priority. In other words, the first instruction may instruct the first vehicle to perform collection using a specified collection indicator. Alternatively, the map data collection method instructed by the first instruction may include a collection indicator and a collection target. In other words, the first instruction may instruct the first vehicle to perform collection for a specified collection target using a specified collection indicator. Alternatively, the map data collection method instructed by the first instruction may include a collection indicator and a collection area. In other words, the first instruction may instruct the first vehicle to collect a collection target within a specified collection area using a specified collection indicator.

[0045] In yet another possible embodiment, the map data collection method instructed by the first instruction may include a sensor type, a sensor specification, or a number of sensors. In other words, the first instruction may instruct the first vehicle to perform collection based on a specified type or number of collection devices.

[0046] Of course, the above lists only some possible implementations of the map data collection method, and it will be understood that the map data collection method may alternatively take other forms, which is not particularly limited in this application.

[0047] In addition, it should be noted that freshness in this embodiment of the present application represents the frequency of change of a collection object or collection area. In a possible implementation, a freshness value may be used to represent the freshness of a collection object or collection area, and the freshness value is used to represent the change period of a map element.

[0048] For example, the freshness value may be defined as a real number in the interval of 0.5 between [0.5, 5.5]. When the freshness value is 1.5, it indicates that the change period of the corresponding map element is 1.5 years, 1.5 months, 1.5 weeks, or 1.5 days. Of course, the above is only an illustrative example. In a specific embodiment, the freshness value may be expressed in another way, which is not particularly limited in this application.

[0049] In addition, the freshness value in this embodiment of the present application may be such that each map element corresponds to one freshness value, or multiple map elements correspond to one freshness value, or all map elements on a road in a map correspond to one average freshness value, or all map elements in a region, area, or city correspond to one average freshness value. This is not particularly limited herein. In other words, the freshness value in this embodiment of the present application may be used to limit a map element, may be used to limit several map elements, or may be used to limit map elements within a region, area, or city. This is not particularly limited herein.

[0050] In this embodiment of the present application, collecting map data using a specified collection freshness may be collecting map data using a collection level corresponding to the specified collection freshness value. In a possible implementation, the correspondence between the freshness value and the collection level may be preset so that freshness values ​​within different value ranges correspond to different collection levels.

[0051] For example, each collection level may include a corresponding collection density and / or collection frequency. Collecting map data using a specified freshness value is equivalent to collecting map data using a collection density and / or collection frequency corresponding to the specified freshness. Optionally, a collection level corresponding to a relatively large freshness value may be referred to as a base collection level. The base collection level may include a specified collection density and / or collection frequency. Collection levels above the base collection level each correspond to freshness values ​​within a different value range. As the collection level increases, the corresponding collection density and / or collection frequency may gradually increase using the specified collection density and / or collection frequency as a base. For example, Table 1 shows an example of the correspondence between freshness values ​​and collection levels. In Table 1, when the freshness value is between [4.5, 5.5), the freshness value corresponds to collection level 1, which is also referred to as the base collection level. When the freshness value is between [2.5, 4.5), the freshness value corresponds to collection level 2, and the collection frequency and / or collection density are increased by 1 based on the base collection level. When the freshness value is between [0.5,2.5), the freshness value corresponds to collection level 3, and the collection frequency and / or collection density is increased by 2 based on the base collection level.

[0052] [Table 1]

[0053] Optionally, the first instruction may further include freshness information of the at least one collection object.

[0054] The above description is merely a specific embodiment of the present application and is not intended to limit the scope of protection of the present application. Any modifications or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present application shall fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be subject to the scope of protection of the claims. Freshness information is information that can be used to predict possible changes in the collected object. For example, the freshness information may be at least one of the following information: average change period, first update time, previous update time, or no change period.

[0055] Optionally, the first instruction may further include a second trigger condition that the first vehicle satisfies when the first vehicle starts collecting map data in the manner instructed by the first instruction. For example, the second trigger condition may include that the number of data samples collected within a specified time is less than a threshold, that a freshness value of a specified collection target is less than a threshold, and that map elements within a specified collection area have been detected to have been updated, etc.

[0056] Optionally, in this embodiment of the present application, the first instruction may further include a collection condition to be satisfied by the collection vehicle. The collection condition to be satisfied by the vehicle may include at least one of the following information: vehicle speed, lane in which the vehicle is located, number of installed sensors, specifications of the installed sensors, reliability information of the installed sensors, number of installed radars, specifications of the installed radars, or number of installed cameras, etc. This is not particularly limited in this embodiment of the present application.

[0057] S202: The first vehicle acquires map data using the map data collection method instructed by the first instruction.

[0058] Optionally, when the first instruction further includes a second trigger condition, step S202 includes, when it is determined that the second trigger condition is satisfied, the first vehicle acquiring map data in a map data collection method instructed by the first instruction. In this way, the first vehicle starts collecting map data in the method instructed by the first instruction only when the second trigger condition is satisfied. Therefore, data redundancy can be avoided.

[0059] For example, the first vehicle acquiring map data using the map data collection method instructed by the first instruction may be, for example, when the map data collection method instructed by the first instruction includes a collection object, the first vehicle collecting a specified collection object to acquire map data. In another example, instead, when the map data collection method instructed by the first instruction includes a collection object type, the first vehicle collects a specified type of collection object to acquire map data. In another example, when the map data collection method instructed by the first instruction includes a collection area, the first vehicle collects a specified collection area to acquire map data.

[0060] Optionally, when the first instruction includes freshness information of at least one collection object, the first vehicle acquiring map data using the map data collection method instructed by the first instruction includes the first vehicle predicting, based on the freshness information, that one or more collection objects are about to change, and the first vehicle collecting the one or more collection objects to acquire the map data.

[0061] In a possible embodiment, the first vehicle predicting that a collection target is about to change based on the freshness information may specifically include the first vehicle predicting that a collection target is about to change when the time interval between a first update time of the collection target and the current time is equal to or greater than a first period, or predicting that a collection target is about to change when the time interval between a previous update time of the collection target and the current time is equal to or greater than a second period, or predicting that a collection target is about to change when a period of no change in the collection target is equal to or greater than a third period, or predicting that a collection target is about to change when the time interval between a period of no change in the collection target and an average change period is equal to or less than a fourth period.

[0062] Optionally, in this embodiment of the present application, when the first instruction includes a collection condition that the collection vehicle satisfies, the first vehicle acquiring map data using the map data collection method instructed by the first instruction includes the first vehicle acquiring map data using the map data collection method instructed by the first instruction after determining that the first vehicle has satisfied the collection condition.

[0063] In this way, only vehicles that meet certain collection conditions can collect map data and then report the map data to the network-side device. This can avoid the problem that the map data reported by some crowdsourcing vehicles to the network-side device is unreliable due to the relatively low performance of the collection devices equipped on the crowdsourcing vehicles. In other words, based on this solution, crowdsourcing vehicles that do not meet the collection conditions can be filtered out, thereby ensuring the reliability of the map data reported by crowdsourcing vehicles in heterogeneous layers.

[0064] S203: The first vehicle transmits map data to the network-side device, and the network-side device receives the map data from the first vehicle.

[0065] The map data transmitted by the first vehicle to the network side device is map data acquired by the first vehicle using the map data collection method instructed by the first instruction, and the reliability of the map data is not lower than the reliability indicated by the reliability information included in the first instruction. In this embodiment of the present application, after receiving the first instruction from the network side device, the first vehicle collects map data using the map data collection method instructed by the first instruction, and may further delete map data whose reliability does not meet the requirements (i.e., map data whose reliability is lower than the reliability indicated by the reliability information) from the collected map data based on the reliability information in the first instruction, and then transmit the map data to the network side device. Therefore, the reliability of the map data transmitted by the first vehicle to the network side device is not lower than the reliability indicated by the reliability information. In this way, the first vehicle may be prevented from reporting map data with relatively low accuracy to the network side device, thereby ensuring the reliability of the map data used by the network side device to update the map and further improving the accuracy of the map.

[0066] In this embodiment of the present application, the network-side device may send a first instruction to the first vehicle, and the first instruction may instruct the first vehicle on a map data collection method. After receiving the first instruction, the first vehicle may collect map data according to the map data collection method instructed by the first instruction to obtain map data. Therefore, a relatively large amount of time may be avoided from being spent on collecting map data in areas with relatively low vehicle traffic, and the collection time for areas with relatively low vehicle traffic may be shortened, thereby improving collection efficiency. In addition, redundancy of map data in areas with relatively high vehicle traffic may be avoided, thereby reducing the amount of map data received by the network-side device and reducing the complexity of subsequent data processing to a certain extent.

[0067] Optionally, as shown in FIG. 2, the map data collection method provided in this embodiment of the present application may further include the following steps S204 and S205.

[0068] S204: The network side device sends a second instruction to the first vehicle, and the first vehicle receives the second instruction from the network side device.

[0069] The second instruction is used to instruct the first vehicle to stop collecting map data in the manner instructed by the first instruction.

[0070] S205: In accordance with the second instruction, the first vehicle stops acquiring map data using the map data collection method instructed by the first instruction.

[0071] Optionally, after the vehicle stops acquiring map data in the map data collection method instructed by the first instruction, the collection target may be collected in the default collection method.

[0072] Alternatively, optionally, in addition to the above-mentioned method of using the second instruction to instruct the first vehicle to stop acquiring map data in the map data collection manner instructed by the first instruction, the goal of instructing the first vehicle to stop collecting map data in the manner instructed by the first instruction may be achieved using trigger information. For example, the trigger information may be carried in the first instruction, and the trigger information is used to indicate a trigger condition that the vehicle will satisfy when it stops collecting map data in the manner instructed by the first instruction. In this case, as shown in FIG. 2, the map data collection method provided in this embodiment of the present application may further include the following steps S206 to S208.

[0073] S206: The first vehicle acquires the first trigger information.

[0074] The first trigger information is used to indicate a first trigger condition that the first vehicle satisfies when the first vehicle stops collecting map data in the manner instructed by the first instruction. For example, the first vehicle may pre-store the first trigger information. In this manner, the first trigger information may be acquired by reading the pre-stored information. Alternatively, the network-side device may add the first trigger information to the first instruction. In this manner, the first vehicle may acquire the first trigger information after receiving the first instruction from the network-side device.

[0075] The first trigger condition may include one or more of the following: a predetermined time has been reached; the number of times data has been collected using the map data collection method instructed by the first instruction has exceeded a first threshold; the number of data samples collected using the map data collection method instructed by the first instruction has exceeded a third threshold; or the freshness value of the specified collection target has exceeded a fifth threshold.

[0076] In this embodiment of the present application, when the first vehicle refers to multiple vehicles, it should be understood that the number of sample points is the number of sample points acquired by joint collection by all the first vehicles, and the number of collections is the cumulative number of collections performed by all the first vehicles. The specified number of times and the first threshold value may be predefined, or may be specified by the network side device, held by the network side device, and transmitted to the first vehicle. This is not particularly limited in this embodiment of the present application.

[0077] S207: The first vehicle determines that the first vehicle satisfies the first trigger condition.

[0078] S208: The first vehicle stops acquiring map data using the map data collection method instructed by the first instruction.

[0079] In the aforementioned embodiment of the present application, the first vehicle may timely stop acquiring map data in the map data collection method instructed by the first instruction based on an instruction from the network-side device or based on acquired trigger information, in order to avoid resource waste and data redundancy caused by performing unnecessary collection operations.

[0080] 3 illustrates another map data collection method according to an embodiment of the present application, which includes the following steps:

[0081] S301: A network side device sends a first instruction to a first vehicle, and the first vehicle receives the first instruction from the network side device, and the first instruction is used to instruct the first vehicle on a map data reporting method.

[0082] The first vehicle is one or more vehicles within the service range of the network-side device. The first indication includes reliability information, which is used to indicate the reliability of the map data reported by the vehicle. For a description of the reliability information, please refer to the related description of the embodiment shown in Figure 2. Details will not be described again here.

[0083] In a possible implementation, the map data reporting method indicated by the first instruction may include a reporting indicator, which may include, for example, at least one of the following: a reporting frequency, a reporting time, a data format, a reporting frame structure, and a reporting priority.

[0084] In another possible embodiment, the map data reporting method instructed by the first instruction may include a reporting rule. For example, the reporting rule may be to report every time the first vehicle collects map data corresponding to the collection target or collection area, or to report when the time since the first vehicle received the first instruction exceeds a specified period, or to report when the number of data samples collected by the first vehicle exceeds a threshold, or to report when the number of data samples reported by the first vehicle in the map data reporting method instructed by the first instruction exceeds a threshold.

[0085] Optionally, the first instruction may further include a second trigger condition used to trigger the first vehicle to begin reporting map data in a manner instructed by the first instruction. For example, the second trigger condition may include data samples collected within a specified time period being less than a threshold, a specified reporting object's freshness value being less than a threshold, and map elements within a specified collection area being detected as having been updated, etc.

[0086] S302: The first vehicle acquires map data.

[0087] To obtain the map data, the first vehicle may collect the map data in a default manner (e.g., crowdsourcing collection mode) or in another manner (e.g., the method of the embodiment shown in FIG. 2), which is not particularly limited in the present embodiment of the present application.

[0088] S303: The first vehicle transmits map data to the network side device in a map data reporting method instructed by the first instruction, and the network side device receives the map data from the first vehicle.

[0089] The reliability of the map data transmitted by the first vehicle to the network-side device is not lower than the reliability indicated by the reliability information included in the first instruction. In this embodiment of the present application, after collecting map data, the first vehicle may, based on the reliability information in the first instruction, delete map data whose reliability does not meet the requirements from the collected map data (i.e., map data whose reliability is lower than the reliability indicated by the reliability information), and then transmit the map data to the network-side device. Therefore, the reliability of the map data transmitted by the first vehicle to the network-side device is not lower than the reliability indicated by the reliability information. In this way, the first vehicle may be prevented from reporting map data with relatively low accuracy to the network-side device, thereby ensuring the reliability of the map data used by the network-side device to update the map and further improving the accuracy of the map.

[0090] Optionally, when the first instruction further includes a second trigger condition, step S303 includes the first vehicle transmitting map data to the network-side device in a map data reporting manner instructed by the first instruction when it is determined that the second trigger condition is satisfied. In this way, the first vehicle starts reporting map data in the manner instructed by the first instruction only when the second trigger condition is satisfied. Therefore, data redundancy can be avoided.

[0091] In a possible embodiment, if the map data reporting method instructed by the first instruction includes a reporting indicator, the first vehicle may transmit map data to the network side device based on the reporting indicator included in the first instruction, for example, may transmit map data to the network side device at a specified reporting frequency, transmit map data to the network side device at a specified reporting time, or transmit map data to the network side device in a specified data format.

[0092] In another possible embodiment, if the map data reporting method instructed by the first instruction includes a reporting rule, the first vehicle may transmit the map data to the network side device according to the reporting rule included in the first instruction.

[0093] In this embodiment of the present application, the network-side device may send a first instruction to the first vehicle, where the first instruction includes a method used to instruct the first vehicle to report map data. After receiving the first instruction, the first vehicle may report the map data according to the map data reporting method instructed by the first instruction. Therefore, the map data reported by the vehicle to the network-side device may be reduced, data redundancy may be avoided, and collection efficiency may be improved, thereby reducing the complexity of subsequent data processing to a certain extent.

[0094] Optionally, the map data collection method provided in this embodiment of the present application may further include the following steps: the network-side device sends freshness information of the collection target to the first vehicle, and the first vehicle obtains the freshness information of the collection target.

[0095] The freshness information is used by the first vehicle to transmit map data to the network-side device. In a possible embodiment, the network-side device may use the first instruction to transmit the freshness information of the collection object to the first vehicle, i.e., the freshness information of the collection object may be included in the first instruction. After receiving the first instruction, the first vehicle may obtain the freshness information of the collection object in the first instruction.

[0096] Correspondingly, the first vehicle transmitting map data to the network-side device may include the first vehicle transmitting map data to the network-side device based on freshness information of the collection objects. For example, when predicting that one or more collection objects are about to change based on the freshness information, the first vehicle may collect one or more collection objects to obtain map data, and further transmit map data that meets the reliability information requirement to the network-side device. For a method for predicting that one or more collection objects are about to change based on the freshness information by the first vehicle, please refer to the relevant description of the embodiment shown in FIG. 2. Details will not be described again here.

[0097] Optionally, as shown in FIG. 3, the map data collection method provided in this embodiment of the present application may further include the following steps S304 and S305.

[0098] S304: The network side device sends a second instruction to the first vehicle, and the first vehicle receives the second instruction from the network side device.

[0099] The second instruction is used to instruct the first vehicle to stop reporting map data in the manner instructed by the first instruction.

[0100] S305: The first vehicle, according to the second instruction, stops reporting the map data to the network-side device in the map data reporting method instructed by the first instruction.

[0101] Optionally, in addition to the above-mentioned method of using the second instruction to instruct the first vehicle to stop transmitting map data to the network-side device in the map data reporting manner instructed by the first instruction, the goal of instructing the first vehicle to stop reporting map data in the manner instructed by the first instruction may be achieved using trigger information. For example, trigger information may be carried in the first instruction, and the trigger information is used to indicate a trigger condition that the vehicle satisfies when the vehicle stops reporting map data in the manner instructed by the first instruction. In this case, as shown in FIG. 3 , the map data collection method provided in this embodiment of the present application may further include the following steps S306 to S308.

[0102] S306: The network side device sends first trigger information to the first vehicle, and the first vehicle receives the first trigger information.

[0103] The first trigger information is used to indicate a first trigger condition that the first vehicle satisfies when the first vehicle stops reporting map data in the manner instructed by the first instruction.

[0104] Optionally, the network side device may instead add the first trigger information to the first instruction and send the first trigger information to the first vehicle. In this way, the first vehicle may obtain the first trigger information after receiving the first instruction from the network side device.

[0105] The first trigger condition may include a predetermined time being reached, the number of times data is reported using the map data reporting method instructed by the first instruction exceeding a second threshold, the number of data samples reported using the map data reporting method instructed by the first instruction exceeding a fourth threshold, or the freshness value of the specified reporting target exceeding a fifth threshold.

[0106] S307: The first vehicle determines that the first vehicle satisfies the first trigger condition.

[0107] S308: The first vehicle stops reporting the map data to the network side device in the map data reporting method instructed by the first instruction.

[0108] In the aforementioned embodiment of the present application, the first vehicle may timely stop reporting map data in the map data collection method instructed by the first instruction based on an instruction from the network-side device or based on acquired trigger information, so as to avoid resource waste and data redundancy caused by performing unnecessary reporting operations.

[0109] It will be understood that in the foregoing embodiments, the methods and / or steps performed by the first vehicle may also be performed by components that may be used in the first vehicle, and the methods and / or steps performed by the network-side device may also be performed by components that may be used in the network-side device.

[0110] Based on the above-mentioned method embodiment, an embodiment of the present application provides a map data collection system 40. As shown in Figure 4, the map data collection system 40 includes a first vehicle 401 and a network side device 402, and the first vehicle 401 and the network side device 402 can communicate with each other.

[0111] The first vehicle 401 is configured to perform the operations of the first vehicle in the embodiment shown in Figure 2 or Figure 3. The network side device 402 is configured to perform the operations of the network side device in the embodiment shown in Figure 2 or Figure 3.

[0112] Optionally, the relevant functions of the first vehicle 401 or the network-side device 402 in this embodiment of the present application may be implemented by one device, may be implemented jointly by multiple devices, or may be implemented by one or more function modules in one device. This is not particularly limited in this embodiment of the present application. It should be understood that the aforementioned functions may be network elements in a hardware device, software functions running on dedicated hardware, a combination of hardware and software, or virtualized functions instantiated on a platform (e.g., a cloud platform).

[0113] For example, the relevant functions of the first vehicle 401 or the network-side device 402 in this embodiment of the present application may be implemented using the map data collection device 50 in Fig. 5. Fig. 5 is a schematic diagram of the structure of the map data collection device 50 according to an embodiment of the present application. The map data collection device 50 includes one or more processors 501, a communication line 502, and at least one communication interface (Fig. 5 only uses an example in which a communication interface 504 and one processor 501 are included for illustration purposes). Optionally, the map data collection device 50 may further include a memory 503.

[0114] The processor 501 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to control program execution of the solutions of the present application.

[0115] The communication lines 502 may include channels and are configured to connect various components.

[0116] The communication interface 504 may be a transceiver module configured to communicate with another device or a communication network, such as Ethernet, a RAN, or a wireless local area network (WLAN). For example, the transceiver module may be a transceiver or a transceiver-like device. Optionally, the communication interface 504 may instead be a transceiver circuit located within the processor 501 and configured to implement signal input and output for the processor.

[0117] The memory 503 may be a device having a storage function. For example, the memory 503 may be a read-only memory (ROM), another type of static storage device capable of storing static information and instructions, a random access memory (RAM), or another type of dynamic storage device capable of storing information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other compact disc storage, an optical disc storage (including a compact disc, laser disc, optical disc, digital versatile disc, or Blu-ray disc, etc.), a magnetic storage medium or other magnetic storage device, or any other medium accessible by a computer that can be used to hold or store appropriate program code in the form of instructions or data structures. However, this is not limited thereto. The memory may exist independently and be connected to the processor via communication line 502. The memory may alternatively be integrated with the processor.

[0118] The memory 503 is configured to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 501. The processor 501 is configured to execute the computer-executable instructions stored in the memory 503 to implement the map data collection method provided in the embodiments of the present application.

[0119] Instead, in this embodiment of the present application, the processor 501 may perform processing-related functions in the map data collection method provided in the following embodiments, and the communication interface 504 is responsible for communication with another device or communication network, which is not particularly limited in this embodiment of the present application.

[0120] The computer executable instructions in this embodiment of the present application may also be referred to as application program code, although this is not particularly limited in this embodiment of the present application.

[0121] In a particular implementation, in one embodiment, processor 501 may include one or more CPUs, for example, CPU0 and CPU1 of FIG.

[0122] In a specific implementation, in one embodiment, map data collection device 50 may include multiple processors, such as processor 501 and processor 507 of FIG. 5. Each of the processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor, where a processor may be one or more devices, circuits, and / or processing cores configured to process data (e.g., computer program instructions).

[0123] In a specific implementation, in one embodiment, the map data collection device 50 may further include an output device 505 and an input device 506. The output device 505 communicates with the processor 501 and may display information in a number of ways.

[0124] The map data collection device 50 may be a general-purpose device or a dedicated device, which is not particularly limited in the embodiment of the present application.

[0125] It will be understood that the operations of the network side device or the first vehicle in steps S201 to S206 of the embodiment of the method shown in Figure 2 may be executed by the processor 501 of the map data collection device 50 shown in Figure 5 by calling application program code stored in the memory 503. Similarly, the operations of the network side device or the first vehicle in steps S301 to S306 of the embodiment of the method shown in Figure 3 may be executed by the processor 501 of the map data collection device 50 shown in Figure 5 by calling application program code stored in the memory 503. This is not limited in this embodiment.

[0126] In addition, an embodiment of the present application further provides a map data collection device. The map data collection device may be a device applied to the first vehicle in the aforementioned method embodiment, or a component that can be applied to the first vehicle. Alternatively, the map data collection device may be a network-side device in the aforementioned method embodiment, or a device including the aforementioned network-side device, or a component that can be used in the aforementioned network-side device. To implement the aforementioned functions, it will be understood that the map data collection device includes corresponding hardware structures and / or software modules for performing each function. Those skilled in the art will easily recognize that the present application can be implemented by hardware or a combination of hardware and computer software, in combination with the example units and algorithm steps described in the embodiments disclosed herein. Whether the functions are implemented by hardware or hardware driven by computer software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0127] For example, the map data collection device is a device applied to the first vehicle in the above-mentioned method embodiment. Figure 6(a) is a possible schematic diagram of the structure of the map data collection device 60. As shown in Figure 6(a), the map data device 60 includes a receiving module 601 and an acquiring module 602.

[0128] The receiving module 601 is configured to receive a first instruction from a network-side device, where the first instruction is used to instruct a first vehicle how to collect map data.

[0129] The acquisition module 602 is configured to acquire map data in a map data collection manner instructed by the first instruction.

[0130] 6(b) is another possible schematic diagram of the structure of the map data collection device 60. As shown in FIG. 6(b), the map data device 60 includes a receiving module 601 and a transmitting module 603.

[0131] The receiving module 601 is configured to receive a first instruction from a network-side device, where the first instruction is used to instruct a first vehicle how to report map data.

[0132] The sending module 603 is configured to send the map data to the network-side device in a map data reporting manner instructed by the first instruction.

[0133] The first instruction includes reliability information, and the reliability information is used to indicate a reliability of the map data reported by the first vehicle. The reliability of the map data transmitted to the network-side device by the transmitting module 603 is not lower than the reliability indicated by the reliability information.

[0134] Optionally, the receiving module 601 is further configured to receive a second instruction from the network-side device, the second instruction being used to instruct the first vehicle to stop reporting the map data in a manner instructed by the first instruction. The acquiring module 602 is further configured to stop collecting the map data in a manner instructed by the first instruction in accordance with the second instruction. Alternatively, the sending module 603 is further configured to stop reporting the map data in a manner instructed by the first instruction in accordance with the second instruction.

[0135] Optionally, as shown in FIG. 6( c), the map data collection device 60 may further include a first acquisition module 604 and a first determination module 605. The first acquisition module 604 is configured to acquire first trigger information, where the first trigger information is used to indicate a first trigger condition that the first vehicle satisfies when the first vehicle stops reporting map data in a manner instructed by the first instruction. The first determination module 605 is configured to determine that the first vehicle has satisfied the first trigger condition. The transmission module 603 is further configured to stop reporting map data in a manner instructed by the first instruction.

[0136] Optionally, the first instruction is further used to indicate a second trigger condition that the first vehicle satisfies when the first vehicle begins reporting map data in the manner instructed by the first instruction. As shown in FIG. 6( d ), the map data collection device 60 may further include a second determination module 606 configured to determine that the first vehicle has satisfied the second trigger condition.

[0137] Optionally, as shown in Fig. 6(e), the map data collection device 60 may further include a second acquisition module 607 configured to acquire freshness information of the collection target. The sending module 603 is further configured to send the map data to the network-side device based on the freshness information.

[0138] All relevant contents of the steps in the above method embodiments can be cited in the functional descriptions of the corresponding functional modules, and the details will not be described again here.

[0139] In this embodiment, the map data collection device 60 is presented in the form of functional modules obtained by division in an integrated manner. The modules here may be ASICs, circuits, processors executing one or more software or firmware programs, memory, integrated logic circuits, and / or other components capable of providing the aforementioned functionality. In a simple embodiment, those skilled in the art will understand that the map data collection device 60 may be in the form of the map data collection device 50 shown in FIG. 5.

[0140] For example, the processor 501 of the map data collection device 50 shown in FIG. 5 may invoke computer-executable instructions stored in memory 503, thereby causing the map data collection device 50 to perform the map data collection method in the method embodiments described above.

[0141] Specifically, the functions / implementation processes of the aforementioned modules may be implemented by the processor 501 of the map data collection device 50 shown in FIG. 5 by invoking computer-executable instructions stored in the memory 503.

[0142] The map data collection device 60 provided in this embodiment can implement the aforementioned map data collection method, so please refer to the aforementioned method embodiment for the technical effects that can be achieved by the map data collection device 60. Details will not be described again here.

[0143] Instead, an example is used in which the map data collection device is applied to the network-side device in the above-mentioned method embodiment. Figure 7 is a schematic diagram of the structure of the map data collection device 70. As shown in Figure 7, the map data collection device 70 includes a sending module 701 and a receiving module 702.

[0144] The transmitting module 701 is configured to transmit first instructions to the first vehicle, the first instructions including a map data reporting method to be used to be indicated to the first vehicle, the first instructions including reliability information, the reliability information being used to indicate a reliability reached by the map data reported by the first vehicle.

[0145] The receiving module 702 is configured to receive map data from the first vehicle transmitted by the first vehicle in a map data reporting method instructed by the first instruction, and the reliability of the map data is not lower than the reliability indicated by the reliability information.

[0146] Optionally, the transmitting module 701 is further configured to transmit a second instruction to the first vehicle, the second instruction being used to instruct the first vehicle to stop reporting the map data in a manner instructed by the first instruction.

[0147] Optionally, the transmitting module 701 is further configured to transmit first trigger information to the first vehicle, the first trigger information being used to indicate a first trigger condition that the first vehicle satisfies when the first vehicle stops reporting the map data in the manner instructed by the first instruction.

[0148] Optionally, the first instruction is further used to indicate a second trigger condition that the first vehicle satisfies when the first vehicle begins reporting map data in the manner indicated by the first instruction.

[0149] Optionally, the sending module 701 is further configured to send the collected freshness information to the first vehicle, where the freshness information is used by the first vehicle to send map data to the network-side device.

[0150] In this embodiment, the map data collection device 70 is presented in the form of functional modules obtained by division in an integrated manner. The modules here may be ASICs, circuits, processors executing one or more software or firmware programs, memory, integrated logic circuits, and / or other components capable of providing the aforementioned functionality. In a simple embodiment, those skilled in the art will understand that the map data collection device 70 may be in the form of the map data collection device 50 shown in FIG. 5.

[0151] Specifically, the functions / implementation processes of the transmitting module 701 and the receiving module 702 may be implemented by the processor 501 of the map data collection device 50 shown in Figure 5 by invoking computer-executable instructions stored in the memory 503. Alternatively, the functions / implementation processes of the transmitting module 701 and the receiving module 702 may be implemented using the communication interface 504 of the map data collection device 50 shown in Figure 5.

[0152] The map data collection device 70 provided in this embodiment can implement the aforementioned map data collection method, so please refer to the aforementioned method embodiments for the technical effects that can be achieved by the map data collection device 70. Details will not be described again here.

[0153] It should be noted that one or more of the aforementioned modules or units may be implemented using software, hardware, or a combination thereof. When any one of the aforementioned modules or units is implemented by software, the software exists in the form of computer program instructions and is stored in a memory. A processor may be configured to execute the program instructions and perform the steps of the aforementioned method. The processor may be incorporated into a system-on-chip (SoC) or an application-specific integrated circuit (ASIC), or may be an independent semiconductor chip. In addition to a core for executing software instructions to perform operations or processes, the processor may further include a hardware accelerator, such as a field programmable gate array (FPGA), a programmable logic device (PLD), or a logic circuit that performs dedicated logic operations.

[0154] When the aforementioned modules or units are implemented using hardware, the hardware may be any one or any combination of a CPU, microprocessor, digital signal processing (DSP) chip, microcontroller unit (MCU), artificial intelligence processor, ASIC, SoC, FPGA, PLD, dedicated digital circuitry, hardware accelerator, or non-integrated discrete elements, and the hardware may execute software or is independent of software to perform the steps of the aforementioned methods.

[0155] Optionally, an embodiment of the present application further provides a map data collection device (e.g., the map data collection device may be a chip or a chip system). The map data collection device includes a processor and a communication interface. The communication interface is configured to communicate with another communication device. The processor is configured to execute a computer program so that the map data collection device performs the method in any one of the aforementioned method embodiments. In a possible design, the map data collection device further includes a memory. The memory is configured to store program instructions and data, and the processor can call the program code stored in the memory. Of course, the memory does not have to be within the map data collection device. When the map data collection device is a chip system, the map data collection device may include a chip, or may include a chip and another discrete element. This is not particularly limited in this embodiment of the present application.

[0156] All or part of the above-described embodiments may be implemented using software, hardware, firmware, or any combination thereof. When a software program is used to implement an embodiment, the embodiment may be implemented, entirely or partially, in the form of a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the procedures or functions according to the embodiments of the present application are generated, in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored on a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio, or microwave) method. The computer-readable storage medium may be any available medium accessible by a computer, or a data storage device, such as a server or data center, incorporating one or more available media. The usable medium may be a magnetic medium (e.g., a floppy disk, hard disk, or magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)).

[0157] Although the present application has been described with reference to embodiments, in the course of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by studying the accompanying drawings, the disclosed content, and the appended claims. In the claims, "comprising" does not exclude other elements or steps, and "a" or "an" does not exclude "more than one." A single processor or other unit may perform several functions recited in the claims. Although several means are recited in mutually different dependent claims, this does not mean that these means cannot be combined to produce a better effect.

[0158] Although the present application has been described with reference to specific features and embodiments thereof, it is clear that various modifications and combinations can be made thereto without departing from the scope of the present application. Correspondingly, this specification and the accompanying drawings are merely exemplary descriptions of the present application as defined by the appended claims, and any or all modifications, variations, combinations, or equivalents are considered to fall within the scope of the present application. It is clear that those skilled in the art can make various modifications and variations to the present application without departing from the scope of the present application. If these modifications and variations of the present application fall within the scope of protection defined by the following claims and their equivalent technologies, the present application is intended to cover these modifications and variations of the present application. [Explanation of symbols]

[0159] 40 Map Data Collection System 50 Map data collection device 60 Map data collection device 70 Map data collection device 101 vehicles 102 Network side device 401 First car 402 Network Side Device 501 processor 502 Communication Line 503 memory 504 Communication Interface 505 output device 506 Input Devices 507 processor 601 Receiver Module 602 Acquisition Module 603 Transmitting Module 604 First Acquisition Module 605 First Judgment Module 606 Second Decision Module 607 Second Acquisition Module 701 Transmitting Module 702 Receiver Module

Claims

1. 1. A method of collecting map data, the method being applied to a first vehicle, the method comprising: receiving a first instruction from a network-side device, the first instruction being used to instruct the first vehicle on a map data reporting method, the first instruction including reliability information, the reliability information being used to indicate a reliability level of map data reported by the first vehicle, the first instruction further including collection object freshness information, the freshness information including at least one of an average change period, a first update time, a previous update time, or a no-change period, the freshness information being used to predict that the collection object is about to change, and the map data reporting method including the collection object or a collection object type; When it is predicted that the collection target is about to change, collecting a designated collection target or a designated type of collection target using a collection density and / or a collection frequency corresponding to the freshness information, and acquiring map data; transmitting the map data to the network-side device based on the map data reporting method instructed by the first instruction, wherein the reliability of the map data is not lower than the reliability indicated by the reliability information; A map data collection method, including:

2. The method comprises: receiving a second instruction from the network-side device, the second instruction being used to instruct the first vehicle to stop reporting map data in the manner instructed by the first instruction; in accordance with the second instruction, ceasing to report the map data in the manner instructed by the first instruction; The method of claim 1 further comprising:

3. The method comprises: obtaining first trigger information, the first trigger information being used to indicate a first trigger condition that the first vehicle will satisfy when the first vehicle stops reporting the map data in the manner instructed by the first instruction; determining that the first vehicle has satisfied the first trigger condition; ceasing to report the map data in the manner indicated by the first indication; 3. The method of claim 1 or 2, further comprising:

4. The first instruction is further used to indicate a second trigger condition that the first vehicle satisfies when the first vehicle starts reporting the map data in the manner instructed by the first instruction, and prior to the step of transmitting the map data to the network-side device, the method further comprises: determining that the first vehicle has satisfied the second trigger condition; The method of any one of claims 1 to 3, further comprising:

5. A map data collection method, the method being applied to a network-side device, the method comprising: sending a first instruction to a first vehicle, the first instruction being used to instruct the first vehicle on a map data reporting method, the first instruction including reliability information, the reliability information being used to indicate a reliability level of map data reported by the first vehicle, the first instruction further including collection object freshness information, the freshness information including at least one of an average change period, a first update time, a previous update time, or a no-change period, the freshness information being used to predict that the collection object is about to change, and the map data reporting method including the collection object or a collection object type; receiving, from the first vehicle, map data transmitted by the first vehicle using the reporting method instructed by the first instruction, wherein when the first vehicle predicts that the collection target is about to change, the map data uses a collection density and / or a collection frequency corresponding to the freshness information, a designated collection target or a designated type of collection target is collected and acquired, and the reliability of the map data is not lower than the reliability indicated by the reliability information; A map data collection method, including:

6. The method comprises: sending a second instruction to the first vehicle, the second instruction used to instruct the first vehicle to stop reporting map data in the manner instructed by the first instruction; The method of claim 5 further comprising:

7. The method comprises: transmitting first trigger information to the first vehicle, the first trigger information being used to indicate a first trigger condition that the first vehicle will satisfy when the first vehicle stops reporting the map data in the manner indicated by the first instruction; The method of claim 5 or 6, further comprising:

8. 8. The method of claim 5, wherein the first instruction is further used to indicate a second trigger condition that the first vehicle satisfies when the first vehicle begins reporting the map data in the manner indicated by the first instruction.

9. 1. A map data collection device, the device being applied to a first vehicle, the device comprising: a receiving module configured to receive a first instruction from a network-side device, the first instruction being used to instruct the first vehicle on a map data reporting method, the first instruction including reliability information, the reliability information being used to indicate a reliability level of map data reported by the first vehicle, the first instruction further including collection object freshness information, the freshness information including at least one of an average change period, a first update time, a previous update time, or a no-change period, the freshness information being used to predict that the collection object is about to change, and the map data reporting method including the collection object or a collection object type; an acquisition module configured to, when predicting that the collection object is about to change, collect a designated collection object or a designated type of collection object using a collection density and / or a collection frequency corresponding to the freshness information, and acquire map data; a transmitting module configured to transmit the map data to the network-side device based on the map data reporting method instructed by the first instruction, and to set a reliability of the map data to be not lower than the reliability indicated by the reliability information; A map data collection device comprising:

10. the receiving module is further configured to receive a second instruction from the network-side device, the second instruction being used to instruct the first vehicle to stop reporting map data in the manner instructed by the first instruction; the transmission module is further configured to, in accordance with the second instruction, cease reporting the map data in the manner instructed by the first instruction.

10. The apparatus of claim 9.

11. the apparatus further comprises a first acquisition module and a first determination module; the first acquisition module is configured to acquire first trigger information, the first trigger information being used to indicate a first trigger condition that the first vehicle satisfies when the first vehicle stops reporting the map data in the manner instructed by the first instruction; the first determination module is configured to determine that the first vehicle has satisfied the first trigger condition; The apparatus of claim 9 or 10, wherein the transmission module is further configured to stop reporting the map data in the manner indicated by the first indication.

12. the first instruction is further used to indicate a second trigger condition that the first vehicle satisfies when the first vehicle begins reporting the map data in the manner indicated by the first instruction, and the device: a second determination module configured to determine that the first vehicle has satisfied the second trigger condition; 12. The apparatus of claim 9, further comprising:

13. A map data collection device, the device being applied to a network side device, the device comprising: a sending module configured to send first instructions to a first vehicle, the first instructions being used to instruct the first vehicle on a map data reporting method, the first instructions including reliability information, the reliability information being used to indicate a reliability level of map data reported by the first vehicle, the first instructions further including collection object freshness information, the freshness information including at least one of an average change period, a first update time, a previous update time, or a no-change period, the freshness information being used to predict that the collection object is about to change, and the map data reporting method including the collection object or a collection object type; a receiving module configured to receive, from the first vehicle, map data transmitted by the first vehicle in the reporting method instructed by the first instruction, and when the first vehicle predicts that the collection target is about to change, a collection density and / or a collection frequency corresponding to the freshness information is used to collect and acquire a designated collection target or a designated type of collection target, and a reliability of the map data is not lower than the reliability indicated by the reliability information; and A map data collection device comprising:

14. The transmitting module:

14. The apparatus of claim 13, further configured to: send a second instruction to the first vehicle, the second instruction being used to instruct the first vehicle to stop reporting map data in the manner instructed by the first instruction.

15. The transmitting module:

15. The apparatus of claim 13 or 14, further configured to: send first trigger information to the first vehicle, the first trigger information being used to indicate a first trigger condition that the first vehicle satisfies when the first vehicle stops reporting the map data in the manner instructed by the first instruction.

16. 16. The apparatus of claim 13, wherein the first indication is further used to indicate a second trigger condition that the first vehicle satisfies when the first vehicle begins reporting the map data in the manner indicated by the first indication.

17. 5. A map data collection device adapted for use in a first vehicle, the device comprising a memory and a processor, the memory storing computer program instructions, the processor executing the computer program instructions to perform the method of any one of claims 1 to 4.

18. 9. A map data collection apparatus adapted for use in a network-side device, the apparatus comprising a memory and a processor, the memory storing computer program instructions, the processor executing the computer program instructions to perform the method according to any one of claims 5 to 8.

19. 10. A computer-readable medium having stored thereon computer instructions which, when executed by a processor, perform the method of any one of claims 1 to 4 or any one of claims 5 to 8.

Citation Information

Patent Citations

  • Transmission necessity determination device and route plan system

    JP2018025865A

  • Data structure, information processing device, data communication method, program, and storage medium

    JP2019168271A

  • Data collector, data collecting system, method for collecting data, and on-vehicle device

    JP2020038405A

  • Information centric network high definition map distribution

    US20190325737A1