Data processing method and device, equipment and storage medium
By identifying target locations along the vehicle's path where the signal strength meets a threshold, and then acquiring and transmitting road information, the problem of information reception delays and failures caused by signal blind spots is solved, ensuring the effective execution of vehicle control strategies in areas with poor GSM signals.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- WEICHAI POWER CO LTD
- Filing Date
- 2026-01-27
- Publication Date
- 2026-04-10
AI Technical Summary
In mountainous areas, suburbs, mining areas, tunnels, and other areas without GSM signal coverage, vehicles may experience reception delays or failures when receiving road information from the cloud, affecting the execution of real-time control strategies.
The system determines the location of the first target road along the vehicle's path, with a signal strength greater than or equal to a preset threshold. It then acquires and transmits road information for that area to enable the vehicle to execute control strategies.
This reduces the risk of information transmission interruption caused by signal blind spots, ensures that vehicles can receive road information that meets the control strategy at all times, reduces information loss, and ensures the effective execution of the control strategy.
Smart Images

Figure CN121834231A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of automobiles, and particularly relates to a data processing method, device, equipment and storage medium. BACKGROUND
[0002] When a commercial vehicle applies control strategies such as predictive cruise, predictive gear shifting, and predictive energy management, road information of a specified mileage length ahead needs to be known in advance, such as road information of a length of 2 km, 8 km, etc.
[0003] Nowadays, one method in the industry is to prestore a nationwide full map package including road data of expressways, national roads, etc. in each province and city in the cloud. In actual application, a vehicle uploads position information in real time, the cloud obtains relevant road information by querying the map, and then the road information is sent to the vehicle in real time. After the vehicle controller obtains the road information, the vehicle performs control such as predictive cruise, predictive gear shifting, and predictive energy management in real time.
[0004] Due to factors such as a small number of base stations, a long distance between base stations, building shielding, signal interference, and device aging, there are global system for mobile communications (GSM) signal blind areas in some mountainous areas, suburban areas, mining areas, tunnels, etc., which leads to a situation that when a vehicle receives road information sent by the cloud, there is a receiving delay or a receiving failure, thereby affecting real-time control of the vehicle. SUMMARY
[0005] The application provides a data processing method, device, equipment and storage medium, which can solve the technical problem that related technologies are affected by factors such as a small number of base stations, a long distance between base stations, building shielding, signal interference, and device aging, and there are GSM signal blind areas in some mountainous areas, suburban areas, mining areas, tunnels, etc., which leads to a situation that when a vehicle receives road information sent by the cloud, there is a receiving delay or a receiving failure, thereby affecting real-time control of the vehicle.
[0006] The first aspect of the application provides a data processing method, comprising: determining a first target road position located in a vehicle advancing direction on a vehicle advancing road, a target mileage length between the first target road position and a current position of the vehicle reaches a specified mileage length, and the target mileage length is a sum of lengths of roads with a signal strength greater than or equal to a preset strength threshold; obtaining target road information corresponding to a to-be-traveled road between the current position of the vehicle and the first target road position from the vehicle advancing road; sending the target road information to the vehicle, so that the vehicle executes a control strategy based on the target road information.
[0007] Embodiments of the second aspect of the application provide a data processing method, comprising: receiving target road information sent by the cloud, the target road information being road information of a to-be-traveled road between a current position of the vehicle and the first target road position on a road in which the vehicle is advancing, the first target road information being located in a vehicle advancing direction of the road in which the vehicle is advancing, a target mileage length between the first target road position and the current position of the vehicle reaching a specified mileage length, the target mileage length being a sum of lengths of roads on which the signal strength is greater than or equal to a preset strength threshold; executing a control strategy based on the target road information.
[0008] Embodiments of the third aspect of the application provide an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the computer program to implement the method of the first aspect or the second aspect.
[0009] Embodiments of the fourth aspect of the application provide a computer-readable storage medium having a computer program stored thereon, the program being executed by a processor to implement the method of the first aspect or the second aspect.
[0010] The technical solutions provided in the embodiments of the application have at least the following technical effects or advantages: The application provides a data processing method, device, equipment and storage medium, the method comprising: determining a first target road position located in a vehicle advancing direction on a road in which the vehicle is advancing, a target mileage length between the first target road position and a current position of the vehicle reaching a specified mileage length, the target mileage length being a sum of lengths of roads on which the signal strength is greater than or equal to a preset strength threshold; obtaining target road information corresponding to a to-be-traveled road between the current position of the vehicle and the first target road position on the road in which the vehicle is advancing; and sending the target road information to the vehicle, so that the vehicle executes a control strategy based on the target road information. The embodiments of the application determine a target road position on which the signal strength meets a threshold, and send road information in a range from the current position of the vehicle to the target road position, thereby reducing the risk of information transmission interruption caused by a signal blind area, and ensuring that the vehicle can receive road information meeting a specified mileage length in the vehicle advancing direction at each moment, so as to ensure that the control strategy can be executed at each moment, and the vehicle can obtain key road information in a relatively good signal area in advance, thereby reducing information loss caused by signal problems.
[0011] Additional aspects and advantages of the application will be made apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0012] Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The accompanying drawings are included to provide a better understanding of the preferred embodiments, and are not intended to be a limitation on the scope of the present application. Moreover, in the drawings, like reference numerals refer to similar components, and wherein: Figure 1 A flow chart of a data processing method is shown according to an embodiment of the present application; Figure 2 A comparison chart of signal strength and road position is shown according to an embodiment of the present application; Figure 3 A schematic diagram of a signal strength database is shown according to an embodiment of the present application; Figure 4 A flow chart of a data processing method is shown according to an embodiment of the present application; Figure 5 A structural schematic diagram of a data processing apparatus is shown according to an embodiment of the present application; Figure 6 A structural schematic diagram of a data processing apparatus is shown according to an embodiment of the present application; Figure 7 A structural schematic diagram of an electronic device is shown according to an embodiment of the present application; Figure 8 A schematic diagram of a storage medium is shown according to an embodiment of the present application. DETAILED DESCRIPTION
[0013] Exemplary embodiments of the present application will be described herein below with reference to the accompanying drawings. Although exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that this application will be thorough and complete, and will fully convey the scope of the application to those skilled in the art.
[0014] It should be noted that unless otherwise specified, technical or scientific terms used in the present application should be understood as their common meanings to those skilled in the art to which the present application pertains.
[0015] The data processing method of the present application can be executed by a computing device, which can be a server, such as a server, multiple servers, a server cluster, a cloud computing platform, etc. Alternatively, the computing device can also be a terminal device, such as a mobile phone, a tablet computer, a game console, a portable computer, a desktop computer, a kiosk, an all-in-one machine, etc. The present application does not limit the type and number of computing devices.
[0016] With the above background art, when a commercial vehicle applies a control strategy such as predictive cruise control, it needs to know the road information in front in advance with the help of a map. One approach in the industry is to pre-store a nationwide full map package in the cloud, and the vehicle uploads location information in real time. The cloud obtains relevant road information by querying the map, and then sends the road information to the vehicle in real time, so that the vehicle can execute the control strategy based on the road information.
[0017] Although this method can be used for the vehicle to execute the control strategy, in some mountainous areas, suburban areas, mining areas, tunnels and other scenes, there are GSM signal blind areas, which may cause the vehicle to receive the road information sent by the cloud with delay or failure, affecting the real-time control of the vehicle.
[0018] The present application provides a data processing method, device and equipment, and a storage medium. The method comprises: determining a first target road position in the vehicle's advancing direction on the vehicle's advancing road, the target mileage length between the first target road position and the vehicle's current position reaching a specified mileage length, and the target mileage length being the sum of the lengths of roads with signal strength greater than or equal to a preset strength threshold; obtaining target road information corresponding to the road to be traveled between the vehicle's current position and the first target road position from the vehicle's advancing road; and sending the target road information to the vehicle so that the vehicle can execute a control strategy based on the target road information. The embodiments of the present application determine a target road position with signal strength meeting a threshold, and send road information within the range of the vehicle's current position and the target road position, thereby reducing the risk of information transmission interruption caused by signal blind areas, and ensuring that the vehicle can receive road information meeting the specified mileage length in the vehicle's advancing direction at every moment, and execute the control strategy at every moment. In addition, the vehicle can obtain key road information in an area with relatively good signal in advance, thereby reducing information loss caused by signal problems.
[0019] A data processing method according to an embodiment of the present application will be described below with reference to the accompanying drawings. The execution subject of the embodiment of the present application is the cloud.
[0020] Referring to Figure 1 , the method specifically comprises the following steps: S101, determining a first target road position in the vehicle's advancing direction on the vehicle's advancing road.
[0021] The target mileage length between the first target road position and the vehicle's current position reaches a specified mileage length, and the target mileage length is the sum of the lengths of roads with signal strength greater than or equal to a preset strength threshold; S102, obtaining target road information corresponding to the road to be traveled between the vehicle's current position and the first target road position from the vehicle's advancing road.
[0022] S103, sending the target road information to the vehicle, so that the vehicle executes a control strategy based on the target road information.
[0023] In some embodiments, the vehicle can be installed with a vehicle terminal for data transmission with the cloud. The vehicle terminal can be a telematics box (T-Box for short), a smart antenna integrated terminal, etc. The T-Box is a kind of intelligent terminal device for Internet of Vehicles. It is usually installed in the car interior as a bridge connecting the car with the outside network. Its main function is to collect various data of the vehicle, such as location information, driving state, engine parameters, etc., and transmit these data to a remote server or cloud platform through wireless communication network technology.
[0024] The signal strength in the embodiments of the application can be the signal strength of GSM.
[0025] In some embodiments, the cloud can perform the process of determining the first target road position after receiving the location information sent by the vehicle, or perform the process of determining the first target road position every preset time interval.
[0026] It can be understood that, since the target road information is used for the vehicle to execute the control strategy, and the vehicle is continuously driving in this process, the vehicle needs to obtain the target road information of a certain distance in front, so as to avoid the lack of road information when the strategy control is performed. Therefore, the target road information of at least a specified mileage length can be taken as an execution condition of the control strategy, and the control strategy can be executed only when the execution condition is met. If the execution condition is not met, the control strategy may fail or cannot be executed. The control strategy can be predictive cruise, predictive shift or predictive energy management, etc.
[0027] In the process of determining the first target road position, the cloud first determines whether there is a blind area in the road segment of the specified mileage length starting from the current position of the vehicle on the road in front of the vehicle. The blind area is a road with a signal strength less than a preset strength threshold.
[0028] If there is a blind area, the mileage length of the road to be driven corresponding to the target road information sent by the cloud to the vehicle each time includes the length of the blind area and the target mileage length, where the target mileage length is the specified mileage length. Only in this way, can the target road information received by the vehicle each time meet the condition of executing the control strategy, and the waste of transmission resources of the cloud can be avoided. Further, the mileage length of the road to be driven including the length of the blind area can realize the transmission of road information of the blind area to the vehicle in the area with relatively good signal in advance, thereby reducing the information loss caused by signal problems of the vehicle.
[0029] If there is no blind area, the target road information only includes the road information of the road segment with the specified mileage length from the current position of the vehicle.
[0030] The specified mileage length can be flexibly set based on actual conditions, such as 2 kilometers, 3 kilometers, 8 kilometers or even longer. The road information mainly includes information such as the slope, curvature, speed limit, etc. in front of the vehicle, and the preset intensity threshold can be flexibly set based on actual conditions.
[0031] In combination Figure 2 , in the case that there is a blind area in the road segment with the specified mileage length from the current position of the vehicle on the road ahead of the vehicle, the target mileage length included in the mileage length of the road to be traveled corresponding to the target road information sent by the cloud to the vehicle each time is the specified mileage length.
[0032] As shown in Figure 2 , the abscissa is the road position in the forward direction, and the ordinate is the GSM signal strength. The preset intensity threshold is 15. The road position with a signal strength less than 15 is a blind area, and the vehicle will not receive the target road information. The road position with a signal strength greater than or equal to 15 can receive the target road information.
[0033] Suppose the cloud sends the target road information to the vehicle at the road position before and next to the blind area shown in Figure 2 , if the target mileage length included in the mileage length of the road to be traveled is not the specified mileage length, it is divided into two cases: the target mileage length is greater than the specified mileage length and the target mileage length is less than the specified mileage length.
[0034] If the target mileage length is greater than the specified mileage length, the mileage length of the road to be traveled of the target road information received by the vehicle at the road position before and next to the blind area shown in the figure is the blind area mileage length and the target mileage length, and the vehicle continues to travel forward until the vehicle reaches the road position in the blind area and is about to exit the blind area. At this time, the road information belonging to the road in front of the vehicle in the target road information in the vehicle is only the road information of the target mileage length in front of the vehicle, and the target mileage length is greater than the specified mileage length, so the corresponding control strategy can be executed, but data redundancy occurs, wasting the transmission performance of the cloud.
[0035] If the target mileage length is less than the specified mileage length, the mileage length of the to-be-traveled road in the target road information received by the vehicle before the vehicle travels out of the blind area and at the road position next to the blind area is the blind area mileage length and the target mileage length, and the vehicle continues to travel forward until the vehicle travels to the road position in the blind area and immediately out of the blind area, at this time, the road information in the target road information in the vehicle belonging to the road in front of the vehicle is only the road information of the target mileage length in front of the vehicle, and the target mileage length is less than the specified mileage length, at this time, the condition for executing the corresponding control strategy is not met, resulting in failure of the control strategy.
[0036] In summary, in the case that there is a blind area in the road segment of the specified mileage length starting from the current position of the vehicle on the road in front of the vehicle, the road information corresponding to the blind area and the target mileage length of the road information are sent to the terminal; in the case that there is no blind area in the road segment of the specified mileage length starting from the current position of the vehicle on the road in front of the vehicle, the target mileage length of the road information is sent to the terminal.
[0037] In some embodiments, the target mileage length can be gradually accumulated until the target mileage length reaches the specified mileage length, and the end position of the mileage length reaching the specified mileage length is determined as the first target road position.
[0038] Further, the target road information corresponding to the to-be-traveled road between the current position of the vehicle and the first target road position on the road in front of the vehicle is obtained.
[0039] In some embodiments, the target road information corresponding to the to-be-traveled road between the current position of the vehicle and the target road position on the road in front of the vehicle is obtained, including: obtaining the to-be-traveled road between the current position of the vehicle and the target road position on the road in front of the vehicle; determining the target coverage position of the to-be-traveled road; and determining the road information corresponding to the target coverage position from the road information database.
[0040] In some embodiments, the to-be-traveled road between the current position of the vehicle and the target road position on the road in front of the vehicle can be obtained, and the target coverage position of the to-be-traveled road is determined, wherein the target coverage position can be a combination of multiple positions, and the road information corresponding to the target coverage position is determined from the road information database.
[0041] In some embodiments, the road information database can store road information and road positions correspondingly, and the road information corresponding to each of the multiple positions included in the target coverage position can be found from the road information database, and the target road information can be obtained by combining the road information corresponding to each of the multiple positions.
[0042] In some embodiments, the method further includes: upon receiving an access request sent by a vehicle, obtaining the current location of the vehicle making the access request, the direction of travel of the vehicle, the road the vehicle is traveling on, and a specified mileage.
[0043] In some embodiments, the vehicle terminal can collect the vehicle's current location in real time, add the vehicle's current location and a specified mileage length to the access request, and send it to the cloud. The vehicle's current location can be used to represent the road the vehicle is traveling on.
[0044] In some embodiments, after receiving an access request, the cloud can determine the vehicle's direction of travel based on multiple adjacent access requests for the same vehicle, and obtain the vehicle's current location, the road the vehicle is traveling on, and the specified mileage from the access requests.
[0045] In some embodiments, the access request may also include navigation information and a specified mileage length. The cloud can directly obtain the vehicle's current location, the road the vehicle is traveling on, and the direction the vehicle is traveling from the navigation information in the access request, and obtain the execution mileage length from the access request.
[0046] This application proposes a data processing method, which includes: determining a first target road position on the vehicle's forward path, wherein the target mileage between the first target road position and the vehicle's current position reaches a specified mileage, and the target mileage is the sum of road lengths with signal strength greater than or equal to a preset strength threshold; acquiring target road information corresponding to the road to be traveled from the vehicle's current position to the first target road position from the vehicle's forward path; and sending the target road information to the vehicle so that the vehicle can execute a control strategy based on the target road information. This application's embodiment, by determining a target road position with signal strength meeting a threshold and sending road information within the range of the vehicle's current position and the target road position, reduces the risk of information transmission interruption due to signal blind spots, and ensures that the vehicle can receive road information meeting the specified mileage in the vehicle's forward direction at every moment, ensuring the execution of the control strategy at every moment. Furthermore, the vehicle can obtain key road information in areas with relatively good signal in advance, thereby reducing information loss due to signal problems.
[0047] In some embodiments, determining a first target road position on the vehicle's forward path includes: starting from the vehicle's current position, determining the signal strength of the next road position every preset mileage length on the vehicle's forward path; if the signal strength of the next road position is greater than or equal to a preset strength threshold, then determining the next road position as a second target road position; accumulating the preset mileage length between adjacent second target road positions to obtain a target mileage length; and determining the second target road position that makes the target mileage length reach a specified mileage length as the first target road position.
[0048] The preset mileage length can be flexibly set based on actual conditions.
[0049] It can be understood that the cloud can obtain the signal strength corresponding to each position information on the road ahead of the vehicle, and the target mileage length is a cumulative process of the mileage length. Therefore, it can be determined which mileage length can be part of the target mileage length, and then the target mileage length is updated step by step until the target mileage length reaches the specified mileage length, and the end position corresponding to the mileage length is determined as the first target road position.
[0050] Specifically, on the road ahead of the vehicle, the next road position can be obtained every preset mileage length from the current position of the vehicle, the signal strength corresponding to the road position is determined, and if the signal strength is greater than or equal to the signal strength threshold, the road position is determined as the second target road position.
[0051] Further, it is determined whether the road position before the road position and adjacent to the road position is the second target road position, and if so, the preset mileage length between the two road positions is accumulated to update the target mileage length.
[0052] The updating process of the target mileage length continues until the cumulative mileage length reaches the specified mileage length, the road position that makes the target mileage length reach the specified mileage length is obtained, and the road position is determined as the first target road position.
[0053] Suppose the preset mileage length is 20m, the current position of the vehicle is 0m, and the specified mileage length is 200m. First, position 1 20m away from the current position of the vehicle is obtained, and the signal strength corresponding to position 1 is further determined. If the signal strength is greater than or equal to the signal strength threshold, position 1 is determined as the second target road position, and it is determined whether the signal strength of the current position of the vehicle is greater than or equal to the signal strength threshold. If it is greater, the preset mileage length between the current position of the vehicle and position 1 is determined as the target mileage length.
[0054] It is determined that the target mileage length is less than the specified mileage length, then position 2 40m away from the current position of the vehicle is obtained, and the signal strength corresponding to position 2 is further determined. If the signal strength is greater than or equal to the signal strength threshold, position 2 is determined as the second target road position, and position 1 is the second target road position. The preset mileage length between position 1 and position 2 is accumulated to the current target mileage length to obtain the updated target mileage length.
[0055] The updated target mileage length is less than the specified mileage length, and the signal strength of the next road position is continuously obtained until the updated target mileage length reaches the specified mileage length, and the second target road position that makes the target mileage length reach the specified mileage length is determined as the first target road position Combining Figure 2 The process of determining the first target road position is described as follows.
[0056] As shown in the figure, the preset mileage length is 20 meters, i.e., the signal strength of each road position is determined every 20 meters, and the specified mileage length is assumed to be 600 meters. Figure 2
[0057] The signal strength of each road position is determined in sequence according to the position, and if the signal strength of each of the two adjacent road positions is greater than or equal to the preset strength threshold, the preset mileage length between the two road positions is accumulated.
[0058] As shown in the figure, before the blind area, the signal strength of each road position is greater than or equal to the preset strength threshold, and the target mileage length can be updated based on the preset mileage length between the road positions before the blind area, and the target mileage length is obtained as 340 meters, which does not reach the specified mileage length, and the accumulation process is continued. Since the signal strength of the multiple road positions in the blind area is less than the preset strength threshold, the preset mileage length between the road positions in the blind area is not accumulated. After the blind area, the signal strength of each road position returns to greater than or equal to the preset strength threshold, and the target mileage length is continuously updated until the target mileage length reaches 600 meters, and the road position that makes the target mileage length reach the specified mileage length is determined. Figure 2
[0059] Figure 2 In the embodiment, the road position that makes the target mileage length reach the specified mileage length is 740 meters before the current position of the vehicle, and the first target road position is determined as 740 meters before the current position of the vehicle.
[0060] In some embodiments, the method further comprises: constructing a signal strength database, and the signal strength database stores the road positions and the signal strengths. The construction of the signal strength database comprises: acquiring the road positions and the signal strengths sent by the multiple vehicles respectively; counting at least one signal strength corresponding to each road position; determining a target signal strength corresponding to each road position based on the at least one signal strength; and constructing the signal strength database based on each road position and the target signal strength corresponding to each road position.
[0061] In some embodiments, the cloud can store the signal strength database, and the signal strength database stores the road positions and the signal strengths, i.e., the corresponding signal strength can be found in the signal strength database based on the road position.
[0062] The construction of the signal strength database can be implemented as follows: Obtaining the road position and signal strength sent by each of the plurality of vehicles, each vehicle can send the road position and corresponding signal strength to the cloud in real time, and the cloud combines the road positions and signal strengths sent by all vehicles to obtain a plurality of positions and a plurality of signal strengths corresponding to the plurality of positions.
[0063] After receiving a road position and signal strength in the cloud, the road position is converted into a hash value based on a hash algorithm, and the number of reserved bits of the hash value can be flexibly set based on actual conditions, such as 8 bits, to obtain the corresponding relationship between the hash value and the signal strength.
[0064] It can be understood that in the case of a sufficient number of vehicles at a certain road position, the cloud can obtain a plurality of signal strengths corresponding to the road position, that is, a plurality of signal strengths corresponding to the hash value of the road position. For different signal strength values corresponding to the hash value, the mean, variance, and point density are calculated. For example, the hash value wwrxy0p corresponds to 5 signal strengths, which are 25, 24, 25, 26, and 27, the mean is (25+24+25+26+27) / 5=25.4, the variance is 1.04, and the point density is 5.
[0065] A first threshold is set according to the variance, and if the data fluctuation is greater than the first threshold, the data is considered to be not persuasive and is deleted. A second threshold is set according to the point density, and if the point number is less than the second threshold, the sample size is considered to be insufficient and is also deleted. The first threshold and the second threshold can be flexibly set based on actual conditions.
[0066] After a period of data update, a signal strength database as shown in Figure 3 can be obtained.
[0067] The signal strength database can include road identification, longitude, latitude, hash value, and signal strength.
[0068] In some embodiments, on the road ahead of the vehicle, the signal strength of the next road position is determined every specified mileage length from the current position of the vehicle, including: obtaining the next road position every preset mileage length from the current position of the vehicle on the road ahead of the vehicle; determining the signal strength of the next road position based on the signal strength database.
[0069] In some embodiments, the next road position can be obtained every preset mileage length on the road ahead of the vehicle, and the signal strength corresponding to the next road position can be found in the signal strength database.
[0070] Specifically, the next road position can be converted into a target hash value, and the signal strength corresponding to the target hash value can be found in the signal strength database.
[0071] A data processing method is described below according to an embodiment of the present application, and an execution subject of the embodiment of the present application is a vehicle.
[0072] Referring to Figure 4 , the method specifically includes the following steps. S401, receiving target road information sent by the cloud.
[0073] The target road information is road information of a to-be-traveled road between a current position of the vehicle and a first target road position on a road ahead of the vehicle, the first target road information is located in a vehicle advancing direction of the road ahead of the vehicle, a target mileage length between the first target road position and the current position of the vehicle reaches a specified mileage length, and the target mileage length is a total length of roads with a signal strength greater than or equal to a preset strength threshold; S402, executing a control strategy based on the target road information.
[0074] The data transmission method in the embodiment of the present application is similar to the data transmission method shown in Figure 1 , and thus will not be described here.
[0075] The present application provides a data processing method, device, equipment and storage medium, the method comprising: determining a first target road position located in a vehicle advancing direction on a road ahead of the vehicle, a target mileage length between the first target road position and a current position of the vehicle reaches a specified mileage length, and the target mileage length is a total length of roads with a signal strength greater than or equal to a preset strength threshold; obtaining target road information corresponding to a to-be-traveled road between the current position of the vehicle and the first target road position on the road ahead of the vehicle; and sending the target road information to the vehicle, so that the vehicle executes a control strategy based on the target road information. The embodiment of the present application determines a target road position with a signal strength satisfying a threshold, and sends road information in a range from the current position of the vehicle to the target road position, thereby reducing the risk of information transmission interruption caused by a signal blind area, and ensuring that the vehicle can receive road information satisfying a specified mileage length in the vehicle advancing direction at each moment, so as to ensure that the control strategy can be executed at each moment, and the vehicle can obtain key road information in a relatively good signal area in advance, thereby reducing information loss caused by a signal problem.
[0076] The embodiment of the present application also provides a data processing device applied to a cloud, and the device is used to execute the data processing method provided in the above Figure 3 embodiment. As shown in Figure 5 , the device comprises a determination module 501, an acquisition module 502 and a sending module 503.
[0077] The determining module 501 is configured to determine a first target road position in a direction of vehicle advancement on a road on which the vehicle is advancing, the target mileage length between the first target road position and a current position of the vehicle reaching a specified mileage length, the target mileage length being a sum of lengths of roads on which a signal strength is greater than or equal to a preset strength threshold. The acquiring module 502 is configured to acquire target road information corresponding to a road to be traveled between the current position of the vehicle and the first target road position on the road on which the vehicle is advancing. The sending module 503 is configured to send the target road information to the vehicle, so that the vehicle executes a control strategy based on the target road information.
[0078] The present application provides a data processing apparatus, which determines a first target road position in a direction of vehicle advancement on a road on which the vehicle is advancing, the target mileage length between the first target road position and a current position of the vehicle reaching a specified mileage length, the target mileage length being a sum of lengths of roads on which a signal strength is greater than or equal to a preset strength threshold; acquires target road information corresponding to a road to be traveled between the current position of the vehicle and the first target road position on the road on which the vehicle is advancing; and sends the target road information to the vehicle, so that the vehicle executes a control strategy based on the target road information. The embodiments of the present application determine a target road position on which a signal strength meets a threshold, and send road information in a range from the current position of the vehicle to the target road position, thereby reducing the risk of interruption of information transmission caused by a signal blind area, and ensuring that the vehicle can receive road information meeting a specified mileage length in the direction of vehicle advancement at each moment, execute a control strategy at each moment, and obtain key road information in a relatively good signal area in advance, thereby reducing information loss caused by a signal problem.
[0079] In some embodiments, the determining module 501 is specifically configured to: acquire a signal strength of a next road position on the road on which the vehicle is advancing every preset mileage length from the current position of the vehicle; if the signal strength of the next road position is greater than or equal to the preset strength threshold, determine the next road position as a second target road position; accumulate preset mileage lengths between adjacent second target road positions to obtain a target mileage length; determine a second target road position that makes the target mileage length reach the specified mileage length as the first target road position.
[0080] In some embodiments, the apparatus further includes a constructing module configured to: construct a signal strength database, the signal strength database corresponding to stored road positions and signal strengths.
[0081] In some embodiments, the constructing module is specifically configured to: obtain road positions and signal strengths respectively sent by a plurality of vehicles; count at least one signal strength corresponding to each road position; determine a target signal strength corresponding to each road position based on the at least one signal strength; construct a signal strength database based on each road position and the target signal strength corresponding to each road position.
[0082] In some embodiments, the determining module 501 is specifically configured to: start from a current position of the vehicle, and obtain a next road position every preset mileage length on a road where the vehicle is advancing; determine a signal strength of the next road position based on the signal strength database.
[0083] In some embodiments, the obtaining module 502 is further configured to: in a case where an access request sent by the vehicle is received, obtain vehicle current position information, a vehicle advancing direction, a vehicle advancing road and a specified mileage length of the access request.
[0084] In some embodiments, the obtaining module 502 is further configured to: obtain a to-be-traveled road between the current position of the vehicle and the target road position from the vehicle advancing road; determine a target coverage position of the to-be-traveled road; determine road information corresponding to the target coverage position from the road information database.
[0085] The embodiments of the present application further provide a data processing apparatus applied to a vehicle, which is used to execute the data processing method provided by the embodiments. Figure 4 As shown in the data processing apparatus provided by the embodiments, the apparatus comprises a receiving module 601 and an executing module 602. Figure 6
[0086] The receiving module 601 is configured to receive target road information sent by the cloud, wherein the target road information is road information of a to-be-traveled road between a current position of the vehicle and a first target road position on a road where the vehicle is advancing, the first target road information is located in a vehicle advancing direction of the road where the vehicle is advancing, a target mileage length between the first target road position and the current position of the vehicle reaches a specified mileage length, and the target mileage length is a sum of road lengths with signal strengths greater than or equal to a preset strength threshold. The executing module 602 is configured to execute a control strategy based on the target road information.
[0087] This application proposes a data processing apparatus that determines a first target road position along the vehicle's forward direction on the vehicle's path. The target mileage between the first target road position and the vehicle's current position reaches a specified mileage length, which is the sum of road lengths with signal strength greater than or equal to a preset strength threshold. The apparatus acquires target road information corresponding to the road to be traveled from the vehicle's current position to the first target road position from the vehicle's forward direction. It then sends the target road information to the vehicle so that the vehicle can execute a control strategy based on the target road information. This embodiment of the application reduces the risk of information transmission interruption due to signal blind spots by determining a target road position with signal strength meeting the threshold and sending road information within the range of the vehicle's current position and the target road position. It also ensures that the vehicle receives road information meeting the specified mileage length along the vehicle's forward direction at every moment, guaranteeing the execution of the control strategy at every moment. Furthermore, the vehicle can acquire key road information in areas with relatively good signal in advance, thereby reducing information loss due to signal problems.
[0088] This application also provides an electronic device for performing the above-described data processing method. Please refer to... Figure 7 It illustrates a schematic diagram of an electronic device provided by some embodiments of this application. For example... Figure 7 As shown, the electronic device 5 includes: a processor 500, a memory 501, a bus 502 and a communication interface 503. The processor 500, the communication interface 503 and the memory 501 are connected through the bus 502. The memory 501 stores a computer program that can run on the processor 500. When the processor 500 runs the computer program, it executes the data processing method provided in any of the foregoing embodiments of this application.
[0089] The memory 501 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this device network element and at least one other network element is achieved through at least one communication interface 503 (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc.
[0090] Bus 502 can be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. Memory 501 is used to store programs. After receiving execution instructions, processor 500 executes the program. The data processing method disclosed in any of the aforementioned embodiments of this application can be applied to processor 500, or implemented by processor 500.
[0091] The processor 500 can be an integrated circuit chip with a processing capability of signals. In the implementation process, each step of the above method can be completed by the integrated logic circuit of hardware in the processor 500 or the instruction in the form of software. The processor 500 described above can be a general processor, including a central processing unit (CPU), a network processor (NP), etc.; can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a ready programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. Each method, step and logic block diagram disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register, etc. The storage medium in the art. The storage medium is located in the memory 501, and the processor 500 reads the information in the memory 501, and combines the hardware to complete the steps of the above method.
[0092] The electronic device provided by the embodiments of the present application and the data processing method provided by the embodiments of the present application have the same beneficial effects as the method they adopt, run or implement.
[0093] The embodiments of the present application also provide a computer readable storage medium corresponding to the data processing method provided by the preceding embodiments. Please refer to Figure 8 The computer readable storage medium shown is an optical disc 60, and a computer program (i.e. program product) is stored on the optical disc 60. When the computer program is run by the processor, the data processing method provided by any of the preceding embodiments is executed.
[0094] It should be noted that examples of the computer readable storage medium can also include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other optical, magnetic storage medium, which will not be described one by one here.
[0095] The computer readable storage medium provided by the above embodiments of the present application and the data processing method provided by the embodiments of the present application have the same beneficial effects as the method adopted, run or implemented by the application program stored therein.
[0096] It is noted that In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the application can be practiced without these specific details. In some instances, well-known structures and techniques have not been shown in detail in order not to obscure the understanding of this description.
[0097] Similarly, it is to be understood that the mechanical features of the application that have sometimes been grouped together in a single embodiment, figure or description of embodiments of the application in the preceding description of example embodiments of the application are to be interpreted separately from each other such that the claimed application requires the features of each claim less the features specifically recited in that claim. In other words, the claimed application is directed to less than all of the features of a single embodiment disclosed in the preceding description of example embodiments of the application. Accordingly, the claims that follow the detailed description are hereby expressly incorporated into this detailed description, with each claim acting as a separate embodiment of the claimed application.
[0098] Furthermore, to one of ordinary skill in the art, these and other modifications to, and
[0099] The above description is intended to enable any person skilled in the art to make and use the application. The The embodiments of the application in which an exclusive property or privilege is claimed are defined as follows:
Claims
1. A data processing method, characterized by, The method comprises: determining a first target road position on a vehicle advancing road in a vehicle advancing direction, a target mileage length between the first target road position and a current vehicle position reaching a specified mileage length, the target mileage length being a sum of road lengths with signal strengths greater than or equal to a preset strength threshold; acquiring target road information corresponding to a road to be traveled between the current vehicle position and the first target road position from the vehicle advancing road; sending the target road information to the vehicle so that the vehicle executes a control strategy based on the target road information.
2. The method of claim 1, wherein, The determination of the first target road position on the vehicle advancing road in the vehicle advancing direction comprises: acquiring a signal strength of a next road position on the vehicle advancing road at a preset mileage length from the current vehicle position; if the signal strength of the next road position is greater than or equal to the preset strength threshold, determining the next road position as a second target road position; accumulating preset mileage lengths between adjacent second target road positions to obtain a target mileage length; determining a second target road position that makes the target mileage length reach the specified mileage length as the first target road position.
3. The method of claim 2, wherein, The method further comprises: constructing a signal strength database corresponding to stored road positions and signal strengths.
4. The method of claim 3, wherein, The construction of the signal strength database comprises: acquiring road positions and signal strengths respectively sent by a plurality of vehicles; counting at least one signal strength corresponding to each road position; determining a target signal strength corresponding to each road position based on the at least one signal strength; constructing a signal strength database based on each road position and the target signal strength corresponding to each road position.
5. The method of claim 4, wherein, The determination of the signal strength of the next road position on the vehicle advancing road at a specified mileage length from the current vehicle position on the vehicle advancing road comprises: acquiring a next road position on the vehicle advancing road at a preset mileage length from the current vehicle position; determining a signal strength of the next road position based on the signal strength database.
6. The method of claim 1, wherein, The method further comprises: in a case of receiving an access request sent by the vehicle, acquiring current vehicle position information, a vehicle advancing direction, a vehicle advancing road, and a specified mileage length of the access request.
7. The method of claim 1, wherein, The acquisition of the target road information corresponding to a road to be traveled between the current vehicle position and the target road position from the vehicle advancing road comprises: acquiring a road to be traveled between the current vehicle position and the target road position from the vehicle advancing road; determining a target coverage position of the road to be traveled; determining road information corresponding to the target coverage position from the road information database.
8. A data processing method, characterized by, The method comprises: receive target road information sent by the cloud, the target road information being road information of a to-be-traveled road between a current position of the vehicle and a first target road position on a vehicle advancing road, the first target road information being located in a vehicle advancing direction of the vehicle advancing road, and a target mileage length between the first target road position and the current position of the vehicle reaching a specified mileage length, the target mileage length being a sum of road lengths with signal strengths greater than or equal to a preset strength threshold; execute a control strategy based on the target road information.
9. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the method of any one of claims 1-8.
10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program is executed by the processor to implement the method of any one of claims 1-8.