Map data collection method and apparatus, and electronic device

After the data collection vehicle establishes a connection with the default base station, the server dynamically selects the nearest base station for communication, which solves the problem that the data collection vehicle needs to pre-determine the area in the production of high-precision maps, and realizes more efficient and flexible data collection.

CN115643546BActive Publication Date: 2026-01-30BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211335151.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-28
Publication Date
2026-01-30
Estimated Expiration
2042-10-28

AI Technical Summary

Technical Problem

In the process of creating high-precision maps, data collection vehicles need to collect data within the coverage area of ​​base stations. Existing technologies require the collection area to be determined in advance, resulting in low collection flexibility and efficiency.

Method used

The data collection vehicle first establishes a communication connection with the default base station. After the server obtains its location information, it selects the nearest base station from the preset base station coordinate network and switches to achieve dynamic communication connection, avoiding the need to predetermine the data collection area.

Benefits of technology

It improves the flexibility and efficiency of map data collection by the data collection vehicle, expands the collection range, and ensures the reliability and flexibility of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115643546B_ABST
    Figure CN115643546B_ABST
Patent Text Reader

Abstract

The present disclosure provides a map data collection method and device and electronic equipment, relates to the technical field of data processing, and particularly relates to the technical field of data collection, high-definition map and automatic driving. The specific implementation scheme is as follows: in the case that it is obtained that a collection vehicle starts to collect map data, a communication connection is established between the collection vehicle and a default base station; first position information sent by the default base station is obtained based on the collection vehicle, and the first position information is position information of the collection vehicle; based on the first position information, a first base station closest to the collection vehicle is obtained from a preset base station coordinate network, and the collection vehicle is switched to establish a communication connection with the first base station; and map data collected by the collection vehicle based on the first base station is obtained.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of data processing, in particular to the technical fields of data collection, high-definition map and automatic driving, and specifically relates to a map data collection method and device and electronic equipment. BACKGROUND

[0002] In the process of high-definition map making, a related road data needs to be collected by a collection vehicle before the high-definition map is made. The collection vehicle must be located in the coverage range of a base station during data collection to obtain positioning information and realize data collection. In related technologies, a collection area is determined before the collection vehicle collects data, and the collection vehicle connects with a specific base station in the collection area to realize data collection. SUMMARY

[0003] The present disclosure provides a map data collection method and device and electronic equipment.

[0004] According to a first aspect of the present disclosure, a map data collection method is provided, applied to a server, and the method comprises:

[0005] In the case that the collection vehicle starts to collect map data, the collection vehicle is connected with a default base station to establish a communication connection;

[0006] The first position information of the collection vehicle based on the default base station is obtained, and the first position information is the position information of the collection vehicle;

[0007] Based on the first position information, the first base station closest to the collection vehicle is obtained from a preset base station coordinate network, and the collection vehicle is switched to establish a communication connection with the first base station;

[0008] The map data collected by the collection vehicle based on the first base station is obtained.

[0009] According to a second aspect of the present disclosure, a map data collection device is provided, applied to a server, and the device comprises:

[0010] The connection module is configured to, in the case that the collection vehicle starts to collect map data, connect the collection vehicle with a default base station to establish a communication connection;

[0011] The first acquisition module is configured to acquire the first position information of the collection vehicle based on the default base station, and the first position information is the position information of the collection vehicle;

[0012] The first switching module is configured to, based on the first position information, acquire the first base station closest to the collection vehicle from a preset base station coordinate network, and switch the collection vehicle to establish a communication connection with the first base station.

[0013] The second acquisition module is configured to acquire map data collected by the collection vehicle based on the first base station.

[0014] According to a third aspect of the present disclosure, an electronic device is provided, comprising:

[0015] at least one processor; and

[0016] a memory connected with the at least one processor; wherein

[0017] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of the first aspect.

[0018] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to perform the method of the first aspect.

[0019] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the method of the first aspect.

[0020] In the embodiments of the present disclosure, the collection vehicle sends its own position information by first establishing a communication connection with a default base station, and then the server selects the base station closest to the collection vehicle from the preset base station coordinate network, so as to switch the collection vehicle to the base station closest to it to establish a communication connection. Therefore, it is not necessary to determine the collection area before the collection vehicle collects data, which effectively improves the flexibility of the collection vehicle in collecting map data and improves the efficiency of collecting map data.

[0021] It should be understood that the contents described in this part are not intended to identify the key or important features of the embodiments of the present disclosure, nor are they used to limit the scope of the present disclosure. Other features of the present disclosure will become apparent through the following description. BRIEF DESCRIPTION OF DRAWINGS

[0022] The accompanying drawings are used to better understand the present scheme and do not limit the present disclosure. Among them:

[0023] Figure 1 is a flowchart of a map data collection method provided by an embodiment of the present disclosure

[0024] Figure 2 is an application scenario diagram of the map data collection method provided by the embodiment of the present disclosure;

[0025] Figure 3is a structural diagram of a map data collection device provided by an embodiment of the present disclosure.

[0026] Figure 4 is a block diagram of an electronic device for implementing a map data collection method according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0027] Exemplary embodiments of the present disclosure are described herein with reference to the accompanying drawings, which are provided to assist in a comprehensive understanding of the present disclosure by those of ordinary skill in the art, and they are considered merely to be exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present disclosure. Also, in the following description, descriptions of well-known functions and constructions are omitted for clarity and conciseness.

[0028] An embodiment of the present disclosure provides a map data collection method, applied to a server, which can be an electronic device such as a computer.

[0029] Please refer to Figure 1 , Figure 1 is a flowchart of a map data collection method provided by an embodiment of the present disclosure, and the method comprises the following steps:

[0030] In step S101, when it is detected that the collection vehicle starts to collect map data, the collection vehicle is connected to a default base station.

[0031] It should be noted that the collection vehicle can be a vehicle specially used for collecting map data, such as an autonomous vehicle, and the map data can be high-definition map data. The collection vehicle can collect road information, roadside information, etc. of the path it travels during driving, for example, it can take pictures based on a vehicle-mounted camera, and the map data can be image information taken by the collection vehicle. It can be understood that the map data can also include other forms of data content, which is not described in detail in the present disclosure.

[0032] Optionally, the collection vehicle can be connected to a server to upload vehicle driving information and state information in real time, and when the collection vehicle starts to collect map data, the server can know that the collection vehicle is currently in the state of collecting map data based on the driving information and state information uploaded by the collection vehicle. Therefore, the server can be connected to a default base station. For example, the server can send an instruction to the collection vehicle to connect to the default base station. The instruction can include location information and identity document (ID) of the default base station, etc. The collection vehicle can be connected to the default base station based on the instruction.

[0033] The default base station can be a pre-designated base station. In the embodiments of the present disclosure, any acquisition vehicle can first establish a communication connection with the default base station when starting to collect map data.

[0034] In step S102, the acquisition vehicle acquires first position information sent by the default base station, and the first position information is position information of the acquisition vehicle.

[0035] In the embodiments of the present disclosure, after the acquisition vehicle establishes a communication connection with the default base station, the acquisition vehicle can report its position information to the default base station, and the default base station sends the received position information of the acquisition vehicle to the server, so that the server can also know the current position of the acquisition vehicle.

[0036] In step S103, based on the first position information, a first base station closest to the acquisition vehicle is acquired from a preset base station coordinate network, and the acquisition vehicle is switched to establish a communication connection with the first base station.

[0037] It should be noted that the preset base station coordinate network is a grid of coordinates of a plurality of base stations, and the position information of each base station in the preset coordinate network can be obtained. Alternatively, the preset base station coordinate network can be marked with the coordinates of the default base station, that is, the default base station belongs to one of the plurality of base stations included in the preset base station coordinate network.

[0038] It can be understood that after the server acquires the first position information sent by the acquisition vehicle based on the default base station, the server can determine the current position of the acquisition vehicle based on the first position information, and then determine the first base station closest to the acquisition vehicle from the preset base station coordinate network. That is, the acquisition vehicle is currently in the communication coverage range of the first base station, and the acquisition vehicle is switched to establish a communication connection with the first base station. In this way, the acquisition vehicle can be switched to establish a communication connection with the first base station closest to it.

[0039] In step S104, the acquisition vehicle acquires map data collected based on the first base station.

[0040] It can be understood that after the acquisition vehicle establishes a communication connection with the first base station, the acquisition vehicle sends the map data collected by the acquisition vehicle to the server through the first base station. For example, the map data is high-precision map data, and the high-precision map data can be lane line information, roadside information, etc. collected by the acquisition vehicle during driving.

[0041] In the embodiments of the present disclosure, when the server obtains that the collection vehicle starts to collect map data, the server establishes a communication connection between the collection vehicle and a default base station. When the server obtains first position information sent by the collection vehicle based on the default base station, the server obtains, based on the first position information, a first base station closest to the collection vehicle from a preset base station coordinate network, and switches the collection vehicle to establish a communication connection with the first base station, and obtains map data collected by the collection vehicle based on the first base station. In this way, the collection vehicle sends its own position information by first establishing a communication connection with the default base station, and then the server can select the base station closest to the collection vehicle from the preset base station coordinate network, so as to switch the collection vehicle to establish a communication connection with the base station closest to it. Therefore, it is not necessary to determine the collection area before the collection vehicle collects data, which effectively improves the flexibility of the collection vehicle in collecting map data and improves the efficiency of map data collection.

[0042] Optionally, before the step S101, the method can further include:

[0043] obtaining position information of a plurality of base stations in a target area;

[0044] constructing the preset base station coordinate network covering the target area based on the position information of the plurality of base stations;

[0045] The preset base station coordinate network includes at least one coordinate grid, and one coordinate grid corresponds to at least one base station. The plurality of base stations include the default base station.

[0046] It should be noted that the target area can be a pre-set area, for example, the target area can be a certain province or several provinces, etc. For example, the server can obtain position information such as latitude and longitude information input by a user, and then determine the area covered by the latitude and longitude information as the target area. Further, the server can obtain the position information of all base stations in the target area based on a specific base station position query website, and construct the preset base station coordinate network covering the target area based on the position information of the base stations.

[0047] For example, the server receives a plurality of longitude and latitude information input by a user, determines a corresponding coverage range according to the plurality of longitude and latitude information, and determines the coverage range as a target area; further, the preset base station coordinate network covering the target area can be constructed based on a preset grid size, or the preset base station coordinate network can be constructed based on a grid size input by the user. For example, the grid size input by the user is received, so as to construct a preset base station coordinate network including at least one coordinate grid, and it is ensured that each coordinate grid corresponds to at least one base station; if the condition is not met, the size of the coordinate grid can be adjusted until it is ensured that each coordinate grid corresponds to at least one base station.

[0048] In the embodiments of the present disclosure, the preset base station coordinate network constructed can be marked with the coordinates (for example, longitude and latitude coordinates) of each base station, and then the server can find the nearest base station to the collection vehicle according to the coordinates of each base station marked in the preset base station coordinate network when the position information (for example, longitude and latitude) of the collection vehicle is obtained, so that the collection vehicle can establish a communication connection with any one of the base stations in the preset base station coordinate network, and is no longer limited to collecting map data only within the range of the designated base station, effectively expanding the collection range of the collection vehicle and improving the flexibility of the collection vehicle in collecting map data.

[0049] Optionally, after the step S104, the method can further include:

[0050] obtaining second position information of the collection vehicle sent based on the first base station;

[0051] obtaining a first distance between the collection vehicle and the first base station based on the second position information;

[0052] in a case where the first distance is greater than a preset distance, obtaining a second base station closest to the collection vehicle from a preset base station coordinate network based on the second position information, and switching the collection vehicle to establish a communication connection with the second base station;

[0053] obtaining map data collected by the collection vehicle based on the second base station.

[0054] It can be understood that the collection vehicle can be in a driving state during the map data collection process, and thus the position information of the collection vehicle is constantly changing. The collection vehicle can send its own position information (i.e., the second position information) to the server through the first base station in real time. During the driving process of the collection vehicle, the distance between the collection vehicle and the first base station is also changing, for example, the distance from the first base station can become farther and farther, and even the collection vehicle can be out of the communication coverage range of the first base station.

[0055] In the embodiment of the present disclosure, the server can calculate the first distance between the collection vehicle and the first base station based on the second position information sent by the collection vehicle. When the first distance is greater than the preset distance, the server selects the second base station closest to the collection vehicle from the preset base station coordinate network based on the position information of the collection vehicle, and switches the collection vehicle to establish a communication connection with the second base station. In this way, the communication connection between the collection vehicle and the base station can be switched in time based on the distance between the collection vehicle and the base station during the driving of the collection vehicle.

[0056] Optionally, the preset distance can be less than the communication coverage radius of the first base station, so as to avoid communication interruption of the collection vehicle when it exceeds the communication coverage of the base station, and ensure that the base station can be switched to establish a communication connection with another base station in time when it has not exceeded the communication coverage of the base station, so as to ensure that the collection vehicle can always be in a communication connection state with the base station, and ensure that the map data collected by the collection vehicle can be sent to the server, thereby ensuring the reliability of data transmission.

[0057] Optionally, in another implementation manner, the server can determine the driving direction of the collection vehicle based on the plurality of second position information sent by the collection vehicle, and then determine the second base station from the preset base station coordinate network based on the driving direction. For example, the second base station can be a base station located in front of the driving direction of the collection vehicle, or the driving direction of the collection vehicle is in the communication coverage range of the second base station. Further, after determining the second base station, the server can calculate the second distance between the collection vehicle and the second base station based on the position information of the collection vehicle. When the collection vehicle drives to a situation where the first distance between the collection vehicle and the first base station is greater than the second distance between the collection vehicle and the second base station, the server can send an instruction to the collection vehicle to establish a communication connection with the second base station, and then the collection vehicle switches to establish a communication connection with the second base station based on the instruction, so that the collection vehicle sends the map data collected by the collection vehicle to the server through the second base station. In this way, the communication connection switching between the collection vehicle and different base stations can be realized in time based on the position information reported by the collection vehicle during the driving of the collection vehicle, so as to ensure that the map data collected by the collection vehicle can be sent to the server through the base station, and ensure the reliability of map data transmission.

[0058] In the embodiment of the present disclosure, the preset base station coordinate network can ensure that the collection vehicle can switch the communication connection between different base stations during driving, so that it is not necessary to demarcate a collection area before collecting map data, and it is not necessary to specify the connectable base station, which makes the collection of map data by the collection vehicle more flexible, and improves the collection efficiency.

[0059] Optionally, after step S104, the method may further include:

[0060] If no map data and / or location information are received from the data collection vehicle via the first base station within a preset time period, the communication connection between the data collection vehicle and the first base station shall be disconnected.

[0061] In this embodiment of the disclosure, after the data collection vehicle establishes a communication connection with the first base station, the data collection vehicle sends the collected map data to the server through the first base station. It can be understood that once the data collection vehicle begins collecting map data, the collection process is continuous. Therefore, the data collection vehicle can send the collected map data to the server through the first base station in real time, or it can send it once at preset intervals.

[0062] If the server does not receive map data and / or location information sent by the data collection vehicle through the first base station within a preset time period, it indicates that the data collection vehicle has left the communication coverage area of ​​the first base station, or that the data collection vehicle has stopped collecting map data, or that the data collection vehicle has experienced a data collection failure. In this case, the server can send a command to the data collection vehicle to disconnect from the first base station, and the data collection vehicle can then disconnect from the first base station upon receiving the command. This avoids the data collection vehicle remaining in a communication connection with the first base station when it is not sending map data and / or location information, thereby effectively saving the power consumption of the data collection vehicle.

[0063] Optionally, in this embodiment of the application, before step S101, the method may further include:

[0064] Log in to the server using the target account;

[0065] Wherein, when the data collection vehicle establishes a communication connection with the target base station, the target account is bound to the target base station, and the target base station is any base station in the preset base station coordinate network.

[0066] It should be noted that the method provided in this embodiment is applied to a server. For example, the server may be a service platform for high-precision map processing, and the target account may be an account that logs into the service platform. Thus, the target account has the relevant permissions of the service platform, such as the permission to draw and modify high-precision maps.

[0067] In the embodiments of the present disclosure, a user can log in to the server based on a target account, so that the user can obtain relevant permissions of the server through the target account. For example, when the server obtains that the collection vehicle starts to collect map data, for example, the server knows that the collection vehicle is currently in a state of collecting map data based on the driving information and state information uploaded by the collection vehicle, the server controls the collection vehicle to establish a communication connection with a default base station, and binds the target account with the default base station, so that the target account can obtain the first position information uploaded by the collection vehicle through the default base station. When the collection vehicle switches to establish a communication connection with a first base station, the binding relationship between the target account and the default base station is released, and the target account is bound with the first base station, so that the target account can obtain the collected map data sent by the collection vehicle through the first base station, and the target account can perform relevant processing based on the received map data, such as implementing high-precision map drawing, modification, and the like. Similarly, when the collection vehicle switches to establish a communication connection with a second base station or other base station, the target account is bound with the second base station or the other base station.

[0068] In the embodiments of the present disclosure, when the collection vehicle establishes a communication connection with a target base station in the preset base station coordinate network, the target account is bound with the target base station, so that the target account can obtain the collected map data sent by the collection vehicle to the server through the target base station, thereby ensuring that the user can log in to the target account to process the map data.

[0069] It should be noted that when the target account is in a login state, the target account can only establish a binding relationship with one base station, so that the target account can only obtain the map data uploaded by the collection vehicle through the base station, avoiding data confusion caused by the target account being bound with multiple base stations and receiving map data uploaded by multiple collection vehicles, and ensuring data clarity in the map making process.

[0070] Optionally, after the communication connection between the collection vehicle and the first base station is disconnected, the method further comprises:

[0071] Releasing the binding relationship between the target account and the first base station.

[0072] It can be understood that the collection vehicle establishes a binding relationship with the first base station when the collection vehicle establishes a communication connection with the first base station. After the service end sends an instruction to the collection vehicle to disconnect the communication connection with the first base station, the service end can also synchronously release the binding relationship between the target account and the first base station, and then the first base station is equivalent to an idle state, and can establish a binding relationship with other accounts, and the target account is also in an idle state, so as to ensure that the target account can establish a binding relationship with other base stations when the collection vehicle establishes a communication connection with the other base stations, and ensure that the target account can obtain the map data sent by the collection vehicle through the other base stations, and protect the user from processing the map data through the target account.

[0073] For better understanding, the map data collection method provided by the present disclosure is explained and described below through a specific embodiment.

[0074] Please refer to Figure 2 , Figure 2 is an application scenario of the map data collection method provided by the present embodiment of the present disclosure. As shown in Figure 2 , the service end first initializes a preset base station coordinate network covering a target area, Figure 2 one circle represents one grid, and M represents a base station (such as M1, M2, …, M11) in the grid. Among them, vehicle 1 and vehicle 2 are initially located in the grids of M2 and M3 respectively, and the vehicle end will first connect to the default base station when starting to collect map data, so as to obtain its own position information through the default base station; the vehicle end sends the position information to the service end, and the service end traverses the preset base station coordinate network, finds that vehicle 1 is closest to M2 and vehicle 2 is closest to M3, and therefore establishes a communication connection between vehicle 1 and M2 and a communication connection between vehicle 2 and M3 respectively; when vehicle 1 slowly drives to M6 and the distance between vehicle 1 and M2 exceeds a preset distance (for example, 20 km), the service end finds that vehicle 1 is closest to M6, and then controls vehicle 2 to switch to establish a communication connection with M6. In addition, if vehicle 2 does not drive, and assuming that M3 does not receive the map data sent by the vehicle end within a preset time (for example, for 5 minutes), the communication connection between vehicle 2 and M3 is disconnected, at this time, M3 is in a closed state for the service end, that is, the base station is not bound with the account of the service end.

[0075] In the present embodiment, the service end can select the base station closest to the collection vehicle from the preset base station coordinate network based on the position information of the collection vehicle by initializing a preset base station coordinate network, so as to switch the collection vehicle to establish a communication connection with the base station closest to the collection vehicle, and thus it is not necessary to determine the collection area before the collection vehicle collects data, which effectively improves the flexibility of the collection vehicle in collecting map data and improves the efficiency of collecting map data.

[0076] Please refer toFigure 3 , Figure 3 is a structural diagram of a map data collection device provided by an embodiment of the present disclosure, and the device is applied to a server. As shown in Figure 3 , the map data collection device 300 comprises:

[0077] a connection module 301, configured to, in a case where it is acquired that a collection vehicle starts to collect map data, establish a communication connection between the collection vehicle and a default base station;

[0078] a first acquisition module 302, configured to acquire first position information sent by the collection vehicle based on the default base station, the first position information being position information of the collection vehicle;

[0079] a first switching module 303, configured to, based on the first position information, acquire a first base station closest to the collection vehicle from a preset base station coordinate network, and switch the collection vehicle to establish a communication connection with the first base station;

[0080] a second acquisition module 304, configured to acquire map data collected by the collection vehicle based on the first base station.

[0081] Optionally, the map data collection device 300 further comprises:

[0082] a second acquisition module, configured to acquire position information of a plurality of base stations in a target area;

[0083] a construction module, configured to construct the preset base station coordinate network covering the target area based on the position information of the plurality of base stations;

[0084] wherein the preset base station coordinate network comprises at least one coordinate grid, one coordinate grid corresponds to at least one base station, and the plurality of base stations comprise the default base station.

[0085] Optionally, the map data collection device 300 further comprises:

[0086] a third acquisition module, configured to acquire second position information sent by the collection vehicle based on the first base station;

[0087] a fourth acquisition module, configured to acquire a first distance between the collection vehicle and the first base station based on the second position information;

[0088] a second switching module, configured to, in a case where the first distance is greater than a preset distance, acquire a second base station closest to the collection vehicle from a preset base station coordinate network based on the second position information, and switch the collection vehicle to establish a communication connection with the second base station;

[0089] The fifth acquisition module is configured to acquire the map data collected by the collection vehicle based on the second base station.

[0090] Optionally, the map data collection apparatus 300 further comprises:

[0091] The disconnection module is configured to disconnect the communication connection between the collection vehicle and the first base station if the map data and / or the position information transmitted by the collection vehicle through the first base station are not received within a preset time length.

[0092] Optionally, the map data collection apparatus 300 further comprises:

[0093] The login module is configured to log in the service end based on a target account.

[0094] The target account is bound to the target base station if the collection vehicle establishes a communication connection with the target base station, and the target base station is any base station in the preset base station coordinate network.

[0095] Optionally, the map data collection apparatus 300 further comprises:

[0096] The disconnection module is configured to disconnect the communication connection between the collection vehicle and the first base station if the map data and / or the position information transmitted by the collection vehicle through the first base station are not received within a preset time length.

[0097] In the embodiments of the present disclosure, the collection vehicle transmits its position information by first establishing a communication connection with a default base station, and then the apparatus can select the base station closest to the collection vehicle from the preset base station coordinate network, so as to switch the collection vehicle to establish a communication connection with the base station closest to it, and thus it is not necessary to determine the collection area before the collection vehicle collects data, which effectively improves the flexibility of the collection vehicle in collecting map data and improves the efficiency of map data collection.

[0098] It should be noted that the map data collection apparatus 300 provided in the embodiments of the present disclosure can implement all the technical processes of the above-mentioned map data collection method and achieve the same technical effects. To avoid repetition, details are not described here.

[0099] In the technical solutions of the present disclosure, the acquisition, storage and application of user personal information comply with relevant laws and regulations and do not violate public order and good customs.

[0100] According to the embodiments of the present disclosure, the present disclosure further provides an electronic device, a readable storage medium and a computer program product.

[0101] Figure 4A schematic block diagram of an example electronic device 400 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present disclosure described and / or claimed in this document.

[0102] As shown, Figure 4 The device 400 includes a computing unit 401 that can perform various appropriate actions and processes in accordance with a computer program stored in a read-only memory (ROM) 402 or a computer program loaded into a random access memory (RAM) 403 from a storage unit 408. Various programs and data required for the operation of the device 400 can also be stored in the RAM 403. The computing unit 401, the ROM 402, and the RAM 403 are connected to each other through a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.

[0103] Various components in the device 400 are connected to the I / O interface 405, including an input unit 406, such as a keyboard, a mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; the storage unit 408, such as a magnetic disk, an optical disk, etc.; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 allows the device 400 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.

[0104] The computing unit 401 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 401 performs various methods and processes described above, such as the map data collection method. For example, in some embodiments, the map data collection method can be implemented as a computer software program tangibly embodied in a machine-readable medium, such as the storage unit 408. In some embodiments, part or all of the computer program can be loaded and / or installed onto the device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded onto the RAM 403 and executed by the computing unit 401, one or more steps of the map data collection method described above can be performed. Alternatively, in other embodiments, the computing unit 401 can be configured to perform the map data collection method by any other appropriate means, such as by means of firmware.

[0105] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a programmable logic device (PLD), a computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0106] Program code for carrying out methods of the present disclosure can be written in any combination of one or more programming languages. The program code can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the program code, when executed by the processor or controller, produces the functions / operations specified in the flowcharts and / or the block diagrams. The program code can be executed entirely on a machine, partially on a machine, partially on a machine as a stand-alone software package, partially on a machine and partially on a remote machine or entirely on a remote machine or server.

[0107] In the context of this disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0108] To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0109] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.

[0110] The computer system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, a server of a distributed system, or a server combined with a blockchain.

[0111] It should be understood that the various forms of flow shown above can be used to reorder, add, or delete steps. For example, the steps described in the present disclosure can be performed in parallel, in series, or in a different order, as long as the desired results of the technology disclosed in the present disclosure can be achieved, which is not limited herein.

[0112] The above detailed description does not constitute a limitation on the protection scope of the present disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements, and improvements made within the spirit and principles of the present disclosure shall be included in the protection scope of the present disclosure.

Claims

1. A method for collecting map data, applied to a server, the method comprising: establishing a communication connection between a collection vehicle and a default base station when it is determined that the collection vehicle starts collecting map data; the default base station is a pre-designated base station, and any collection vehicle first establishes a communication connection with the default base station when it starts collecting map data; obtaining first position information of the collection vehicle based on the default base station, the first position information being position information of the collection vehicle; based on the first position information, obtaining a first base station closest to the collection vehicle from a preset base station coordinate network, and switching the collection vehicle to establish a communication connection with the first base station; obtaining collected map data of the collection vehicle based on the first base station; before the step of establishing a communication connection between the collection vehicle and the default base station when it is determined that the collection vehicle starts collecting map data, the method further comprises: logging into the server based on a target account; wherein the target account is bound to a target base station when the collection vehicle establishes a communication connection with the target base station, and the target base station is any base station in the preset base station coordinate network, and the target account can only establish a binding relationship with one base station when the target account is in a login state.

2. The method of claim 1, wherein, before the step of establishing a communication connection between the collection vehicle and the default base station when it is determined that the collection vehicle starts collecting map data, the method further comprises: obtaining position information of a plurality of base stations in a target area; constructing the preset base station coordinate network covering the target area based on the position information of the plurality of base stations; wherein the preset base station coordinate network comprises at least one coordinate grid, and one coordinate grid corresponds to at least one base station, and the plurality of base stations include the default base station.

3. The method of claim 1, wherein, after the step of obtaining collected map data of the collection vehicle based on the first base station, the method further comprises: obtaining second position information of the collection vehicle based on the first base station; obtaining a first distance between the collection vehicle and the first base station based on the second position information; when the first distance is greater than a preset distance, obtaining a second base station closest to the collection vehicle from the preset base station coordinate network based on the second position information, and switching the collection vehicle to establish a communication connection with the second base station; obtaining collected map data of the collection vehicle based on the second base station.

4. The method of claim 1, wherein, after the step of obtaining collected map data of the collection vehicle based on the first base station, the method further comprises: when no map data and / or position information of the collection vehicle sent through the first base station is received within a preset time period, disconnecting the communication connection between the collection vehicle and the first base station.

5. The method of claim 4, wherein, after the step of disconnecting the communication connection between the collection vehicle and the first base station, the method further comprises: removing the binding relationship between the target account and the first base station. 6.A device for collecting map data, applied to a server, the device comprising: The connection module is configured to, when it is acquired that the collection vehicle starts to collect map data, establish a communication connection between the collection vehicle and a default base station; The default base station is a pre-designated base station, and any collection vehicle first establishes a communication connection with the default base station when starting to collect map data; The first acquisition module is configured to acquire first position information of the collection vehicle based on the default base station, the first position information being position information of the collection vehicle; The first switching module is configured to, based on the first position information, acquire a first base station closest to the collection vehicle from a preset base station coordinate network, and switch the collection vehicle to establish a communication connection with the first base station; The second acquisition module is configured to acquire collected map data of the collection vehicle based on the first base station; The device further comprises: The login module is configured to log in to the service end based on a target account; The target account is bound to a target base station in a case where the collection vehicle establishes a communication connection with the target base station, the target base station being any base station in the preset base station coordinate network, and the target account can only establish a binding relationship with one base station in a case where the target account is in a login state.

7. The apparatus of claim 6, wherein, The device further comprises: The second acquisition module is configured to acquire position information of a plurality of base stations in a target area; The construction module is configured to construct the preset base station coordinate network covering the target area based on the position information of the plurality of base stations; The preset base station coordinate network comprises at least one coordinate grid, one coordinate grid corresponding to at least one base station, and the plurality of base stations comprise the default base station.

8. The apparatus of claim 6, wherein, The device further comprises: The third acquisition module is configured to acquire second position information of the collection vehicle based on the first base station; The fourth acquisition module is configured to acquire a first distance between the collection vehicle and the first base station based on the second position information; The second switching module is configured to, in a case where the first distance is greater than a preset distance, acquire a second base station closest to the collection vehicle from the preset base station coordinate network based on the second position information, and switch the collection vehicle to establish a communication connection with the second base station; The fifth acquisition module is configured to acquire collected map data of the collection vehicle based on the second base station.

9. The apparatus of claim 6, wherein, The device further comprises: The disconnection module is configured to, in a case where map data and / or position information sent by the collection vehicle through the first base station is not received within a preset time length, disconnect the communication connection between the collection vehicle and the first base station.

10. The apparatus of claim 9, wherein, The device further comprises: The disconnection module is configured to, in a case where map data and / or position information sent by the collection vehicle through the first base station is not received within a preset time length, disconnect the communication connection between the collection vehicle and the first base station.

11. An electronic device comprising: at least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-5.

12. A non-transitory computer readable storage medium having stored thereon computer instructions, wherein, The computer instructions are used to enable the computer to perform the method of any one of claims 1-5.

13. A computer program product comprising a computer program which, when executed by a processor, implements the method according to any one of claims 1-5.

Citation Information

Patent Citations

  • V2X communication base station cluster system, cluster method and cluster server

    CN105873137A

  • Method, device, device and storage medium for switching GNSS base station

    CN109085621A