Abnormal order determination method and device
By obtaining and analyzing abnormal feedback information and historical order data of service orders, abnormal orders are automatically determined, which solves the problem of low manual verification efficiency and achieves fast and accurate abnormal order recognition.
Patent Information
- Application Number
- CN201911413883.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-12-31
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2039-12-31
AI Technical Summary
In the prior art, manual verification of abnormal orders is inefficient and depends on the professionalism of the staff, so it is impossible to quickly and accurately determine abnormal orders.
Obtain abnormal feedback information of the target service order and the target user's historical service order information through electronic devices, and automatically determine the abnormal order, including calculating the distance between the order end position and the actual position, the ratio of the historical end position and the probability of abnormal behavior. If the preset conditions are met, it will be determined as an abnormal order.
The efficiency of automated determination of abnormal orders has been significantly improved, reducing the dependence of manual verification and improving the accuracy of the order ending position.
Smart Images

Figure CN111861625B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a method and device for determining abnormal orders. Background Art
[0002] At present, with the rapid development of science and technology and economy, there are more and more travel options, such as the original self-driving, bus, taxi, or the popular shared bicycles, shared cars, shared electric vehicles, online car-hailing, etc. In some travel modes, users can initiate service orders through the client and use shared bicycles, online car-hailing and other service provision terminals to travel until they reach their destination and complete the service order. Due to environmental or hardware reasons, sometimes the order end position determined by the server is not accurate, and these service orders with inaccurate order end positions are considered abnormal orders. However, in the service order information, the order end position is a very critical factor and has a great impact on the service order. Therefore, how to quickly and accurately determine abnormal orders is an urgent problem to be solved.
[0003] Currently, abnormal orders are usually identified by manual verification, which relies on the professionalism of the staff and has low efficiency. Summary of the invention
[0004] In view of this, the purpose of the present application is to provide a method and device for determining abnormal orders, which can realize automatic determination of abnormal orders and significantly improve the efficiency of determining abnormal orders.
[0005] According to one aspect of the present application, an electronic device is provided, which may include one or more storage media, one or more processors communicating with the storage media, and a bus. The one or more storage media store machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions to perform one or more of the following operations:
[0006] Acquire abnormal feedback information for the target service order, wherein the abnormal feedback information includes order end position information submitted by the target user corresponding to the target service order;
[0007] Based on the abnormal feedback information, and / or the historical service order information of the target user, it is determined whether the target service order is an abnormal order, where the abnormal order is a service order in which the order end position determined by the server does not match the actual order end position.
[0008] In some embodiments of the present application, when the processor executes the machine-readable instructions, one or more of the following operations may be performed:
[0009] Obtaining the service providing terminal corresponding to the target service order, and the starting position information of the first service order undertaken after completing the target service order;
[0010] Based on the order end position information in the abnormal feedback information and the starting position information of the first service order undertaken by the service providing terminal after completing the target service order, it is determined whether the target service order is an abnormal order.
[0011] In some embodiments of the present application, when the processor executes the machine-readable instructions, one or more of the following operations may be performed:
[0012] Determine, based on the order end position information and the start position information, the distance between the end position of the order submitted by the target user and the start position of the first service order undertaken by the service providing terminal after completing the target service order;
[0013] If the distance is less than or equal to the preset distance, the target service order is determined to be an abnormal order.
[0014] In some embodiments of the present application, when the processor executes the machine-readable instructions, one or more of the following operations may be performed:
[0015] Based on at least one historical service order information of the target user within a recent preset time period, determine the historical end position information corresponding to each historical service order;
[0016] According to the historical end position information of each historical service order, it is determined whether the target service order is an abnormal order.
[0017] In some embodiments of the present application, when the processor executes the machine-readable instructions, one or more of the following operations may be performed:
[0018] Determine the historical end position corresponding to the historical end position information, and the historical service orders outside the preset area;
[0019] If the number of historical service orders outside the preset area at the historical end position corresponding to the historical end position information is less than or equal to the preset number, the target service order is determined to be an abnormal order.
[0020] In some embodiments of the present application, when the processor executes the machine-readable instructions, one or more of the following operations may be performed:
[0021] Determine the historical end position corresponding to the historical end position information, and the historical service orders outside the preset area;
[0022] Determine the ratio between the number of historical service orders outside the preset area at the historical end location corresponding to the historical end location information and the total number of the historical service orders;
[0023] If the ratio is less than or equal to the preset ratio, the target service order is determined to be an abnormal order.
[0024] In some embodiments of the present application, when the processor executes the machine-readable instructions, one or more of the following operations may be performed:
[0025] Determine the abnormal behavior probability value of the target user according to at least one historical service order information of the target user within a recent preset time period;
[0026] If the abnormal behavior probability value is lower than or equal to a preset probability value, the target service order is determined to be an abnormal order.
[0027] In some embodiments of the present application, when the processor executes the machine-readable instructions, one or more of the following operations may be performed:
[0028] Obtaining the service providing terminal corresponding to the target service order, and the starting position information of the first service order undertaken after completing the target service order;
[0029] Based on at least one historical service order information of the target user within a recent preset time period, determine the historical end position information corresponding to each historical service order;
[0030] Based on the historical end position information of each historical service order, the order end position information in the abnormal feedback information, and the starting position information of the first service order undertaken by the service providing terminal after completing the target service order, determine whether the target service order is an abnormal order.
[0031] According to one aspect of the present application, a method for determining an abnormal order is provided, wherein the abnormal order is a service order in which an order end position determined by a server does not match an actual order end position, comprising:
[0032] Acquire abnormal feedback information for the target service order, wherein the abnormal feedback information includes order end position information submitted by the target user corresponding to the target service order;
[0033] Determine whether the target service order is an abnormal order based on the abnormal feedback information and / or the historical service order information of the target user.
[0034] In some embodiments of the present application, determining whether the target service order is an abnormal order according to the abnormal feedback information includes:
[0035] Obtaining the service providing terminal corresponding to the target service order, and the starting position information of the first service order undertaken after completing the target service order;
[0036] Based on the order end position information in the abnormal feedback information and the starting position information of the first service order undertaken by the service providing terminal after completing the target service order, it is determined whether the target service order is an abnormal order.
[0037] In some embodiments of the present application, determining whether the target service order is an abnormal order according to the order end position information in the abnormal feedback information and the starting position information of the first service order undertaken by the service providing terminal after completing the target service order includes:
[0038] Determine, based on the order end position information and the start position information, the distance between the end position of the order submitted by the target user and the start position of the first service order undertaken by the service providing terminal after completing the target service order;
[0039] If the distance is less than or equal to the preset distance, the target service order is determined to be an abnormal order.
[0040] In some embodiments of the present application, determining whether the target service order is an abnormal order according to the historical service order information of the target user includes:
[0041] Based on at least one historical service order information of the target user within a recent preset time period, determine the historical end position information corresponding to each historical service order;
[0042] According to the historical end position information of each historical service order, it is determined whether the target service order is an abnormal order.
[0043] In some embodiments of the present application, determining whether the target service order is an abnormal order according to the historical end position information of each historical service order includes:
[0044] Determine the historical end position corresponding to the historical end position information, and the historical service orders outside the preset area;
[0045] If the number of historical service orders outside the preset area at the historical end position corresponding to the historical end position information is less than or equal to the preset number, the target service order is determined to be an abnormal order.
[0046] In some embodiments of the present application, determining whether the target service order is an abnormal order according to the historical end position information of each historical service order includes:
[0047] Determine the historical end position corresponding to the historical end position information, and the historical service orders outside the preset area;
[0048] Determine the ratio between the number of historical service orders outside the preset area at the historical end location corresponding to the historical end location information and the total number of the historical service orders;
[0049] If the ratio is less than or equal to the preset ratio, the target service order is determined to be an abnormal order.
[0050] In some embodiments of the present application, determining whether the target service order is an abnormal order according to the historical service order information of the target user includes:
[0051] Determine the abnormal behavior probability value of the target user according to at least one historical service order information of the target user within a recent preset time period;
[0052] If the abnormal behavior probability value is lower than or equal to a preset probability value, the target service order is determined to be an abnormal order.
[0053] In some embodiments of the present application, determining whether the target service order is an abnormal order according to the abnormal feedback information and the historical service order information of the target user includes:
[0054] Obtaining the service providing terminal corresponding to the target service order, and the starting position information of the first service order undertaken after completing the target service order;
[0055] Based on at least one historical service order information of the target user within a recent preset time period, determine the historical end position information corresponding to each historical service order;
[0056] Based on the historical end position information of each historical service order, the order end position information in the abnormal feedback information, and the starting position information of the first service order undertaken by the service providing terminal after completing the target service order, determine whether the target service order is an abnormal order.
[0057] According to one aspect of the present application, a device for determining an abnormal order is provided, wherein the abnormal order is a service order whose order end position determined by a server does not match the actual order end position, and the device comprises:
[0058] An acquisition module, used to acquire abnormal feedback information for a target service order, wherein the abnormal feedback information includes order end position information submitted by a target user corresponding to the target service order;
[0059] A determination module is used to determine whether the target service order is an abnormal order based on the abnormal feedback information and / or the historical service order information of the target user.
[0060] In some embodiments of the present application, when the determination module determines whether the target service order is an abnormal order according to the abnormal feedback information and the historical service order information of the target user, it is specifically used to:
[0061] Obtaining the service providing terminal corresponding to the target service order, and the starting position information of the first service order undertaken after completing the target service order;
[0062] Based on the order end position information in the abnormal feedback information and the starting position information of the first service order undertaken by the service providing terminal after completing the target service order, it is determined whether the target service order is an abnormal order.
[0063] In some embodiments of the present application, when the determination module determines whether the target service order is an abnormal order based on the order end position information in the abnormal feedback information and the starting position information of the first service order undertaken by the service providing terminal after completing the target service order, it is specifically used to:
[0064] Determine, based on the order end position information and the start position information, the distance between the end position of the order submitted by the target user and the start position of the first service order undertaken by the service providing terminal after completing the target service order;
[0065] If the distance is less than or equal to the preset distance, the target service order is determined to be an abnormal order.
[0066] In some embodiments of the present application, when the determination module determines whether the target service order is an abnormal order according to the abnormal feedback information and the historical service order information of the target user, it is specifically used to:
[0067] Based on at least one historical service order information of the target user within a recent preset time period, determine the historical end position information corresponding to each historical service order;
[0068] According to the historical end position information of each historical service order, it is determined whether the target service order is an abnormal order.
[0069] In some embodiments of the present application, when the determination module determines whether the target service order is an abnormal order according to the historical end position information of each historical service order, it is specifically used to:
[0070] Determine the historical end position corresponding to the historical end position information, and the historical service orders outside the preset area;
[0071] If the number of historical service orders outside the preset area at the historical end position corresponding to the historical end position information is less than or equal to the preset number, the target service order is determined to be an abnormal order.
[0072] In some embodiments of the present application, when the determination module determines whether the target service order is an abnormal order according to the historical end position information of each historical service order, it is specifically used to:
[0073] Determine the historical end position corresponding to the historical end position information, and the historical service orders outside the preset area;
[0074] Determine the ratio between the number of historical service orders outside the preset area at the historical end location corresponding to the historical end location information and the total number of the historical service orders;
[0075] If the ratio is less than or equal to the preset ratio, the target service order is determined to be an abnormal order.
[0076] In some embodiments of the present application, when the determination module determines whether the target service order is an abnormal order according to the abnormal feedback information and the historical service order information of the target user, it is specifically used to:
[0077] Determine the abnormal behavior probability value of the target user according to at least one historical service order information of the target user within a recent preset time period;
[0078] If the abnormal behavior probability value is lower than or equal to a preset probability value, the target service order is determined to be an abnormal order.
[0079] In some embodiments of the present application, when the determination module determines whether the target service order is an abnormal order according to the abnormal feedback information and the historical service order information of the target user, it is specifically used to:
[0080] Obtaining the service providing terminal corresponding to the target service order, and the starting position information of the first service order undertaken after completing the target service order;
[0081] Based on at least one historical service order information of the target user within a recent preset time period, determine the historical end position information corresponding to each historical service order;
[0082] Based on the historical end position information of each historical service order, the order end position information in the abnormal feedback information, and the starting position information of the first service order undertaken by the service providing terminal after completing the target service order, determine whether the target service order is an abnormal order.
[0083] According to another aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned abnormal order determination method are executed.
[0084] The abnormal order determination method and device provided in the embodiment of the present application first obtains abnormal feedback information for the target service order, wherein the abnormal feedback information includes the order end position information submitted by the target user corresponding to the target service order; then, based on the abnormal feedback information and / or the historical service order information of the target user, determines whether the target service order is an abnormal order. Compared with the prior art, the present application can determine whether the target service order is an abnormal order through the order end position information submitted by the target user and / or the historical service order information of the target user, can realize automatic determination of abnormal orders, and significantly improves the efficiency of determining abnormal orders.
[0085] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0086] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0087] Figure 1 A flowchart of a method for determining an abnormal order provided by an embodiment of the present application is shown;
[0088] Figure 2 A flowchart of another abnormal order determination method provided by an embodiment of the present application is shown;
[0089] Figure 3 A schematic diagram of the structure of an abnormal order device provided in an embodiment of the present application is shown;
[0090] Figure 4 A schematic structural diagram of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0091] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application usually described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, each other embodiment obtained by those skilled in the art without making creative work belongs to the scope of protection of the present application.
[0092] In addition, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.
[0093] In order to enable those skilled in the art to use the contents of this application, the following implementation is given in conjunction with the specific application scenario of "determining abnormal orders for shared vehicles". For those skilled in the art, the general principles defined herein can be applied to other embodiments and application scenarios without departing from the spirit and scope of this application. Although this application is mainly described around the determination of abnormal orders for shared vehicles, it should be understood that this is only an exemplary embodiment.
[0094] It should be noted that the term "comprising" will be used in the embodiments of the present application to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.
[0095] At present, with the rapid development of science and technology and economy, there are more and more travel options, such as the original self-driving, bus, taxi, or the popular shared bicycles, shared cars, shared electric vehicles, online car-hailing, etc. In some travel modes, users can initiate service orders through the client and use shared bicycles, online car-hailing and other service provision terminals to travel until they reach their destination and complete the service order. Due to environmental or hardware reasons, sometimes the order end position determined by the server is not accurate, and these service orders with inaccurate order end positions are considered abnormal orders. However, in the service order information, the order end position is a very critical factor and has a great impact on the service order. Therefore, how to quickly and accurately determine abnormal orders is an urgent problem to be solved.
[0096] Currently, abnormal orders are usually identified by manual verification, which relies on the professionalism of the staff and has low efficiency.
[0097] Based on this, an embodiment of the present application provides a method for determining abnormal orders to realize automated determination of abnormal orders, thereby significantly improving the efficiency of determining abnormal orders.
[0098] See also Figure 1 , Figure 1 This is a flow chart of a method for determining abnormal orders provided by an embodiment of the present application. Figure 1 As shown in , an abnormal order determination method provided in an embodiment of the present application, wherein the abnormal order is a service order in which the order end position determined by the server does not match the actual order end position, and the method includes:
[0099] S101. Acquire abnormal feedback information for a target service order, wherein the abnormal feedback information includes order end location information submitted by a target user corresponding to the target service order.
[0100] In this step, the service order can be an order generated by the user when using shared bicycles, shared cars, shared electric vehicles, online car-hailing, taxis and other travel tools. When the server receives an order request sent by the client or service provider terminal, the service order can be generated and the content of the service order will be continuously recorded and updated until the client or service provider terminal sends an order end request to the server and the server performs the order end process. The service order will not end until the client or service provider terminal sends an order end request to the server and the server performs the order end process. Usually, the order end location is the location where the user ends the use of the travel tool.
[0101] When the user finds that the order end position determined by the server in the target service order does not match the actual order end position, the user can send abnormal feedback information to the server through the client. The abnormal feedback information carries the actual order end position of the target service order. After receiving the information, the server can determine whether the target service order is an abnormal order based on the abnormal feedback information.
[0102] Among them, the client can be a smart terminal held by the user, and the service provider terminal can be a travel tool used by the user, such as shared bicycles, shared cars, etc.
[0103] S102: Determine whether the target service order is an abnormal order based on the abnormal feedback information and / or the historical service order information of the target user.
[0104] In this step, after receiving the abnormal feedback information, the server can determine the credibility of the abnormal feedback information sent by the target user based on the historical service order information of the target user, or determine the usage of the service provider terminal corresponding to the target service order, and determine whether the target service order is an abnormal order based on the above two pieces of information or one of the two.
[0105] Specifically, the server can determine the credibility of the abnormal feedback information sent by the target user based on whether the target user has a record of sending erroneous abnormal feedback information in the recent preset time period, and the service order situation of the target user in the recent preset time period, such as the travel destination and other information. For example, if the travel destinations of the target user in the service orders in the past month are all in the same area, and the area does not match the order end location information reported by the target user, then the credibility is low, and if it matches, then the credibility is high. When the credibility is higher than a certain value, it can be determined that the target service order is an abnormal order.
[0106] In this way, by determining whether the target service order is an abnormal order through the order end location information submitted by the target user and / or the historical service order information of the target user, it is possible to automatically determine abnormal orders, thereby significantly improving the efficiency of determining abnormal orders.
[0107] In a possible implementation manner, determining whether the target service order is an abnormal order according to the abnormal feedback information includes:
[0108] Obtaining the service providing terminal corresponding to the target service order, and the starting position information of the first service order undertaken after completing the target service order;
[0109] Based on the order end position information in the abnormal feedback information and the starting position information of the first service order undertaken by the service providing terminal after completing the target service order, it is determined whether the target service order is an abnormal order.
[0110] In this step, after the service provider terminal corresponding to the target service order completes the target service order, its position usually does not change. The server can obtain the starting position of the next service order it undertakes. If the distance between the starting position and the order end position in the abnormal feedback information is within a preset range, then the order end position information in the abnormal feedback information can be considered to be true, and the target service order is determined to be an abnormal order, that is, in the target service order, the order end position determined by the server is inconsistent with the actual order end position.
[0111] In a possible implementation manner, determining whether the target service order is an abnormal order based on the order end position information in the abnormal feedback information and the starting position information of the first service order undertaken by the service providing terminal after completing the target service order includes:
[0112] Determine, based on the order end position information and the start position information, the distance between the end position of the order submitted by the target user and the start position of the first service order undertaken by the service providing terminal after completing the target service order;
[0113] If the distance is less than or equal to the preset distance, the target service order is determined to be an abnormal order.
[0114] The preset distance may be determined according to actual conditions, and may usually be set to a value between 5 meters and 500 meters.
[0115] In a possible implementation, determining whether the target service order is an abnormal order according to the historical service order information of the target user includes:
[0116] Based on at least one historical service order information of the target user within a recent preset time period, determine the historical end position information corresponding to each historical service order;
[0117] According to the historical end position information of each historical service order, it is determined whether the target service order is an abnormal order.
[0118] In this step, the historical end location information corresponding to each historical service order can be determined based on the historical service order information of the target user. There is a certain pattern between the historical end location information and the travel destination of the target user. According to the pattern between the two, the destination of the target user in the target service order can be predicted. If the predicted result is consistent with the end location of the order submitted by the target user, it can be determined that the target service order is an abnormal order.
[0119] In a possible implementation manner, determining whether the target service order is an abnormal order according to the historical end position information of each historical service order includes:
[0120] Determine the historical end position corresponding to the historical end position information, and the historical service orders outside the preset area;
[0121] If the number of historical service orders outside the preset area at the historical end position corresponding to the historical end position information is less than or equal to the preset number, the target service order is determined to be an abnormal order.
[0122] In this step, the number of times the user has driven the service provider terminal outside the preset area can be determined based on the historical end location information. The preset area can be the operating area of the service provider terminal. If the target user has driven the service provider terminal into and parked in the non-operating area for many times, the credibility of the order end location provided by the target user is low; if it is less, its credibility is high, and the target service order can be determined to be an abnormal order.
[0123] In a possible implementation manner, determining whether the target service order is an abnormal order according to the historical end position information of each historical service order includes:
[0124] Determine the historical end position corresponding to the historical end position information, and the historical service orders outside the preset area;
[0125] Determine the ratio between the number of historical service orders outside the preset area at the historical end location corresponding to the historical end location information and the total number of the historical service orders;
[0126] If the ratio is less than or equal to the preset ratio, the target service order is determined to be an abnormal order.
[0127] In this step, the ratio of the number of times the target user parks the service provider terminal in a non-operating area to the total number of times the target user uses the service provider terminal in the most recent preset time period can be determined. The higher the ratio, the lower the credibility of the end location of the order submitted by the target user. If the ratio is less than or equal to the preset ratio, it can be determined that the target service order is an abnormal order.
[0128] In a possible implementation, determining whether the target service order is an abnormal order according to the historical service order information of the target user includes:
[0129] Determine the abnormal behavior probability value of the target user according to at least one historical service order information of the target user within a recent preset time period;
[0130] If the abnormal behavior probability value is lower than or equal to a preset probability value, the target service order is determined to be an abnormal order.
[0131] In this step, the trained abnormal behavior recognition model can be used to extract the identification features of the target user from the historical service order information, and based on these identification features, determine the probability value of whether the target user's behavior of submitting abnormal feedback information is an abnormal behavior, or the probability value of the target user performing abnormal behavior, that is, the abnormal behavior probability value.
[0132] Among them, the abnormal behavior may be the behavior of the target user submitting an incorrect order end position.
[0133] See also Figure 2 , Figure 2 This is a flow chart of a method for determining abnormal orders provided by another embodiment of the present application. Figure 2 As shown in , an abnormal order determination method provided in an embodiment of the present application, wherein the abnormal order is a service order in which the order end position determined by the server does not match the actual order end position, and the method includes:
[0134] S201. Acquire abnormal feedback information for a target service order, wherein the abnormal feedback information includes order end location information submitted by a target user corresponding to the target service order.
[0135] S202: Obtain the service providing terminal corresponding to the target service order, and the starting position information of the first service order undertaken after completing the target service order.
[0136] S203: Based on at least one historical service order information of the target user within a recent preset time period, determine the historical end position information corresponding to each historical service order.
[0137] S204. Determine whether the target service order is an abnormal order based on the historical end position information of each historical service order, the order end position information in the abnormal feedback information, and the starting position information of the first service order undertaken by the service providing terminal after completing the target service order.
[0138] In this step, the above information can be used simultaneously to determine whether the target service order is an abnormal order.
[0139] The abnormal order determination method provided in the embodiment of the present application first obtains abnormal feedback information for the target service order, wherein the abnormal feedback information includes the order end position information submitted by the target user corresponding to the target service order; then, based on the abnormal feedback information and / or the historical service order information of the target user, determines whether the target service order is an abnormal order. Compared with the prior art, the present application can determine whether the target service order is an abnormal order through the order end position information submitted by the target user and / or the historical service order information of the target user, can realize automatic determination of abnormal orders, and significantly improves the efficiency of determining abnormal orders.
[0140] See also Figure 3 , Figure 3 This is a schematic diagram of the structure of an abnormal order determination device provided in an embodiment of the present application. Figure 3 As shown in , the abnormal order is a service order in which the order end position determined by the server does not match the actual order end position, and the abnormal order determination device 300 includes:
[0141] The acquisition module 310 is used to acquire abnormal feedback information for the target service order, wherein the abnormal feedback information includes the order end position information submitted by the target user corresponding to the target service order;
[0142] The determination module 320 is used to determine whether the target service order is an abnormal order according to the abnormal feedback information and / or the historical service order information of the target user.
[0143] In a possible implementation manner, when the determination module determines whether the target service order is an abnormal order according to the abnormal feedback information and the historical service order information of the target user, it is specifically configured to:
[0144] Obtaining the service providing terminal corresponding to the target service order, and the starting position information of the first service order undertaken after completing the target service order;
[0145] Based on the order end position information in the abnormal feedback information and the starting position information of the first service order undertaken by the service providing terminal after completing the target service order, it is determined whether the target service order is an abnormal order.
[0146] In a possible implementation manner, when the determination module determines whether the target service order is an abnormal order based on the order end position information in the abnormal feedback information and the starting position information of the first service order undertaken by the service providing terminal after completing the target service order, it is specifically used to:
[0147] Determine, based on the order end position information and the start position information, the distance between the end position of the order submitted by the target user and the start position of the first service order undertaken by the service providing terminal after completing the target service order;
[0148] If the distance is less than or equal to the preset distance, the target service order is determined to be an abnormal order.
[0149] In a possible implementation manner, when the determination module determines whether the target service order is an abnormal order according to the abnormal feedback information and the historical service order information of the target user, it is specifically configured to:
[0150] Based on at least one historical service order information of the target user within a recent preset time period, determine the historical end position information corresponding to each historical service order;
[0151] According to the historical end position information of each historical service order, it is determined whether the target service order is an abnormal order.
[0152] In a possible implementation manner, when the determination module determines whether the target service order is an abnormal order according to the historical end position information of each historical service order, it is specifically configured to:
[0153] Determine the historical end position corresponding to the historical end position information, and the historical service orders outside the preset area;
[0154] If the number of historical service orders outside the preset area at the historical end position corresponding to the historical end position information is less than or equal to the preset number, the target service order is determined to be an abnormal order.
[0155] In a possible implementation manner, when the determination module determines whether the target service order is an abnormal order according to the historical end position information of each historical service order, it is specifically configured to:
[0156] Determine the historical end position corresponding to the historical end position information, and the historical service orders outside the preset area;
[0157] Determine the ratio between the number of historical service orders outside the preset area at the historical end location corresponding to the historical end location information and the total number of the historical service orders;
[0158] If the ratio is less than or equal to the preset ratio, the target service order is determined to be an abnormal order.
[0159] In a possible implementation manner, when the determination module determines whether the target service order is an abnormal order according to the abnormal feedback information and the historical service order information of the target user, it is specifically configured to:
[0160] Determine the abnormal behavior probability value of the target user according to at least one historical service order information of the target user within a recent preset time period;
[0161] If the abnormal behavior probability value is lower than or equal to a preset probability value, the target service order is determined to be an abnormal order.
[0162] In a possible implementation manner, when the determination module determines whether the target service order is an abnormal order according to the abnormal feedback information and the historical service order information of the target user, it is specifically configured to:
[0163] Obtaining the service providing terminal corresponding to the target service order, and the starting position information of the first service order undertaken after completing the target service order;
[0164] Based on at least one historical service order information of the target user within a recent preset time period, determine the historical end position information corresponding to each historical service order;
[0165] Based on the historical end position information of each historical service order, the order end position information in the abnormal feedback information, and the starting position information of the first service order undertaken by the service providing terminal after completing the target service order, determine whether the target service order is an abnormal order.
[0166] The abnormal order determination device provided in the embodiment of the present application first obtains abnormal feedback information for the target service order, wherein the abnormal feedback information includes the order end position information submitted by the target user corresponding to the target service order; then, based on the abnormal feedback information and / or the historical service order information of the target user, determines whether the target service order is an abnormal order. Compared with the prior art, the present application can determine whether the target service order is an abnormal order through the order end position information submitted by the target user and / or the historical service order information of the target user, can realize automatic determination of abnormal orders, and significantly improves the efficiency of determining abnormal orders.
[0167] See also Figure 4 , Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 4 As shown in , the electronic device 400 includes a processor 410 , a memory 420 and a bus 430 .
[0168] The memory 420 stores machine-readable instructions executable by the processor 410. When the electronic device 400 is running, the processor 410 communicates with the memory 420 via the bus 430. When the machine-readable instructions are executed by the processor 410, one or more of the following operations may be performed:
[0169] Acquire abnormal feedback information for the target service order, wherein the abnormal feedback information includes order end position information submitted by the target user corresponding to the target service order;
[0170] Based on the abnormal feedback information, and / or the historical service order information of the target user, it is determined whether the target service order is an abnormal order, where the abnormal order is a service order in which the order end position determined by the server does not match the actual order end position.
[0171] In some embodiments of the present application, when the processor 410 executes the machine-readable instructions, one or more of the following operations may be performed:
[0172] Obtaining the service providing terminal corresponding to the target service order, and the starting position information of the first service order undertaken after completing the target service order;
[0173] Based on the order end position information in the abnormal feedback information and the starting position information of the first service order undertaken by the service providing terminal after completing the target service order, it is determined whether the target service order is an abnormal order.
[0174] In some embodiments of the present application, when the processor 410 executes the machine-readable instructions, one or more of the following operations may be performed:
[0175] Determine, based on the order end position information and the start position information, the distance between the end position of the order submitted by the target user and the start position of the first service order undertaken by the service providing terminal after completing the target service order;
[0176] If the distance is less than or equal to the preset distance, the target service order is determined to be an abnormal order.
[0177] In some embodiments of the present application, when the processor 410 executes the machine-readable instructions, one or more of the following operations may be performed:
[0178] Based on at least one historical service order information of the target user within a recent preset time period, determine the historical end position information corresponding to each historical service order;
[0179] According to the historical end position information of each historical service order, it is determined whether the target service order is an abnormal order.
[0180] In some embodiments of the present application, when the processor 410 executes the machine-readable instructions, one or more of the following operations may be performed:
[0181] Determine the historical end position corresponding to the historical end position information, and the historical service orders outside the preset area;
[0182] If the number of historical service orders outside the preset area at the historical end position corresponding to the historical end position information is less than or equal to the preset number, the target service order is determined to be an abnormal order.
[0183] In some embodiments of the present application, when the processor 410 executes the machine-readable instructions, one or more of the following operations may be performed:
[0184] Determine the historical end position corresponding to the historical end position information, and the historical service orders outside the preset area;
[0185] Determine the ratio between the number of historical service orders outside the preset area at the historical end location corresponding to the historical end location information and the total number of the historical service orders;
[0186] If the ratio is less than or equal to the preset ratio, the target service order is determined to be an abnormal order.
[0187] In some embodiments of the present application, when the processor 410 executes the machine-readable instructions, one or more of the following operations may be performed:
[0188] Determine the abnormal behavior probability value of the target user according to at least one historical service order information of the target user within a recent preset time period;
[0189] If the abnormal behavior probability value is lower than or equal to a preset probability value, the target service order is determined to be an abnormal order.
[0190] In some embodiments of the present application, when the processor 410 executes the machine-readable instructions, one or more of the following operations may be performed:
[0191] Obtaining the service providing terminal corresponding to the target service order, and the starting position information of the first service order undertaken after completing the target service order;
[0192] Based on at least one historical service order information of the target user within a recent preset time period, determine the historical end position information corresponding to each historical service order;
[0193] Based on the historical end position information of each historical service order, the order end position information in the abnormal feedback information, and the starting position information of the first service order undertaken by the service providing terminal after completing the target service order, determine whether the target service order is an abnormal order.
[0194] Correspondingly, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by the processor, the steps of the above-mentioned abnormal order determination method are executed.
[0195] Specifically, the storage medium can be a general storage medium, such as a mobile disk, a hard disk, etc. When the computer program on the storage medium is run, the above-mentioned abnormal order determination method can be executed to solve the technical problems in the prior art that rely on the professional level of the staff and have low efficiency.
[0196] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0197] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.
[0198] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0199] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0200] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application can essentially be embodied in the form of a software product, or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0201] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the above-mentioned embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-mentioned embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A method for determining abnormal orders, characterized in that: The abnormal order is a service order in which the order end position determined by the server does not match the actual order end position, and the method includes: Acquire abnormal feedback information for the target service order, wherein the abnormal feedback information includes order end location information submitted by the target user corresponding to the target service order; the order end location is the location where the user ends the use of the travel tool; Determine whether the target service order is an abnormal order according to the abnormal feedback information and / or the historical service order information of the target user; wherein, determining whether the target service order is an abnormal order comprises: after receiving the abnormal feedback information, determining the credibility of the abnormal feedback information sent by the target user according to the historical service order information of the target user, or determining the usage of the service providing terminal corresponding to the target service order, and determining whether the target service order is an abnormal order according to the credibility and / or the usage; Wherein, determining whether the target service order is an abnormal order according to the abnormal feedback information includes: obtaining the starting position information of the first service order undertaken by the service providing terminal corresponding to the target service order after completing the target service order; determining whether the target service order is an abnormal order according to the order end position information in the abnormal feedback information and the starting position information of the first service order undertaken by the service providing terminal after completing the target service order; Determining whether the target service order is an abnormal order based on the historical service order information of the target user, including: determining the historical end position information corresponding to the historical service order in each historical service order based on at least one historical service order information of the target user within a recent preset time period; determining whether the target service order is an abnormal order based on the historical end position information of each historical service order; wherein there is a pattern between the historical end position information and the travel destination of the target user, determining whether the target service order is an abnormal order based on the historical end position information of each historical service order, including: predicting the destination of the target user in the target service order based on the pattern between the historical end position information and the travel destination of the target user; if the predicted result is consistent with the order end position submitted by the target user, determining that the target service order is an abnormal order.
2. The method according to claim 1, characterized in that The determining whether the target service order is an abnormal order according to the order end position information in the abnormal feedback information and the starting position information of the first service order undertaken by the service providing terminal after completing the target service order includes: Determine, based on the order end position information and the start position information, the distance between the end position of the order submitted by the target user and the start position of the first service order undertaken by the service providing terminal after completing the target service order; If the distance is less than or equal to the preset distance, the target service order is determined to be an abnormal order.
3. The method according to claim 2, characterized in that The determining, based on the historical end position information of each historical service order, whether the target service order is an abnormal order includes: Determine the historical end position corresponding to the historical end position information, and the historical service orders outside the preset area; If the number of historical service orders outside the preset area at the historical end position corresponding to the historical end position information is less than or equal to the preset number, the target service order is determined to be an abnormal order.
4. The method according to claim 3, characterized in that The preset area is the operation area of the service providing terminal.
5. The method according to claim 1, characterized in that The determining, based on the historical end position information of each historical service order, whether the target service order is an abnormal order includes: Determine the historical end position corresponding to the historical end position information, and the historical service orders outside the preset area; Determine the ratio between the number of historical service orders outside the preset area at the historical end location corresponding to the historical end location information and the total number of the historical service orders; If the ratio is less than or equal to the preset ratio, the target service order is determined to be an abnormal order.
6. The method according to claim 1, characterized in that The determining whether the target service order is an abnormal order according to the historical service order information of the target user includes: Determine the abnormal behavior probability value of the target user according to at least one historical service order information of the target user within a recent preset time period; If the abnormal behavior probability value is lower than or equal to a preset probability value, the target service order is determined to be an abnormal order.
7. The method according to claim 1, characterized in that The determining whether the target service order is an abnormal order according to the abnormal feedback information and the historical service order information of the target user includes: Obtaining the service providing terminal corresponding to the target service order, and the starting position information of the first service order undertaken after completing the target service order; Based on at least one historical service order information of the target user within a recent preset time period, determine the historical end position information corresponding to each historical service order; Based on the historical end position information of each historical service order, the order end position information in the abnormal feedback information, and the starting position information of the first service order undertaken by the service providing terminal after completing the target service order, determine whether the target service order is an abnormal order.
8. An abnormal order determination device, characterized in that: The abnormal order is a service order in which the order end position determined by the server does not match the actual order end position, and the device includes: An acquisition module is used to acquire abnormal feedback information for a target service order, wherein the abnormal feedback information includes order end location information submitted by a target user corresponding to the target service order; the order end location is the location where the user ends the use of the travel tool; A determination module, used to determine whether the target service order is an abnormal order according to the abnormal feedback information and / or the historical service order information of the target user; specifically used to: after receiving the abnormal feedback information, determine the credibility of the abnormal feedback information sent by the target user according to the historical service order information of the target user, or determine the usage of the service providing terminal corresponding to the target service order, and determine whether the target service order is an abnormal order according to the credibility and / or the usage; The determination module is specifically used to: obtain the starting position information of the first service order undertaken by the service providing terminal corresponding to the target service order after completing the target service order; determine whether the target service order is an abnormal order according to the order end position information in the abnormal feedback information and the starting position information of the first service order undertaken by the service providing terminal after completing the target service order; The determination module is specifically used to: determine the historical end location information corresponding to the historical service order in each historical service order based on at least one historical service order information of the target user within a recent preset time period; determine whether the target service order is an abnormal order according to the historical end location information of each historical service order; wherein there is a pattern between the historical end location information and the travel destination of the target user, and determining whether the target service order is an abnormal order according to the historical end location information of each historical service order includes: predicting the destination of the target user in the target service order according to the pattern between the historical end location information and the travel destination of the target user, and if the prediction result is consistent with the order end location submitted by the target user, determining that the target service order is an abnormal order.
9. An electronic device, characterized in that: include: A processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor. When the electronic device is running, the processor and the storage medium communicate via the bus, and the processor executes the machine-readable instructions to perform the steps of the abnormal order determination method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the abnormal order determination method according to any one of claims 1 to 7 are executed.