Vehicle speed limiting method and device, electronic equipment and readable storage medium
By detecting the target speed limit sign and automatically adjusting the vehicle speed, the problem of speeding in the adaptive cruise system is solved, and the vehicle is safely driven within the speed limit range is achieved.
Patent Information
- Application Number
- CN202311114604.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-30
- Publication Date
- 2025-02-28
AI Technical Summary
Existing adaptive cruise systems are prone to speeding in road speed limit scenarios.
By detecting the target speed limit sign, determining its corresponding target position and speed limit value, calculating the speed limit range, and automatically adjusting the vehicle speed to meet the speed limit requirements when the vehicle enters this range.
It effectively avoids speeding, ensures that the vehicle maintains a reasonable speed within the speed limit range, and improves road safety.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent driving, and in particular to a vehicle speed limiting method, device, electronic device and readable storage medium. Background Art
[0002] The adaptive cruise function can perform cruise control according to the speed set by the driver. Only when there is a target vehicle ahead will the vehicle speed be automatically adjusted according to the following distance. For scenarios where there is no target vehicle, the system will always drive at the set speed. When there are special scenarios such as speed limits on the road, speeding is likely to occur. Summary of the invention
[0003] The present application provides a vehicle speed limiting method, device, electronic device and readable storage medium, aiming to solve the technical problem of speeding easily occurring in adaptive cruise control in the prior art.
[0004] In order to solve the above technical problem or at least partially solve the above technical problem, the present application provides a vehicle speed limiting method, the method comprising the steps of:
[0005] Determine a target position corresponding to a target speed limit sign and a first speed limit value;
[0006] determining a speed limit interval according to the target position and the first speed limit value;
[0007] If the vehicle is located within the speed limit interval, a speed limit operation is performed on the vehicle according to the first speed limit value.
[0008] Optionally, the step of determining the speed limit interval according to the target position and the first speed limit value includes:
[0009] Matching a first distance and a second distance corresponding to the first speed limit value;
[0010] Determine a first interval with the target position as the end point and the first distance as the length;
[0011] Determine a second interval with the target position as a starting point and the second distance as a length;
[0012] The union of the first section and the second section is used as the speed limit section.
[0013] Optionally, the step of performing a speed limit operation on the vehicle according to the first speed limit value includes:
[0014] Obtaining the current cruising speed of the vehicle;
[0015] Determining whether the current cruising speed is greater than the first speed limit value;
[0016] If the current cruising speed is greater than the first speed limit value, the current cruising speed is updated to the first speed limit value.
[0017] Optionally, the step of determining a target position corresponding to a target speed limit sign and a first speed limit value includes:
[0018] Obtaining a current road type of the vehicle and a driving expectation of the vehicle;
[0019] Determining whether the target speed limit sign matches the current road type and the driving expectation;
[0020] If the target speed limit sign matches the current road type and the driving expectation, a target position and a first speed limit value corresponding to the target speed limit sign are determined.
[0021] Optionally, the current road type includes a ramp road segment; the step of determining whether the target speed limit sign matches the current road type and the driving expectation includes:
[0022] If the current road type is the ramp road section, determining whether the target speed limit sign is a ramp speed limit sign, and whether the driving expectation is to enter a ramp;
[0023] If the target speed limit sign is a ramp speed limit sign and the driving expectation is to enter a ramp, or the target speed limit sign is a non-ramp speed limit sign and the driving expectation is not to enter a ramp, then the target speed limit sign matches the current road type and the driving expectation.
[0024] Optionally, if the current road type is the ramp road section, the step of determining whether the target speed limit sign is a ramp speed limit sign and whether the driving expectation is to enter a ramp includes:
[0025] If the current road type is the ramp road section, determining whether the ramp road section is a section before an entrance, a section in the middle of a ramp, or a section after an exit;
[0026] If the ramp road section is the ramp middle section or the post-exit section, the target speed limit sign matches the current road type and the driving expectation;
[0027] If the ramp road section is the road section before the entrance, it is determined whether the target speed limit sign is a ramp speed limit sign, and whether the driving expectation is to enter the ramp.
[0028] Optionally, the method further comprises:
[0029] If the target speed limit sign is not detected, obtaining the current road type;
[0030] Determining whether the current road type is a preset speed limit type;
[0031] If the current road type is a preset speed limit type, obtaining a second speed limit value corresponding to the current road type;
[0032] A speed limit operation is performed on the vehicle according to the second speed limit value.
[0033] To achieve the above object, the present invention further provides a vehicle speed limiting device, the vehicle speed limiting device comprising:
[0034] A first determination module is used to determine a target position corresponding to a target speed limit sign and a first speed limit value;
[0035] A second determining module, configured to determine a speed limit interval according to the target position and the first speed limit value;
[0036] The first execution module is configured to execute a speed limit operation on the vehicle according to the first speed limit value if the vehicle is located within the speed limit interval.
[0037] To achieve the above objectives, the present invention also provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the vehicle speed limiting method as described above when executed by the processor.
[0038] To achieve the above object, the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the vehicle speed limiting method as described above are implemented.
[0039] The present invention proposes a vehicle speed limit method, device, electronic device and readable storage medium, which determine the target position and the first speed limit value corresponding to the target speed limit sign; determine the speed limit interval according to the target position and the first speed limit value; if the vehicle is within the speed limit interval, perform a speed limit operation on the vehicle according to the first speed limit value. By detecting the target speed limit sign, the road speed limit requirements are clarified, and then the first speed limit value that meets the speed limit requirements is obtained. The vehicle is speed-limited by the first speed limit value, so that the vehicle's driving speed meets the road requirements, ensuring safe driving of the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0041] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0042] Figure 1 It is a flow chart of the first embodiment of the vehicle speed limiting method of the present invention;
[0043] Figure 2 A schematic diagram of a speed limit interval in a vehicle speed limit method of the present invention;
[0044] Figure 3 This is an overall control flow chart of an embodiment of a vehicle speed limiting method of the present invention;
[0045] Figure 4 It is a schematic diagram of the module structure of the electronic device of the present invention. DETAILED DESCRIPTION
[0046] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only embodiments of a part of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work should fall within the scope of protection of the present application.
[0047] The present invention provides a vehicle speed limiting method, referring to Figure 1 , Figure 1 This is a flow chart of a first embodiment of a vehicle speed limiting method according to the present invention, wherein the method comprises the following steps:
[0048] Step S10, determining a target position corresponding to a target speed limit sign and a first speed limit value;
[0049] The target speed limit sign is used to indicate the speed limit sign on the road that corresponds to the current driving state of the vehicle; specifically, the target speed limit sign may be the speed limit sign that is closest to the vehicle in the driving direction of the vehicle.
[0050] The target position is the position of the target speed limit sign on the road. The first speed limit value is the speed limit value indicated by the target speed limit sign.
[0051] It should be noted that the detection method of the target speed limit sign can be set based on the actual application scenario, such as detecting the speed limit sign in front of the vehicle through the FC (Front Camera) or sensor installed on the vehicle to determine the target position, and then identifying the speed limit sign to determine the first speed limit value; for example, using map software to determine the speed limit sign set on the road, and then further determining the target speed limit sign, and obtaining the target position and the first speed limit value corresponding to the target speed limit sign.
[0052] When determining the target speed limit sign, you can set the selection priority. When the target speed limit sign is detected by the FC on the vehicle, subsequent operations are performed through the target speed limit sign. When the FC on the vehicle does not detect the target speed limit sign, the target speed limit sign is determined through the map software and subsequent operations are performed.
[0053] Step S20, determining a speed limit interval according to the target position and the first speed limit value;
[0054] The speed limit interval is used to indicate the speed limit section corresponding to the target speed limit sign; it is understandable that the speed limit requirements of the speed limit sign are usually for a road section of a certain distance. At the same time, there is a correlation between the speed limit interval and the target position of the target speed limit sign, such as the speed limit interval takes the target position as the starting point, or the speed limit interval includes the target position; the length of the speed limit interval is usually related to the speed limit value, such as the larger the speed limit value, the longer the speed limit interval. Therefore, after the target speed limit sign is determined, the speed limit interval can be determined by the target position and the first speed limit value.
[0055] Step S30: If the vehicle is located in the speed limit zone, a speed limit operation is performed on the vehicle according to the first speed limit value.
[0056] After the speed limit interval is determined, it is necessary to control the driving speed of the vehicle within the speed limit interval to meet the speed limit requirement of the first speed limit value.
[0057] This embodiment detects the target speed limit sign to clarify the road speed limit requirement, and then obtains the first speed limit value that meets the speed limit requirement. The vehicle is speed-limited by the first speed limit value, so that the vehicle's driving speed meets the road requirement, thereby ensuring safe driving of the vehicle.
[0058] Further, in the second embodiment of the vehicle speed limiting method of the present invention proposed based on the first embodiment of the present invention, the step S20 includes the steps of:
[0059] Step S21, matching a first distance and a second distance corresponding to the first speed limit value;
[0060] Step S22, determining a first interval with the target position as the end point and the first distance as the length;
[0061] Step S23, determining a second interval with the target position as a starting point and the second distance as a length;
[0062] Step S24: taking the union of the first section and the second section as the speed limit section.
[0063] The first distance is used to indicate the distance at which the speed limit is required when the target position is close to the vehicle side; the second distance is used to indicate the distance at which the speed limit is required when the target position is away from the vehicle side.
[0064] The specific values of the first distance and the second distance can be set based on the actual scenario. In this embodiment, the first distance, the second distance and the first speed limit value are positively correlated, that is, the larger the first speed limit value is, the larger the corresponding first distance and second distance are; see Table 1 and Table 2, wherein Table 1 is a correlation table between the first distance and the first speed limit value, and Table 2 is a correlation table between the second distance and the first speed limit value:
[0065]
[0066] Table 1
[0067]
[0068]
[0069] Table 2
[0070] The “●” in Table 1 and Table 2 indicates that the distance is valid; see Figure 2 As shown in Table 1, when the first speed limit value is 60 / kph, the distance intervals of 50≥S≥0 are all valid. Therefore, the corresponding first distance is the maximum value in the distance interval, that is, 50m. That is, with the target position as the 0 point, the first interval corresponding to the first speed limit value of 60 / kph is [-50, 0]; similarly, when the first speed limit value in Table 2 is 60 / kph, the distance intervals of (0~-200], (-200~-400], (-400~-500], (-500~-600], (-600~-1000] are all valid. Therefore, the corresponding second distance is the maximum value in the distance interval, that is, 1000m. With the target position as the 0 point, the second interval corresponding to the first speed limit value of 60 / kph is (0, 1000]; the first interval and the second interval are combined to obtain the speed limit interval [-50, 1000] with the target position as the 0 point.
[0071] It should be noted that the specific values and intervals in Tables 1 and 2 are designed for illustration only and can be adjusted based on specific circumstances in actual applications.
[0072] Furthermore, when determining the first interval, the first distance can also be matched based on the difference between the current driving speed of the vehicle and the first speed limit value; it can be understood that, the greater the current driving speed is than the first speed limit value, the longer the time required to slow down and the longer the distance required to slow down. Therefore, determining the first distance by the difference between the current driving speed and the first speed limit value can meet the speed reduction needs and timely achieve the speed reduction to meet the speed reduction requirements of the target plate; specifically, the association relationship between the difference and the first distance is pre-set, and it can be understood that the difference is positively correlated with the first distance; calculate the difference between the current driving speed and the first speed limit value, when the difference is less than 0, match the corresponding first distance according to the aforementioned Table 1, when the difference is greater than 0, match the first distance corresponding to the difference based on the aforementioned association relationship, when the first distance corresponding to the difference is greater than the first distance corresponding to Table 1, use the first distance corresponding to the difference to determine the first interval, when the first distance corresponding to the difference is less than the first distance used in Table 1, use the first distance corresponding to Table 1 to determine the first interval.
[0073] This embodiment can accurately determine the speed limit interval.
[0074] Further, in a third embodiment of the vehicle speed limiting method of the present invention proposed based on the first embodiment of the present invention, step S30 includes the following steps:
[0075] Step S31, obtaining the current cruising speed of the vehicle;
[0076] Step S32, determining whether the current cruising speed is greater than the first speed limit value;
[0077] Step S33: if the current cruising speed is greater than the first speed limit value, the current cruising speed is updated to the first speed limit value.
[0078] The current cruising speed is the currently set adaptive cruise speed. The current cruising speed can be set by the user or by the vehicle default.
[0079] When the current cruising speed is greater than the first speed limit value, it is considered that the current cruising speed does not meet the speed limit requirement of the target speed limit sign. Therefore, the current cruising speed needs to be reduced to meet the speed limit requirement. Conversely, when the current cruising speed is less than the first speed limit value, it is considered that the current cruising speed meets the speed limit requirement of the target speed limit sign, and the current cruising speed can be maintained for adaptive cruising.
[0080] To reduce the current cruising speed, it is necessary to reduce the current cruising speed to meet the first speed limit value. In this embodiment, the current cruising speed is updated to the first speed limit value, so that the updated current cruising speed will never exceed the first speed limit value, thereby meeting the speed limit requirement. In actual applications, in order to further ensure that the current cruising speed meets the speed limit requirement, the current cruising speed can be updated to be less than the first speed limit value, such as setting a preset difference. When updating the current cruising speed, the first speed limit value minus the preset difference is calculated to obtain the target speed limit value, and the current cruising speed is updated to the target speed limit value, so that the current cruising speed is always less than the first speed limit value, further ensuring that the current cruising speed meets the speed limit requirement; the specific value of the preset difference can be set based on the actual application scenario.
[0081] It should be noted that the maximum speed limit value is used for explanation in this embodiment, that is, the speed limit value indicates the maximum allowed driving speed. In other embodiments, the minimum speed limit value can also be applied, that is, the speed limit value indicates the minimum running speed. The specific application method of the minimum speed limit value can be set in an analogous manner to the maximum speed limit value, which will not be elaborated here.
[0082] This embodiment can reasonably perform speed limit operation on the vehicle so that the cruising speed of the vehicle meets the speed limit requirement.
[0083] Further, in a fourth embodiment of the vehicle speed limiting method of the present invention proposed based on the first embodiment of the present invention, step S10 includes the steps of:
[0084] Step S11, obtaining the current road type of the vehicle and the driving expectation of the vehicle;
[0085] Step S12, determining whether the target speed limit sign matches the current road type and the driving expectation;
[0086] Step S13: If the target speed limit sign matches the current road type and the driving expectation, determine the target position and the first speed limit value corresponding to the target speed limit sign.
[0087] The current road type indicates the type of the road currently being traveled; road types include but are not limited to ramps, tunnels, toll stations, and service areas; driving expectation indicates the current driving plan; driving expectation can be reflected in driving direction, lane change, etc.
[0088] It is understandable that there may be multiple speed limit signs on the road, and the speed limit signs may be targeted at different road types or driving expectations. For example, different speed limit signs are set for different lanes, and the corresponding speed limit sign needs to be determined for the specific lane; for example, if the driving expectation is to change lanes, it is necessary to determine the subsequent cruising speed based on the corresponding speed limit sign after the lane change; therefore, when a speed limit sign is detected, it is necessary to determine whether the speed limit sign matches the current road type and driving expectations. Only when the speed limit sign matches the current road type and driving expectations, subsequent speed limit operations are performed. When the speed limit sign does not match the current road type or driving expectations, subsequent speed limit operations are not performed through the speed limit sign.
[0089] Further, the current road type includes a ramp road section; the step S12 includes the steps of:
[0090] Step S121, if the current road type is the ramp road section, determining whether the target speed limit sign is a ramp speed limit sign, and whether the driving intention is to enter a ramp;
[0091] Step S122: If the target speed limit sign is a ramp speed limit sign and the driving expectation is to enter a ramp, or the target speed limit sign is a non-ramp speed limit sign and the driving expectation is not to enter a ramp, the target speed limit sign matches the current road type and the driving expectation.
[0092] It is understandable that when the road type is a ramp section, the main road will branch out or merge into a ramp. At this time, there are two independent roads on the road, and speed limit signs are often set on the main road and the ramp respectively. Therefore, it is necessary to determine the speed limit sign corresponding to the driving expectations.
[0093] Ramp speed limit signs are for vehicles traveling on ramps; non-ramp speed limit signs are for vehicles traveling on main roads; when the vehicle's driving expectation is to enter the ramp, the ramp speed limit sign needs to be used as the target speed limit sign and subsequent operations are performed, and when the vehicle's driving expectation is not to enter the ramp, the non-ramp speed limit sign is used as the target speed limit sign and subsequent operations are performed; when the vehicle's driving expectation is to enter the ramp and there is only a non-ramp speed limit sign, the speed limit operation is not performed; when the vehicle's driving expectation is not to enter the ramp and there is only a ramp speed limit sign, the speed limit operation is not performed.
[0094] Furthermore, the step S121 includes the steps of:
[0095] Step S1211, if the current road type is the ramp road section, determining whether the ramp road section is a section before an entrance, a section in the middle of a ramp, or a section after an exit;
[0096] Step S1212: if the ramp road section is the ramp middle section or the post-exit section, the target speed limit sign matches the current road type and the driving expectation;
[0097] Step S1213: If the ramp road section is the road section before the entrance, it is determined whether the target speed limit sign is a ramp speed limit sign, and whether the driving expectation is to enter the ramp.
[0098] The section before the entrance is the section before the intersection of the main road and the ramp leaving the main road; the section in the ramp is the ramp itself; the section after the exit is the section after the intersection of the main road and the ramp entering the main road.
[0099] It can be understood that when the road type is a section in the ramp, it means that the vehicle is already traveling in the ramp. Therefore, it is considered that the currently detected target speed limit sign is a ramp speed limit sign, and subsequent speed limit operations can be performed according to the target speed limit sign. When the road type is a section after the exit, there is essentially only the main road in front of the vehicle, and the vehicle does not have the desired option of whether to enter the ramp. At the same time, since there are vehicles passing by the ramp on the main road, in order to ensure safety, speed limit operations can be performed directly according to the target speed limit sign.
[0100] When the road type is a pre-entrance section, the front of the vehicle includes a main road and a separated ramp. At the same time, the vehicle has different expectations of entering the ramp or not entering the ramp. Therefore, it is necessary to perform the above-mentioned matching judgment on the target speed limit sign.
[0101] Specifically, see Table 3, which is a validity indication table of target speed limit signs on ramp sections.
[0102]
[0103] Table 3
[0104] The "●" in Table 3 indicates the validity of the corresponding item. For example, in the first row, when the current road is the pre-entrance section, and the driving expectation is no navigation or navigation without off-ramp, and the target speed limit sign is a non-ramp speed limit sign, the target speed limit sign is valid, that is, the subsequent speed limit operation is performed through the target speed limit sign; the same is true for other rows and will not be repeated.
[0105] Furthermore, Table 3 also shows the characteristics of whether the vehicle is in the ramp side lane. It can be understood that when the vehicle is in the ramp side lane, it is considered that the vehicle can enter the ramp, and when the vehicle is not in the ramp side lane, it is considered that the vehicle does not have enough time to enter the ramp; therefore, when the vehicle is not in the ramp side lane, only the non-ramp speed limit sign is considered valid; when the vehicle is in the ramp side lane, it is further determined based on the driving expectation whether the ramp speed limit sign or the non-ramp speed limit sign is valid.
[0106] It should be noted that the above-mentioned step of matching the target speed limit sign with the current road type and driving expectations is applied to the target speed limit sign detected by the vehicle FC or sensor; and for the target speed limit sign detected by the map software, since the map software can clearly determine the vehicle's current road type and driving expectations, when detecting the target speed limit sign, it will directly match it based on the current road type and driving expectations. Therefore, subsequent speed limit operations can be performed directly through the target speed limit sign determined by the map software without the need for matching again.
[0107] This embodiment can accurately determine the target speed limit sign that matches the vehicle.
[0108] Further, in a fifth embodiment of the vehicle speed limiting method of the present invention proposed based on the first embodiment of the present invention, the method further includes:
[0109] Step S40, if the target speed limit sign is not detected, obtaining the current road type;
[0110] Step S50, determining whether the current road type is a preset speed limit type;
[0111] Step S60, if the current road type is a preset speed limit type, obtaining a second speed limit value corresponding to the current road type;
[0112] Step S70: performing a speed limit operation on the vehicle according to the second speed limit value.
[0113] It is understandable that not all roads will have target speed limit signs, and where there are no target speed limit signs, there is sometimes a need for a speed limit.
[0114] The preset speed limit type indicates the road type that needs to be speed limited. The preset speed limit type can be set based on the actual application scenario. The preset speed limit types in this embodiment include tunnel area, toll station area, service area area, and ramp road section. Specifically, see Table 4:
[0115]
[0116]
[0117] Table 4
[0118] It can be seen from Table 4 that ramp sections, tunnel areas, toll booth areas and service area areas are preset speed limit types, and speed limits are required on these road types; it should be noted that the second speed limit values shown in Table 4 are only examples. In actual applications, the second speed limit values corresponding to different preset speed limit types can be set based on actual application scenarios.
[0119] Furthermore, since the road conditions of the ramp section are more complicated, the ramp section is further subdivided; in the section before the entrance, if the vehicle is not in the ramp side lane, it means that it is kept on the main road, so there is no need to limit the speed; if the vehicle is in the ramp side lane, it means that there is a possibility of entering the ramp, so if the driving expectation is no navigation or navigation does not go down the ramp, there is no need to limit the speed. If the driving expectation is to navigate down the ramp, the speed is limited by the second speed limit value. At the same time, the closer to the ramp entrance, the smaller the second speed limit value. In the section after the entrance and exit, since it is kept on the main road, there is no need to limit the speed; in the section in the ramp, it is driving in the ramp, so it is necessary to limit the speed by the second speed limit value; in the section before the exit of the ramp where the vehicle exits the ramp, it is necessary to merge with the main road, so it is necessary to limit the speed by the second speed limit value.
[0120] It can be understood that the speed limit operation based on the preset speed limit type matching is performed when the target speed limit sign is not detected. When the target speed limit sign is detected, the speed limit operation is performed based on the target speed limit sign without matching the preset speed limit type.
[0121] This embodiment can implement speed limit for the vehicle based on the actual road type when the speed limit sign is not detected, thereby further ensuring the driving safety of the vehicle.
[0122] See also Figure 3 , Figure 3 This is an overall control flow chart of an embodiment of a vehicle speed limiting method of the present invention.
[0123] The target speed limit sign is detected by the vehicle's FC and map software respectively, and the preset speed limit type is matched at the same time; the first speed limit value and speed limit interval detected by FC are determined by the target speed limit sign detected by FC, the first speed limit value and speed limit interval detected by the map software are determined by the target speed limit sign detected by the map software, and the second speed limit value is determined by matching the preset speed limit type.
[0124] When there is a first speed limit value and a speed limit interval detected by FC, a speed limit operation is performed according to the first speed limit value and the speed limit interval detected by FC;
[0125] When the first speed limit value and speed limit interval detected by the FC do not exist, and the first speed limit value and speed limit interval detected by the map software exist, the speed limit operation is performed according to the first speed limit value and speed limit interval detected by the map software;
[0126] When the first speed limit value and speed limit interval detected by the FC and the first speed limit value and speed limit interval detected by the map software do not exist, the speed limit operation is performed using the second speed limit value.
[0127] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0128] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0129] The present application also provides a vehicle speed limiting device for implementing the above-mentioned vehicle speed limiting method, the vehicle speed limiting device comprising:
[0130] A first determination module is used to determine a target position corresponding to a target speed limit sign and a first speed limit value;
[0131] A second determining module, configured to determine a speed limit interval according to the target position and the first speed limit value;
[0132] The first execution module is configured to execute a speed limit operation on the vehicle according to the first speed limit value if the vehicle is located within the speed limit interval.
[0133] The vehicle speed limit device detects the target speed limit sign, thereby clarifying the road speed limit requirement, and then obtains the first speed limit value that meets the speed limit requirement. The vehicle speed is limited by the first speed limit value, so that the vehicle's driving speed meets the road requirement, ensuring the safe driving of the vehicle.
[0134] It should be noted that the first determination module in this embodiment can be used to execute step S10 in the embodiment of the present application, the second determination module in this embodiment can be used to execute step S20 in the embodiment of the present application, and the first execution module in this embodiment can be used to execute step S30 in the embodiment of the present application.
[0135] Furthermore, the second determining module includes:
[0136] A first matching submodule, configured to match a first distance and a second distance corresponding to the first speed limit value;
[0137] A first determination submodule is used to determine a first interval with the target position as an end point and the first distance as a length;
[0138] A second determination submodule is used to determine a second interval with the target position as a starting point and the second distance as a length;
[0139] The first execution submodule is configured to use a union of the first interval and the second interval as the speed limit interval.
[0140] Optionally, the first execution module includes:
[0141] A first acquisition submodule, used to acquire the current cruising speed of the vehicle;
[0142] A first judgment submodule, used to judge whether the current cruising speed is greater than the first speed limit value;
[0143] The first updating submodule is configured to update the current cruising speed to the first speed limit value if the current cruising speed is greater than the first speed limit value.
[0144] Optionally, the first determining module includes:
[0145] A second acquisition submodule is used to acquire the current road type of the vehicle and the driving expectation of the vehicle;
[0146] A second judgment submodule is used to judge whether the target speed limit sign matches the current road type and the driving expectation;
[0147] The third determination submodule is used to determine a target position and a first speed limit value corresponding to the target speed limit sign if the target speed limit sign matches the current road type and the driving expectation.
[0148] Optionally, the current road type includes a ramp road segment; the step of determining whether the target speed limit sign matches the current road type and the driving expectation includes:
[0149] If the current road type is the ramp road section, determining whether the target speed limit sign is a ramp speed limit sign, and whether the driving expectation is to enter a ramp;
[0150] If the target speed limit sign is a ramp speed limit sign and the driving expectation is to enter a ramp, or the target speed limit sign is a non-ramp speed limit sign and the driving expectation is not to enter a ramp, then the target speed limit sign matches the current road type and the driving expectation.
[0151] Optionally, if the current road type is the ramp road section, the step of determining whether the target speed limit sign is a ramp speed limit sign and whether the driving expectation is to enter a ramp includes:
[0152] If the current road type is the ramp road section, determining whether the ramp road section is a section before an entrance, a section in the middle of a ramp, or a section after an exit;
[0153] If the ramp road section is the ramp middle section or the post-exit section, the target speed limit sign matches the current road type and the driving expectation;
[0154] If the ramp road section is the road section before the entrance, it is determined whether the target speed limit sign is a ramp speed limit sign, and whether the driving expectation is to enter the ramp.
[0155] Optionally, the method further comprises:
[0156] If the target speed limit sign is not detected, obtaining the current road type;
[0157] Determining whether the current road type is a preset speed limit type;
[0158] If the current road type is a preset speed limit type, obtaining a second speed limit value corresponding to the current road type;
[0159] A speed limit operation is performed on the vehicle according to the second speed limit value.
[0160] It should be noted that the examples and application scenarios implemented by the above modules and corresponding steps are the same, but are not limited to the contents disclosed in the above embodiments. It should be noted that the above modules as part of the device can be implemented by software or hardware, wherein the hardware environment includes a network environment.
[0161] Reference Figure 4 In terms of hardware structure, the electronic device may include components such as a communication module 10, a memory 20, and a processor 30. In the electronic device, the processor 30 is connected to the memory 20 and the communication module 10 respectively, and a computer program is stored in the memory 20. The computer program is executed by the processor 30 at the same time, and the steps of the above method embodiment are implemented when the computer program is executed.
[0162] The communication module 10 can be connected to an external communication device through a network. The communication module 10 can receive requests from an external communication device, and can also send requests, instructions and information to the external communication device, which can be other electronic devices, servers or Internet of Things devices, such as televisions, etc.
[0163] The memory 20 can be used to store software programs and various data. The memory 20 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as determining the target position corresponding to the target speed limit sign and the first speed limit value), etc.; the data storage area can include a database, and the data storage area can store data or information created according to the use of the system, etc. In addition, the memory 20 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0164] The processor 30 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. It executes various functions of the electronic device and processes data by running or executing software programs and / or modules stored in the memory 20, and calling data stored in the memory 20, so as to monitor the electronic device as a whole. The processor 30 may include one or more processing units; optionally, the processor 30 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 30.
[0165] although Figure 4 Although not shown, the electronic device may further include a circuit control module, which is used to connect to a power source to ensure the normal operation of other components. Figure 4 The electronic device structure shown in the figure does not constitute a limitation of the electronic device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0166] The present invention also provides a computer-readable storage medium on which a computer program is stored. The computer-readable storage medium may be Figure 4 The memory 20 in the electronic device may also be at least one of a ROM (Read-Only Memory) / RAM (Random Access Memory), a magnetic disk, and an optical disk. The computer-readable storage medium includes a number of instructions for enabling a terminal device with a processor (which may be a television, a car, a mobile phone, a computer, a server, a terminal, or a network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0167] In the present invention, the terms "first", "second", "third", "fourth" and "fifth" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0168] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0169] Although the embodiments of the present invention have been shown and described above, the scope of protection of the present invention is not limited thereto. It is understood that the above embodiments are exemplary and cannot be understood as limiting the present invention. A person of ordinary skill in the art can change, modify and replace the above embodiments within the scope of the present invention, and these changes, modifications and replacements should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be subject to the scope of protection of the claims.
Claims
1. A vehicle speed limiting method, characterized in that: The vehicle speed limiting method comprises: Determine a target position corresponding to a target speed limit sign and a first speed limit value; determining a speed limit interval according to the target position and the first speed limit value; If the vehicle is located within the speed limit interval, a speed limit operation is performed on the vehicle according to the first speed limit value.
2. The vehicle speed limiting method according to claim 1, characterized in that: The step of determining the speed limit interval according to the target position and the first speed limit value comprises: Matching a first distance and a second distance corresponding to the first speed limit value; Determine a first interval with the target position as the end point and the first distance as the length; Determine a second interval with the target position as a starting point and the second distance as a length; The union of the first section and the second section is used as the speed limit section.
3. The vehicle speed limiting method according to claim 1, characterized in that: The step of performing a speed limit operation on the vehicle according to the first speed limit value comprises: Obtaining the current cruising speed of the vehicle; Determining whether the current cruising speed is greater than the first speed limit value; If the current cruising speed is greater than the first speed limit value, the current cruising speed is updated to the first speed limit value.
4. The vehicle speed limiting method according to claim 3, characterized in that: The step of determining the target position corresponding to the target speed limit sign and the first speed limit value comprises: Obtaining a current road type of the vehicle and a driving expectation of the vehicle; Determining whether the target speed limit sign matches the current road type and the driving expectation; If the target speed limit sign matches the current road type and the driving expectation, a target position and a first speed limit value corresponding to the target speed limit sign are determined.
5. The vehicle speed limiting method according to claim 4, characterized in that: The current road type includes a ramp road section; the step of determining whether the target speed limit sign matches the current road type and the driving expectation includes: If the current road type is the ramp road section, determining whether the target speed limit sign is a ramp speed limit sign, and whether the driving expectation is to enter a ramp; If the target speed limit sign is a ramp speed limit sign and the driving expectation is to enter a ramp, or the target speed limit sign is a non-ramp speed limit sign and the driving expectation is not to enter a ramp, then the target speed limit sign matches the current road type and the driving expectation.
6. The vehicle speed limiting method according to claim 5, characterized in that: If the current road type is the ramp road section, the step of determining whether the target speed limit sign is a ramp speed limit sign and whether the driving expectation is to enter the ramp includes: If the current road type is the ramp road section, determining whether the ramp road section is a section before an entrance, a section in the middle of a ramp, or a section after an exit; If the ramp road section is the ramp middle section or the post-exit section, the target speed limit sign matches the current road type and the driving expectation; If the ramp road section is the road section before the entrance, it is determined whether the target speed limit sign is a ramp speed limit sign, and whether the driving expectation is to enter the ramp.
7. The vehicle speed limiting method according to claim 1, characterized in that: The method further comprises: If the target speed limit sign is not detected, obtaining the current road type; Determining whether the current road type is a preset speed limit type; If the current road type is a preset speed limit type, obtaining a second speed limit value corresponding to the current road type; A speed limit operation is performed on the vehicle according to the second speed limit value.
8. A vehicle speed limiting device, characterized in that: The vehicle speed limiting device comprises: A first determination module is used to determine a target position corresponding to a target speed limit sign and a first speed limit value; A second determining module, configured to determine a speed limit interval according to the target position and the first speed limit value; The first execution module is configured to execute a speed limit operation on the vehicle according to the first speed limit value if the vehicle is located within the speed limit interval.
9. An electronic device, characterized in that: The electronic device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the vehicle speed limiting method according to any one of claims 1 to 7 when executed by the processor.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the vehicle speed limiting method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Speed limiting method and speed limiting device for automobile
CN102848920A
Speed-limiting method of self-adaptive cruise system of automobile
CN109760678A
Ramp speed limit recognition method and device
CN110310499A
Apparatus and method for controlling speed
CN111002982A
Expressway ramp speed limit control method and system, vehicle and storage medium
CN112758092A
Cited By
Vehicle speed limit control method and device and vehicle
CN121201048A