A method and device for dispatching orders in weak signal scenarios, storage medium, and equipment
By judging whether the starting point of the order is in a weak signal scenario in the online car-hailing system, and using coordinate accuracy to assign scores to screen available vehicles, the problem of inaccurate online car-hailing orders in the weak signal scenario is solved, and the driver can receive orders normally in the signal blocking area.
Patent Information
- Application Number
- CN202411764286.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2025-03-21
- Estimated Expiration
- 2044-12-04
AI Technical Summary
In weak signal scenarios such as airports, train stations or underground parking lots, the coordinate positioning accuracy of online car-hailing drivers is low, resulting in the inability to dispatch orders normally.
By obtaining passenger order information, determine whether the starting point of the order is in a weak signal scenario, use fence matching and coordinate accuracy score assignment to filter available vehicles, and dispatch orders based on whether the fuzzy order assignment function is enabled.
It solves the problem of inaccurate order assignments for online car-hailing in weak signal scenarios, ensuring that the driver can take orders normally in the signal blocking area.
Smart Images

Figure CN119250479B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of online car-hailing operation management, and in particular to a dispatching method and device, storage medium, and equipment in a weak signal scenario. Background Art
[0002] Online car-hailing driver coordinate denoising is a technology that processes the location of online car-hailing drivers so that the location information uploaded by the driver's terminal meets the requirements of various online car-hailing scenarios. It cleans the real-time location information collected by the driver's terminal by methods such as continuity and attribute filtering to meet the requirements of various online car-hailing scenarios. However, when the driver is at the airport, railway station, or underground parking lot, the coordinate cleaning may cause the driver to wait but not be able to dispatch orders. The main cleaning rules that cause this effect are as follows:
[0003] 1) Real-time coordinate collection type
[0004] This coordinate cleaning rule mainly filters the source type of location information collected by the driver's terminal. Under normal circumstances, online car-hailing scenarios require the driver's coordinates to be dispatched in an unobstructed open area. However, in the scenarios of stations and underground parking lots, the driver's terminal cannot normally collect the location located by the GNSS satellite system signal and can only perform rough positioning through the base station or Wi-Fi list. As a result, in normal online car-hailing dispatching scenarios, the location information reported by drivers in stations and underground parking lots will be ignored and they cannot participate in the dispatching process.
[0005] 2) Location information collection time
[0006] The positioning information collected by the driver's terminal when the driver is at the station and underground parking lot will not be updated over time due to the long-term immobility and lack of satellite signal coverage. In the dispatching scenario of the station and underground parking lot, this type of coordinates will be ignored due to lack of freshness and cannot be included in the dispatching process.
[0007] 3) Location information accuracy
[0008] When the driver is in the underground parking lot of the station, there is no GNSS satellite positioning signal to rely on, so he can only rely on the base station and Wi-Fi list for inaccurate positioning. At this time, the driver's coordinates are usually more than 200 meters in radius. The normal online car-hailing dispatch coordinate cleaning process will ignore coordinates with such low accuracy and treat them as noise points, which makes it impossible to dispatch orders normally when the driver is waiting in the station and underground parking lot. Summary of the invention
[0009] To this end, the present invention provides a dispatching method and device, storage medium, and equipment in a weak signal scenario, aiming to solve the technical problem in the prior art that dispatching cannot be performed normally when drivers are waiting at stations and underground parking lots.
[0010] To achieve the above objectives, the present invention adopts the following technical solutions:
[0011] According to a first aspect of the present invention, the present invention provides a method for dispatching orders in a weak signal scenario, the method comprising:
[0012] Obtaining passenger order information in the target area, and determining whether the order starting point hits a weak signal scenario based on the passenger order information;
[0013] Using the order starting point to perform fence matching, determine all target vehicles included in the dispatch fence, and obtain a coordinate accuracy score for each target vehicle;
[0014] If the order starting point hits a weak signal scenario, determine whether to start the fuzzy dispatching function for the weak signal scenario based on a preset scenario management library; if the fuzzy dispatching function is enabled for the weak signal scenario, use the fuzzy dispatching rules to filter available vehicles among the target vehicles based on the coordinate accuracy score of each target vehicle;
[0015] If the fuzzy dispatching function is not enabled for the weak signal scenario, or if the order starting point does not hit the weak signal scenario, based on the coordinate accuracy score of each target vehicle, the available vehicles among the target vehicles are screened using general dispatching rules;
[0016] A vehicle is designated for dispatching from the available vehicles based on preset dispatching rules.
[0017] Furthermore, before determining whether the order starting point hits a weak signal scenario based on the passenger order information, the method further includes:
[0018] Constructing the preset scene management library, wherein the preset scene management library is used to manage the weak signal scenes included in the target area and whether the fuzzy dispatching function is activated in the weak signal scenes;
[0019] The weak signal scenario includes at least one of a station and an underground parking lot.
[0020] Furthermore, the fence matching is performed using the order starting point to determine all target vehicles included in the order dispatch fence, including:
[0021] The preset circled range of the order starting point is used as the order dispatch fence;
[0022] Request the coordinate stream service to obtain the vehicle information of all uploaded coordinates within the dispatch fence as the target vehicle.
[0023] Furthermore, before obtaining the coordinate accuracy score for each target vehicle, the method further includes:
[0024] Use the coordinate streaming service to receive the driver's real-time location uploaded by the vehicle;
[0025] Using preset cleaning rules to clean the coordinates of the real-time position of the driver to obtain valid coordinate data of each vehicle;
[0026] The valid coordinate data is analyzed for accuracy using a preset scoring rule to obtain a coordinate accuracy scoring value for each of the vehicles.
[0027] Furthermore, the accuracy analysis of the valid coordinate data is performed using a preset scoring rule to obtain a coordinate accuracy scoring value of each vehicle, including:
[0028] Defining scoring dimensions that affect coordinate accuracy; the scoring dimensions include at least one of coordinate positioning type, positioning acquisition time, positioning upload time, coordinate credibility, and coordinate positioning accuracy;
[0029] The valid coordinate data are scored respectively using the target preset scoring rules matching each of the scoring dimensions to obtain a target coordinate accuracy scoring value;
[0030] Based on the target coordinate accuracy scoring values corresponding to each of the scoring dimensions, the coordinate accuracy scoring values of each of the vehicles are calculated.
[0031] Furthermore, the step of using a general dispatching rule to filter available vehicles from the target vehicles based on the coordinate accuracy score of each target vehicle includes:
[0032] Vehicles having a coordinate accuracy score higher than a first preset score are selected from the target vehicles as available vehicles.
[0033] Furthermore, the method of using fuzzy dispatching rules to filter available vehicles among the target vehicles based on the coordinate accuracy score of each target vehicle includes:
[0034] Selecting vehicles with a coordinate accuracy score higher than a second preset score from among the target vehicles as available vehicles;
[0035] Among them, the second preset score is lower than the first preset score.
[0036] According to a second aspect of the present invention, the present invention provides a dispatching device in a weak signal scenario, the device comprising:
[0037] An information acquisition module, used to acquire passenger order information in a target area, and determine whether the order starting point hits a weak signal scenario based on the passenger order information;
[0038] A vehicle matching module is used to perform fence matching using the order starting point, determine all target vehicles contained in the dispatch fence, and obtain a coordinate accuracy score for each target vehicle;
[0039] A first screening module is used to determine whether to start the fuzzy dispatching function for the weak signal scene based on a preset scene management library when the order starting point hits the weak signal scene, and if the fuzzy dispatching function is enabled for the weak signal scene, based on the coordinate accuracy score of each of the target vehicles, use the fuzzy dispatching rules to screen the available vehicles among the target vehicles;
[0040] A second screening module is used for screening available vehicles among the target vehicles using general dispatching rules based on the coordinate accuracy score of each target vehicle when the fuzzy dispatching function is not enabled for the weak signal scenario or when the order starting point does not hit the weak signal scenario;
[0041] The vehicle dispatching module is used to dispatch a designated vehicle from the available vehicles based on preset dispatching rules.
[0042] According to the third aspect of the present invention, the present invention provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the processor executes the dispatching method in a weak signal scenario as described in any one of the first aspect of the present invention.
[0043] According to the fourth aspect of the present invention, the present invention provides a computer device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor implements the dispatching method in a weak signal scenario as described in any one of the first aspect of the present invention when executing the computer program.
[0044] The present invention adopts the above technical solution and has at least the following beneficial effects:
[0045] Through the scheme of the present invention, the passenger order information in the target area is obtained, and based on the passenger order information, it is determined whether the order starting point hits the weak signal scene; the order starting point is used for fence matching, all target vehicles contained in the order fence are determined, and the coordinate accuracy score for each target vehicle is obtained; if the order starting point hits the weak signal scene, it is determined whether to start the fuzzy order dispatching function for the weak signal scene based on the preset scene management library; if the fuzzy order dispatching function is enabled for the weak signal scene, the available vehicles in the target vehicles are screened using the fuzzy order dispatching rules based on the coordinate accuracy score of each target vehicle; if the fuzzy order dispatching function is not enabled for the weak signal scene, or, if the order starting point does not hit the weak signal scene, the available vehicles in the target vehicles are screened using the general order dispatching rules based on the coordinate accuracy score of each target vehicle; and a vehicle is designated in the available vehicles for dispatching based on the preset order dispatching rules. Thus, the problem of inaccurate order dispatching of online car-hailing vehicles in scenarios where the positioning accuracy of the driver terminal is low, such as airports, railway stations or underground parking lots, and the problem of drivers being unable to receive orders normally in signal-blocked areas due to inaccurate uploaded coordinates in corresponding scenarios is solved.
[0046] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] 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, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0048] Figure 1 A schematic diagram of a flow chart of a dispatching method in a weak signal scenario provided by an embodiment of the present invention is shown;
[0049] Figure 2 A schematic diagram of the structure of a dispatching device in a weak signal scenario provided by an embodiment of the present invention is shown;
[0050] Figure 3 A schematic diagram of the structure of a dispatching device in a weak signal scenario provided by another embodiment of the present invention is shown;
[0051] Figure 4 A schematic diagram of the physical structure of a computer device provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0052] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0053] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0054] The embodiment of the present invention provides a method for dispatching orders in a weak signal scenario, such as Figure 1 As shown, at least the following steps S101 to S104 may be included:
[0055] Step S101, obtaining passenger order information in the target area, and determining whether the order starting point hits a weak signal scenario based on the passenger order information.
[0056] Passengers create online taxi orders containing passenger order information through user-side APP / applets, etc. The passenger order information generally includes information such as the order starting point, order end point, and itinerary route. The embodiment of the present invention determines whether the passenger's starting point is located in a weak signal scene such as a station or underground parking lot based on the order starting point. Prior to this, it is necessary to build a preset scene management library, which is used to manage the weak signal scenes included in the target area and whether the fuzzy dispatching function is activated in the weak signal scene.
[0057] In the actual application of the embodiment of the present invention, the Fuyao management system can be used to define whether multiple scenes in the target area are weak signal scenes such as stations or underground parking lots, and whether the fuzzy dispatching function is enabled for each weak signal scene.
[0058] Step S102, using the order starting point to perform fence matching, determine all target vehicles included in the dispatch fence, and obtain the coordinate accuracy score for each target vehicle.
[0059] Specifically, the preset circle range of the order starting point can be used as the dispatch fence; the coordinate stream service is requested to obtain the vehicle information of all uploaded coordinates within the dispatch fence as the target vehicle.
[0060] Generally, the real-time location of the vehicle is reported to the coordinate stream service through the driver-side APP. By requesting the coordinate stream service, all target vehicles with uploaded coordinates near the order starting point can be determined.
[0061] Before obtaining the coordinate accuracy score for each target vehicle, an embodiment of the present invention can use a coordinate stream service to receive the real-time location of the driver uploaded by the vehicle; use preset cleaning rules to perform coordinate cleaning on the real-time location of the driver to obtain valid coordinate data for each vehicle; use preset scoring rules to perform accuracy analysis on the valid coordinate data to obtain the coordinate accuracy score for each vehicle.
[0062] That is to say, after receiving the real-time location of the driver uploaded by the driver, the coordinate stream service starts the coordinate cleaning of the real-time location of the driver. The preset cleaning rules include but are not limited to whether it is a floating point, positioning type requirements, and accuracy requirements. For example, if a certain coordinate data is not a floating point and meets the positioning type requirements and accuracy requirements, the coordinate accuracy of the coordinate data can be directly assigned full marks. If a certain coordinate data is not a floating point, but does not meet the positioning type requirements or accuracy requirements, the coordinate data can be used as valid coordinate data for accuracy analysis.
[0063] When the embodiment of the present invention uses preset scoring rules to perform accuracy analysis on valid coordinate data, it is possible to first define scoring dimensions that affect coordinate accuracy; respectively use target preset scoring rules that match each scoring dimension to score the valid coordinate data to obtain a target coordinate accuracy scoring value; based on the target coordinate accuracy scoring values corresponding to each scoring dimension, calculate the coordinate accuracy scoring value of each vehicle.
[0064] Among them, the scoring dimensions include coordinate positioning type, positioning collection time, positioning upload time, coordinate credibility and coordinate positioning accuracy.
[0065] Specifically, for the positioning type, different scores can be given according to different positioning types such as GNSS, map binding, Wi-Fi, base station, etc.; for the time difference between the positioning collection time and the current server system time, it can be scored according to the three levels of time difference within 60 seconds, within 60 seconds to 3 minutes, and more than 3 minutes; for the positioning accuracy, it can be scored according to the four levels of positioning accuracy less than or equal to 500 meters, 500 meters to 800 meters, 800 meters to 1200 meters, and greater than 1200 meters; for the time difference in coordinate collection and uploading, it can be scored according to the time difference less than 25 seconds and greater than 25 seconds; for the coordinate credibility, it can be scored according to high credibility and general credibility.
[0066] It should be noted that the above-mentioned preset target scoring rules are only examples. In practical applications, specific preset target scoring rules can be set according to needs, and the present invention is not limited to this.
[0067] After obtaining the target coordinate accuracy score corresponding to each scoring dimension, the target coordinate accuracy score values can be added together to obtain the vehicle coordinate accuracy score value, or a weight value can be assigned to each scoring dimension, and the final vehicle coordinate accuracy score value can be calculated based on the weight value.
[0068] Step S103: if the order starting point hits the weak signal scene, determine whether to start the fuzzy dispatching function for the weak signal scene based on the preset scene management library; if the fuzzy dispatching function is enabled for the weak signal scene, then based on the coordinate accuracy score of each target vehicle, use the fuzzy dispatching rules to filter the available vehicles among the target vehicles;
[0069] Step S104, if the fuzzy dispatching function is not enabled for the weak signal scenario, or if the order starting point does not hit the weak signal scenario, the available vehicles among the target vehicles are screened using general dispatching rules based on the coordinate accuracy score of each target vehicle.
[0070] The embodiment of the present invention can determine whether the starting point of an order is a weak signal scene such as a station or underground parking lot by requesting a preset scene management library. If the starting point of the order is not a weak signal scene, or the starting point of the order is not a weak signal scene, but the fuzzy dispatching function is not activated for the weak signal scene, the available vehicles are screened from the target vehicles according to the general dispatching rules. If the starting point of the order is a weak signal scene, and the fuzzy dispatching function is activated for the weak signal scene, the fuzzy dispatching rules are used to screen the available vehicles from the target vehicles. The principle is to lower the coordinate requirements for dispatching, and assign a score to the coordinate accuracy obtained by the coordinate stream service for the vehicle coordinates that should have been filtered out and not used. Some vehicles that meet the fuzzy dispatching standards can also be accepted for dispatching.
[0071] Specifically, the general dispatching rule may be to select vehicles with a coordinate accuracy score higher than a first preset score from among all target vehicles as available vehicles; the fuzzy dispatching rule may be to select vehicles with a coordinate accuracy score higher than a second preset score from among all target vehicles as available vehicles. It is understandable that the second preset score is lower than the first preset score.
[0072] In an optional embodiment, the first preset score can be set to full score, that is, the target vehicle with a coordinate accuracy score of full score is regarded as an available vehicle. The second preset score can be set to 80% of the full score, that is, the target vehicle with a coordinate accuracy score of 80% of the full score is regarded as an available vehicle.
[0073] Step S105, dispatching an order to a designated vehicle from the available vehicles based on preset dispatching rules.
[0074] After obtaining at least one available vehicle based on the passenger order information, the best available vehicle can be selected for dispatching using parameters such as pick-up distance, pick-up time, order vehicle type, and driver service level. It should be noted that the preset dispatching rules are readily available prior art, and a variety of specific implementations can be selected according to actual needs, and the present invention does not limit this.
[0075] An embodiment of the present invention provides a dispatching method in a weak signal scenario, by obtaining passenger order information in a target area, and judging whether the order starting point hits the weak signal scenario based on the passenger order information; using the order starting point to perform fence matching, determining all target vehicles contained in the dispatch fence, and obtaining a coordinate accuracy score for each target vehicle; if the order starting point hits the weak signal scenario, determining whether to start a fuzzy dispatching function for the weak signal scenario based on a preset scenario management library; if the fuzzy dispatching function is enabled for the weak signal scenario, then based on the coordinate accuracy score of each target vehicle, using fuzzy dispatching rules to filter available vehicles among the target vehicles; if the fuzzy dispatching function is not enabled for the weak signal scenario, or, if the order starting point does not hit the weak signal scenario, then based on the coordinate accuracy score of each target vehicle, using general dispatching rules to filter available vehicles among the target vehicles. Through the present invention, the problems of satellite signal obstruction and weak driver terminal signal in underground parking areas at airports or railway stations are solved. By comprehensively scoring the geographical location of the online car-hailing driver, the collected location information and the mobile phone signal status, a reference score is formed, and the information to which the location information uploaded by the driver belongs is analyzed. When the location information uploaded by the terminal hits a known location range that may produce a weak signal, it will be finally determined whether the weak signal driver can be dispatched by the online car-hailing dispatch system based on the weak signal area information and the comprehensive score value. This solves the problem of inaccurate online car-hailing dispatch in scenarios such as airports and underground parking lots of railway stations where the positioning accuracy of the driver's terminal is low, and the problem of the driver being unable to receive orders normally in signal blocked areas due to inaccurate uploaded coordinates in corresponding scenarios.
[0076] Further, as Figure 1 The specific implementation of the present invention provides a dispatching device in a weak signal scenario, such as Figure 2 As shown, the device may include: an information acquisition module 210, a vehicle matching module 220, a first screening module 230, a second screening module 240 and a vehicle dispatching module 250.
[0077] The information acquisition module 210 can be used to acquire the passenger order information of the target area, and determine whether the order starting point hits the weak signal scene based on the passenger order information;
[0078] The vehicle matching module 220 can be used to perform fence matching using the order starting point, determine all target vehicles included in the dispatch fence, and obtain a coordinate accuracy score for each target vehicle;
[0079] The first screening module 230 can be used to determine whether to start the fuzzy dispatching function for the weak signal scene based on the preset scene management library when the order starting point hits the weak signal scene. If the fuzzy dispatching function is enabled for the weak signal scene, the available vehicles among the target vehicles are screened using the fuzzy dispatching rules based on the coordinate accuracy score of each target vehicle;
[0080] The second screening module 240 may be used to screen available vehicles among the target vehicles using general dispatching rules based on the coordinate accuracy score of each target vehicle when the fuzzy dispatching function is not enabled for the weak signal scenario, or when the order starting point does not hit the weak signal scenario;
[0081] The vehicle dispatching module 250 may be used to dispatch a designated vehicle from available vehicles based on preset dispatching rules.
[0082] Optionally, the embodiment of the present invention further provides a dispatching device in a weak signal scenario, such as Figure 3 As shown, the device may further include: a scene management module 260 and an accuracy scoring module 270;
[0083] The scene management module 260 can be used to build a preset scene management library, which is used to manage the weak signal scenes included in the target area and whether the fuzzy dispatching function is activated in the weak signal scenes;
[0084] Among them, the weak signal scenario includes at least one of a station and an underground parking lot.
[0085] The accuracy scoring module 270 may be used to receive the real-time location of the driver uploaded by the vehicle using the coordinate stream service;
[0086] Use the preset cleaning rules to clean the coordinates of the driver's real-time position to obtain the valid coordinate data of each vehicle;
[0087] The valid coordinate data is analyzed for accuracy using the preset scoring rules to obtain the coordinate accuracy score of each vehicle.
[0088] Optionally, the accuracy scoring module 270 may also be used to define scoring dimensions that affect coordinate accuracy; the scoring dimensions include at least one of coordinate positioning type, positioning acquisition time, positioning upload time, coordinate credibility, and coordinate positioning accuracy;
[0089] The valid coordinate data are scored using the target preset scoring rules that match each scoring dimension to obtain the target coordinate accuracy scoring value;
[0090] Based on the target coordinate accuracy score corresponding to each scoring dimension, the coordinate accuracy score of each vehicle is calculated.
[0091] Optionally, the vehicle matching module 220 may also be used to use a preset circled range of the order starting point as an order dispatch fence;
[0092] Request the coordinate stream service to obtain the vehicle information of all uploaded coordinates within the dispatch fence as the target vehicle.
[0093] Optionally, the second screening module 240 may also be used to screen vehicles having a coordinate accuracy score higher than a first preset score from among the target vehicles as available vehicles.
[0094] Optionally, the first screening module 230 may also be used to screen vehicles with a coordinate accuracy score higher than a second preset score from among the target vehicles as available vehicles;
[0095] Among them, the second preset score is lower than the first preset score.
[0096] Based on the above Figure 1 The method shown, accordingly, an embodiment of the present invention also 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 dispatching method in a weak signal scenario of any of the above embodiments are implemented.
[0097] Based on the above Figure 1 The method shown and Figure 3 The embodiment of the device shown in the figure, the embodiment of the present invention also provides a physical structure diagram of a computer device, such as Figure 4 As shown, the computer device may include a communication bus, a processor, a memory and a communication interface, and may also include an input and output interface and a display device, wherein each functional unit can communicate with each other through the bus. The memory stores a computer program, and the processor is used to execute the program stored in the memory and execute the steps of the dispatching method in the weak signal scenario of the above embodiment.
[0098] Those skilled in the art can clearly understand that the specific working processes of the systems, devices, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and for the sake of brevity, they are not further described here.
[0099] In addition, the functional units in various embodiments of the present invention may be physically independent of each other, or two or more functional units may be integrated together, or all functional units may be integrated into one processing unit. The above integrated functional units may be implemented in the form of hardware, or in the form of software or firmware.
[0100] A person skilled in the art can understand that if the integrated functional unit is implemented in the form of software and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention can be essentially or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, which includes several instructions to enable a computing device (such as a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention when running the instructions. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program codes.
[0101] Alternatively, all or part of the steps of implementing the aforementioned method embodiments may be accomplished by hardware associated with program instructions (such as a computing device such as a personal computer, a server, or a network device), and the program instructions may be stored in a computer-readable storage medium. When the program instructions are executed by a processor of the computing device, the computing device executes all or part of the steps of the method described in the various embodiments of the present invention.
[0102] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that within the spirit and principles of the present invention, the technical solutions described in the aforementioned embodiments can still be modified, or some or all of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not deviate from the protection scope of the present invention.
Claims
1. A method for dispatching orders in a weak signal scenario, characterized in that: The method comprises: Obtaining passenger order information in the target area, and determining whether the order starting point hits a weak signal scene based on the passenger order information; wherein the weak signal scene includes at least one of a station and an underground parking lot; Using the order starting point to perform fence matching, determine all target vehicles included in the dispatch fence, and obtain a coordinate accuracy score for each target vehicle; If the order starting point hits a weak signal scenario, determine whether to start a fuzzy dispatching function for the weak signal scenario based on a preset scenario management library; if the fuzzy dispatching function is enabled for the weak signal scenario, then based on the coordinate accuracy score of each target vehicle, use fuzzy dispatching rules to filter available vehicles from the target vehicles, including: Selecting vehicles with a coordinate accuracy score higher than a second preset score from among the target vehicles as available vehicles; If the fuzzy dispatching function is not enabled for the weak signal scenario, or if the order starting point does not hit the weak signal scenario, based on the coordinate accuracy score of each target vehicle, the available vehicles among the target vehicles are screened using general dispatching rules, including: Selecting vehicles with a coordinate accuracy score higher than a first preset score from among the target vehicles as available vehicles; wherein the second preset score is lower than the first preset score; designating a vehicle from the available vehicles for dispatching based on a preset dispatching rule; Before determining whether the order starting point hits a weak signal scenario based on the passenger order information, the method further includes: Constructing the preset scene management library, wherein the preset scene management library is used to manage the weak signal scenes included in the target area and whether the fuzzy dispatching function is activated in the weak signal scenes; Before obtaining the coordinate accuracy score for each target vehicle, the method further includes: The valid coordinate data is analyzed for accuracy using a preset scoring rule to obtain a coordinate accuracy scoring value for each vehicle, including: Defining scoring dimensions that affect coordinate accuracy; the scoring dimensions include at least one of coordinate positioning type, positioning acquisition time, positioning upload time, coordinate credibility, and coordinate positioning accuracy; The valid coordinate data are scored respectively using the target preset scoring rules matching each of the scoring dimensions to obtain a target coordinate accuracy scoring value; Based on the target coordinate accuracy scoring values corresponding to each of the scoring dimensions, the coordinate accuracy scoring values of each of the vehicles are calculated.
2. The method according to claim 1, characterized in that: The fence matching using the order starting point to determine all target vehicles included in the order dispatch fence includes: The preset circled range of the order starting point is used as the order dispatch fence; Request the coordinate stream service to obtain the vehicle information of all uploaded coordinates within the dispatch fence as the target vehicle.
3. The method according to claim 1, characterized in that Before obtaining the coordinate accuracy score for each target vehicle, the method further includes: Use the coordinate streaming service to receive the driver's real-time location uploaded by the vehicle; The coordinates of the real-time positions of the drivers are cleaned using preset cleaning rules to obtain valid coordinate data of each of the vehicles.
4. A dispatching device in a weak signal scenario, characterized in that: The device comprises: An information acquisition module, used to acquire passenger order information in a target area, and determine whether the order starting point hits a weak signal scenario based on the passenger order information; A vehicle matching module is used to perform fence matching using the order starting point, determine all target vehicles contained in the dispatch fence, and obtain a coordinate accuracy score for each target vehicle; A first screening module is used to determine whether to start the fuzzy dispatching function for the weak signal scene based on a preset scene management library when the order starting point hits the weak signal scene, and if the fuzzy dispatching function is enabled for the weak signal scene, based on the coordinate accuracy score of each of the target vehicles, use the fuzzy dispatching rules to screen the available vehicles among the target vehicles; A second screening module is used for screening available vehicles among the target vehicles using general dispatching rules based on the coordinate accuracy score of each target vehicle when the fuzzy dispatching function is not enabled for the weak signal scenario or when the order starting point does not hit the weak signal scenario; A vehicle dispatching module, configured to dispatch a designated vehicle from the available vehicles based on a preset dispatching rule; The second screening module is further used to screen vehicles with a coordinate accuracy score higher than a first preset score from the target vehicles as available vehicles; The first screening module is further used to screen vehicles having a coordinate accuracy score higher than a second preset score from the target vehicles as available vehicles; Wherein, the second preset score is lower than the first preset score; A scene management module is used to build a preset scene management library, which is used to manage the weak signal scenes contained in the target area and whether the fuzzy dispatch function is activated in the weak signal scenes; Among them, the weak signal scene includes at least one of the station and the underground parking lot; An accuracy scoring module, used to perform accuracy analysis on the valid coordinate data using a preset scoring rule to obtain a coordinate accuracy scoring value for each vehicle; Defining scoring dimensions that affect coordinate accuracy; the scoring dimensions include at least one of coordinate positioning type, positioning acquisition time, positioning upload time, coordinate credibility, and coordinate positioning accuracy; The valid coordinate data are scored respectively using the target preset scoring rules matching each of the scoring dimensions to obtain a target coordinate accuracy scoring value; Based on the target coordinate accuracy scoring values corresponding to each of the scoring dimensions, the coordinate accuracy scoring values of each of the vehicles are calculated.
5. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed by a processor, enables the processor to execute the dispatching method in a weak signal scenario as described in any one of claims 1 to 3.
6. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, it implements the dispatching method in the weak signal scenario as described in any one of claims 1 to 3.
Citation Information
Patent Citations
Online car-hailing order assignment method, screening rule generation or setting method and device, server, terminal and medium
CN113240327A
Vehicle positioning method and device, electronic equipment and storage medium
CN113847914A
Position determination method, order sending method, server, storage medium and program product
CN114817767A
Vehicle positioning method, device, equipment and medium
CN115355925A
Order dispatching method and device based on complex road conditions, electronic equipment and storage medium
CN116523232A