Information Processing Method, Apparatus, Device, and Storage Medium
By obtaining and adjusting the scope of the speed limit sign, the problem of poor speed limit rationality in the prior art is solved and driving safety is improved.
Patent Information
- Application Number
- CN202210058552.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-13
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2042-01-13
AI Technical Summary
In the prior art, when speed limit assignment is performed based on speed limit signs on the road, the speed limit is poor, resulting in a reduction in driving safety.
By obtaining the scope of action information of multiple speed limit signs on the first road chain, the target speed limit sign is determined, and when its scope of action does not meet the preset conditions, the scope of action of the previous and next speed limit signs is adjusted.
It improves the rationality of the scope of action of the target speed limit sign and improves driving safety.
Smart Images

Figure CN114419593B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of Internet technologies, and in particular to fields such as image processing, map speed limit, and autonomous driving. Background Art
[0002] With the increasing improvement of living standards, cars are getting closer and closer to our lives, and safe driving of cars has also attracted more and more attention. Whether it is for manned driving or unmanned driving, navigation has become an important part of driving. In related technologies, speed limit values are assigned according to speed limit signs on the road, and the rationality of speed limits is poor, which in turn leads to a reduction in driving safety. Summary of the Invention
[0003] The present disclosure provides an information processing method, apparatus, device, storage medium, and computer program product.
[0004] According to a first aspect of the present disclosure, there is provided an information processing method, including:
[0005] Obtaining range information corresponding to multiple speed limit signs of a first road link respectively;
[0006] Based on the range information corresponding to the multiple speed limit signs respectively, determining a target speed limit sign of the first road link;
[0007] In a case where the range of the target sign does not meet a preset condition, combining the range information corresponding to the previous speed limit sign and the next speed limit sign of the target speed limit sign on the first road link respectively, and adjusting the range of the target sign to obtain target range information of the target speed limit sign.
[0008] According to a second aspect of the present disclosure, there is provided an information processing apparatus, including:
[0009] An obtaining module, configured to obtain range information corresponding to multiple speed limit signs of a first road link respectively;
[0010] A determining module, configured to determine a target speed limit sign of the first road link based on the range information corresponding to the multiple speed limit signs respectively;
[0011] A first processing module, configured to, in a case where the range of the target sign does not meet a preset condition, combine the range information corresponding to the previous speed limit sign and the next speed limit sign of the target speed limit sign on the first road link respectively, and adjust the range of the target sign to obtain the target range information of the target speed limit sign.
[0012] According to a third aspect of the present disclosure, there is provided an electronic device, including:
[0013] At least one processor; and
[0014] A memory communicatively connected to the at least one processor; wherein,
[0015] The memory stores instructions executable by the at least one processor, and when the instructions are executed by the at least one processor, the at least one processor is enabled to execute the method provided in the above first aspect.
[0016] According to a fourth aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are for causing the computer to execute the method provided in the above first aspect.
[0017] According to a fifth aspect of the present disclosure, there is provided a computer program product including a computer program, which when executed by a processor implements the method provided in the above first aspect.
[0018] The embodiments of the present disclosure can improve the rationality of the target action range of the target speed limit sign and enhance driving safety.
[0019] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The drawings are used to better understand the solution and do not constitute a limitation to the present disclosure. Among them:
[0021] Figure 1 is a schematic flowchart of an information processing method according to an embodiment of the present disclosure;
[0022] Figure 2 is a schematic diagram of a speed limit sign with a clear action distance according to an embodiment of the present disclosure;
[0023] Figure 3 is a schematic diagram of a speed limit sign with a clear scenario according to an embodiment of the present disclosure;
[0024] Figure 4 is a schematic diagram of the speed change of speed limit signs on the same road chain according to an embodiment of the present disclosure Figure 1 ;
[0025] Figure 5 is a schematic diagram of the speed change of speed limit signs on the same road chain according to an embodiment of the present disclosure Figure 2 ;
[0026] Figure 6 is a schematic diagram of the speed change of speed limit signs on the same road chain according to an embodiment of the present disclosure Figure 3 ;
[0027] Figure 7 Schematic diagram of speed change of speed limit signs on the same road link according to an embodiment of the present disclosure Figure 4 ;
[0028] Figure 8 Schematic diagram of a road link according to an embodiment of the present disclosure;
[0029] Figure 9 Schematic structural diagram of an information processing device according to an embodiment of the present disclosure;
[0030] Figure 10 Schematic diagram of the usage scenario of speed limit control provided by an embodiment of the present disclosure;
[0031] Figure 11 Block diagram of an electronic device for implementing the information processing method according to an embodiment of the present disclosure. Detailed implementation manners
[0032] The following describes exemplary embodiments of the present disclosure with reference to the accompanying drawings. Various details of the embodiments of the present disclosure are included to facilitate understanding, and they should be considered merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for clarity and conciseness, descriptions of well-known functions and structures are omitted below.
[0033] Terms such as "first", "second", and "third" in the description and claims of the present disclosure and the above accompanying drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a method, system, product, or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.
[0034] An embodiment of the present disclosure provides an information processing method. The information processing method can be applied to an electronic device, which includes but is not limited to a fixed device and / or a mobile device. For example, the fixed device includes but is not limited to a server, and the server can be a cloud server or a general server. For example, the mobile device includes but is not limited to: a vehicle-mounted terminal, a navigation device. As Figure 1 shown, the information processing method includes:
[0035] S101: Obtain the action range information corresponding to multiple speed limit signs of a first road link;
[0036] S102: Determine the target speed limit sign of the first road link based on the action range information corresponding to the multiple speed limit signs;
[0037] S103: When the action range of the target sign does not meet the preset conditions, combine the action range information corresponding to the previous speed limit sign and the next speed limit sign of the target speed limit sign on the first road chain to adjust the action range of the target sign, and obtain the target action range information of the target speed limit sign.
[0038] Here, the speed limit signs include, but are not limited to, high speed limit signs, low speed limit signs, and speed limit removal signs. Speed limit signs are mainly used on highways and urban roads.
[0039] Here, the action range information includes at least one of the speed limit value and the action distance.
[0040] Figure 2 The schematic diagram of the speed limit sign with a clear action distance is shown. From Figure 2 it can be seen that Figure 2 the speed limit sign in Figure 3 has a clear action distance, and the action distance is 4374 meters. Figure 3 The schematic diagram of the speed limit sign with a clear scenario is shown. From Figure 3 it can be seen that
[0041] the speed limit sign in
[0042] This disclosure does not limit how the database obtains the speed limit signs included in the first road chain and the action range information corresponding to each speed limit sign.
[0043] In this way, the action range information corresponding to multiple speed limit signs on the first road chain can be quickly obtained, providing a guarantee for quickly determining the target speed limit sign and its action range information subsequently.
[0044] In other embodiments, obtaining the action range information corresponding to multiple speed limit signs on the first road chain includes: based on the identification information of the first road chain, obtaining from the database the speed limit signs included in the first road chain and the action range information corresponding to each speed limit sign.
[0045] In this way, multiple speed limit signs that match the actual situation of the current speed limit sign on the first road chain and their respective corresponding action range information can be obtained, which helps to make the target speed limit sign and its action range information adapt to the current road conditions and speed limit signs, and improves the rationality of the action range of the target speed limit sign.
[0046] Here, the target action range information of the target speed limit sign includes the speed limit value and / or the action distance of the target speed limit sign.
[0047] Here, the first road chain includes N speed limit signs and M target speed limit signs, where M is an integer greater than or equal to 0, N is an integer greater than or equal to 1, and M is less than or equal to N.
[0048] It should be noted that different scenarios may correspond to different preset conditions. The same scenario may correspond to one or more preset conditions.
[0049] The present disclosure does not impose mandatory limitations on the preset conditions, and the specific preset conditions can be set or adjusted according to the type of scenario or user requirements.
[0050] In the technical solution described in the embodiments of the present disclosure, the target speed limit sign of the first road chain is determined based on the action range information respectively corresponding to multiple speed limit signs on the first road chain; and then, in combination with the action range information respectively corresponding to the previous speed limit sign and the next speed limit sign of the target speed limit sign on the first road chain, the action range information of the target speed limit sign is determined. In this way, the action range of the determined target speed limit sign can be made more reasonable, thereby contributing to improving driving safety.
[0051] In some embodiments, the action range information of the speed limit sign includes the speed limit value. Among them, determining the target speed limit sign of the first road chain based on the action range information respectively corresponding to multiple speed limit signs includes: determining the speed limit sign with a speed limit value lower than the first threshold as the target speed limit sign based on the speed limit values respectively corresponding to multiple speed limit signs.
[0052] Here, the first threshold can be set or adjusted according to actual situations such as safety requirements or scenario requirements.
[0053] For example, the speed limit signs are divided into two categories, one is the general speed limit sign, and the other is the target speed limit sign; if the speed limit value of the general speed limit sign is greater than or equal to X, then the first threshold is less than X.
[0054] In this way, determining the speed limit sign with a speed limit value lower than the first threshold as the target speed limit sign helps to clarify the action range of this type of target speed limit sign, thereby contributing to improving the rationality of the overall speed limit on the road chain and enhancing driving safety.
[0055] In some embodiments, the action range information of the speed limit sign includes the action distance. Among them, determining the target speed limit sign of the first road chain based on the action range information respectively corresponding to multiple speed limit signs includes: determining the speed limit sign with an action distance value lower than the second threshold as the target speed limit sign based on the action distance values respectively corresponding to multiple speed limit signs.
[0056] Here, the second threshold can be set or adjusted according to actual situations such as safety requirements or temporary construction needs, etc.
[0057] For example, speed limit signs are divided into two categories, one is the general speed limit sign, and the other is the target speed limit sign; if the action distance of the general speed limit sign is greater than or equal to Y, then the second threshold is less than Y.
[0058] Another example, if the speed limit sign has a clear action distance and this action distance is less than the shortest action distance Z, then the second threshold is less than or equal to Z.
[0059] In this way, determining the speed limit signs with action distances lower than the second threshold as target speed limit signs helps to clarify the action range of such target speed limit signs, thereby helping to improve the rationality of speed limits on the road chain and enhancing driving safety.
[0060] In some embodiments, when the action range of the target sign does not meet the preset conditions, combining the action range information corresponding to the previous speed limit sign and the next speed limit sign of the target speed limit sign on the first road chain to adjust the action range of the target sign to obtain the target action range information of the target speed limit sign, including: obtaining the action distance and speed limit value included in the action range of the target speed limit sign; when the action distance corresponding to the target speed limit sign does not meet the preset first shortest action distance requirement, combining the speed limit values corresponding to the previous speed limit sign and the next speed limit sign of the target speed limit sign on the first road chain to adjust the action distance and / or speed limit value in the action range of the target speed limit sign; based on the adjusted action distance and / or speed limit value of the target speed limit sign, determining the target action range information of the target speed limit sign. Further, when the action distance corresponding to the target speed limit sign meets the preset first shortest action distance requirement, the action range of the target speed limit sign is not adjusted.
[0061] Here, the action range of the target sign refers to the action range information indicated on the target speed limit sign. For example, Figure 2 the speed limit value shown in [reference] is 80 km / h and the action distance is 4374 meters. Another example, Figure 3 the speed limit value of the physical sign in [reference] is 30 km / h.
[0062] Here, the preset first shortest action distance requirement can be set with reference to the minimum length standard of the speed limit area. Exemplarily, Table 1 shows the corresponding relationship between the speed limit value and the minimum length of the speed limit area.
[0063]
[0064]
[0065] Table 1
[0066] It can be understood that the values shown in Table 1 can be set or adjusted according to the minimum safety standard or the desired safety standard.
[0067] It should be noted that different first shortest action distance requirements can be adopted for different road scenarios.
[0068] In some embodiments, when the action range of the target sign does not meet the preset conditions, the action range of the target sign is adjusted by combining the action range information corresponding to the previous speed limit sign and the next speed limit sign on the first road chain of the target speed limit sign, and the target action range information of the target speed limit sign is obtained, including: when the distance between the end position of the target speed limit sign and the start position of the next speed limit sign of the target speed limit sign does not meet the second shortest action distance requirement, the speed limit values corresponding to the previous speed limit sign and the next speed limit sign on the first road chain of the target speed limit sign are combined to adjust the action distance and / or speed limit value in the action range of the target speed limit sign; based on the adjusted action distance and / or speed limit value of the target speed limit sign, the target action range information of the target speed limit sign is determined.
[0069] Here, the preset second shortest action distance requirement can also be set with reference to the minimum length standard of the speed limit area as shown in Table 1. It should be noted that different second shortest action distance requirements can be adopted for different road scenarios.
[0070] In some embodiments, when the action range of the target sign does not meet the preset conditions, the action range of the target sign is adjusted by combining the action range information corresponding to the previous speed limit sign and the next speed limit sign on the first road chain of the target speed limit sign, and the target action range information of the target speed limit sign is obtained, including: when the action distance corresponding to the target speed limit sign does not meet the preset first shortest action distance requirement, the speed limit value of the target speed limit sign is compared with the speed limit value of the previous speed limit sign. If the speed limit value of the target speed limit sign is lower than the speed limit value of the previous speed limit sign, and the absolute value of the difference between the speed limit value of the target speed limit sign and the speed limit value of the previous speed limit sign is greater than the first preset value, and at the same time the speed limit value of the target speed limit sign is lower than the speed limit value of the next speed limit sign, and the absolute value of the difference between the speed limit value of the target speed limit sign and the speed limit value of the next speed limit sign is greater than the second preset value, then the action distance corresponding to the target speed limit sign is extended from the action distance to the starting point of the next speed limit sign, and the target action range information of the target speed limit sign is obtained based on the adjusted action distance.
[0071] In some embodiments, when the effective range of the target speed limit sign does not meet the preset conditions, the effective range of the target speed limit sign is adjusted by combining the effective range information corresponding to the previous speed limit sign and the next speed limit sign on the first road chain, and the target effective range information of the target speed limit sign is obtained, including: when the distance between the end position of the target speed limit sign and the start position of the next speed limit sign of the target speed limit sign does not meet the requirement of the preset second shortest effective distance, comparing the speed limit value of the target speed limit sign with the speed limit value of the previous speed limit sign; if the speed limit value of the target speed limit sign is lower than the speed limit value of the previous speed limit sign, and the absolute value of the difference between the speed limit value of the target speed limit sign and the speed limit value of the previous speed limit sign is greater than the first preset value, and at the same time the speed limit value of the target speed limit sign is lower than the speed limit value of the next speed limit sign, and the absolute value of the difference between the speed limit value of the target speed limit sign and the speed limit value of the next speed limit sign is greater than the second preset value, then the effective distance corresponding to the target speed limit sign is extended from the original effective distance to the starting point of the next speed limit sign, and the target effective range information of the target speed limit sign is obtained based on the adjusted effective distance; or, the speed limit value of the section between the original end position of the target speed limit sign and the start position of the next speed limit sign of the target speed limit sign is set to the target speed limit value, the target speed limit value is higher than the speed limit value of the target speed limit sign but lower than the speed limit value of the previous speed limit sign, and the target speed limit value and the section between the original end position of the target speed limit sign and the start position of the next speed limit sign of the target speed limit sign at least meet the requirement of the second shortest effective distance, and the target effective range information of the target speed limit sign is obtained based on the target speed limit value and the adjusted effective distance.
[0072] For example, Figure 4 shows a schematic diagram of road chain 1. As Figure 4 shown, the road chain 1 includes sections A1, A2, A3 and A4. The road chain 1 has a general speed limit sign of 100 km / h located in section A1, a target speed limit sign of 40 km / h located in section A2, and a general speed limit sign of 80 km / h located in section A4, and there is no speed limit sign in section A3. Generally speaking, after the effective distance of the target speed limit sign ends but before entering the range of the next speed limit sign, the speed limit value of the previous speed limit sign, that is, 100 km / h, is restored. Since the distance of section A3 is 50 m, which is less than the shortest effective distance of 2 km in Table 1, the effective distance of the target speed limit sign is adjusted to the next speed limit sign. The specific adjustment result is as Figure 5 shown, that is, in section A3, the speed of 100 km / h is not restored, but the speed limit continues to be 40 km / h, avoiding the Figure 4 high-low-high speed phenomenon in sections A1, A2 and A3 of
[0073] For example, Figure 6 a schematic diagram of road link 2 is shown, as Figure 6 shown, the road link 2 includes road sections B1, B2, B3, and B4. On the road link 2, there is a general speed limit sign of 80 km / h located on road section B1, a target speed limit sign of 30 km / h located on road section B2, and a general speed limit sign of 50 km / h located on road section B4. There is no speed limit sign on road section B3. Generally speaking, after the action distance of the target speed limit sign ends but before entering the range of the next speed limit sign, the speed limit value of the previous speed limit sign, that is, 80 km / h, is restored. Since the distance of road section B3 is 30 m, which is less than the shortest action distance of 0.8 km in Table 1, the action distance of the target speed limit sign is adjusted to the next speed limit sign. The specific adjustment result is as Figure 7 shown, that is, on road section B3, the speed of 80 km / h is not restored, but the speed limit continues to be 30 km / h, avoiding the occurrence of Figure 6 the low-high-low speed phenomenon on road sections B2, B3, and B4 in , which helps to improve the rationality of speed assignment and further helps to enhance driving safety.
[0074] In this way, when the action distance corresponding to the target speed limit sign does not meet the preset shortest action distance requirement, by combining the action range information corresponding to the previous speed limit sign and the next speed limit sign of the target speed limit sign on the first road link, the action range of the target speed limit sign is determined, which can improve the rationality of speed limit assignment and further helps to enhance driving safety.
[0075] In some embodiments, when the action range of the target sign does not meet the preset conditions, by combining the action range information corresponding to the previous speed limit sign and the next speed limit sign of the target speed limit sign on the first road link, the action range of the target sign is adjusted to obtain the target action range information of the target speed limit sign, including: combining the action range of the target speed limit sign, and the speed limit values corresponding to the previous speed limit sign and the next speed limit sign of the target speed limit sign on the first road link respectively, to determine the reasonable action range of the target speed limit sign; when the action range is different from the reasonable action range, based on the reasonable action range, the target action range information of the target speed limit sign is determined.
[0076] For example, the original action range information of the target speed limit sign is x = x0, y = y0; the speed limit value of the previous speed limit sign is x = x1, and the speed limit value of the next speed limit sign is x = x2. By comparing the magnitudes and differences among x1, x2, and x0, the target action range information of the target speed limit sign is determined as x = x0', y = y0'.
[0077] In this way, first determine the reasonable action range of the target speed limit sign, and then compare the reasonable action range with the original action range, so that the finally set action range meets the rationality requirements, which can greatly improve the rationality of speed limit and further contribute to improving driving safety.
[0078] In some embodiments, the information processing method may further include: when switching from the first road chain to the second road chain, determining the action range of the first speed limit sign in the second road chain based on the action range information of the last speed limit sign in the first road chain.
[0079] For example, the first road chain includes 8 speed limit signs, among which there are 3 target speed limit signs, and the last speed limit sign is a general speed limit sign with a speed limit value of x8; the second road chain includes 3 speed limit signs, and its first speed limit sign is a general speed limit sign with a speed limit value of y1. Adjust the speed limit value y1 of the first speed limit sign in the second road chain according to the speed limit value x8 of the last speed limit sign in the first road chain, so that the speed limit value of the first speed limit sign is y1'.
[0080] Another example, the first road chain includes 5 speed limit signs, among which there are 2 target speed limit signs, and the last speed limit sign is a target speed limit sign with a speed limit value of x5; the second road chain includes 6 speed limit signs, and its first speed limit sign is a general speed limit sign with a speed limit value of y1. Adjust the speed limit value y1 of the first speed limit sign in the second road chain according to the speed limit value x5 of the last speed limit sign in the first road chain, so that the speed limit value of the first speed limit sign is y1'; or, move the starting position of the speed limit value y1 of the first speed limit sign in the second road chain backward by a certain distance.
[0081] In this way, the speed transition between the first road chain and the second road chain can be made smoother, and the safety of the transition area between the first road chain and the second road chain can be improved.
[0082] In the above solution, the information processing method may further include:
[0083] Aggregate roads with the same name within the preset area range, or different roads with the same traffic capacity and traffic smoothness greater than the set value into the same road chain.
[0084] Here, the preset area range can be set or adjusted according to actual situations such as user needs or road planning needs. For example, the preset area range can be divided by the area where the street is located or the area where the town is located or the area where the county is located, etc.
[0085] Here, the same traffic capacity can be understood as the same number of traffic lanes.
[0086] Here, the traffic smoothness can be represented by the angle between the first road and the second road. The larger the angle between the roads, the greater the traffic smoothness.
[0087] Here, the set value can be set or adjusted according to actual situations such as speed requirements or safety requirements.
[0088] Figure 8 A schematic diagram of a road chain is shown. Starting from Figure 8 It can be seen that the traffic smoothness between Road 1 and Road 3 is greater than that between Road 2 and Road 3, and Road 1 and Road 3 can be aggregated into the same road chain.
[0089] In this way, by aggregating to obtain a road chain, and then setting or adjusting the action range of the target speed limit sign in units of the road chain in terms of the extension of the speed limit value, the speed limit value on the entire road chain can be made more reasonable, which helps to improve the driving safety on this road chain, and further helps to improve the driving experience and riding experience.
[0090] In the above solution, after determining the target action range information of the target speed limit sign, store the target action range information of the target speed limit sign; or, generate and store the action range information of all speed limit signs included in the entire road chain according to the action range information of non-target speed limit signs and the target action range information of the target speed limit sign, so as to provide the action range information of all speed limit signs included in the entire road chain to vehicles or navigation devices, to assist manual driving or provide a basis for autonomous driving vehicles.
[0091] Figure 9 It is a schematic structural diagram of an information processing device according to an embodiment of the present disclosure. As Figure 9 shown, the information processing device may include:
[0092] An obtaining module 910, configured to obtain the action range information respectively corresponding to a plurality of speed limit signs of a first road chain;
[0093] A determining module 920, configured to determine a target speed limit sign of the first road chain based on the action range information respectively corresponding to the plurality of speed limit signs;
[0094] A first processing module 930, configured to, when the action range of the target sign does not meet the preset condition, adjust the action range of the target sign by combining the action range information respectively corresponding to the previous speed limit sign and the next speed limit sign of the target speed limit sign on the first road chain, to obtain the target action range information of the target speed limit sign.
[0095] In some embodiments, the action range information includes a speed limit value. The determining module 920 is configured to:
[0096] Based on the speed limit values respectively corresponding to the plurality of speed limit signs, determine the speed limit signs with speed limit values lower than the first threshold as the target speed limit signs.
[0097] In some embodiments, the action range information includes an action distance, and the determination module 920 is configured to:
[0098] Based on the action distance values respectively corresponding to multiple speed limit signs, determine the speed limit signs with action distance values lower than a second threshold as target speed limit signs.
[0099] In some embodiments, the first processing module 930 is configured to:
[0100] Obtain the action distance and speed limit value included in the action range of the target speed limit sign;
[0101] When the action distance corresponding to the target speed limit sign does not meet the first minimum action distance requirement, or the distance between the end position of the target speed limit sign and the start position of the next speed limit sign of the target speed limit sign does not meet the second minimum action distance requirement, adjust the action distance and / or speed limit value in the action range of the target speed limit sign by combining the speed limit values respectively corresponding to the previous speed limit sign and the next speed limit sign of the target speed limit sign on the first road chain;
[0102] Based on the adjusted action distance and / or speed limit value of the target speed limit sign, determine the target action range information of the target speed limit sign.
[0103] In some embodiments, the first processing module 930 is configured to:
[0104] Combine the action range of the target speed limit sign, and the speed limit values respectively corresponding to the previous speed limit sign and the next speed limit sign of the target speed limit sign on the first road chain, to determine the reasonable action range of the target speed limit sign;
[0105] In the case where the action range is different from the reasonable action range, determine the target action range information of the target speed limit sign based on the reasonable action range.
[0106] In some embodiments, the device may further include:
[0107] A second processing module, configured to, when switching from the first road chain to the second road chain, determine the action range information of the first speed limit sign in the second road chain based on the action range information of the last speed limit sign in the first road chain.
[0108] In some embodiments, the device may further include:
[0109] An aggregation module, configured to aggregate roads with the same name within a preset area range, or different roads with the same traffic capacity and traffic smoothness greater than a set value into the same road chain.
[0110] Those skilled in the art should understand that the functions of the various processing modules in the information processing device according to the embodiments of the present disclosure can be understood with reference to the relevant descriptions of the foregoing information processing methods. The various processing modules in the information processing device according to the embodiments of the present disclosure can be implemented by an analog circuit that implements the functions described in the embodiments of the present disclosure, or can be implemented by the operation of software that executes the functions described in the embodiments of the present disclosure on an electronic device.
[0111] The information processing device according to the embodiments of the present disclosure can improve the rationality of speed limits and enhance driving safety.
[0112] The embodiments of the present disclosure also provide a schematic diagram of an application scenario for speed limit control, as Figure 10 shown. An electronic device such as a cloud server is responsible for receiving the road link planning information sent by the terminal device, is also responsible for receiving the shortest action distance adjustment information sent by the terminal device, and is also responsible for receiving the images sent by the image acquisition device; and then aggregates multiple roads into a road link, classifies the speed limit signs on the entire road link to obtain the target speed limit signs; assigns values to the action ranges of the front and rear speed limit signs of the target speed limit signs on the road link to determine the action range of the target speed limit sign; and determines whether the current section can meet the preset minimum speed limit distance requirement according to the original action range of the target speed limit sign, and adjusts the action distance of the target speed limit sign in the case of not meeting the preset minimum speed limit action distance requirement. The electronic device sends the adjusted speed limit control information, including the speed limit value and possibly the action distance, to the autonomous driving vehicle or the manually driven vehicle passing through the corresponding section, making the overall speed limit on the road link more reasonable, thereby improving driving safety, ensuring driving safety, and also helping to enhance the driving experience of users.
[0113] The present disclosure does not limit the number of vehicles, terminal devices, and electronic devices. In practical applications, there may be multiple vehicles, multiple terminal devices, and multiple electronic devices.
[0114] In the technical solution of the present disclosure, the acquisition, storage, and application of the user's personal information involved all comply with the provisions of relevant laws and regulations and do not violate public order and good customs.
[0115] According to the embodiments of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.
[0116] Figure 11FIG. shows a schematic block diagram of an example electronic device 1100 that can be used to implement embodiments of the present disclosure. The electronic device is intended to represent various forms of digital computers, such as, for example, laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, for example, personal digital processors, cellular telephones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely exemplary and are not intended to limit the implementations of the present disclosure described and / or claimed herein.
[0117] As Figure 11 shown, the device 1100 includes a computing unit 1101 that can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 1102 or a computer program loaded from a storage unit 1108 into a random access memory (RAM) 1103. In the RAM 1103, various programs and data required for the operation of the device 1100 can also be stored. The computing unit 1101, the ROM 1102, and the RAM 1103 are connected to each other via a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.
[0118] A plurality of components in the device 1100 are connected to the I / O interface 1105, including: an input unit 1106, such as a keyboard, a mouse, etc.; an output unit 1107, such as various types of displays, speakers, etc.; a storage unit 1108, such as a magnetic disk, an optical disk, etc.; and a communication unit 1109, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 1109 allows the device 1100 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0119] The computing unit 1101 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 1101 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 1101 executes the various methods and processes described above, such as the information processing method. For example, in some embodiments, the information processing method can be implemented as a computer software program tangibly embodied in a machine-readable medium, such as the storage unit 1108. In some embodiments, part or all of the computer program can be loaded and / or installed onto the device 1100 via the ROM 1102 and / or the communication unit 1109. When the computer program is loaded into the RAM 1103 and executed by the computing unit 1101, one or more steps of the information processing method described above can be executed. Alternatively, in other embodiments, the computing unit 1101 can be configured to execute the information processing method by any other suitable means (e.g., by means of firmware).
[0120] The various embodiments of the systems and techniques described above in this document can be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application-specific standard products (ASSPs), system on chip (SOC) systems, complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special or general-purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit the data and instructions to the storage system, the at least one input device, and the at least one output device.
[0121] The program code for implementing the methods of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing devices, such that when the program codes are executed by the processor or controller, the functions / operations specified in the flowchart and / or block diagram are implemented. The program codes can be executed entirely on the machine, partially on the machine, executed partially on the machine as an independent software package and partially on a remote machine, or executed entirely on a remote machine or server.
[0122] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0123] In order to provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a cathode ray tube (CRT) or a liquid crystal display (LCD) monitor); and a keyboard and a pointing device (e.g., a mouse or a trackball), through which the user can provide input to the computer. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0124] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected to each other by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: Local Area Network (LAN), Wide Area Network (WAN), and the Internet.
[0125] A computer system can include a client and a server. The client and the server are generally remote from each other and typically interact through a communication network. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, a server of a distributed system, or a server incorporating blockchain.
[0126] It should be understood that various forms of the processes shown above can be used, with steps reordered, added, or deleted. For example, the steps recited in this disclosure can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and no limitation is imposed herein.
[0127] The above specific embodiments do not constitute a limitation on the protection scope of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the protection scope of this disclosure.
Claims
1. An information processing method, including: Obtaining the action range information corresponding to multiple speed limit signs on the first road chain respectively; Based on the action range information corresponding to the multiple speed limit signs respectively, determining the target speed limit sign of the first road chain; When the action range of the target speed limit sign does not meet the preset conditions, combining the action range information corresponding to the previous speed limit sign and the next speed limit sign of the target speed limit sign on the first road chain, and adjusting the action range of the target speed limit sign to obtain the target action range information of the target speed limit sign; Wherein, when the action range of the target speed limit sign does not meet the preset conditions, combining the action range information corresponding to the previous speed limit sign and the next speed limit sign of the target speed limit sign on the first road chain, and adjusting the action range of the target speed limit sign to obtain the target action range information of the target speed limit sign, includes: Obtaining the action distance and speed limit value included in the action range of the target speed limit sign; When the action distance corresponding to the target speed limit sign does not meet the first minimum action distance requirement, or the distance between the end position of the target speed limit sign and the start position of the next speed limit sign of the target speed limit sign does not meet the second minimum action distance requirement, combining the speed limit values corresponding to the previous speed limit sign and the next speed limit sign of the target speed limit sign on the first road chain, and adjusting the action distance and / or speed limit value in the action range of the target speed limit sign; Based on the adjusted action distance and / or speed limit value of the target speed limit sign, determining the target action range information of the target speed limit sign.
2. The method according to claim 1, wherein, the action range information includes a speed limit value, and based on the action range information corresponding to the multiple speed limit signs respectively, determining the target speed limit sign of the first road chain includes: Based on the speed limit values corresponding to the multiple speed limit signs respectively, determining the speed limit signs with speed limit values lower than the first threshold as the target speed limit signs.
3. The method according to claim 1, wherein, the action range information includes an action distance, and based on the action range information corresponding to the multiple speed limit signs respectively, determining the target speed limit sign of the first road chain includes: Based on the action distance values corresponding to the multiple speed limit signs respectively, determining the speed limit signs with action distance values lower than the second threshold as the target speed limit signs.
4. The method according to claim 1, wherein, when the action range of the target speed limit sign does not meet the preset conditions, combining the action range information corresponding to the previous speed limit sign and the next speed limit sign of the target speed limit sign on the first road chain, and adjusting the action range of the target speed limit sign to obtain the target action range information of the target speed limit sign, includes: Combining the action range of the target speed limit sign, and the speed limit values corresponding to the previous speed limit sign and the next speed limit sign of the target speed limit sign on the first road chain, and determining the reasonable action range of the target speed limit sign; In the case where the action range is different from the reasonable action range, determine the target action range information of the target speed limit sign based on the reasonable action range.
5. The method according to claim 1, further comprises: When switching from the first road chain to the second road chain, based on the action range information of the last speed limit sign in the first road chain, adjust the action range of the first speed limit sign in the second road chain.
6. The method according to any one of claims 1 to 5, further comprises: Aggregate roads with the same name within a preset area range, or different roads with the same traffic capacity and traffic smoothness greater than a set value into the same road chain.
7. An information processing device, comprises: An acquisition module, configured to acquire the action range information respectively corresponding to multiple speed limit signs of the first road chain; A determination module, configured to determine the target speed limit sign of the first road chain based on the action range information respectively corresponding to the multiple speed limit signs; A first processing module, configured to, in the case where the action range of the target speed limit sign does not meet a preset condition, combine the action range information respectively corresponding to the previous speed limit sign and the next speed limit sign of the target speed limit sign on the first road chain, and adjust the action range of the target speed limit sign to obtain the target action range information of the target speed limit sign; Wherein, the first processing module is further configured to: Acquire the action distance and speed limit value included in the action range of the target speed limit sign; In the case where the action distance corresponding to the target speed limit sign does not meet the first minimum action distance requirement, or the distance between the end position of the target speed limit sign and the start position of the next speed limit sign of the target speed limit sign does not meet the second minimum action distance requirement, combine the speed limit values respectively corresponding to the previous speed limit sign and the next speed limit sign of the target speed limit sign on the first road chain, and adjust the action distance and / or speed limit value in the action range of the target speed limit sign; Based on the adjusted action distance and / or speed limit value of the target speed limit sign, determine the target action range information of the target speed limit sign.
8. The device according to claim 7, wherein, the action range information includes a speed limit value, and the determination module is configured to: Based on the speed limit values respectively corresponding to the multiple speed limit signs, determine the speed limit sign with a speed limit value lower than the first threshold as the target speed limit sign.
9. The device according to claim 7, wherein, the action range information includes an action distance, and the determination module is configured to: Based on the action distance values respectively corresponding to the multiple speed limit signs, determine the speed limit sign with an action distance value lower than the second threshold as the target speed limit sign.
10. The device according to claim 7, wherein, the first processing module is further configured to: Combine the action range of the target speed limit sign, and the speed limit values respectively corresponding to the previous speed limit sign and the next speed limit sign of the target speed limit sign on the first road chain, and determine the reasonable action range of the target speed limit sign; In the case where the action range is different from the reasonable action range, determine the target action range information of the target speed limit sign based on the reasonable action range.
11. The apparatus according to claim 7, further comprising: A second processing module, configured to, when switching from the first road link to the second road link, determine the action range of the first speed limit sign in the second road link based on the action range information of the last speed limit sign in the first road link.
12. The apparatus according to any one of claims 7 to 11, further comprising: An aggregation module, configured to aggregate roads with the same name within a preset area range, or different roads with the same traffic capacity and traffic smoothness greater than a set value into the same road link.
13. An electronic device, comprising: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method according to any one of claims 1-6.
14. A non-transitory computer-readable storage medium storing computer instructions, wherein, The computer instructions are used to cause the computer to execute the method according to any one of claims 1-6.
15. A computer program product, comprising a computer program which, when executed by a processor, implements the method according to any one of claims 1-6.
Citation Information
Patent Citations
Road speed limit value assignment method and device, electronic equipment and computer readable medium
CN110162589A