Request processing method, device, equipment and storage medium

By receiving account behavior statistics and historical lists, the system determines the current list type and processes requests, thus resolving the issue of unauthorized requests on the service provider platform and ensuring the platform's security and order.

CN111932290BActive Publication Date: 2025-01-10WUBA DAOJIA CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010623736.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-06-30
Publication Date
2025-01-10
Estimated Expiration
2040-06-30

AI Technical Summary

Technical Problem

In existing technologies, service providers struggle to effectively guarantee security and order when faced with unauthorized requests initiated by accounts, especially since unauthorized account operations can disrupt the platform's operational order.

Method used

By receiving account behavior statistics and historical lists, the system determines the current list type and processes requests according to the corresponding request processing methods, including different processing methods for blacklists, whitelists, and graylists, in order to identify and handle illegal requests.

Benefits of technology

It enables selective processing of account requests, ensuring the security and order of the platform, preventing violations, and maintaining normal network operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111932290B_ABST
    Figure CN111932290B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention provides a request processing method, device, equipment and storage medium, the method comprising: when receiving an order request or an electronic voucher collection request corresponding to a target account, determining the behavior statistics information corresponding to the target account and the target account's historical list, the list including a blacklist, a whitelist or a graylist; determining the target list to which the target account currently belongs according to the behavior statistics information and the target account's historical list; determining the target request processing method corresponding to the target list according to the correspondence between the preset list and the request processing method; processing the order request or electronic voucher collection request corresponding to the target account based on the target request processing method. The present invention can ensure the security and order of the service provision platform.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing technology, and in particular to a request processing method, device, equipment and storage medium. Background Art

[0002] For the service provider platform, when an account initiates an order request or an e-voucher request, it will respond to these requests accordingly. However, some requests initiated by accounts are illegal operations. If the requests initiated by each account are responded to normally, it will seriously disrupt the security and order of the platform. Summary of the invention

[0003] The embodiments of the present invention provide a request processing method, apparatus, device and storage medium for ensuring the security and order of a platform.

[0004] In a first aspect, an embodiment of the present invention provides a request processing method, the method comprising:

[0005] When receiving an order request or an e-voucher redemption request corresponding to a target account, determining the behavior statistics information corresponding to the target account and the list to which the target account historically belongs, the list including a blacklist, a whitelist or a graylist;

[0006] Determine the target list to which the target account currently belongs based on the behavior statistics information and the target account's historical list of belonging;

[0007] According to the correspondence between the preset lists and the request processing methods, the target request processing method corresponding to the target list is determined, the request processing method corresponding to the blacklist is not to respond to the order request or the electronic voucher collection request, and the request processing methods corresponding to the whitelist and the graylist are to respond to the order request or the electronic voucher collection request;

[0008] Based on the target request processing method, the order request or electronic voucher collection request corresponding to the target account is processed.

[0009] In a second aspect, an embodiment of the present invention provides a request processing device, including:

[0010] A receiving module, configured to, when receiving an order request or an e-voucher redemption request corresponding to a target account, determine the behavior statistics corresponding to the target account and the list to which the target account historically belongs, wherein the list includes a blacklist, a whitelist or a graylist;

[0011] a determination module, configured to determine the target list to which the target account currently belongs according to the behavior statistics information and the target account's historical list; and to determine the target request processing method corresponding to the target list according to the correspondence between the preset list and the request processing method, wherein the request processing method corresponding to the blacklist is not to respond to the order request or the electronic voucher collection request, and the request processing method corresponding to the whitelist and the graylist is to respond to the order request or the electronic voucher collection request;

[0012] A processing module is used to process the order request or electronic voucher collection request corresponding to the target account based on the target request processing method.

[0013] In a third aspect, an embodiment of the present invention provides an electronic device, comprising a processor and a memory, wherein the memory stores executable code, and when the executable code is executed by the processor, the processor can at least implement the request processing method in the first aspect.

[0014] In a fourth aspect, an embodiment of the present invention provides a non-temporary machine-readable storage medium having executable code stored thereon. When the executable code is executed by a processor of an electronic device, the processor can at least implement the request processing method in the first aspect.

[0015] By adopting the present invention, when an order request or an electronic voucher collection request corresponding to a target account is received, the type of the list to which the target account belongs can be reclassified according to the behavior statistics information corresponding to the target account and the list to which the target account historically belonged. After determining the target list to which the target account currently belongs, the order request or electronic voucher collection request initiated by the target account can be processed according to the target request processing method corresponding to the target list. Through the behavior statistics information of the target account and the list to which the target account historically belonged, the target account can be pre-judged to determine whether the request currently initiated by the target account is a violation, and then corresponding processing measures can be taken. In this way, the attributes of the behavior operations of different accounts can be identified, and the order requests or electronic voucher collection requests initiated by the accounts can be selectively processed, so as to ensure the security and order of the service provision platform. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0017] Figure 1A schematic diagram of a flowchart of a request processing method provided by an embodiment of the present invention;

[0018] Figure 2 A schematic diagram of a strategy provided by an embodiment of the present invention;

[0019] Figure 3 A schematic diagram of an architecture provided for an embodiment of the present invention;

[0020] Figure 4 A schematic diagram of the structure of a request processing device provided by an embodiment of the present invention;

[0021] Figure 5 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0022] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0023] The terms used in the embodiments of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit the present invention. The singular forms "a", "said" and "the" used in the embodiments of the present invention and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings, and "multiple" generally includes at least two.

[0024] As used herein, the words "if" and "if" may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to determining" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)", depending on the context.

[0025] In addition, the step sequence in the following method embodiments is only an example and not a strict limitation.

[0026] Figure 1 A flowchart of a request processing method provided by an embodiment of the present invention is shown in FIG. Figure 1 As shown, the method comprises the following steps:

[0027] 101. When an order request or an electronic voucher collection request corresponding to a target account is received, behavioral statistical information corresponding to the target account and a historical list to which the target account belongs are determined, the list including a blacklist, a whitelist or a graylist.

[0028] 102. Determine the target list to which the target account currently belongs based on the behavior statistics information and the historical list to which the target account belonged.

[0029] 103. According to the correspondence between the preset list and the request processing method, the target request processing method corresponding to the target list is determined. The request processing method corresponding to the blacklist is not to respond to the order request or the electronic voucher collection request. The request processing method corresponding to the whitelist and the graylist is to respond to the order request or the electronic voucher collection request.

[0030] 104. Based on the target request processing method, the order request or electronic voucher collection request corresponding to the target account is processed.

[0031] The service providing platform can publish the services that can be provided on the website, and correspondingly can also issue electronic coupons to the majority of users, so that users can receive electronic coupons, and can use the electronic coupons to order services when satisfying the usage rules of the electronic coupons, and then users can get corresponding discounts. In actual applications, some users will take some illegal actions to obtain more discounts, but such actions seriously affect the normal operation order of the network. The use of the present invention can avoid this situation to a certain extent.

[0032] The present invention can maintain normal operation order based on the risk control system. The risk control system can be abstracted into 4 layers, including scenarios, strategies, rules, and tools.

[0033] Among them, the bottom layer is tools, which represent capabilities. Having a certain tool means that the risk control system has the ability to perform certain behaviors.

[0034] The upper layer of the tool is rules, which represent conditions. Establishing a rule means establishing certain constraints.

[0035] The upper layer of rules is strategies. A strategy can be composed of one rule or multiple rules. Each strategy has corresponding internal and external processing methods. External processing methods can include prohibiting orders, voice verification, SMS verification, prohibiting coupon collection, etc. Correspondingly, internal processing methods can be system instant messaging tool alarms, adding ordering users to the blacklist, etc. Each policy can be set to three states, including pre-online, online, and offline. After the operator configures the strategy, he can pre-launch the strategy first, observe the hit results of the strategy, and then adjust the threshold in the strategy appropriately according to the hit results to meet operational expectations. An illustration of the strategy configured by the operator can be seen here. Figure 2 As shown. After the threshold adjustment is completed, the policy is officially launched. Among them, the pre-launch state may not trigger internal and external processing methods. In addition, each policy can also be individually configured with its effective city, time and other conditions.

[0036] The top layer is the access scenario. For example, a user placing an order represents a scenario on the user side, and a user receiving a coupon is also a scenario. It is specifically defined by the operation personnel, and one scenario can correspond to multiple strategies.

[0037] A specific business architecture for building a platform anti-cheating system can be seen in Figure 3 As shown. Figure 3 It can be seen that the business architecture can include the application layer, service layer and data layer. Business scenarios and business support are set up in the application layer, including order placement, order acceptance, cash withdrawal, and marketing activities. Tool management module, rule engine module, risk control strategy module, data monitoring, and log query are set up in the service layer. The tool management module includes counting class, comparison class, detection class, judgment class, list class, external service class, and model class. The rule engine module includes a single tool or a combination of multiple tools, type selection, parameter configuration, and threshold control, and outputs rules through these functions. The risk control strategy module includes strategy type (such as online strategy, pre-online strategy), effective scope (including source, category, city, time period), and processing method (including challenge class, suspension class, and marking class). Data collection module and data analysis are set up in the data layer, which can collect order information, identity information, network information, location information, hardware information, payment information, and external data.

[0038] In actual applications, when a user browses the website of a service provider platform, he or she can select the service he or she needs to place an order or receive an electronic voucher, so that the server can receive an order request or an electronic voucher request from the target account logged in by the user. When these requests are detected, the behavior statistics corresponding to the target account and the historical list of the target account can be determined.

[0039] The above-mentioned behavior statistics information indicates the types of behaviors generated by users in the service providing platform within the historical period, the frequency of generation, etc. It is understandable that when logging into the target account, if it is detected that the target account generates any behavior operation, the behavior operation of the target account can be recorded in the user log corresponding to the target account, so as to facilitate the subsequent statistics of the behavior operations of the target account and obtain the behavior statistics information corresponding to the target account. In an embodiment of the present invention, the behavior statistics information can be, for example, the number of electronic coupons received by the target account on the same day, wherein the electronic coupons received by the user can be electronic coupons for the same service or electronic coupons for different categories of services, etc.

[0040] It should be noted that the order request or electronic coupon collection request corresponding to the currently received target account can also be counted in the behavior statistics information. For example, before receiving the electronic coupon collection request corresponding to the target account, it has been counted that the target account has collected 2 coupons on the same day. After receiving the electronic coupon collection request corresponding to the target account, the number of coupons collected by the target account on the same day can be increased by 1, so that the target account will collect 3 coupons on the same day.

[0041] In addition to determining the behavioral statistics corresponding to the target account, the target account's historical list can also be determined. The target account's historical list can include a blacklist, a whitelist, or a graylist. The target account's historical list can be obtained by dividing the target account based on some historical behavioral operations of the target account, or it can be provided by a third party. Generally speaking, in addition to the blacklist, after determining the target account's historical list, the target account's list can be updated based on some subsequent behavioral operations of the target account. If the target account is found to have a minor or major violation, the target account can be moved from the whitelist to the graylist, or from the graylist to the blacklist, etc.

[0042] Therefore, the target list to which the target account currently belongs can be determined based on the behavior statistics information and the target account's historical list. Optionally, the process of determining the target list to which the target account currently belongs based on the behavior statistics information and the target account's historical list can be implemented as follows: if the target account's historical list is not a gray list, determining whether the behavior statistics information meets a second preset condition; if the behavior statistics information meets the second preset condition, determining that the target list to which the target account currently belongs is a black list.

[0043] Optionally, if the behavior statistical information satisfies the second preset condition, the process of determining that the target list to which the target account currently belongs is a blacklist can be implemented as follows: if the behavior statistical information indicates that the frequency of the target account collecting electronic coupons is greater than or equal to the second preset threshold, then determining that the target list to which the target account currently belongs is a blacklist.

[0044] In actual application, if the target account collects electronic coupons more than or equal to 3 times on the same day, it can be determined that the target account has serious violations and can be put into the blacklist.

[0045] Correspondingly, the process of determining the target list to which the target account currently belongs based on the behavior statistical information and the target account's historical list of belonging can also be implemented as follows: if the target account's historical list of belonging is a gray list, determining whether the behavior statistical information meets the first preset condition; if the behavior statistical information meets the first preset condition, determining that the target list to which the target account currently belongs is a black list.

[0046] Optionally, the above process of determining that the target list to which the target account currently belongs is a blacklist if the behavioral statistical information satisfies the first preset condition can be implemented as follows: if the behavioral statistical information indicates that the frequency of the target account collecting electronic coupons is greater than or equal to a first preset threshold, then determining that the target list to which the target account currently belongs is a blacklist, and the second preset threshold is greater than the first preset threshold.

[0047] In actual application, suppose the target account receives electronic coupons every day, but only receives them twice a day, and has received them for 10 consecutive days. Since the target account does not receive coupons more than 3 times a day, the target account is not blacklisted. However, the target user is close to triggering the blacklist every day. It can be considered that the target user's behavior is also problematic, but it can be temporarily not directly blacklisted, but put into the gray list for observation for a period of time. If the target account continues to perform questionable behavior after entering the gray list, the target account can be pulled from the gray list to the black list.

[0048] For example, if the target account receives e-vouchers twice a day for 10 consecutive days, the target account will be included in the gray list. After entering the gray list, if the target account continues to receive e-vouchers twice a day from the 11th to the 15th day, it can be determined that the target account has serious violations and can be moved to the blacklist.

[0049] After determining the target list to which the target account currently belongs, the target request processing method corresponding to the target list can be determined according to the correspondence between the preset list and the request processing method. Then, the order request or e-voucher collection request corresponding to the target account can be processed based on the target request processing method. If the target list to which the target account currently belongs is a white list or a gray list, the order request or e-voucher collection request corresponding to the target account can be responded to. If the target list to which the target account currently belongs is a black list, the order request or e-voucher collection request corresponding to the target account can be stopped from being responded to, that is, the order request of the target account is rejected or the target account is prohibited from collecting e-vouchers.

[0050] It is understandable that for some newly registered accounts, the amount of the electronic voucher can be set to a higher value to encourage new users to experience the service on the service provider platform. Assuming that the target account stores the electronic voucher issued to the new user, and the target account initiates an order request using the electronic voucher issued to the new user, it can be considered that the order request using the electronic voucher issued to the new user is a target type order request. In this case, the order Internet Protocol address or order service address carried in the order request of the target type corresponding to the target account can be obtained. Next, the reference order requests of the same target type from different accounts received in the past can be obtained. If there is an order request with the same address as the order Internet Protocol address or order service address in the reference order request, it is determined that the target list to which the target account currently belongs is a blacklist.

[0051] In actual applications, the user logs in to the target account in the terminal to place an order. Each terminal corresponds to an ordering Internet Protocol address. When placing an order through the target account, the ordering Internet Protocol address can be carried in the order request and sent to the server. Assume that the same user has registered a large number of accounts in violation of regulations. Each registered account will receive an electronic coupon issued to new users, so that the user can use the electronic coupons issued to new users in each account by logging in to different accounts. However, the user is likely to initiate an order request using different electronic coupons issued to new users through the same ordering Internet Protocol address. Therefore, each time an order request of the target type is received, it can be determined whether other accounts have already used the same ordering Internet Protocol address to initiate an order request of the target type. If other accounts have already used the same ordering Internet Protocol address to initiate an order request of the target type, the order request of the target type initiated by the current account can be rejected, and the current account can be added to the blacklist.

[0052] In addition, for some door-to-door service orders, users need to fill in the order service address in the order, and the order service address filled in by the user can be carried in the order request and sent to the server. Assuming that more than two accounts are found to be using the electronic coupons issued to new users to place orders, and the order service addresses in these orders are the same, it means that there is a high possibility that the same user has placed orders multiple times after receiving the electronic coupons issued to new users through different accounts, and then the target type of order requests initiated by subsequent accounts can be rejected, and the subsequent accounts can be added to the blacklist.

[0053] By adopting the present invention, when an order request or an electronic voucher collection request corresponding to a target account is received, the type of the list to which the target account belongs can be reclassified according to the behavior statistics information corresponding to the target account and the list to which the target account historically belonged. After determining the target list to which the target account currently belongs, the order request or electronic voucher collection request initiated by the target account can be processed according to the target request processing method corresponding to the target list. Through the behavior statistics information of the target account and the list to which the target account historically belonged, the target account can be pre-judged to determine whether the request currently initiated by the target account is a violation, and then corresponding processing measures can be taken. In this way, the attributes of the behavior operations of different accounts can be identified, and the order requests or electronic voucher collection requests initiated by the accounts can be selectively processed, so as to ensure the security and order of the service provision platform.

[0054] The request processing device of one or more embodiments of the present invention will be described in detail below. Those skilled in the art will appreciate that these request processing devices can be configured using commercially available hardware components through the steps taught in this solution.

[0055] Figure 4 A schematic diagram of a request processing device provided by an embodiment of the present invention is shown in FIG. Figure 4 As shown, the device comprises:

[0056] The receiving module 21 is used to determine the behavior statistics information corresponding to the target account and the list to which the target account belongs in history when receiving an order request or an e-voucher collection request corresponding to the target account, wherein the list includes a blacklist, a whitelist or a graylist;

[0057] The determination module 22 is used to determine the target list to which the target account currently belongs according to the behavior statistics information and the target account's historical list; determine the target request processing method corresponding to the target list according to the correspondence between the preset list and the request processing method, the request processing method corresponding to the blacklist is not to respond to the order request or the electronic voucher collection request, and the request processing method corresponding to the whitelist and the graylist is to respond to the order request or the electronic voucher collection request;

[0058] The processing module 23 is used to process the order request or electronic voucher collection request corresponding to the target account based on the target request processing method.

[0059] Optionally, the determining module 22 is used to:

[0060] If the target account's historical list is a grey list, determining whether the behavior statistical information meets a first preset condition;

[0061] If the behavior statistical information satisfies the first preset condition, it is determined that the target list to which the target account currently belongs is a blacklist.

[0062] Optionally, the determining module 22 is used to:

[0063] If the behavior statistics information indicates that the frequency of the target account receiving electronic coupons is greater than or equal to a first preset threshold, it is determined that the target list to which the target account currently belongs is a blacklist.

[0064] Optionally, the determining module 22 is used to:

[0065] If the target account's historical list is not a grey list, determining whether the behavior statistical information meets a second preset condition;

[0066] If the behavior statistical information satisfies the second preset condition, it is determined that the target list to which the target account currently belongs is a blacklist.

[0067] Optionally, the determining module 22 is used to:

[0068] If the behavior statistics indicate that the frequency of the target account collecting electronic coupons is greater than or equal to a second preset threshold, it is determined that the target list to which the target account currently belongs is a blacklist, and the second preset threshold is greater than the first preset threshold.

[0069] Optionally, the request corresponding to the target account is a target type order request, and the determination module 22 is further used to:

[0070] Determine an order Internet Protocol address or an order service address carried in an order request of a target type corresponding to the target account;

[0071] Obtain historically received reference order requests from different accounts of the same target type;

[0072] If there is an order request with an address that is the same as the order Internet Protocol address or the order service address in the reference order request, it is determined that the target list to which the target account currently belongs is a blacklist.

[0073] Figure 4 The device shown can perform the aforementioned Figure 1-Figure 3 The request processing method provided in the illustrated embodiment, the detailed execution process and technical effects can be found in the description of the aforementioned embodiment, which will not be repeated here.

[0074] In one possible design, the above Figure 4 The structure of the request processing device shown can be implemented as an electronic device, such as Figure 5As shown, the electronic device may include: a processor 91 and a memory 92. The memory 92 stores executable code, and when the executable code is executed by the processor 91, the processor 91 can at least implement the above-mentioned Figure 1-Figure 3 The request processing method provided in the illustrated embodiment.

[0075] Optionally, the electronic device may further include a communication interface 93 for communicating with other devices.

[0076] In addition, an embodiment of the present invention provides a non-transitory machine-readable storage medium, wherein an executable code is stored on the non-transitory machine-readable storage medium. When the executable code is executed by a processor of an electronic device, the processor can at least implement the above-mentioned Figure 1-Figure 3 The request processing method provided in the illustrated embodiment.

[0077] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment. Those of ordinary skill in the art may understand and implement the present invention without creative effort.

[0078] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by adding a necessary general hardware platform, and of course can also be implemented by combining hardware and software. Based on such an understanding, the above technical solution can essentially or in other words be embodied in the form of a computer product, and the present invention can be implemented in the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0079] The request processing method provided in the embodiment of the present invention can be executed by a certain program / software, and the program / software can be provided by the network side. The electronic device mentioned in the above embodiment can download the program / software to a local non-volatile storage medium, and when it needs to execute the above request processing method, the program / software is read into the memory by the CPU, and then the CPU executes the program / software to implement the request processing method provided in the above embodiment. The execution process can refer to the above Figure 1-Figure 3 Instructions in .

[0080] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these 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 invention.

Claims

1. A request processing method, characterized in that: include: When receiving an order request or an e-voucher collection request corresponding to a target account, determining the behavior statistics information corresponding to the target account and the list to which the target account historically belongs, the list including a blacklist, a whitelist or a graylist; wherein the behavior statistics information is the frequency of collecting e-vouchers; Determine the target list to which the target account currently belongs based on the behavior statistics information and the target account's historical list of belonging; According to the correspondence between the preset lists and the request processing methods, the target request processing method corresponding to the target list is determined, the request processing method corresponding to the blacklist is not to respond to the order request or the electronic voucher collection request, and the request processing methods corresponding to the whitelist and the graylist are to respond to the order request or the electronic voucher collection request; Based on the target request processing method, processing the order request or electronic voucher collection request corresponding to the target account; Wherein, determining the target list to which the target account currently belongs according to the behavior statistics information and the target account's historical list of belonging includes: If the target account's historical list is a gray list, determine whether the behavior statistics information meets a first preset condition; if the behavior statistics information meets the first preset condition, determine that the target account's current list is a black list; wherein the first preset condition is that the behavior statistics information indicates that the target account's frequency of receiving electronic coupons is greater than or equal to a first preset threshold; If the target account's historical list is not a gray list, determine whether the behavior statistical information meets a second preset condition; if the behavior statistical information meets the second preset condition, determine that the target account's current target list is a black list; wherein the second preset condition is that the behavior statistical information indicates that the target account's frequency of collecting electronic coupons is greater than or equal to a second preset threshold, and the second preset threshold is greater than the first preset threshold.

2. The method according to claim 1, characterized in that The request corresponding to the target account is a target type order request, and the method further includes: Determine an order Internet Protocol address or an order service address carried in an order request of a target type corresponding to the target account; Obtain historically received reference order requests from different accounts of the same target type; If there is an order request with an address that is the same as the order Internet Protocol address or the order service address in the reference order request, it is determined that the target list to which the target account currently belongs is a blacklist.

3. A request processing device, characterized in that: include: A receiving module, configured to, when receiving an order request or an e-voucher collection request corresponding to a target account, determine the behavior statistics information corresponding to the target account and the list to which the target account historically belongs, wherein the list includes a blacklist, a whitelist or a graylist; wherein the behavior statistics information is the frequency of collecting e-vouchers; A determination module determines, based on the behavior statistics information and the target account's historical list, the target list to which the target account currently belongs; and determines, based on a correspondence between a preset list and a request processing method, a target request processing method corresponding to the target list, wherein the request processing method corresponding to the blacklist is not to respond to the order request or the electronic voucher collection request, and the request processing methods corresponding to the whitelist and the graylist are to respond to the order request or the electronic voucher collection request; A processing module, configured to process an order request or an e-voucher collection request corresponding to the target account based on the target request processing method; Wherein, when the determination module determines the target list to which the target account currently belongs based on the behavior statistical information and the target account's historical list, it is specifically used to: If the target account's historical list is a gray list, determine whether the behavior statistics information meets a first preset condition; if the behavior statistics information meets the first preset condition, determine that the target account's current list is a black list; wherein the first preset condition is that the behavior statistics information indicates that the target account's frequency of receiving electronic coupons is greater than or equal to a first preset threshold; If the target account's historical list is not a gray list, determine whether the behavior statistical information meets a second preset condition; if the behavior statistical information meets the second preset condition, determine that the target account's current target list is a black list; wherein the second preset condition is that the behavior statistical information indicates that the target account's frequency of collecting electronic coupons is greater than or equal to a second preset threshold, and the second preset threshold is greater than the first preset threshold.

4. An electronic device, characterized in that: include: A memory and a processor; wherein the memory stores executable code, and when the executable code is executed by the processor, the processor executes the request processing method as described in any one of claims 1-2.

5. A non-transitory machine-readable storage medium, characterized in that: The non-transitory machine-readable storage medium stores executable code, and when the executable code is executed by a processor of an electronic device, the processor executes the request processing method as described in any one of claims 1-2.

Citation Information

Patent Citations

  • Method and apparatus for anti-theft electronic coupon sweeping by cooperating with third party

    CN105447715A

  • Service request processing method and device, terminal and storage medium

    CN110796553A