Method and system for improving travel order processing responsibility judgment accuracy
By constructing the itinerary feedback mechanism and trajectory information comparison method on the online car rental platform, the problem of unclear responsibility in the existing technology has been solved, the order processing judgment is achieved more accurate, and the car experience is improved.
Patent Information
- Application Number
- CN202411409240.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-10
- Publication Date
- 2025-01-28
AI Technical Summary
When handling order disputes between passengers and drivers, the existing online ride-hailing platforms lack effective judgment basis, resulting in unclear responsibilities and affecting the car use experience.
Construct the itinerary feedback mechanism on the passenger side, obtain the location information of passengers and drivers, and store cache through the server with the HSET data structure to form the trajectory information of passengers and drivers. Customer service staff is judged by comparing the trajectory information when a guest appeal order.
Through objective and accurate comparison trajectory information, customer service staff can accurately judge the responsibilities in order processing, avoid problems with unclear responsibilities, and improve the car experience of online car rental.
Smart Images

Figure CN119379384A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a method for determining responsibility, in particular to a method for improving the accuracy of determining responsibility for travel order processing, and belongs to the technical field of online car-hailing. Background Art
[0002] Online taxi-hailing, short for online taxi booking service, refers to the business activities of building a service platform based on Internet technology, accessing qualified vehicles and drivers, and providing non-cruising taxi booking services by integrating supply and demand information. This service can realize core functions such as real-time order matching, intelligent dispatching, route planning, and driver and passenger evaluation system. It uses big data, cloud computing, artificial intelligence and mobile Internet technologies to achieve matching between drivers and passengers through algorithm optimization based on factors such as passenger demand, driver location, and road condition information.
[0003] Travel order processing is one of the core functions of online ride-hailing platforms. It covers the entire process from order initiation, order matching, order allocation, trip monitoring to order completion. It generally includes order initiation, order matching, order allocation, trip monitoring, order completion and subsequent services;
[0004] Traditional online car-hailing drivers often have customer complaints and disputes during the process of serving passengers. For example, the driver cannot find the passenger after picking up the car, and the passenger cannot find the driver. This will lead to fee disputes. The responsibilities are not clear, and the handling method can only rely on customer service staff to contact both parties by phone. There is no effective basis for judgment. Moreover, when the driver does not follow the prescribed route, changes the route at any time, etc., there is a lack of relevant basis and the only judgment is based on the rules on the driver side. There is a lack of basis on the passenger side, which affects the difficulty of customer service staff in handling orders and making judgments.
[0005] To this end, a method and system for improving the accuracy of judgment on travel order processing is proposed. Summary of the invention
[0006] In view of this, the present invention provides a method and system for improving the accuracy of travel order processing and accountability, so as to solve or alleviate the technical problems existing in the prior art, and at least provide a beneficial option.
[0007] The technical solution of the embodiment of the present invention is implemented as follows: A method for improving the accuracy of judgment of travel order processing comprises the following steps:
[0008] S1. Build a trip feedback mechanism based on the passenger side and obtain service permissions;
[0009] S2. Use the itinerary feedback mechanism to obtain the passenger's location information and feed it back to the server;
[0010] S3, using the driver terminal to obtain the driver's location information and feed it back to the server terminal;
[0011] S4, the server receives the feedback data and stores and caches it in the hset data structure;
[0012] S5. The server determines the order status according to the order status change. If the order status is completed / cancelled, S6 is executed. Otherwise, S4 is returned to execute.
[0013] S6. Remove the order information from the cache and complete the data storage to form the passenger track and driver track;
[0014] S7. When a customer complaint order occurs, S8 is executed, otherwise the travel order is terminated;
[0015] S8. Customer service staff retrieves passenger and driver trajectory information based on order information and completes order processing and accountability.
[0016] Further preferably, in S1, the service authority includes a positioning service authority and a permission to use the Network Time Protocol (NTP);
[0017] Among them, the location service permission is the permission to access GPS, CRL or BDS.
[0018] Further preferably, in S2, the travel feedback mechanism obtains the passenger location information every 2-10 seconds;
[0019] Among them, the passenger location information includes the current longitude and latitude of the passenger terminal and the current time.
[0020] Further preferably, in S3, after the driver accepts the order, the driver's location information is directly obtained through the driver end, and the order is verified to be legal. If it is, an mq delay message is sent to the server end for feedback;
[0021] Among them, the driver's terminal obtains the driver's location information every 1-5 seconds;
[0022] Among them, the driver's location information includes the current driver's latitude and longitude and the current time.
[0023] Further preferably, in S4, the feedback data from the passenger side and the mq message sent by the consuming driver side are received through the server side;
[0024] Among them, the hset data structure includes key, field and value;
[0025] Among them, key is the business prefix, field is the order number, and value is the location information.
[0026] Further preferably, in S4, when the amount of cached data is too large, the location point information is filtered according to business rules;
[0027] Among them, the screening methods are compression, data aging or dynamic adjustment of acquisition frequency.
[0028] Further preferably, in S5, each time the order status changes, the server determines whether the current order status is completed / canceled, and performs corresponding operations based on the determination result.
[0029] Further preferably, in S6, the order information is removed from the cache to reduce cache pressure, and the data is stored in the database for later use by customer service personnel to call the data.
[0030] Further preferably, in S8, the customer service staff searches the database for passenger and driver trajectory information based on the customer complaint order, so as to complete the order processing and accountability through trajectory comparison.
[0031] A method for improving the accuracy of travel order processing and accountability, the system includes a processor and a register coupled to the processor, the register stores program instructions, and when the program instructions are executed by the processor, the processor executes the above-mentioned method for improving the accuracy of travel order processing and accountability.
[0032] Since the embodiment of the present invention adopts the above technical solution, it has the following advantages: the present invention constructs a trip feedback mechanism based on the passenger side, so as to use the trip feedback mechanism to feedback the customer's location information, and then feedback the driver's location through the driver side, and then receive the feedback data through the service side, and generate passenger and driver trajectories, so that when a customer complaint order occurs, the customer service staff can compare the passenger and driver trajectory information at the time when the problem occurs, and objectively and accurately judge the responsibility, thereby avoiding the problem of unclear responsibility and improving the car-hailing experience.
[0033] The above summary is for illustrative purposes only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments and features described above, further aspects, embodiments and features of the present invention will be readily apparent by reference to the accompanying drawings and the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the embodiments of the present application 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 application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0035] Figure 1 is a flow chart of the steps of the present invention;
[0036] Figure 2This is a schematic diagram of the process after the driver of the present invention accepts an order. DETAILED DESCRIPTION
[0037] In the following, only some exemplary embodiments are briefly described. As those skilled in the art will appreciate, the described embodiments may be modified in various ways without departing from the spirit or scope of the present invention. Therefore, the drawings and descriptions are considered to be exemplary and non-restrictive in nature.
[0038] It should be noted that the terms "first", "second", "symmetrical", "array", etc. are only used to distinguish between description and position description purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the definition of "first", "symmetrical", etc. can explicitly or implicitly include one or more of these features; similarly, when the number of certain features is not limited in the form of words such as "two" or "three", it should be noted that this feature also explicitly or implicitly includes one or more feature quantities.
[0039] The embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0040] Embodiment 1
[0041] like Figure 1-2 As shown, an embodiment of the present invention provides a method for improving the accuracy of judgment of travel order processing, including the following steps:
[0042] S1. Build a trip feedback mechanism based on the passenger side and obtain service permissions;
[0043] S2. Use the itinerary feedback mechanism to obtain the passenger's location information and feed it back to the server;
[0044] S3, using the driver terminal to obtain the driver's location information and feed it back to the server terminal;
[0045] S4, the server receives the feedback data and stores and caches it in the hset data structure;
[0046] S5. The server determines the order status according to the order status change. If the order status is completed / cancelled, S6 is executed. Otherwise, S4 is returned to execute.
[0047] S6. Remove the order information from the cache and complete the data storage to form the passenger track and driver track;
[0048] S7. When a customer complaint order occurs, S8 is executed, otherwise the travel order is terminated;
[0049] S8. Customer service staff retrieves passenger and driver trajectory information based on order information and completes order processing and accountability.
[0050] In one embodiment, in S1, the service rights include positioning service rights and rights to use the Network Time Protocol (NTP);
[0051] Among them, the location service permission is the permission to access GPS;
[0052] By obtaining service permissions so that the trip feedback mechanism can run smoothly;
[0053] GPS, or Global Positioning System, provides users with precise geographic location information. The GPS system consists of a series of satellites in orbit around the Earth that continuously send signals to the user's receiving device. By calculating the signal transmission time, the GPS receiver can determine the distance between itself and the satellite, thereby calculating its own three-dimensional position.
[0054] In one embodiment, in S2, the trip feedback mechanism obtains the passenger location information every 5 seconds;
[0055] Among them, the passenger location information includes the current passenger terminal latitude and longitude and the current time;
[0056] The frequency of obtaining passenger location information is set by the feedback mechanism to control the accuracy of the travel trajectory.
[0057] In one embodiment, in S3, after the driver accepts the order, the driver's location information is directly obtained through the driver's end, and the order is verified to be legal. If it is, an mq delay message is sent to the server for feedback;
[0058] Among them, the driver's terminal obtains the driver's location information every 3 seconds;
[0059] The driver's location information includes the current driver's latitude and longitude and the current time;
[0060] The driver sends a delayed MQ message to the server to provide feedback on the driver's location information.
[0061] MQ (Message Queuing) delayed message refers to a mechanism set in the message queue (MQ) that allows messages to be sent to the queue, but not processed immediately, but after a specified delay time. This mechanism is very useful for application scenarios that need to handle delayed processing logic, such as task scheduling, email reminders, cache refresh, etc.
[0062] In one embodiment, in S4, the passenger feedback data is received by the server and the mq message sent by the driver is consumed;
[0063] Among them, the hset data structure includes key, field and value;
[0064] Among them, key is the business prefix, field is the order number, and value is the location information;
[0065] key: It consists of a business prefix and an order number, and is used to uniquely identify the location information of an order;
[0066] field: can be understood as a label or field stored in hset, which is the order number here;
[0067] value: contains the passenger's location information, usually including latitude and longitude coordinates and reporting time, etc.;
[0068] hset is the HyperLogLog data structure, which is an algorithm used to count the number of different elements in a large data set. It has a very low error rate and is suitable for processing high-cardinality data sets.
[0069] HyperLogLog uses a fixed-size array (usually containing m elements), each element is an integer, and the array index ranges from 0 to m-1. Each element represents the cardinality estimate of a specific subset of the set. The basic idea of HyperLogLog is to use a bit array to record the distribution of the most significant bit (MSB) of each input value.
[0070] In one embodiment, in S4, when the amount of cached data is too large, the location point information is filtered according to the business rules;
[0071] Among them, the screening method is to dynamically adjust the acquisition frequency;
[0072] By filtering location point information according to business rules, the growth of data volume can be controlled while maintaining the availability of trajectory information, avoiding problems such as cache overflow;
[0073] Dynamically adjust the acquisition frequency: When the amount of data is large, the update frequency of location information can be dynamically adjusted to reduce the number of reports, thereby alleviating the pressure on the cache.
[0074] In one embodiment, in S5, each time the order status changes, the server determines whether the current order status is completed / canceled, and performs corresponding operations according to the determination result;
[0075] By judging the current order status, the data in the cache and database are ensured to be consistent, and error handling can be performed when judging the order status. For example, if the order status should not be "completed" or "cancelled", the server can capture the exception, log the error, and take appropriate measures.
[0076] In one embodiment, in S6, the order information is removed from the cache to reduce cache pressure, and the data is stored in the database for later use by customer service personnel to call the data;
[0077] By removing the order information from the cache and storing it in the database, we can ensure that subsequent read operations can obtain the latest data in the database, ensure that the data status in the cache layer and the database is consistent, and reduce cache pressure to prevent cache data from being polluted, which affects user experience.
[0078] In one embodiment, in S8, the customer service staff queries the passenger and driver trajectory information in the database according to the customer complaint order, so as to complete the order processing and accountability through trajectory comparison;
[0079] Customer service staff will retrieve the passenger and driver trajectory information from the database based on the customer complaint order information, so that they can make an objective and accurate judgment on the responsibility by comparing the passenger and driver trajectory information at the time when the problem occurred, thus avoiding the problem of unclear responsibility.
[0080] Embodiment 2
[0081] The embodiment of the present invention also provides a method for improving the accuracy of judgment of travel order processing, comprising the following steps:
[0082] S1. Build a trip feedback mechanism based on the passenger side and obtain service permissions;
[0083] S2. Use the itinerary feedback mechanism to obtain the passenger's location information and feed it back to the server;
[0084] S3, using the driver terminal to obtain the driver's location information and feed it back to the server terminal;
[0085] S4, the server receives the feedback data and stores and caches it in the hset data structure;
[0086] S5. The server determines the order status according to the order status change. If the order status is completed / cancelled, S6 is executed. Otherwise, S4 is returned to execute.
[0087] S6. Remove the order information from the cache and complete the data storage to form the passenger track and driver track;
[0088] S7. When a customer complaint order occurs, S8 is executed, otherwise the travel order is terminated;
[0089] S8. Customer service staff retrieves passenger and driver trajectory information based on order information and completes order processing and accountability.
[0090] In one embodiment, in S1, the service rights include positioning service rights and rights to use the Network Time Protocol (NTP);
[0091] Among them, the location service permission is the permission to access CRL;
[0092] By obtaining service permissions so that the trip feedback mechanism can run smoothly;
[0093] CRL, or Cellular Range List, is a technology used for mobile positioning. CRL is an assisted positioning technology that uses base station information in the mobile phone network to determine the approximate location of a mobile device. This method is often used for indoor positioning and can help provide the geographic location of a device when GPS signals are unavailable or insufficient.
[0094] In one embodiment, in S2, the trip feedback mechanism obtains the passenger location information every 2 seconds;
[0095] Among them, the passenger location information includes the current passenger terminal latitude and longitude and the current time;
[0096] The frequency of obtaining passenger location information is set by the feedback mechanism to control the accuracy of the travel trajectory.
[0097] In one embodiment, in S3, after the driver accepts the order, the driver's location information is directly obtained through the driver's end, and the order is verified to be legal. If it is, an mq delay message is sent to the server for feedback;
[0098] Among them, the driver end obtains the driver's location information every 1 second;
[0099] The driver's location information includes the current driver's latitude and longitude and the current time;
[0100] The driver sends a delayed MQ message to the server to provide feedback on the driver's location information.
[0101] MQ (Message Queuing) delayed message refers to a mechanism set in the message queue (MQ) that allows messages to be sent to the queue, but not processed immediately, but after a specified delay time. This mechanism is very useful for application scenarios that need to handle delayed processing logic, such as task scheduling, email reminders, cache refresh, etc.
[0102] In one embodiment, in S4, the passenger feedback data is received by the server and the mq message sent by the driver is consumed;
[0103] Among them, the hset data structure includes key, field and value;
[0104] Among them, key is the business prefix, field is the order number, and value is the location information;
[0105] key: It consists of a business prefix and an order number, and is used to uniquely identify the location information of an order;
[0106] field: can be understood as a label or field stored in hset, which is the order number here;
[0107] value: contains the passenger's location information, usually including latitude and longitude coordinates and reporting time, etc.;
[0108] hset is the HyperLogLog data structure, which is an algorithm used to count the number of different elements in a large data set. It has a very low error rate and is suitable for processing high-cardinality data sets.
[0109] HyperLogLog uses a fixed-size array (usually containing m elements), each element is an integer, and the array index ranges from 0 to m-1. Each element represents the cardinality estimate of a specific subset of the set. The basic idea of HyperLogLog is to use a bit array to record the distribution of the most significant bit (MSB) of each input value.
[0110] In one embodiment, in S4, when the amount of cached data is too large, the location point information is filtered according to the business rules;
[0111] Among them, the screening method is compression;
[0112] By filtering location point information according to business rules, the growth of data volume can be controlled while maintaining the availability of trajectory information, avoiding problems such as cache overflow;
[0113] Compression: compress location information, such as using spatial data compression technology in spatial databases to reduce the space occupied by data.
[0114] In one embodiment, in S5, each time the order status changes, the server determines whether the current order status is completed / canceled, and performs corresponding operations according to the determination result;
[0115] By judging the current order status, the data in the cache and database are ensured to be consistent, and error handling can be performed when judging the order status. For example, if the order status should not be "completed" or "cancelled", the server can capture the exception, log the error, and take appropriate measures.
[0116] In one embodiment, in S6, the order information is removed from the cache to reduce cache pressure, and the data is stored in the database for later use by customer service personnel to call the data;
[0117] By removing the order information from the cache and storing it in the database, we can ensure that subsequent read operations can obtain the latest data in the database, ensure that the data status in the cache layer and the database is consistent, and reduce cache pressure to prevent cache data from being polluted, which affects user experience.
[0118] In one embodiment, in S8, the customer service staff queries the passenger and driver trajectory information in the database according to the customer complaint order, so as to complete the order processing and accountability through trajectory comparison;
[0119] Customer service staff will retrieve the passenger and driver trajectory information from the database based on the customer complaint order information, so that they can make an objective and accurate judgment on the responsibility by comparing the passenger and driver trajectory information at the time when the problem occurred, thus avoiding the problem of unclear responsibility.
[0120] Embodiment 3
[0121] The embodiment of the present invention also provides a method for improving the accuracy of judgment of travel order processing, comprising the following steps:
[0122] S1. Build a trip feedback mechanism based on the passenger side and obtain service permissions;
[0123] S2. Use the itinerary feedback mechanism to obtain the passenger's location information and feed it back to the server;
[0124] S3, using the driver terminal to obtain the driver's location information and feed it back to the server terminal;
[0125] S4, the server receives the feedback data and stores and caches it in the hset data structure;
[0126] S5. The server determines the order status according to the order status change. If the order status is completed / cancelled, S6 is executed. Otherwise, S4 is returned to execute.
[0127] S6. Remove the order information from the cache and complete the data storage to form the passenger track and driver track;
[0128] S7. When a customer complaint order occurs, S8 is executed, otherwise the travel order is terminated;
[0129] S8. Customer service staff retrieves passenger and driver trajectory information based on order information and completes order processing and accountability.
[0130] In one embodiment, in S1, the service rights include positioning service rights and rights to use the Network Time Protocol (NTP);
[0131] Among them, the location service permission is the permission to access BDS;
[0132] By obtaining service permissions so that the trip feedback mechanism can run smoothly;
[0133] BDS is the BeiDou Navigation Satellite System, which aims to provide high-precision positioning, navigation and time synchronization services for global users. The BeiDou system consists of a series of satellites, including geostationary orbit satellites and inclined geosynchronous orbit satellites. The development of BDS is divided into three stages: initial operation (Compass-M1), regional operation (Compass-M2, Compass-G1, Compass-G2) and global operation (Compass-M3, Compass-G3, Compass-G4, Compass-G5, Compass-G6, Compass-G7, Compass-G8, Compass-G9); BeiDou Navigation Satellite System has applications in many fields, including transportation, disaster monitoring, marine fisheries, agriculture and other civil and commercial fields.
[0134] In one embodiment, in S2, the trip feedback mechanism obtains the passenger location information every 10 seconds;
[0135] Among them, the passenger location information includes the current passenger terminal latitude and longitude and the current time;
[0136] The frequency of obtaining passenger location information is set by the feedback mechanism to control the accuracy of the travel trajectory.
[0137] In one embodiment, in S3, after the driver accepts the order, the driver's location information is directly obtained through the driver's end, and the order is verified to be legal. If it is, an mq delay message is sent to the server for feedback;
[0138] Among them, the driver terminal obtains the driver's location information every 5 seconds;
[0139] The driver's location information includes the current driver's latitude and longitude and the current time;
[0140] The driver sends a delayed MQ message to the server to provide feedback on the driver's location information.
[0141] MQ (Message Queuing) delayed message refers to a mechanism set in the message queue (MQ) that allows messages to be sent to the queue, but not processed immediately, but after a specified delay time. This mechanism is very useful for application scenarios that need to handle delayed processing logic, such as task scheduling, email reminders, cache refresh, etc.
[0142] In one embodiment, in S4, the passenger feedback data is received by the server and the mq message sent by the driver is consumed;
[0143] Among them, the hset data structure includes key, field and value;
[0144] Among them, key is the business prefix, field is the order number, and value is the location information;
[0145] key: It consists of a business prefix and an order number, and is used to uniquely identify the location information of an order;
[0146] field: can be understood as a label or field stored in hset, which is the order number here;
[0147] value: contains the passenger's location information, usually including latitude and longitude coordinates and reporting time, etc.;
[0148] hset is the HyperLogLog data structure, which is an algorithm used to count the number of different elements in a large data set. It has a very low error rate and is suitable for processing high-cardinality data sets.
[0149] HyperLogLog uses a fixed-size array (usually containing m elements), each element is an integer, and the array index ranges from 0 to m-1. Each element represents the cardinality estimate of a specific subset of the set. The basic idea of HyperLogLog is to use a bit array to record the distribution of the most significant bit (MSB) of each input value.
[0150] In one embodiment, in S4, when the amount of cached data is too large, the location point information is filtered according to the business rules;
[0151] Among them, the screening method is data aging;
[0152] By filtering location point information according to business rules, the growth of data volume can be controlled while maintaining the availability of trajectory information, avoiding problems such as cache overflow;
[0153] Data aging: As time goes by, old location information is deleted. For example, a time threshold can be set, and data exceeding this time is no longer retained.
[0154] In one embodiment, in S5, each time the order status changes, the server determines whether the current order status is completed / canceled, and performs corresponding operations according to the determination result;
[0155] By judging the current order status, the data in the cache and database are ensured to be consistent, and error handling can be performed when judging the order status. For example, if the order status should not be "completed" or "cancelled", the server can capture the exception, log the error, and take appropriate measures.
[0156] In one embodiment, in S6, the order information is removed from the cache to reduce cache pressure, and the data is stored in the database for later use by customer service personnel to call the data;
[0157] By removing the order information from the cache and storing it in the database, we can ensure that subsequent read operations can obtain the latest data in the database, ensure that the data status in the cache layer and the database is consistent, and reduce cache pressure to prevent cache data from being polluted, which affects user experience.
[0158] In one embodiment, in S8, the customer service staff queries the passenger and driver trajectory information in the database according to the customer complaint order, so as to complete the order processing and accountability through trajectory comparison;
[0159] Customer service staff will retrieve the passenger and driver trajectory information from the database based on the customer complaint order information, so that they can make an objective and accurate judgment on the responsibility by comparing the passenger and driver trajectory information at the time when the problem occurred, thus avoiding the problem of unclear responsibility.
[0160] Embodiment 4
[0161] An embodiment of the present invention also provides a method for improving the accuracy of travel order processing and accountability. The system includes a processor and a register coupled to the processor. The register stores program instructions. When the program instructions are executed by the processor, the processor executes the method for improving the accuracy of travel order processing and accountability of embodiment one, embodiment two or embodiment three.
[0162] The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of various changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A method for improving the accuracy of judgment of travel order processing, characterized in that: The following steps are involved: S1. Build a trip feedback mechanism based on the passenger side and obtain service permissions; S2. Use the itinerary feedback mechanism to obtain the passenger's location information and feed it back to the server; S3, using the driver terminal to obtain the driver's location information and feed it back to the server terminal; S4, the server receives the feedback data and stores and caches it in the hset data structure; S5. The server determines the order status according to the order status change. If the order status is completed / cancelled, S6 is executed. Otherwise, S4 is returned to execute. S6. Remove the order information from the cache and complete the data storage to form the passenger track and driver track; S7. When a customer complaint order occurs, S8 is executed, otherwise the travel order is terminated; S8. Customer service staff retrieves passenger and driver trajectory information based on order information and completes order processing and accountability.
2. The method for improving the accuracy of judgment of travel order processing according to claim 1 is characterized by: In S1, the service rights include the positioning service rights and the rights to use the Network Time Protocol (NTP); Among them, the location service permission is the permission to access GPS, CRL or BDS.
3. The method for improving the accuracy of judgment of travel order processing according to claim 2 is characterized by: In S2, the trip feedback mechanism obtains the passenger location information every 2-10 seconds; Among them, the passenger location information includes the current longitude and latitude of the passenger terminal and the current time.
4. The method for improving the accuracy of judgment of travel order processing according to claim 3 is characterized by: In S3, when the driver accepts the order, the driver's location information is directly obtained through the driver's terminal, and the order is verified to be legal. If it is, an mq delay message is sent to the server for feedback; Among them, the driver's terminal obtains the driver's location information every 1-5 seconds; Among them, the driver's location information includes the current driver's latitude and longitude and the current time.
5. The method for improving the accuracy of judgment of travel order processing according to claim 4 is characterized by: In S4, the service end receives the feedback data from the passenger end and consumes the mq message sent by the driver end; Among them, the hset data structure includes key, field and value; Among them, key is the business prefix, field is the order number, and value is the location information.
6. The method for improving the accuracy of judgment of travel order processing according to claim 1 is characterized by: In S4, when the amount of cached data is too large, the location point information is filtered according to the business rules; Among them, the screening methods are compression, data aging or dynamic adjustment of acquisition frequency.
7. The method for improving the accuracy of judgment of travel order processing according to claim 1 is characterized by: In S5, each time the order status changes, the server determines whether the current order status is completed / canceled, and performs corresponding operations based on the determination result.
8. The method for improving the accuracy of judgment of travel order processing according to claim 5 is characterized by: In S6, the order information is removed from the cache to reduce the cache pressure, and the data is stored in the database for later use by customer service personnel to call the data.
9. The method for improving the accuracy of judgment of travel order processing according to claim 8 is characterized by: In S8, the customer service staff searches the database for passenger and driver track information based on the customer complaint order, so as to complete the order processing and accountability through track comparison.
10. A method for improving the accuracy of judgment of travel order processing, characterized by: The system includes a processor and a register coupled to the processor, wherein program instructions are stored in the register. When the program instructions are executed by the processor, the processor executes the method for improving the accuracy of travel order processing and accountability as described in any one of claims 1-9.