Cheating treatment method and device, network equipment and computer program product

By receiving and matching the identification information in the user's order request and determining and implementing cheating governance strategies, the problem of hitchhikers using cheaters to tamper with route prices is solved, and the stability and fairness of the travel platform are improved.

CN119494762AInactive Publication Date: 2025-02-21BEIJING DIDI INFINITY TECH & DEV CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411536041.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-02-21
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the travel industry, hitchhikers use cheaters to tamper with route prices, which affects the stability and fairness of the travel platform. The cheating methods are diverse, and more effective governance methods are needed.

Method used

By receiving order requests from the user, matching the identification information of the user and the information in the cheat identification information database, determining the corresponding cheat governance strategy, such as the order refresh restriction policy and the login restriction policy, and managing the governance according to the policy.

Benefits of technology

It has achieved precise governance for different cheating methods, improved the stability and fairness of the travel platform, and reduced the impact on normal user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119494762A_ABST
    Figure CN119494762A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of Internet, and provides a cheating treatment method and device, network equipment and a computer program product. According to the method, the order request of the user side is received, if the identification information of the user side included in the order request of the user side is matched with at least one piece of cheating identification information in the cheating identification information base, the cheating treatment strategy for the user side corresponding to the cheating identification information is determined, and the cheating treatment strategy for the user side is determined according to the determined cheating treatment strategy. And performing cheating treatment on the user side. According to the method, the corresponding relation between different cheating identification information and the cheating treatment strategies is established, so that the corresponding cheating treatment strategies can be determined for different cheating modes, the cheating treatment means can be continuously improved in the confrontation process of a travel platform and an endless novel cheating mode, and the cheating treatment efficiency is improved. Therefore, on the premise that the use experience of normal users is not affected, cheating users are accurately attacked, and the travel experience of travel users is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of Internet technology, and in particular, relates to cheating management methods, devices, network equipment and computer program products. Background Art

[0002] In the travel industry, there are usually some cheating behaviors that affect the travel experience of users. For example, in the carpooling scenario, there are cases where carpooling owners use cheating devices. Carpooling owners can use cheating devices to modify the starting address and destination address of the trip, modify the starting point or end point address of the travel route, and achieve the purpose of tampering with the price corresponding to the route.

[0003] The use of cheating devices by ride-sharing drivers has an impact on the stability of the travel platform and the fairness of order acceptance. The relevant ecology is complex, changeable, and long-term. Travel platforms need to update their strategies and governance measures for cheating devices at any time. Summary of the invention

[0004] The embodiments of the present application provide a cheating management method, apparatus, network device, and computer program product, which can solve the technical problem of the need for better management methods as cheating methods become increasingly diverse.

[0005] In a first aspect, an embodiment of the present application provides a cheating control method, including:

[0006] Receiving an order request from a user terminal, wherein the order request from the user terminal includes identification information of the user terminal;

[0007] If the identification information of the user terminal matches at least one cheating identification information in the cheating identification information database, determining a cheating management strategy for the user terminal corresponding to the cheating identification information, wherein the cheating identification information includes any one of the following: cheater type information, abnormal application identification information, and cheating type information; the cheating management strategy includes any one of the following: order refresh restriction strategy and logout restriction strategy, wherein the order refresh restriction strategy is used to limit the order refresh frequency of the user terminal, and the logout restriction strategy is used to send logout feedback information to the user terminal to log out the user terminal;

[0008] According to the cheating management strategy, cheating management processing is performed on the user terminal.

[0009] In a possible implementation manner of the first aspect, the order request of the user terminal includes a travel demand order acquisition request, the at least one cheating identification information in the cheating identification information library includes at least one cheater type information, and if the identification information of the user terminal matches the at least one cheating identification information in the cheating identification information library, determining a cheating management strategy for the user terminal corresponding to the cheating identification information includes:

[0010] If the identification information of the user terminal matches at least one cheater type information in the cheating identification information database, the cheating management strategy corresponding to the cheater type information is determined as the cheating management strategy for the user terminal.

[0011] In a possible implementation manner of the first aspect, if the identification information of the user terminal matches at least one cheater type information in the cheating identification information database, before determining the cheating management strategy corresponding to the cheater type information as the cheating management strategy for the user terminal, the method further includes:

[0012] If the identification information of the user terminal belongs to at least one of the one or more marked cheating user terminal identification information, determine whether the identification information of the user terminal matches at least one cheater type information in the cheating identification information database.

[0013] In a possible implementation manner of the first aspect, the method further includes:

[0014] If the identification information of the user terminal does not match any cheater type information in the cheating identification information database, determining whether the order refresh frequency of the user terminal exceeds a refresh threshold;

[0015] If the order refresh frequency of the user terminal exceeds the refresh threshold, a cheating management strategy for the user terminal is determined according to the page access mode in the order request of the user terminal.

[0016] In a possible implementation manner of the first aspect, the order request of the user terminal includes a travel supply order release request, the at least one cheating identification information in the cheating identification information library includes at least one abnormal application identification information, and if the identification information of the user terminal matches the at least one cheating identification information in the cheating identification information library, determining a cheating management strategy for the user terminal corresponding to the cheating identification information includes:

[0017] If the identification information of the user terminal matches at least one abnormal application identification information in the cheating identification information library, the logout restriction policy is determined as the cheating management policy for the user terminal.

[0018] In a possible implementation manner of the first aspect, at least one cheating identification information in the cheating identification information library includes at least one cheating type information, and if the identification information of the user terminal matches the at least one cheating identification information in the cheating identification information library, determining a cheating management strategy for the user terminal corresponding to the cheating identification information includes:

[0019] If the identification information of the user terminal matches at least one cheating type information in the cheating identification information database, the cheating management strategy corresponding to the cheating type information is determined as the cheating management strategy for the user terminal.

[0020] In a possible implementation manner of the first aspect, the at least one cheating type information includes order refresh cheating type information and abnormal application cheating type information, and if the identification information of the user terminal matches the at least one cheating type information in the cheating identification information library, determining the cheating management strategy corresponding to the cheating type information as the cheating management strategy for the user terminal includes:

[0021] If the identification information of the user terminal matches the order refresh cheating type information, determining the order refresh restriction policy corresponding to the order refresh cheating type information as the cheating management policy for the user terminal;

[0022] If the identification information of the user terminal matches the abnormal application cheating type information, the logout restriction policy corresponding to the abnormal application cheating type information is determined as the cheating management policy for the user terminal.

[0023] In a second aspect, an embodiment of the present application provides a cheating control device, including:

[0024] A request receiving module, used to receive an order request from a user terminal, wherein the order request from the user terminal includes identification information of the user terminal;

[0025] a policy determination module, configured to determine, if the identification information of the user terminal matches at least one cheating identification information in a cheating identification information database, a cheating control policy for the user terminal corresponding to the cheating identification information, wherein the cheating identification information includes any one of the following: cheater type information, abnormal application identification information, and cheating type information; the cheating control policy includes any one of the following: order refresh restriction policy and logout restriction policy; the order refresh restriction policy is used to limit the order refresh frequency of the user terminal; the logout restriction policy is used to send logout feedback information to the user terminal to log out the user terminal;

[0026] A management processing module is used to perform cheating management processing on the user terminal according to the cheating management strategy.

[0027] In a third aspect, an embodiment of the present application provides a network device, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the network device implements the cheating control method of the first aspect described above.

[0028] In a fourth aspect, an embodiment of the present application provides a computer program product, including a computer program, wherein when the computer program is run, the cheating management method according to the first aspect described above is executed.

[0029] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the cheating control method as described in the first aspect above is implemented.

[0030] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0031] This application receives an order request from a user terminal. If the user terminal identification information included in the order request matches at least one cheating identification information in the cheating identification information library, the cheating management strategy for the user terminal corresponding to the cheating identification information is determined, and the user terminal is subjected to cheating management processing according to the determined cheating management strategy. This application establishes a correspondence between different cheating identification information and cheating management strategies, so that corresponding cheating management strategies can be determined for different cheating methods, so that in the process of fighting against the emerging new cheating methods, the travel platform can continuously improve the cheating management means, so as to accurately strike the cheating users without affecting the normal user experience, and improve the travel experience of the travel users.

[0032] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0034] Figure 1 It is a flowchart of a cheating control method provided in an embodiment of the present application;

[0035] Figure 2 It is a flowchart of a cheating control method provided by another embodiment of the present application;

[0036] Figure 3 This is a flowchart of a cheating control method provided by another embodiment of the present application;

[0037] Figure 4 is a flowchart of a cheating control method provided in yet another embodiment of the present application;

[0038] Figure 5 It is a flowchart of a cheating control method provided by another embodiment of the present application;

[0039] Figure 6 It is a structural diagram of a cheating control device provided in an embodiment of the present application;

[0040] Figure 7 It is a structural diagram of the network device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0041] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0042] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0043] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0044] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.

[0045] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0046] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0047] The cheating control method provided in the embodiment of the present application can be applied to a network device. The network device may include a processor, a memory, a communication module, a power management module, and the like.

[0048] The ride-sharing model is an important mode of travel provided by travel platforms, and its basic idea is shared travel. The ride-sharing model has two order modes.

[0049] The first is that before starting the trip, the car owner of the car provides the travel platform with travel information such as departure time, starting point and destination. The travel platform generates a travel supply order based on the travel information of the car owner of the car. The travel platform can find car owners who are "on the way" for the passenger user based on the travel supply order, so that the car owner of the car and the passenger user can complete a trip together. The usual way to find passengers who are on the way is based on the navigation route, that is, after the car owner provides the starting point and end point information, the travel platform first calculates the navigation route, and then looks for "on the way" passengers along the navigation route. Among them, the navigation route refers to the route given by the navigation system for the given starting address and end point address. In addition, the car owner of the car can also configure the owner's route. The owner's route refers to the route that the car owner of the car is accustomed to taking for common commuting locations (usually work and home). The owner's route may not be exactly the same as the navigation route. The platform can also find passengers who are "on the way" based on the owner's route.

[0050] Second, passengers with travel needs can also provide travel information such as departure time, starting point and destination to the travel platform. The travel platform can generate travel demand orders based on the travel information of the passenger users. The travel platform can also find passengers who are "on the way" for the carpooling car owners based on the travel demand orders, so that the carpooling car owners and passenger users can complete a trip together.

[0051] The shared travel mode of the ride-sharing model can not only bring cost benefits to both passengers and ride-sharing car owners, but also effectively reuse transportation resources and reduce social problems such as pollution and congestion.

[0052] However, in the ride-sharing scenario, there are cases where ride-sharing car owners use cheating devices. By using cheating devices, ride-sharing car owners can modify the starting address and destination address of the trip, and modify the starting or ending address of the travel route to achieve the purpose of tampering with the price corresponding to the route. The use of cheating devices by ride-sharing car owners has an impact on the stability of the travel platform and the fairness of accepting orders. The relevant ecology is complex, changeable, and long-term. With the continuous diversification of cheating devices, travel platforms need to update the processing strategies and governance measures for cheating devices at any time. Among them, cheating devices refer to cheating software or cheating hardware devices that can modify the starting or ending address of the travel route by modifying the starting address and destination address. Users can use cheating devices to achieve the purpose of tampering with the route and tampering with the price corresponding to the route. Cheating devices are usually implemented by the operation of the car owner's user end.

[0053] This application mostly uses ride-sharing scenarios as examples. Those skilled in the art should be able to understand that the present application solution can also be applied to other travel scenarios, such as carpooling scenarios, private car scenarios, express scenarios, etc.

[0054] Figure 1 It is a flowchart of a cheating control method provided in an embodiment of the present application.

[0055] S11, receiving an order request from a user terminal, wherein the order request from the user terminal includes identification information of the user terminal.

[0056] User-side order requests mostly refer to order requests from rideshare car owners. Order requests include but are not limited to travel demand order acquisition requests and travel supply order release requests.

[0057] A travel demand order acquisition request refers to a request sent by the user end to the server to obtain a travel demand order. When a passenger user publishes his / her desired travel route information such as time, starting point, and end point to the platform, the platform can generate a travel demand order based on the passenger user's travel route information. Therefore, the ride-sharing car owner user end can send a travel demand order acquisition request to the platform. After receiving the travel demand order acquisition request sent by the ride-sharing car owner user end, the platform can provide a large number of travel demand orders to the ride-sharing car owner user for him / her to select matching travel demand orders to accept the order.

[0058] A travel supply order publishing request refers to a request sent by the user end to the server for publishing a travel supply order. When the carpooling car owner user publishes his / her desired travel route information such as time, starting point, and end point to the platform, the platform can generate a travel supply order based on the travel route information of the carpooling car owner user. Therefore, the carpooling car owner user end can send a travel supply order publishing request to the platform. After receiving the travel supply order publishing request sent by the carpooling car owner user end, the platform can provide a large number of travel supply orders to passenger users for them to select matching travel supply orders.

[0059] The user's order request includes the user's identification information, which includes but is not limited to user identification information, user's APP (Application, referred to as APP) identification information, user terminal identification information, and other information used to identify the user.

[0060] S12: if the identification information of the user terminal matches at least one cheating identification information in the cheating identification information database, determine a cheating management strategy for the user terminal corresponding to the cheating identification information, wherein the cheating identification information includes any one of the following: cheater type information, abnormal application identification information, and cheating type information; the cheating management strategy includes any one of the following: order refresh restriction strategy and logout restriction strategy; the order refresh restriction strategy is used to limit the order refresh frequency of the user terminal; and the logout restriction strategy is used to send logout feedback information to the user terminal to log out the user terminal.

[0061] The cheating identification information includes but is not limited to various identification information used to identify the possibility of cheating. A database composed of multiple cheating identification information is called a cheating identification information database. Cheating identification information includes, for example, cheating device type information, abnormal application identification information, cheating type information, etc. Among them, cheating device type information includes but is not limited to various information used to identify cheating device types. Abnormal application identification information includes but is not limited to various identification information used to identify abnormal applications. Cheating type information includes but is not limited to various information used to identify cheating types.

[0062] A corresponding relationship can be established based on the cheating identification information and the cheating governance strategy, so that when the cheating identification information matching the identification information of the user terminal is determined, the cheating governance strategy corresponding to the cheating identification information is determined based on the corresponding relationship between the cheating identification information and the cheating governance strategy as the cheating governance strategy for the user terminal. The cheating governance strategy includes but is not limited to a user's order refresh restriction strategy (used to limit the order refresh frequency of the user terminal), a logout restriction strategy (used to send logout feedback information to the user terminal to log out), a face recognition restriction strategy (used to send face recognition feedback information to the user terminal to enable the user terminal to perform face recognition), etc.

[0063] S13: Perform cheating control on the user terminal according to the cheating control strategy.

[0064] Here, the user terminal can be subjected to cheating management according to the cheating management strategy corresponding to the cheating identification information. For example, when the cheating management strategy is a user's order refresh restriction strategy, the user's order refresh frequency is restricted. When the cheating management strategy is a logout restriction strategy, logout feedback information is sent to the user to log out the user terminal. When the cheating management strategy is a face recognition restriction strategy, feedback information that face recognition is required is sent to the user.

[0065] The present application solution receives an order request from a user terminal. If the identification information of the user terminal included in the order request matches at least one cheating identification information in the cheating identification information library, the cheating management strategy for the user terminal corresponding to the cheating identification information is determined, and the cheating management process is performed on the user terminal according to the determined cheating management strategy. The present application establishes a correspondence between different cheating identification information and cheating management strategies, so that corresponding cheating management strategies can be determined for different cheating methods, so that in the process of the travel platform confronting the endless new cheating methods, the cheating management means can be continuously improved, so that the cheating users can be accurately attacked without affecting the normal user experience, thereby continuously improving the operation stability and fairness of the travel platform and improving the travel experience of travel users.

[0066] Figure 2 It is a flowchart of a cheating control method provided in another embodiment of the present application.

[0067] S21, receiving an order request from a user terminal, wherein the order request from the user terminal includes identification information of the user terminal, and the order request from the user terminal includes a travel demand order acquisition request.

[0068] A travel demand order acquisition request refers to a request sent by the user end to the server to obtain a travel demand order. When a passenger user publishes his / her desired travel route information such as time, starting point, and end point to the platform, the platform can generate a travel demand order based on the passenger user's travel route information. Therefore, the ride-sharing car owner user end can send a travel demand order acquisition request to the platform. After receiving the travel demand order acquisition request sent by the ride-sharing car owner user end, the platform can provide a large number of travel demand orders to the ride-sharing car owner user for him / her to select matching travel demand orders to accept the order.

[0069] S22: if the identification information of the user terminal matches at least one cheater type information in the cheater identification information library, determine the cheating management strategy corresponding to the cheater type information as the cheating management strategy for the user terminal, wherein the at least one cheating identification information in the cheater identification information library includes at least one cheater type information.

[0070] The cheater type information includes but is not limited to various information used to identify the cheater type.

[0071] Different types of cheating devices will produce different consequences. In the process of fighting against cheating devices, the travel platform needs to take corresponding cheating management measures for different types of cheating devices. A corresponding relationship can be established based on the cheating device type information and the cheating management strategy, so that when the cheating device type information matching the identification information of the user terminal is determined, the cheating management strategy corresponding to the cheating device type information is determined based on the corresponding relationship between the cheating device type information and the cheating management strategy, as the cheating management strategy for the user terminal. For example, for the PC-based cheating device type that may cause security issues such as mismatch between person and vehicle and resale order, the corresponding cheating management strategy can be a face recognition restriction strategy, which sends feedback information that face recognition is required to the user terminal. For another example, for the order-grabbing cheating device type, the corresponding cheating management strategy can be a logout restriction strategy, which sends logout feedback information to the user terminal to log out the user terminal.

[0072] In one embodiment, the cheating management method further includes:

[0073] If the identification information of the user terminal does not match any cheater type information in the cheat identification information database, it is determined whether the order refresh frequency of the user terminal exceeds the refresh threshold.

[0074] If the order refresh frequency of the user terminal exceeds the refresh threshold, a cheating management strategy for the user terminal is determined according to the page access mode in the order request of the user terminal.

[0075] Among them, the refresh threshold can be a configurable parameter, and different configurations can be made according to different travel transaction markets or different regions, or different strategies can be issued.

[0076] Page access methods include but are not limited to page refresh and re-entering after exiting the page. If the user's page access method is page refresh, the corresponding fraud control strategy may be to return the same travel demand order as before the page refresh, instead of returning a new order, so as to conduct fraud control on the user side. If the user's page access method is to re-enter after exiting the page, the corresponding fraud control strategy may be to provide the user with a prompt message "refreshing too fast", so as to conduct fraud control on the user side.

[0077] S23, performing cheating control processing on the user terminal according to the cheating control strategy.

[0078] For example, for the PC cheating device type that may cause security issues such as mismatch between person and vehicle and resale order, the corresponding cheating control strategy can be a face recognition restriction strategy, which sends face recognition feedback information to the user end. For another example, for the order-grabbing cheating device type, the corresponding cheating control strategy can be a logout restriction strategy, which sends logout feedback information to the user end to log out the user end.

[0079] Figure 3 It is a flowchart of a cheating control method provided in another embodiment of the present application.

[0080] S31, receiving an order request from a user terminal, wherein the order request from the user terminal includes identification information of the user terminal, and the order request from the user terminal includes a travel demand order acquisition request.

[0081] A travel demand order acquisition request refers to a request sent by the user end to the server to obtain a travel demand order. When a passenger user publishes his / her desired travel route information such as time, starting point, and end point to the platform, the platform can generate a travel demand order based on the passenger user's travel route information. Therefore, the ride-sharing car owner user end can send a travel demand order acquisition request to the platform. After receiving the travel demand order acquisition request sent by the ride-sharing car owner user end, the platform can provide a large number of travel demand orders to the ride-sharing car owner user for him / her to select matching travel demand orders to accept the order.

[0082] S32: If the identification information of the user terminal belongs to at least one of the one or more marked cheating user terminal identification information, determine whether the identification information of the user terminal matches at least one cheater type information in the cheating identification information database.

[0083] Here, one or more cheating client terminals may be marked in advance to obtain identification information of the marked one or more cheating client terminals. If the identification information of the client terminal belongs to at least one of the marked one or more cheating client terminal identification information, it is determined whether the identification information of the client terminal matches at least one cheater type information in the cheating identification information database.

[0084] In one embodiment, the cheating management method further includes:

[0085] If the identification information of the user terminal does not belong to any of the one or more marked cheating user terminal identification information, determine whether the identification information of the user terminal belongs to the cheating identification information of the plug-in. If the identification information of the user terminal belongs to the cheating identification information of the plug-in, record the cheating type information of the user terminal by scene and type, and record the user terminal as a plug-in user.

[0086] S33: if the identification information of the user terminal matches at least one cheater type information in the cheater identification information library, determine the cheating management strategy corresponding to the cheater type information as the cheating management strategy for the user terminal, wherein the at least one cheating identification information in the cheater identification information library includes at least one cheater type information.

[0087] The cheater type information includes but is not limited to various information used to identify the cheater type.

[0088] Different types of cheating devices will produce different consequences. In the process of fighting against cheating devices, the travel platform needs to take corresponding cheating management measures for different types of cheating devices. A corresponding relationship can be established based on the cheating device type information and the cheating management strategy, so that when the cheating device type information matching the identification information of the user terminal is determined, the cheating management strategy corresponding to the cheating device type information is determined based on the corresponding relationship between the cheating device type information and the cheating management strategy, as the cheating management strategy for the user terminal. For example, for the PC-based cheating device type that may cause security issues such as mismatch between person and vehicle and resale order, the corresponding cheating management strategy can be a face recognition restriction strategy, which sends feedback information that face recognition is required to the user terminal. For another example, for the order-grabbing cheating device type, the corresponding cheating management strategy can be a logout restriction strategy, which sends logout feedback information to the user terminal to log out the user terminal.

[0089] In one embodiment, the cheating management method further includes:

[0090] If the identification information of the user terminal does not match any cheater type information in the cheat identification information database, it is determined whether the order refresh frequency of the user terminal exceeds the refresh threshold.

[0091] If the order refresh frequency of the user terminal exceeds the refresh threshold, a cheating management strategy for the user terminal is determined according to the page access mode in the order request of the user terminal.

[0092] Among them, the refresh threshold can be a configurable parameter, and different configurations can be made according to different travel transaction markets or different regions, or different strategies can be issued.

[0093] Page access methods include but are not limited to page refresh and re-entering after exiting the page. If the user's page access method is page refresh, the corresponding fraud control strategy may be to return the same travel demand order as before the page refresh, instead of returning a new order, so as to conduct fraud control on the user side. If the user's page access method is to re-enter after exiting the page, the corresponding fraud control strategy may be to provide the user with a prompt message "refreshing too fast", so as to conduct fraud control on the user side.

[0094] In one embodiment, the cheating management method further includes:

[0095] If the order refresh frequency of the user terminal does not exceed the refresh threshold, the updated travel demand order is fed back to the user terminal. Here, if the order refresh frequency of the user terminal does not exceed the refresh threshold, the user terminal may not be a cheating user terminal. Therefore, the updated travel demand order can be recalled and fed back to the user terminal.

[0096] S34: Perform cheating control processing on the user terminal according to the cheating control strategy.

[0097] For example, for the PC cheating device type that may cause security issues such as mismatch between person and vehicle and resale order, the corresponding cheating control strategy can be a face recognition restriction strategy, which sends feedback information that face recognition is required to the user end. For another example, for the order-grabbing cheating device type, the corresponding cheating control strategy can be a logout restriction strategy, which sends logout feedback information to the user end to log out the user end.

[0098] Figure 4 It is a flowchart of a cheating control method provided in yet another embodiment of the present application.

[0099] S41, receiving an order request from a user terminal, wherein the order request from the user terminal includes identification information of the user terminal, and the order request from the user terminal includes a travel supply order release request.

[0100] A travel supply order publishing request refers to a request sent by the user end to the server for publishing a travel supply order. When the carpooling car owner user publishes his / her desired travel route information such as time, starting point, and end point to the platform, the platform can generate a travel supply order based on the travel route information of the carpooling car owner user. Therefore, the carpooling car owner user end can send a travel supply order publishing request to the platform. After receiving the travel supply order publishing request sent by the carpooling car owner user end, the platform can provide a large number of travel supply orders to passenger users for them to select matching travel supply orders.

[0101] S42: if the identification information of the user terminal matches at least one abnormal application identification information in the cheating identification information library, determine the logout restriction policy as the cheating management policy for the user terminal, wherein the at least one cheating identification information in the cheating identification information library includes at least one abnormal application identification information.

[0102] Here, the abnormal application identification information includes but is not limited to identification information of various abnormal applications used for simulating login. The abnormal application identification information is also stored in the cheating identification information library as cheating identification information. A corresponding relationship can be established based on the abnormal application identification information and the logout restriction policy, so that when the abnormal application identification information matching the identification information of the user terminal is determined, based on the corresponding relationship between the abnormal application identification information and the logout restriction policy, the cheating management policy corresponding to the abnormal application identification information is determined as the logout restriction policy as the cheating management policy for the user terminal.

[0103] In one embodiment, the cheating management method further includes:

[0104] S42: If the identification information of the user terminal does not match any abnormal application identification information in the cheating identification information library, it is determined that the user terminal is a normal user.

[0105] For the user terminal that is a normal user, no cheating management will be carried out. For the travel supply order release request of the user terminal, the corresponding travel supply order will be released normally.

[0106] S43: Perform cheating control on the user terminal according to the cheating control strategy.

[0107] The corresponding cheating management strategy may be a logout restriction strategy, in which logout feedback information is sent to the user to cause the user to log out. The logout feedback information may also include a reason for logout.

[0108] Figure 5 It is a flowchart of a cheating control method provided in another embodiment of the present application.

[0109] S51, receiving an order request from a user terminal, wherein the order request from the user terminal includes identification information of the user terminal.

[0110] User-side order requests mostly refer to order requests from rideshare car owners. Order requests include but are not limited to travel demand order acquisition requests and travel supply order release requests.

[0111] A travel demand order acquisition request refers to a request sent by the user end to the server to obtain a travel demand order. When a passenger user publishes his / her desired travel route information such as time, starting point, and end point to the platform, the platform can generate a travel demand order based on the passenger user's travel route information. Therefore, the ride-sharing car owner user end can send a travel demand order acquisition request to the platform. After receiving the travel demand order acquisition request sent by the ride-sharing car owner user end, the platform can provide a large number of travel demand orders to the ride-sharing car owner user for him / her to select matching travel demand orders to accept the order.

[0112] A travel supply order publishing request refers to a request sent by the user end to the server for publishing a travel supply order. When the carpooling car owner user publishes his / her desired travel route information such as time, starting point, and end point to the platform, the platform can generate a travel supply order based on the travel route information of the carpooling car owner user. Therefore, the carpooling car owner user end can send a travel supply order publishing request to the platform. After receiving the travel supply order publishing request sent by the carpooling car owner user end, the platform can provide a large number of travel supply orders to passenger users for them to select matching travel supply orders.

[0113] The user's order request includes the user's identification information, which includes but is not limited to user identification information, user's APP (Application, referred to as APP) identification information, user terminal identification information, and other information used to identify the user.

[0114] S52: if the identification information of the user terminal matches at least one cheating type information in the cheating identification information library, determine the cheating management strategy corresponding to the cheating type information as the cheating management strategy for the user terminal, and the at least one cheating identification information in the cheating identification information library includes at least one cheating type information.

[0115] The cheating type information includes but is not limited to various information used to identify the cheating type.

[0116] A corresponding relationship can be established based on the cheating type information and the cheating governance strategy, so that when the cheating type information matching the identification information of the user terminal is determined, the cheating governance strategy corresponding to the cheating type information is determined based on the corresponding relationship between the cheating type information and the cheating governance strategy as the cheating governance strategy for the user terminal. The cheating governance strategy includes but is not limited to the user's order refresh restriction strategy (used to limit the order refresh frequency of the user terminal), the logout restriction strategy (sending logout feedback information to the user terminal to log out the user terminal), the face recognition restriction strategy (sending feedback information that face recognition is required to the user terminal), etc.

[0117] In one embodiment, the at least one cheating type information includes order refresh cheating type information and abnormal application cheating type information, and if the identification information of the user terminal matches the at least one cheating type information in the cheating identification information library, determining the cheating management strategy corresponding to the cheating type information as the cheating management strategy for the user terminal includes:

[0118] If the identification information of the user terminal matches the order refresh cheating type information, determining the order refresh restriction policy corresponding to the order refresh cheating type information as the cheating management policy for the user terminal;

[0119] If the identification information of the user terminal matches the abnormal application cheating type information, the logout restriction policy corresponding to the abnormal application cheating type information is determined as the cheating management policy for the user terminal.

[0120] Here, the correspondence between the cheating type information and the cheating governance policy can be established in advance. The cheating governance policy corresponding to the order refresh cheating type information is established as the order refresh restriction policy, and the cheating governance policy corresponding to the abnormal application cheating type information is established as the logout restriction policy. After the above correspondence is established, if the identification information of the user terminal matches at least one cheating type information in the cheating identification information library, the cheating governance policy corresponding to the cheating type information is determined as the cheating governance policy for the user terminal. If the identification information of the user terminal matches the order refresh cheating type information, the order refresh restriction policy corresponding to the order refresh cheating type information is determined as the cheating governance policy for the user terminal. If the identification information of the user terminal matches the abnormal application cheating type information, the logout restriction policy corresponding to the abnormal application cheating type information is determined as the cheating governance policy for the user terminal.

[0121] S53: Perform cheating control on the user terminal according to the cheating control strategy.

[0122] Here, the user terminal can be subjected to cheating management according to the cheating management strategy corresponding to the cheating identification information. For example, when the cheating management strategy is the user's order refresh restriction strategy, the order refresh frequency of the user terminal is restricted. When the cheating management strategy is the logout restriction strategy, logout feedback information is sent to the user terminal to log out the user terminal. When the cheating management strategy is the face recognition restriction strategy, feedback information that face recognition is required is sent to the user terminal.

[0123] Figure 6 It is a structural diagram of a cheating control device provided in one embodiment of the present application.

[0124] like Figure 6 As shown, the cheating control device 6 includes:

[0125] The request receiving module 61 is used to receive an order request from a user terminal, wherein the order request from the user terminal includes identification information of the user terminal;

[0126] a policy determination module 62, configured to determine a cheating control policy for the user terminal corresponding to the cheating identification information if the identification information of the user terminal matches at least one cheating identification information in the cheating identification information database, wherein the cheating identification information includes any one of the following: cheater type information, abnormal application identification information, and cheating type information; and the cheating control policy includes any one of the following: an order refresh restriction policy and a logout restriction policy, wherein the order refresh restriction policy is used to limit the order refresh frequency of the user terminal, and the logout restriction policy is used to send logout feedback information to the user terminal to cause the user terminal to log out;

[0127] The management processing module 63 is used to perform cheating management processing on the user terminal according to the cheating management strategy.

[0128] Another embodiment of the present invention discloses a cheating control device 6. Figure 6 On the basis of the corresponding embodiment, the order request of the user terminal includes a travel demand order acquisition request, the at least one cheating identification information in the cheating identification information library includes at least one cheater type information, and the strategy determination module 62 is used to:

[0129] If the identification information of the user terminal matches at least one cheater type information in the cheating identification information database, the cheating management strategy corresponding to the cheater type information is determined as the cheating management strategy for the user terminal.

[0130] Another embodiment of the present invention discloses a cheating control device 6. Figure 6 On the basis of the corresponding embodiment, the cheating control device 6 further includes a mark determination module, which is used to:

[0131] If the identification information of the user terminal belongs to at least one of the one or more marked cheating user terminal identification information, determine whether the identification information of the user terminal matches at least one cheater type information in the cheating identification information database.

[0132] Another embodiment of the present invention discloses a cheating control device 6. Figure 6 On the basis of the corresponding embodiment, the cheating control device 6 further includes a frequency determination module, and the frequency determination module is used to:

[0133] If the identification information of the user terminal does not match any cheater type information in the cheating identification information database, determining whether the order refresh frequency of the user terminal exceeds a refresh threshold;

[0134] If the order refresh frequency of the user terminal exceeds the refresh threshold, a cheating management strategy for the user terminal is determined according to the page access mode in the order request of the user terminal.

[0135] Another embodiment of the present invention discloses a cheating control device 6. Figure 6 On the basis of the corresponding embodiment, the order request of the user terminal includes a travel supply order release request, the at least one cheating identification information in the cheating identification information library includes at least one abnormal application identification information, and the strategy determination module 62 is used to:

[0136] If the identification information of the user terminal matches at least one abnormal application identification information in the cheating identification information library, the logout restriction policy is determined as the cheating management policy for the user terminal.

[0137] Another embodiment of the present invention discloses a cheating control device 6. Figure 6 On the basis of the corresponding embodiment, at least one cheating identification information in the cheating identification information library includes at least one cheating type information, and the strategy determination module 62 is used to:

[0138] If the identification information of the user terminal matches at least one cheating type information in the cheating identification information database, the cheating management strategy corresponding to the cheating type information is determined as the cheating management strategy for the user terminal.

[0139] Another embodiment of the present invention discloses a cheating control device 6. Figure 6 On the basis of the corresponding embodiment, the at least one cheating type information includes order refresh cheating type information and abnormal application cheating type information, and the strategy determination module 62 is used to:

[0140] If the identification information of the user terminal matches the order refresh cheating type information, determining the order refresh restriction policy corresponding to the order refresh cheating type information as the cheating management policy for the user terminal;

[0141] If the identification information of the user terminal matches the abnormal application cheating type information, the logout restriction policy corresponding to the abnormal application cheating type information is determined as the cheating management policy for the user terminal.

[0142] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.

[0143] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0144] The present application also provides a network device, such as Figure 7 As shown, the network device 7 includes: at least one processor 70, a memory 71, and a computer program 72 stored in the memory 71 and executable on the at least one processor 70, and when the processor 70 executes the computer program 72, the steps in any of the above-mentioned method embodiments are implemented.

[0145] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.

[0146] An embodiment of the present application provides a computer program product, including a computer program. When the computer program is executed, the steps in the above-mentioned method embodiments can be implemented.

[0147] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the camera / network device, a recording medium, a computer memory, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, RandomAccess Memory), an electric carrier signal, a telecommunication signal, and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.

[0148] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0149] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0150] In the embodiments provided in the present application, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as 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 interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0151] 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.

[0152] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A cheating control method, characterized in that: include: Receiving an order request from a user terminal, wherein the order request from the user terminal includes identification information of the user terminal; If the identification information of the user terminal matches at least one cheating identification information in the cheating identification information database, determine a cheating management strategy for the user terminal corresponding to the cheating identification information, wherein the cheating identification information includes any one of the following: cheater type information, abnormal application identification information, and cheating type information; the cheating management strategy includes any one of the following: order refresh restriction strategy and logout restriction strategy, wherein the order refresh restriction strategy is used to limit the order refresh frequency of the user terminal, and the logout restriction strategy is used to send logout feedback information to the user terminal to log out the user terminal; According to the cheating management strategy, cheating management processing is performed on the user terminal.

2. The cheating control method according to claim 1, characterized in that: The order request of the user terminal includes a travel demand order acquisition request, the at least one cheating identification information in the cheating identification information library includes at least one cheater type information, and if the identification information of the user terminal matches the at least one cheating identification information in the cheating identification information library, determining a cheating management strategy for the user terminal corresponding to the cheating identification information includes: If the identification information of the user terminal matches at least one cheater type information in the cheating identification information database, the cheating management strategy corresponding to the cheater type information is determined as the cheating management strategy for the user terminal.

3. The cheating control method according to claim 2, characterized in that: Before determining the cheating management strategy corresponding to the cheating device type information as the cheating management strategy for the user terminal if the identification information of the user terminal matches the at least one cheating device type information in the cheating identification information database, the method further includes: If the identification information of the user terminal belongs to at least one of the one or more marked cheating user terminal identification information, determine whether the identification information of the user terminal matches at least one cheater type information in the cheating identification information database.

4. The cheating control method according to claim 2 or 3, characterized in that: The method further includes: If the identification information of the user terminal does not match any cheater type information in the cheating identification information database, determining whether the order refresh frequency of the user terminal exceeds a refresh threshold; If the order refresh frequency of the user terminal exceeds the refresh threshold, a cheating management strategy for the user terminal is determined according to the page access mode in the order request of the user terminal.

5. The cheating control method according to claim 1, characterized in that: The order request of the user terminal includes a travel supply order release request, the at least one cheating identification information in the cheating identification information library includes at least one abnormal application identification information, and if the identification information of the user terminal matches the at least one cheating identification information in the cheating identification information library, determining a cheating management strategy for the user terminal corresponding to the cheating identification information, comprising: If the identification information of the user terminal matches at least one abnormal application identification information in the cheating identification information library, the logout restriction policy is determined as the cheating management policy for the user terminal.

6. The cheating control method according to claim 1, characterized in that: The at least one cheating identification information in the cheating identification information library includes at least one cheating type information, and if the identification information of the user terminal matches the at least one cheating identification information in the cheating identification information library, determining a cheating management strategy for the user terminal corresponding to the cheating identification information includes: If the identification information of the user terminal matches at least one cheating type information in the cheating identification information database, the cheating management strategy corresponding to the cheating type information is determined as the cheating management strategy for the user terminal.

7. The cheating control method according to claim 6, characterized in that: The at least one cheating type information includes order refresh cheating type information and abnormal application cheating type information, and if the identification information of the user terminal matches the at least one cheating type information in the cheating identification information library, determining the cheating management strategy corresponding to the cheating type information as the cheating management strategy for the user terminal includes: If the identification information of the user terminal matches the order refresh cheating type information, determining the order refresh restriction policy corresponding to the order refresh cheating type information as the cheating management policy for the user terminal; If the identification information of the user terminal matches the abnormal application cheating type information, the logout restriction policy corresponding to the abnormal application cheating type information is determined as the cheating management policy for the user terminal.

8. A cheating control device, characterized in that: include: A request receiving module, used to receive an order request from a user terminal, wherein the order request from the user terminal includes identification information of the user terminal; a policy determination module, configured to determine, if the identification information of the user terminal matches at least one cheating identification information in a cheating identification information database, a cheating control policy for the user terminal corresponding to the cheating identification information, wherein the cheating identification information includes any one of the following: cheater type information, abnormal application identification information, and cheating type information; the cheating control policy includes any one of the following: order refresh restriction policy and logout restriction policy; the order refresh restriction policy is used to limit the order refresh frequency of the user terminal; the logout restriction policy is used to send logout feedback information to the user terminal to log out the user terminal; A management processing module is used to perform cheating management processing on the user terminal according to the cheating management strategy.

9. A network device comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the network device implements the method according to any one of claims 1 to 7.

10. A computer program product, characterized in that The invention comprises a computer program, which, when being executed, enables the method according to any one of claims 1 to 7 to be performed.

Citation Information

Patent Citations

  • Click farming detecting method based on user behavior data characteristic and system thereof

    CN108550052A

  • A system for detecting and responding to illegal operation

    CN109255215A

  • Method and device for identifying cheating drivers and passengers in network car-hailing scene

    CN110197378A

  • Online car-hailing risk control method and system, computer equipment and storage medium

    CN116029557A

  • Behavior data processing method and device, equipment and storage medium

    CN116132178A