CN117635403B - Abnormal order alarm method, device, electronic equipment and computer readable medium - Google Patents
Abnormal order alarm method, device, electronic equipment and computer readable medium Download PDFInfo
- Publication number
- CN117635403B CN117635403B CN202311484782.6A CN202311484782A CN117635403B CN 117635403 B CN117635403 B CN 117635403B CN 202311484782 A CN202311484782 A CN 202311484782A CN 117635403 B CN117635403 B CN 117635403B
- Authority
- CN
- China
- Prior art keywords
- order
- vehicle
- path
- user
- planning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Managing shopping lists, e.g. compiling or processing purchase lists
- G06Q30/0635—Managing shopping lists, e.g. compiling or processing purchase lists replenishment orders; recurring orders
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
- G01C21/3438—Rendezvous; Ride sharing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/243—Classification techniques relating to the number of classes
- G06F18/2433—Single-class perspective, e.g. one-against-all classification; Novelty detection; Outlier detection
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/18—Status alarms
- G08B21/24—Reminder alarms, e.g. anti-loss alarms
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Accounting & Taxation (AREA)
- Data Mining & Analysis (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- Emergency Management (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Automation & Control Theory (AREA)
- Life Sciences & Earth Sciences (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Emergency Alarm Devices (AREA)
Abstract
The embodiment of the disclosure discloses an abnormal order alarm method, an abnormal order alarm device, electronic equipment and a computer readable medium. One embodiment of the method comprises the following steps: planning a path of the user positioning coordinate and the initial positioning coordinate to obtain an initial planning path; acquiring a receiving positioning coordinate of a receiving vehicle and a user getting-on positioning coordinate; carrying out path planning on the visitor positioning coordinates or the user positioning coordinates and the user destination point coordinates corresponding to the vehicle order to obtain an order planning path; acquiring order road condition information and user communication information corresponding to an order planning path and a historical vehicle order information set corresponding to a user of a vehicle order; and carrying out abnormality identification on the vehicle order to obtain order abnormality identification information. And in response to determining that the order abnormality identification information is information representing abnormality of the vehicle order, sending preset order abnormality warning information to warning equipment so as to execute abnormal order warning operation. This embodiment may be used to perform an alarm operation in a timely manner.
Description
Technical Field
Embodiments of the present disclosure relate to the field of computer technology, and in particular, to an abnormal order alert method, an abnormal order alert device, an electronic apparatus, and a computer readable medium.
Background
An abnormal order alarm method is a technology for detecting order abnormality. At present, when an abnormal order alarm is performed, the following modes are generally adopted: judging whether the order is in a preset starting and ending range according to the position of the order receiving vehicle and the positioning information of the passengers getting on and off, and determining whether the order belongs to an abnormal order or not so as to carry out alarm processing on the abnormal order.
However, the inventors found that when the abnormal order warning is performed in the above manner, there are often the following technical problems:
First, if the positioning information is inaccurate (for example, the vehicle positioning and the passenger positioning are closed or the positioning coordinates are tampered, etc.), erroneous judgment on abnormal recognition of the order is easy to be caused, and thus, it is difficult to execute the alarm operation in time;
Secondly, the association relation between the order route and the order abnormality easily affects the order abnormality detection result, so that it is difficult to assist in determining whether the order is abnormal from the angle of the order route, and thus, it is difficult to execute the alarm operation in time;
thirdly, since the degree of influence of various factors of order abnormality judgment on order abnormality detection is different, it is difficult to comprehensively determine the abnormality of the order, and thus, it is difficult to perform an alarm operation in time.
The above information disclosed in this background section is only for enhancement of understanding of the background of the inventive concept and, therefore, may contain information that does not form the prior art that is already known to those of ordinary skill in the art in this country.
Disclosure of Invention
The disclosure is in part intended to introduce concepts in a simplified form that are further described below in the detailed description. The disclosure is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
Some embodiments of the present disclosure propose an abnormal order alert method, apparatus, electronic device, and computer readable medium to address one or more of the technical problems mentioned in the background section above.
In a first aspect, some embodiments of the present disclosure provide an abnormal order alert method, the method comprising: in response to receiving a vehicle order confirmation operation, acquiring user positioning coordinates and initial positioning coordinates of the order receiving vehicle; planning a path of the user positioning coordinate and the initial positioning coordinate to obtain an initial planning path, and sending the initial planning path to a user terminal and a vehicle terminal of the order receiving vehicle; in response to determining that the order receiving vehicle receives the passenger successfully, acquiring the passenger positioning coordinates of the order receiving vehicle and the user boarding positioning coordinates; in response to determining that the distance between the passenger receiving positioning coordinate and the user boarding positioning coordinate meets a preset distance condition or the positioning coordinate acquisition fails, performing path planning on the passenger receiving positioning coordinate or the user positioning coordinate and the user destination point coordinate corresponding to the vehicle order to obtain an order planning path, and transmitting the order planning path to the user terminal and the vehicle terminal; acquiring order road condition information and user communication information corresponding to the order planning path and a historical vehicle order information set corresponding to a user of the vehicle order; in response to determining that the order taking vehicle order is completed, carrying out anomaly identification on the vehicle order based on the order road condition information, the user communication information and the historical vehicle order information set to obtain order anomaly identification information; and in response to determining that the order abnormality identification information is information representing abnormality of the vehicle order, adjusting order receiving background data corresponding to the order receiving vehicle, and sending preset order abnormality warning information to warning equipment so as to execute abnormal order warning operation.
In a second aspect, some embodiments of the present disclosure provide an abnormal order alert apparatus, the apparatus comprising: a first acquisition unit configured to acquire user positioning coordinates and initial positioning coordinates of the order receiving vehicle in response to receiving a vehicle order confirmation operation; the first path planning unit is configured to carry out path planning on the user positioning coordinates and the initial positioning coordinates to obtain an initial planning path, and send the initial planning path to the user terminal and the vehicle terminal of the order receiving vehicle; a second acquisition unit configured to acquire the pickup positioning coordinates of the pickup vehicle and the user boarding positioning coordinates in response to a determination that the pickup of the pickup vehicle is successful; a second path planning unit configured to perform path planning on the passenger receiving positioning coordinate or the user positioning coordinate and a user destination point coordinate corresponding to the vehicle order to obtain an order planning path in response to determining that a distance between the passenger receiving positioning coordinate and the user boarding positioning coordinate meets a preset distance condition or that the positioning coordinate acquisition fails, and send the order planning path to the user terminal and the vehicle terminal; a third acquisition unit configured to acquire order road condition information and user communication information corresponding to the order planning path, a historical vehicle order information set corresponding to a user of the vehicle order; an abnormality recognition unit configured to perform abnormality recognition on the vehicle order based on the order road condition information, the user communication information, and the historical vehicle order information set, to obtain order abnormality recognition information, in response to determining that the order taking vehicle order is completed; an abnormal order alert unit configured to adjust order taking background data corresponding to the order taking vehicle and send preset order abnormality alert information to an alert device to perform an abnormal order alert operation in response to determining the order abnormality identification information as information characterizing abnormality of the vehicle order.
In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device having one or more programs stored thereon, which when executed by one or more processors causes the one or more processors to implement the method described in any of the implementations of the first aspect above.
In a fourth aspect, some embodiments of the present disclosure provide a computer readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method described in any of the implementations of the first aspect above.
The above embodiments of the present disclosure have the following advantageous effects: by the abnormal order alarming method of some embodiments of the present disclosure, the accuracy of abnormal order identification can be improved, so that alarming operation can be performed in time. Specifically, the cause of the decrease in accuracy of the abnormal order identification is that: if the positioning information is inaccurate (for example, the vehicle positioning and the passenger positioning are closed or the positioning coordinates are tampered, etc.), erroneous judgment on abnormal recognition of the order is easily caused. Based on this, the abnormal order alert method of some embodiments of the present disclosure first acquires the user positioning coordinates and the initial positioning coordinates of the order taking vehicle in response to receiving the vehicle order confirmation operation. And then, carrying out path planning on the user positioning coordinates and the initial positioning coordinates to obtain an initial planning path, and sending the initial planning path to a user terminal and a vehicle terminal of the order receiving vehicle. By generating an initial planned path, the order receiving vehicle can be moved to the location of the user positioning coordinates. And then, in response to the fact that the order receiving vehicle receives the passenger successfully, acquiring the passenger receiving positioning coordinates and the user boarding positioning coordinates of the order receiving vehicle. And then, in response to determining that the distance between the passenger receiving positioning coordinate and the user boarding positioning coordinate meets a preset distance condition or the positioning coordinate acquisition fails, carrying out path planning on the passenger receiving positioning coordinate or the user positioning coordinate and the user destination point coordinate corresponding to the vehicle order to obtain an order planning path, and sending the order planning path to the user terminal and the vehicle terminal. The passenger receiving positioning coordinates and the user boarding positioning coordinates of the order receiving vehicle are obtained, so that the order receiving vehicle can be used for determining whether the vehicle positioning and the passenger positioning are closed or not, and under the condition that the vehicle positioning and the passenger positioning are not closed, the distance value between the coordinates can be judged, and the situation that the order receiving vehicle is not received by a user is avoided. In the case of closing, it may be determined that the acquisition of the positioning coordinates fails, so, in order to further perform the abnormal recognition of the order, the order taking vehicle may be guided to continue to execute the order according to the planned path of the order between the user positioning coordinates and the user destination point coordinates. And then, acquiring order road condition information and user communication information corresponding to the order planning path and a historical vehicle order information set corresponding to the user of the vehicle order. By introducing the order road condition information, the user communication information and the related historical order information, the method can be used for better identifying the abnormal order under the condition of positioning closing or tampering. And then, in response to determining that the order taking vehicle order is completed, carrying out anomaly identification on the vehicle order based on the order road condition information, the user communication information and the historical vehicle order information set to obtain order anomaly identification information. Here, by the abnormality recognition, order abnormality recognition information, that is, an abnormality recognition result, may be used to determine an order. Therefore, the influence of inaccurate positioning information on abnormal order identification can be greatly avoided. And finally, in response to determining that the order abnormality identification information is information representing abnormality of the vehicle order, adjusting order receiving background data corresponding to the order receiving vehicle, and sending preset order abnormality alarming information to alarming equipment so as to execute abnormal order alarming operation. Furthermore, the alarm operation can be performed in time for the abnormal order.
Drawings
The above and other features, advantages, and aspects of embodiments of the present disclosure will become more apparent by reference to the following detailed description when taken in conjunction with the accompanying drawings. The same or similar reference numbers will be used throughout the drawings to refer to the same or like elements. It should be understood that the figures are schematic and that elements and components are not necessarily drawn to scale.
FIG. 1 is a flow chart of some embodiments of an abnormal order alert method according to the present disclosure;
FIG. 2 is a schematic diagram of the structure of some embodiments of an abnormal order alert apparatus according to the present disclosure;
Fig. 3 is a schematic structural diagram of an electronic device suitable for use in implementing some embodiments of the present disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete. It should be understood that the drawings and embodiments of the present disclosure are for illustration purposes only and are not intended to limit the scope of the present disclosure.
It should be noted that, for convenience of description, only the portions related to the present invention are shown in the drawings. Embodiments of the present disclosure and features of embodiments may be combined with each other without conflict.
It should be noted that the terms "first," "second," and the like in this disclosure are merely used to distinguish between different devices, modules, or units and are not used to define an order or interdependence of functions performed by the devices, modules, or units.
It should be noted that references to "one", "a plurality" and "a plurality" in this disclosure are intended to be illustrative rather than limiting, and those of ordinary skill in the art will appreciate that "one or more" is intended to be understood as "one or more" unless the context clearly indicates otherwise.
The names of messages or information interacted between the various devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
Operations such as collection, storage, use, etc. of personal information of a user (e.g., user portraits, user history order information, user location coordinates, etc.) referred to in this disclosure involve the expiration of relevant organizations or individuals to include developing personal information security impact assessment, fulfilling informed obligations to the personal information body, soliciting authorized consent from the personal information body in advance, etc. before performing the corresponding operations.
The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
FIG. 1 illustrates a flow 100 of some embodiments of an abnormal order alert method according to the present disclosure. The abnormal order alarming method comprises the following steps:
Step 101, in response to receiving the vehicle order confirmation operation, acquiring the user positioning coordinates and the initial positioning coordinates of the order receiving vehicle.
In some embodiments, the executing body of the abnormal order alert method may obtain the user location coordinates and the initial location coordinates of the order taking vehicle in response to receiving the vehicle order confirmation operation in a wired manner or a wireless manner. The vehicle order confirmation operation may be an operation of binding the order receiving vehicle and sending order confirmation information to the order receiving vehicle after receiving a taxi taking order initiated by a user. The initial positioning coordinates of the order taking vehicle may be a position of the order taking vehicle at the time of receiving the vehicle order confirmation operation. The user location coordinates may be initial pick-up location coordinates determined by the user in the order for the drive.
It should be noted that the wireless connection may include, but is not limited to, 3G/4G connection, wiFi connection, bluetooth connection, wiMAX connection, zigbee connection, UWB (ultra wideband) connection, and other now known or later developed wireless connection.
And 102, carrying out path planning on the user positioning coordinates and the initial positioning coordinates to obtain an initial planning path, and sending the initial planning path to the user terminal and the vehicle terminal of the order receiving vehicle.
In some embodiments, the executing body may perform path planning on the user positioning coordinates and the initial positioning coordinates to obtain an initial planned path, and send the initial planned path to the user terminal and the vehicle terminal of the order receiving vehicle. And carrying out path planning on the user positioning coordinates and the initial positioning coordinates through a preset path planning algorithm to obtain an initial planned path.
As an example, the path planning algorithm described above may include, but is not limited to, at least one of: RRT (Rapidly-Exploring Random Tree, sample-based path planning) algorithms, DWA (dynamic window approach, dynamic window path planning) algorithms, etc. In addition, the user terminal may be a mobile phone terminal or a notebook computer of the user. The vehicle terminal of the order taking vehicle may be a mobile phone terminal of the driver.
Step 103, in response to determining that the order receiving vehicle receives the customer successfully, obtaining the customer receiving positioning coordinates of the order receiving vehicle and the customer boarding positioning coordinates.
In some embodiments, the executing entity may obtain the pick-up location coordinates and the user boarding location coordinates of the pick-up vehicle in response to determining that the pick-up of the pick-up vehicle was successful. The determining that the order receiving vehicle receives the passenger successfully may be that the driver confirms that the user is in a boarding state through the vehicle terminal or the user confirms that the user is in a boarding state through the user terminal.
And 104, in response to determining that the distance between the passenger receiving positioning coordinates and the user boarding positioning coordinates meets the preset distance condition or the positioning coordinates are not acquired, carrying out path planning on the passenger receiving positioning coordinates or the user positioning coordinates and the user destination point coordinates corresponding to the vehicle order, obtaining an order planning path, and sending the order planning path to the user terminal and the vehicle terminal.
In some embodiments, the executing entity may perform path planning on the passenger receiving positioning coordinate or the user positioning coordinate, and the user destination point coordinate corresponding to the vehicle order to obtain an order planning path in response to determining that a distance between the passenger receiving positioning coordinate and the user boarding positioning coordinate satisfies a preset distance condition or that the positioning coordinate acquisition fails, and send the order planning path to the user terminal and the vehicle terminal.
In some optional implementations of some embodiments, in response to determining that a distance between the passenger receiving positioning coordinate and the user boarding positioning coordinate satisfies a preset distance condition or that the positioning coordinate acquisition fails, the executing body performs path planning on the passenger receiving positioning coordinate or the user positioning coordinate, and a user destination point coordinate corresponding to the vehicle order, to obtain an order planning path, and sends the order planning path to the user terminal and the vehicle terminal, the executing body may include:
and in the first step, in response to determining that the distance between the passenger receiving positioning coordinate and the user boarding positioning coordinate meets a preset distance condition, performing path planning by taking the passenger receiving positioning coordinate as a starting point and taking the user destination point coordinate as a midpoint, so as to obtain a first path set to be confirmed to be planned and a corresponding path duration set. The preset distance condition may be that a distance between the pickup positioning coordinate and the user boarding positioning coordinate is smaller than a preset distance threshold (e.g., 10 meters). Secondly, path planning can be carried out by taking the guest positioning coordinates as a starting point and the user destination point coordinates as a middle point through the path planning algorithm, so as to obtain a first path set to be planned to be confirmed and a corresponding path duration set. Here, each path length may correspond to a first path to be confirmed to characterize the travel length of the path.
And secondly, in response to determining that the acquisition of the positioning coordinates fails, carrying out path planning by taking the user positioning coordinates as a starting point and taking the user destination point coordinates as a middle point to obtain a second planned path set to be confirmed and a corresponding path duration set. Wherein, the failure of the acquisition of the positioning coordinates can represent the failure of positioning or the condition that the positioning system is closed. Therefore, path planning can be performed using the user positioning coordinates as a starting point.
And if the distance between the passenger receiving positioning coordinate and the user boarding positioning coordinate does not meet the preset distance condition, path planning can be performed by taking the user positioning coordinate as a starting point and taking the user destination point coordinate as a midpoint, so that a second planned path set to be confirmed and a corresponding path duration set are obtained. Here, the fact that the distance between the passenger receiving positioning coordinate and the user boarding positioning coordinate does not meet the preset distance condition may indicate that the positioning coordinate is tampered or the positioning is inaccurate. Therefore, in order to avoid misjudgment on abnormal order identification, path planning is further performed for the vehicle to execute the order.
And thirdly, the first to-be-confirmed planning path set or the second to-be-confirmed planning path set is sent to the user terminal for selecting the to-be-confirmed planning path. The user terminal selects a planned path to be confirmed in a positioning and opening state. Here, the first set of planned paths to be confirmed or the second set of planned paths to be confirmed may each include at least one planned path for confirmation or selection by the user. Meanwhile, in order to avoid the situation that the user actively closes the user terminal positioning system, the user needs to select the planned path to be confirmed in a positioning opening state. Therefore, the method can be used for acquiring the user positioning coordinates and avoiding the situation that the user is actively closed.
Optionally, if the user sets in advance that the selection of the planned path to be confirmed is not performed, the executing body may replace the planned path to be confirmed with the shortest path distance or the shortest path distance when the user selects.
And fourthly, determining the selected planned path to be confirmed and the path duration corresponding to the path duration set as an order planned path.
The above step 104 and related content serve as an invention point of the embodiments of the present disclosure, which solves the second technical problem mentioned in the background art, namely, the association relationship between the order route and the order anomaly easily affects the order anomaly detection result, so that it is difficult to assist in determining whether the order is anomalous from the perspective of the order route, and thus, it is difficult to execute the alarm operation in time. Factors that cause difficulty in timely performing an alarm operation are often as follows: the association relationship between the order route and the order abnormality easily affects the order abnormality detection result, and thus, it is difficult to assist in determining whether or not there is an abnormality in the order from the viewpoint of the order route. If the above factors are solved, the accuracy of abnormal order identification can be improved, and the alarm operation can be timely executed. To achieve this, first, a plurality of planned paths to be validated are generated in the path planning process and sent to the user for determination. Can be used for prompting a user to open the positioning of the user terminal so as to facilitate the acquisition of the positioning coordinates. Meanwhile, through the selection of the path to be confirmed by the user, the confirmation flow of the order route by the user can be increased. Thereby increasing the association of the order route with the user operation. Thus, the correspondence between the order route and the user operation can be determined. Furthermore, the accuracy of abnormal order identification is increased, and the method can be used for timely executing alarm operation.
Step 105, acquiring order road condition information and user communication information corresponding to the order planning path and a historical vehicle order information set corresponding to the user of the vehicle order.
In some embodiments, the executing entity may obtain order road condition information and user communication information corresponding to the order planning path, and a historical vehicle order information set corresponding to the user of the vehicle order.
In some alternative implementations of some embodiments, the order planning path may include a sequence of path planning coordinates. And the executing body acquiring order road condition information and user communication information corresponding to the order planning path and a historical vehicle order information set corresponding to a user of the vehicle order, may include the steps of:
And the first step, sampling each path planning coordinate in the path planning coordinate sequence to obtain a sampling path coordinate sequence. The route planning coordinates in the route planning coordinate sequence can be equidistantly sampled to obtain a sampling route coordinate sequence.
As an example, equidistant sampling may be sampling at a preset coordinate distance (e.g., 1 km apart).
And a second step of determining a vehicle passing time point corresponding to each sampling path coordinate in the sampling path coordinate sequence to obtain a vehicle passing time point sequence. The vehicle arrival time points corresponding to the sampling path coordinates in the path planning process can be obtained and used as vehicle passing time points, and a vehicle passing time point sequence is obtained. Specifically, in the path planning process, not only the planned path and the corresponding path duration, but also the time point of each path planning coordinate on the corresponding path can be generated.
And thirdly, acquiring user communication information and a historical vehicle order information set corresponding to the user of the vehicle order in the order time period. Wherein the order period may be a period of time from a point in time when the vehicle order confirmation operation is received to a point in time when the order is completed. The user communication information may be communication information between the user and the receiving vehicle driver through the vehicle terminal through the user terminal. Next, a set of historical vehicle order information corresponding to the user of the vehicle order may also be obtained. The historical vehicle order information can be corresponding to a user account number logged in by a user terminal to which the user belongs through a user unique identifier. The user account is the unique account of the user. The historical vehicle order information can be an order completed by the user through a user account logged in by the user terminal and the order receiving vehicle within a preset time range. In addition, the order time of each of the historical vehicle order information may be order information that is within a certain time range (e.g., 1 day) from the current order time.
And fourthly, determining the vehicle passing time point sequence and the vehicle positioning coordinate sequence as order road condition information.
And step 106, in response to determining that the order taking vehicle order is completed, carrying out anomaly identification on the vehicle order based on the order road condition information, the user communication information and the historical vehicle order information set to obtain order anomaly identification information.
In some embodiments, the executing entity may perform anomaly identification on the vehicle order based on the order road condition information, the user communication information, and the historical vehicle order information set in response to determining that the order taking vehicle order is completed, to obtain order anomaly identification information.
In some optional implementations of some embodiments, in response to determining that the order taking vehicle order is completed, the executing entity performs anomaly identification on the vehicle order based on the order road condition information, the user communication information, and the historical vehicle order information set, to obtain order anomaly identification information, and may include the following steps:
And determining a distance value between the passenger receiving positioning coordinate and the user boarding positioning coordinate as a first coordinate distance value.
And a second step of determining a distance value between the vehicle end point positioning coordinates and the user end point positioning coordinates of the current vehicle when the vehicle order is completed as a second coordinate distance value.
And thirdly, generating a first order abnormal characteristic value based on the first coordinate distance value and the second coordinate distance value. Wherein the first order anomaly characteristic value may be generated by: first, a difference between the first coordinate distance value and a preset distance threshold may be determined as the first distance difference. Then, a difference between the second coordinate distance value and the preset distance threshold value may be determined as a second distance difference. And then, normalizing the first distance difference value and the second distance difference value to obtain a processed first difference value and a processed second difference value. And finally, carrying out weighted summation on the processed first difference value and the processed second difference value to obtain a first order abnormal characteristic value. In practice, the first order anomaly characteristic value may be used to characterize the degree of anomaly of the vehicle order in terms of vehicle and user positioning.
And step four, generating a second order abnormal characteristic value based on the order road condition information. Wherein the second order anomaly characteristic value may be generated by: firstly, the running time from the time point of getting on the vehicle of the user to each vehicle passing time point in the vehicle passing time point sequence in the order road condition information can be determined, and the running time sequence is obtained. Then, each travel duration in the sequence of travel durations may be established as a predicted duration vector. And then, acquiring the time length of the current vehicle reaching each sampling path coordinate, and obtaining an actual driving time length sequence. And then, constructing each actual running duration in the actual running duration sequence as an element into an actual duration vector according to the sequence in the sequence. Then, the similarity between the predicted time length vector and the actual time length vector can be determined. Finally, a difference of 1 from the similarity may be determined as a second order anomaly characteristic value. In practice, the second order anomaly characteristic value may be used to characterize the degree of anomaly in terms of the length of time a vehicle order takes during travel of the vehicle.
And fifthly, detecting information abnormality of the user communication information to generate a third order abnormal characteristic value. And carrying out information anomaly detection on the user communication information through a preset anomaly detection algorithm to generate a third order anomaly characteristic value. In practice, the anomaly detection may be to detect the degree of sentence anomaly of the communication sentence in the user communication information, so as to generate the third order anomaly characteristic value. In practice, the third order anomaly characteristic value may be used to characterize the degree of anomaly of the vehicle order in terms of user communication.
As an example, the exception communication statement may be: "free stop statement", "I get on you Let's go" and so on, which characterize some sentences the user is not on the car. Thus, there is a possibility of a brush bill characterizing the vehicle order. Second, the anomaly detection algorithm described above may include, but is not limited to, at least one of: DSSM (Deep Structured Semantic Model ), LSTM (Long-Short Term Memory, long-short term memory) model, and the like.
And a sixth step of generating a fourth order anomaly characteristic value based on the historical vehicle order information set. Wherein the fourth order anomaly characteristic value may be used to characterize a degree of anomaly of the vehicle order in terms of a historical repeat order.
And seventhly, carrying out weighted summation processing on the first order abnormal characteristic value, the second order abnormal characteristic value, the third order abnormal characteristic value and the fourth order abnormal characteristic value to obtain a target abnormal characteristic value. Wherein, each weight of the weighted summation processing can be preset.
And eighth step, comparing the target abnormal characteristic value with a preset characteristic comparison table to generate order abnormal identification information. Wherein, the order anomaly identification information may include: result information representing abnormality of the order or result information representing normality of the order. The preset feature comparison table may be a table including two attributes of the target abnormal feature value range and the order abnormal degree descriptor and corresponding various data thereof. The target abnormal characteristic value range may be a preset abnormal characteristic value range. Each target abnormality characteristic value range may correspond to an order abnormality degree descriptor. Therefore, the order abnormality identification information may include result information that is an order abnormality degree descriptor corresponding to the above-described target abnormality characteristic value.
As an example, the target abnormality feature range is: [ 0-3), [ 3-6), [ 6-10), and the like. The corresponding order anomaly degree descriptor may be: "order normal", "order general anomaly", "order height anomaly", etc.
Alternatively, each of the set of historical vehicle order information may include a representation of a historical vehicle order. And the execution subject generating a fourth order anomaly characteristic value based on the historical vehicle order information set, may include the steps of:
First, coordinate data vectors are built by using order information corresponding to the vehicle orders. Wherein, the order information may include, but is not limited to, at least one of the following: the user location coordinates, the guest location coordinates, the user boarding location coordinates, the user destination point coordinates, the sample path coordinate sequence, the vehicle end location coordinates, the user end location coordinates, the path duration set, and the vehicle transit time point sequence. The user positioning coordinate, the passenger receiving positioning coordinate, the user boarding positioning coordinate, the user destination point coordinate, the vehicle end point positioning coordinate and the user end point positioning coordinate included in the order information can be established into a coordinate data vector according to a preset attribute sequence.
And secondly, taking the path duration set and the corresponding path duration and vehicle passing time point in the vehicle passing time point sequence as vector elements, and establishing a time vector.
And thirdly, carrying out feature extraction on the coordinate data vector, the time vector and the sampling path coordinate sequence by using a preset feature extraction algorithm so as to generate a vehicle order feature vector.
As an example, the feature extraction algorithm may include, but is not limited to, at least one of: principal component analysis algorithms, linear discriminant analysis algorithms, local binary pattern algorithms, and the like.
And a fourth step of determining the similarity between the vehicle order feature vector and the historical vehicle order image included in each piece of historical vehicle order information in the historical vehicle order information set to obtain an order feature similarity set. The historical vehicle order image may include, among other things, a historical coordinate vector, a historical time vector, a historical path coordinate sequence, and a historical order feature vector. For a historical vehicle order representation included in each of the historical vehicle order information in the vehicle order feature vector and the historical vehicle order information set, an order feature similarity may be generated by:
First, the ranks of the vehicle order feature vector, the coordinate data vector, the time vector, and the sampling path coordinate sequence may be determined as current vector feature values. Then, the ranks of the above-described history coordinate vector, history time vector, history path coordinate sequence, and history order feature vector may be determined as history vector feature values. And then, carrying out normalization processing on the current vector characteristic value and the historical vector characteristic value to obtain a processed current vector characteristic value and a processed historical vector characteristic value. Then, the similarity between the coordinate data vector and the historical coordinate vector is determined. And determining the similarity of the time vector and the historical time vector. And determining the similarity between the sampling path coordinate sequence and the historical path coordinate sequence. And determining the similarity between the historical order feature vector and the vehicle order feature vector. And determining a difference value between the processed current vector characteristic value and the processed historical vector characteristic value. And finally, carrying out weighted summation processing on each similarity and difference value to obtain the order feature similarity.
And fifthly, generating a corresponding fourth order abnormal characteristic value based on the number of order characteristic similarities meeting a preset similarity threshold in the order portrait similarity set. The preset order feature similarity number can be input into a preset feature value curve equation to generate a corresponding fourth order abnormal feature value. Here, the preset eigenvalue curve equation may be a functional relation expression between the preset order feature similarity amount and the abnormal eigenvalue. The outlier may be in positive correlation with the order feature similarity quantity.
The above step 106 and related content serve as an invention point of the embodiments of the present disclosure, which solves the technical problem three mentioned in the background art, namely "the order abnormality is not identified in combination with various factors affecting the order abnormality judgment", so that it is difficult to further determine the abnormality of the order, and thus, it is difficult to execute the alarm operation in time. Factors that cause difficulty in timely performing an alarm operation are often as follows: order abnormality recognition is performed without combining a plurality of factors affecting order abnormality determination, whereby it is difficult to further determine abnormality of the order. If the above factors are solved, the alarm operation can be further performed in time. To achieve this effect, first, by generating a first order abnormality characteristic value, it is made possible to determine the degree of abnormality of the vehicle order from the aspects of vehicle and user positioning. Then, by generating the second order abnormality characteristic value, it is made possible to determine the degree of abnormality of the vehicle order from the time-long plane used during the running of the vehicle. Thereafter, by generating the third order abnormality characteristic value, it is made possible to determine the degree of abnormality of the vehicle order from the user communication aspect. Then, by generating the fourth order anomaly characteristic value, the degree of anomaly of the vehicle order in terms of the historical repeat order can be determined from the vehicle order. In particular, in terms of historical repeat orders, historical vehicle order information and historical vehicle order representations included therein are introduced. In this way, it can be used to characterize historical vehicle orders. The vehicle order feature vector is further compared with various vectors included in the historical vehicle order representation in a multi-dimensional similarity manner by constructing a coordinate data vector, a time vector and a feature extraction vehicle order feature vector. Meanwhile, the multi-dimensional similarity characteristic between two vehicle orders is further supplemented and determined through the ranks of the vectors. Thus, a variety of factors are considered for similarity comparisons between a vehicle order and various historical vehicle order information. Furthermore, whether the order is abnormal or not can be determined, so that the alarm operation can be timely executed.
In step 107, in response to determining that the order abnormality identification information is information representing abnormality of the vehicle order, order receiving background data corresponding to the order receiving vehicle is adjusted, and preset order abnormality warning information is sent to a warning device to execute an abnormality order warning operation.
In some embodiments, the executing body adjusts order taking background data corresponding to the order taking vehicle and sends preset order abnormality warning information to the warning device to execute the abnormal order warning operation in response to determining that the order abnormality identification information is information representing abnormality of the vehicle order. Wherein, order taking background data may include, but is not limited to, at least one of the following: order receiving priority of order receiving vehicles, order receiving preferential strategy of order receiving vehicles, order receiving unit price feedback of order receiving vehicles and the like. The alarm device may be a user terminal, a vehicle terminal, or a device for emitting an alarm sound.
Optionally, the executing body may further execute the following steps:
and a first step of determining the vehicle order as an abnormal order in response to determining that the distance between the passenger receiving positioning coordinates and the user boarding positioning coordinates does not satisfy the preset distance condition. The distance between the passenger receiving positioning coordinate and the user boarding positioning coordinate does not meet the preset distance condition, so that the situation that the user positioning coordinate is successfully acquired and the user does not board can be represented, and the vehicle order can be determined to be an abnormal order.
And step two, adjusting the order receiving background data corresponding to the order receiving vehicle and sending preset order abnormality warning information to the vehicle terminal.
The above embodiments of the present disclosure have the following advantageous effects: by the abnormal order alarming method of some embodiments of the present disclosure, the accuracy of abnormal order identification can be improved, so that alarming operation can be performed in time. Specifically, the cause of the decrease in accuracy of the abnormal order identification is that: if the positioning information is inaccurate (for example, the vehicle positioning and the passenger positioning are closed or the positioning coordinates are tampered, etc.), erroneous judgment on abnormal recognition of the order is easily caused. Based on this, the abnormal order alert method of some embodiments of the present disclosure first acquires the user positioning coordinates and the initial positioning coordinates of the order taking vehicle in response to receiving the vehicle order confirmation operation. And then, carrying out path planning on the user positioning coordinates and the initial positioning coordinates to obtain an initial planning path, and sending the initial planning path to a user terminal and a vehicle terminal of the order receiving vehicle. By generating an initial planned path, the order receiving vehicle can be moved to the location of the user positioning coordinates. And then, in response to the fact that the order receiving vehicle receives the passenger successfully, acquiring the passenger receiving positioning coordinates and the user boarding positioning coordinates of the order receiving vehicle. And then, in response to determining that the distance between the passenger receiving positioning coordinate and the user boarding positioning coordinate meets a preset distance condition or the positioning coordinate acquisition fails, carrying out path planning on the passenger receiving positioning coordinate or the user positioning coordinate and the user destination point coordinate corresponding to the vehicle order to obtain an order planning path, and sending the order planning path to the user terminal and the vehicle terminal. The passenger receiving positioning coordinates and the user boarding positioning coordinates of the order receiving vehicle are obtained, so that the order receiving vehicle can be used for determining whether the vehicle positioning and the passenger positioning are closed or not, and under the condition that the vehicle positioning and the passenger positioning are not closed, the distance value between the coordinates can be judged, and the situation that the order receiving vehicle is not received by a user is avoided. In the case of closing, it may be determined that the acquisition of the positioning coordinates fails, so, in order to further perform the abnormal recognition of the order, the order taking vehicle may be guided to continue to execute the order according to the planned path of the order between the user positioning coordinates and the user destination point coordinates. And then, acquiring order road condition information and user communication information corresponding to the order planning path and a historical vehicle order information set corresponding to the user of the vehicle order. By introducing the order road condition information, the user communication information and the related historical order information, the method can be used for better identifying the abnormal order under the condition of positioning closing or tampering. And then, in response to determining that the order taking vehicle order is completed, carrying out anomaly identification on the vehicle order based on the order road condition information, the user communication information and the historical vehicle order information set to obtain order anomaly identification information. Here, by the abnormality recognition, order abnormality recognition information, that is, an abnormality recognition result, may be used to determine an order. Therefore, the influence of inaccurate positioning information on abnormal order identification can be greatly avoided. And finally, in response to determining that the order abnormality identification information is information representing abnormality of the vehicle order, adjusting order receiving background data corresponding to the order receiving vehicle, and sending preset order abnormality alarming information to alarming equipment so as to execute abnormal order alarming operation. Furthermore, the alarm operation can be performed in time for the abnormal order.
With further reference to FIG. 2, as an implementation of the method illustrated in the above figures, the present disclosure provides some embodiments of an abnormal order alert apparatus, corresponding to those illustrated in FIG. 1, which may find particular application in a variety of electronic devices.
As shown in fig. 2, the abnormal order alert apparatus 200 of some embodiments includes: a first acquisition unit 201, a first path planning unit 202, a second acquisition unit 203, a second path planning unit 204, a third acquisition unit 205, an abnormality recognition unit 206, and an adjustment and warning unit 207. Wherein the first obtaining unit 201 is configured to obtain the user positioning coordinates and the initial positioning coordinates of the order receiving vehicle in response to receiving the vehicle order confirmation operation; a first path planning unit 202 configured to perform path planning on the user positioning coordinates and the initial positioning coordinates to obtain an initial planned path, and send the initial planned path to a user terminal and a vehicle terminal of the order receiving vehicle; a second obtaining unit 203 configured to obtain, in response to determining that the order taking vehicle is successfully taken, the order taking positioning coordinates of the order taking vehicle and the user boarding positioning coordinates; a second path planning unit 204 configured to perform path planning on the passenger receiving positioning coordinate or the user positioning coordinate, and a user destination point coordinate corresponding to the vehicle order, to obtain an order planning path, and to send the order planning path to the user terminal and the vehicle terminal, in response to determining that a distance between the passenger receiving positioning coordinate and the user boarding positioning coordinate satisfies a preset distance condition, or that the positioning coordinate acquisition fails; a third obtaining unit 205 configured to obtain order road condition information and user communication information corresponding to the order planning path, and a historical vehicle order information set corresponding to a user of the vehicle order; an abnormality recognition unit 206 configured to perform abnormality recognition on the vehicle order based on the order road condition information, the user communication information, and the historical vehicle order information set, to obtain order abnormality recognition information, in response to determining that the order taking vehicle order is completed; and an adjustment and warning unit 207 configured to adjust order taking background data corresponding to the order taking vehicle and transmit preset order abnormality warning information to a warning device to perform an abnormality order warning operation in response to determining the order abnormality identification information as information characterizing the abnormality of the vehicle order.
It will be appreciated that the elements described in the apparatus 200 correspond to the various steps in the method described with reference to fig. 1. Thus, the operations, features and resulting benefits described above for the method are equally applicable to the apparatus 200 and the units contained therein, and are not described in detail herein.
Referring now to fig. 3, a schematic diagram of an electronic device 300 suitable for use in implementing some embodiments of the present disclosure is shown. The electronic device shown in fig. 3 is merely an example and should not impose any limitations on the functionality and scope of use of embodiments of the present disclosure.
As shown in fig. 3, the electronic device 300 may include a processing means 301 (e.g., a central processing unit, a graphics processor, etc.) that may perform various suitable actions and processes in accordance with a program stored in a Read Only Memory (ROM) 302 or a program loaded from a storage means 308 into a Random Access Memory (RAM) 303. In the RAM 303, various programs and data required for the operation of the electronic apparatus 300 are also stored. The processing device 301, the ROM 302, and the RAM 303 are connected to each other via a bus 304. An input/output (I/O) interface 305 is also connected to bus 304.
In general, the following devices may be connected to the I/O interface 305: input devices 306 including, for example, a touch screen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; an output device 307 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, and the like; storage 308 including, for example, magnetic tape, hard disk, etc.; and communication means 309. The communication means 309 may allow the electronic device 300 to communicate with other devices wirelessly or by wire to exchange data. While fig. 3 shows an electronic device 300 having various means, it is to be understood that not all of the illustrated means are required to be implemented or provided. More or fewer devices may be implemented or provided instead. Each block shown in fig. 3 may represent one device or a plurality of devices as needed.
In particular, according to some embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flow chart. In such embodiments, the computer program may be downloaded and installed from a network via communications device 309, or from storage device 308, or from ROM 302. The above-described functions defined in the methods of some embodiments of the present disclosure are performed when the computer program is executed by the processing means 301.
It should be noted that, in some embodiments of the present disclosure, the computer readable medium may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In some embodiments of the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In some embodiments of the present disclosure, however, the computer-readable signal medium may comprise a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, fiber optic cables, RF (radio frequency), and the like, or any suitable combination of the foregoing.
In some embodiments, the clients, servers may communicate using any currently known or future developed network protocol, such as HTTP (Hyper Text Transfer Protocol ), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the internet (e.g., the internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed networks.
The computer readable medium may be embodied in the apparatus; or may exist alone without being incorporated into the electronic device. The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: in response to receiving a vehicle order confirmation operation, acquiring user positioning coordinates and initial positioning coordinates of the order receiving vehicle; planning a path of the user positioning coordinate and the initial positioning coordinate to obtain an initial planning path, and sending the initial planning path to a user terminal and a vehicle terminal of the order receiving vehicle; in response to determining that the order receiving vehicle receives the passenger successfully, acquiring the passenger positioning coordinates of the order receiving vehicle and the user boarding positioning coordinates; in response to determining that the distance between the passenger receiving positioning coordinate and the user boarding positioning coordinate meets a preset distance condition or the positioning coordinate acquisition fails, performing path planning on the passenger receiving positioning coordinate or the user positioning coordinate and the user destination point coordinate corresponding to the vehicle order to obtain an order planning path, and transmitting the order planning path to the user terminal and the vehicle terminal; acquiring order road condition information and user communication information corresponding to the order planning path and a historical vehicle order information set corresponding to a user of the vehicle order; in response to determining that the order taking vehicle order is completed, carrying out anomaly identification on the vehicle order based on the order road condition information, the user communication information and the historical vehicle order information set to obtain order anomaly identification information; and in response to determining that the order abnormality identification information is information representing abnormality of the vehicle order, adjusting order receiving background data corresponding to the order receiving vehicle, and sending preset order abnormality warning information to warning equipment so as to execute abnormal order warning operation.
Computer program code for carrying out operations for some embodiments of the present disclosure may be written in one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in some embodiments of the present disclosure may be implemented by means of software, or may be implemented by means of hardware. The described units may also be provided in a processor, for example, described as: a processor comprising: the system comprises a first acquisition unit, a first path planning unit, a second acquisition unit, a second path planning unit, a third acquisition unit, an abnormality identification unit, an adjustment unit and an alarm unit. The names of these units do not constitute a limitation on the unit itself in some cases, and for example, the first acquisition unit may also be described as "a unit that acquires the user positioning coordinates and the initial positioning coordinates of the order-receiving vehicle".
The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: a Field Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC), an Application Specific Standard Product (ASSP), a system on a chip (SOC), a Complex Programmable Logic Device (CPLD), and the like.
The foregoing description is only of the preferred embodiments of the present disclosure and description of the principles of the technology being employed. It will be appreciated by those skilled in the art that the scope of the invention in the embodiments of the present disclosure is not limited to the specific combination of the above technical features, but encompasses other technical features formed by any combination of the above technical features or their equivalents without departing from the spirit of the invention. Such as the above-described features, are mutually substituted with (but not limited to) the features having similar functions disclosed in the embodiments of the present disclosure.
Claims (6)
1. An abnormal order alert method comprising:
In response to receiving a vehicle order confirmation operation, acquiring user positioning coordinates and initial positioning coordinates of the order receiving vehicle;
carrying out path planning on the user positioning coordinates and the initial positioning coordinates to obtain an initial planning path, and sending the initial planning path to a user terminal and a vehicle terminal of the order receiving vehicle;
In response to determining that the order receiving vehicle receives the passenger successfully, acquiring the passenger receiving positioning coordinates and the user boarding positioning coordinates of the order receiving vehicle;
In response to determining that the distance between the passenger receiving positioning coordinates and the user boarding positioning coordinates meets a preset distance condition or the positioning coordinates are not acquired, carrying out path planning on the passenger receiving positioning coordinates or the user positioning coordinates and the user destination point coordinates corresponding to the vehicle order to obtain an order planning path, and sending the order planning path to the user terminal and the vehicle terminal;
acquiring order road condition information and user communication information corresponding to the order planning path and a historical vehicle order information set corresponding to a user of the vehicle order;
in response to determining that the order taking vehicle order is completed, carrying out anomaly identification on the vehicle order based on the order road condition information, the user communication information and the historical vehicle order information set to obtain order anomaly identification information;
In response to determining that the order abnormality identification information is information representing abnormality of the vehicle order, adjusting order receiving background data corresponding to the order receiving vehicle, and sending preset order abnormality warning information to warning equipment so as to execute abnormal order warning operation;
The step of performing path planning on the passenger receiving positioning coordinate or the user positioning coordinate and the user destination point coordinate corresponding to the vehicle order to obtain an order planning path in response to determining that the distance between the passenger receiving positioning coordinate and the user boarding positioning coordinate meets a preset distance condition or the positioning coordinate acquisition fails, comprises the following steps:
Responding to the fact that the distance between the passenger receiving positioning coordinates and the user boarding positioning coordinates meets the preset distance condition, and carrying out path planning by taking the passenger receiving positioning coordinates as a starting point and the user destination point coordinates as an ending point to obtain a first path set to be confirmed and a corresponding path duration set;
Responding to failure of determining positioning coordinate acquisition, and carrying out path planning by taking the user positioning coordinate as a starting point and the user destination point coordinate as an end point to obtain a second planned path set to be confirmed and a corresponding path duration set;
The first to-be-confirmed planning path set or the second to-be-confirmed planning path set is sent to the user terminal for selecting the to-be-confirmed planning path, wherein the user terminal selects the to-be-confirmed planning path in a positioning opening state;
and determining the selected planned path to be confirmed and the path duration corresponding to the path duration set as an order planned path.
2. The method of claim 1, wherein the method further comprises:
Determining the vehicle order as an abnormal order in response to determining that the distance between the pick-up location coordinates and the user boarding location coordinates does not satisfy the preset distance condition;
And adjusting order receiving background data corresponding to the order receiving vehicle and sending preset order abnormality warning information to the vehicle terminal.
3. The method of claim 1, wherein the order planning path comprises a path planning coordinate sequence; and
The obtaining the order road condition information and user communication information corresponding to the order planning path and the historical vehicle order information set corresponding to the user of the vehicle order comprises the following steps:
Sampling each path planning coordinate in the path planning coordinate sequence to obtain a sampling path coordinate sequence;
determining a vehicle passing time point corresponding to each sampling path coordinate in the sampling path coordinate sequence to obtain a vehicle passing time point sequence;
Acquiring user communication information and a historical vehicle order information set corresponding to a user of the vehicle order in an order time period;
and determining the vehicle passing time point sequence and the sampling path coordinate sequence as order road condition information.
4. An abnormal order alert device, comprising:
A first acquisition unit configured to acquire user positioning coordinates and initial positioning coordinates of the order receiving vehicle in response to receiving a vehicle order confirmation operation;
the first path planning unit is configured to carry out path planning on the user positioning coordinates and the initial positioning coordinates to obtain an initial planning path, and send the initial planning path to a user terminal and a vehicle terminal of the order receiving vehicle;
A second acquisition unit configured to acquire a pickup positioning coordinate of the pickup vehicle and a user boarding positioning coordinate in response to a determination that pickup of the pickup vehicle is successful;
The second path planning unit is configured to perform path planning on the passenger receiving positioning coordinate or the user positioning coordinate and the user destination point coordinate corresponding to the vehicle order to obtain an order planning path in response to the fact that the distance between the passenger receiving positioning coordinate and the user boarding positioning coordinate meets a preset distance condition or the positioning coordinate acquisition fails, and send the order planning path to the user terminal and the vehicle terminal;
A third acquisition unit configured to acquire order road condition information and user communication information corresponding to the order planning path, a historical vehicle order information set corresponding to a user of the vehicle order;
the abnormality identification unit is configured to respond to the determination that the order of the single-taking vehicle is completed, and perform abnormality identification on the vehicle order based on the order road condition information, the user communication information and the historical vehicle order information set to obtain order abnormality identification information;
An adjustment and warning unit configured to adjust order taking background data corresponding to the order taking vehicle and send preset order abnormality warning information to a warning device to perform an abnormal order warning operation in response to determining that the order abnormality identification information is information characterizing the abnormality of the vehicle order;
The step of performing path planning on the passenger receiving positioning coordinate or the user positioning coordinate and the user destination point coordinate corresponding to the vehicle order to obtain an order planning path in response to determining that the distance between the passenger receiving positioning coordinate and the user boarding positioning coordinate meets a preset distance condition or the positioning coordinate acquisition fails, comprises the following steps:
Responding to the fact that the distance between the passenger receiving positioning coordinates and the user boarding positioning coordinates meets the preset distance condition, and carrying out path planning by taking the passenger receiving positioning coordinates as a starting point and the user destination point coordinates as an ending point to obtain a first path set to be confirmed and a corresponding path duration set;
Responding to failure of determining positioning coordinate acquisition, and carrying out path planning by taking the user positioning coordinate as a starting point and the user destination point coordinate as an end point to obtain a second planned path set to be confirmed and a corresponding path duration set;
The first to-be-confirmed planning path set or the second to-be-confirmed planning path set is sent to the user terminal for selecting the to-be-confirmed planning path, wherein the user terminal selects the to-be-confirmed planning path in a positioning opening state;
and determining the selected planned path to be confirmed and the path duration corresponding to the path duration set as an order planned path.
5. An electronic device, comprising:
one or more processors;
A storage device having one or more programs stored thereon,
When executed by the one or more processors, causes the one or more processors to implement the method of any of claims 1-3.
6. A computer readable medium having stored thereon a computer program, wherein the computer program, when executed by a processor, implements the method of any of claims 1-3.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311484782.6A CN117635403B (en) | 2023-11-08 | 2023-11-08 | Abnormal order alarm method, device, electronic equipment and computer readable medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311484782.6A CN117635403B (en) | 2023-11-08 | 2023-11-08 | Abnormal order alarm method, device, electronic equipment and computer readable medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN117635403A CN117635403A (en) | 2024-03-01 |
| CN117635403B true CN117635403B (en) | 2024-06-21 |
Family
ID=90036805
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311484782.6A Active CN117635403B (en) | 2023-11-08 | 2023-11-08 | Abnormal order alarm method, device, electronic equipment and computer readable medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN117635403B (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106557955A (en) * | 2016-11-29 | 2017-04-05 | 流量海科技成都有限公司 | Net about car exception order recognition methodss and system |
| CN107545486A (en) * | 2016-06-28 | 2018-01-05 | 滴滴(中国)科技有限公司 | One kind uses car order processing method and server |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN203909556U (en) * | 2013-10-18 | 2014-10-29 | 季青 | Taxi vehicle-mounted terminal and taxi scheduling management system |
| CN110751586A (en) * | 2019-02-21 | 2020-02-04 | 北京嘀嘀无限科技发展有限公司 | Order travel abnormity identification method and system |
| CN112650825B (en) * | 2020-12-30 | 2024-04-05 | 北京嘀嘀无限科技发展有限公司 | Determination method and device for abnormal driving behavior, storage medium and electronic equipment |
| CN114358873A (en) * | 2021-12-27 | 2022-04-15 | 浙江吉利控股集团有限公司 | Abnormal order determining method for network appointment and related equipment |
| CN116734882B (en) * | 2023-08-14 | 2023-11-24 | 禾昆科技(北京)有限公司 | Vehicle path planning method, device, electronic equipment and computer readable medium |
-
2023
- 2023-11-08 CN CN202311484782.6A patent/CN117635403B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107545486A (en) * | 2016-06-28 | 2018-01-05 | 滴滴(中国)科技有限公司 | One kind uses car order processing method and server |
| CN106557955A (en) * | 2016-11-29 | 2017-04-05 | 流量海科技成都有限公司 | Net about car exception order recognition methodss and system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117635403A (en) | 2024-03-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12374225B1 (en) | Customized route tracking | |
| AU2017286467B2 (en) | Trip termination determination for on-demand transport | |
| CN111316308B (en) | System and method for identifying wrong order requests | |
| CN110287810B (en) | Vehicle door motion detection method, device and computer readable storage medium | |
| CN111951560A (en) | Service anomaly detection method, method for training service anomaly detection model and method for training acoustic model | |
| US12175802B2 (en) | Generation and management of notifications providing data associated with activity determinations pertaining to a vehicle | |
| EP4099292A2 (en) | Method and apparatus of determining state of target object, electronic device, storage medium, and program product | |
| CN113901341A (en) | Navigation information prompting method, device, medium and program product | |
| US20210073674A1 (en) | Automated explainer of reinforcement learning actions using occupation measures | |
| CN112612958A (en) | Order processing method and device, electronic equipment and computer readable medium | |
| CN118071287A (en) | Method, device, electronic device and readable medium for sending value transfer voucher information | |
| CN117635403B (en) | Abnormal order alarm method, device, electronic equipment and computer readable medium | |
| EP3816856A1 (en) | Method and system for anomaly detection using multimodal knowledge graph | |
| CN118673312A (en) | Training method, device, equipment and medium for multi-type target recognition model | |
| CN113111692A (en) | Target detection method and device, computer readable storage medium and electronic equipment | |
| CN115048996A (en) | Quality assessment model training and using method, equipment and storage medium | |
| CN119513736A (en) | Data anomaly recognition model training method, data anomaly recognition method and device | |
| CN110135517B (en) | Method and device for obtaining vehicle similarity | |
| CN117392596B (en) | Data processing method, electronic device, and computer-readable medium | |
| CN118194174B (en) | Testing method, device, equipment, medium and program product for online system | |
| US12393871B2 (en) | Electronic device and operation method of collecting data from multiple devices for generating an artificial intelligence model | |
| CN117709561A (en) | Method, apparatus, electronic device, and computer-readable medium for transporting articles | |
| US12602920B2 (en) | Image recognition method and apparatus, electronic device, and computer-readable medium | |
| CN111797931B (en) | Image processing method, image processing network training method, device and equipment | |
| CN116358530A (en) | Attitude information estimation method, device, storage medium and equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |