CN111556109A - Request processing method and device, electronic equipment and storage medium - Google Patents
Request processing method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN111556109A CN111556109A CN202010307440.7A CN202010307440A CN111556109A CN 111556109 A CN111556109 A CN 111556109A CN 202010307440 A CN202010307440 A CN 202010307440A CN 111556109 A CN111556109 A CN 111556109A
- Authority
- CN
- China
- Prior art keywords
- frequency threshold
- service
- services
- frequency
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
The disclosure relates to a request processing method, a device, an electronic device and a storage medium, wherein the method comprises the following steps: receiving a request for a plurality of services; inquiring an independent frequency threshold and a joint frequency threshold associated with each service in the plurality of services; and generating rejection information when the frequency of the request of each service is not less than the independent frequency threshold value associated with the corresponding service or the sum of the frequencies of the requests of the services associated with each joint frequency threshold value is not less than the corresponding joint frequency threshold value. According to the embodiment of the disclosure, whether the frequency of the request of the user for a certain service exceeds the limit or not can be judged, and whether the sum of the frequency of the request of the user for several services exceeds the limit or not can also be judged, so that the sum of the frequency of the request sent by the user for a plurality of services is limited, and the illegal user high-frequency request service is limited to obtain illegal gains.
Description
Technical Field
The present disclosure relates to the field of network technologies, and in particular, to a request processing method and apparatus, an electronic device, and a storage medium.
Background
In order to activate the interaction of the user on the network, the comment sending function provided for the user is provided on the pages of websites such as live broadcasts, forums and the like, and the user can interact with other users by sending comments in the pages.
The act of sending comments, however, may in some aspects provide benefits to the user himself, for example, the user advertises himself by sending comments, which allows an illicit user (otherwise known as a black user) to benefit from constant sending of comments.
In order to avoid that the normal operation of the website is affected by frequently sending comments by an illegal user, in the related technology, a frequency threshold value can be set for sending the comments by the user, then when the user sends the comments, whether the frequency of sending the comments by the user exceeds the frequency threshold value or not can be judged, if the frequency exceeds the frequency threshold value, the comment sent by the user is sent maliciously to obtain illegal returns, and the comment sent by the user is refused to be displayed in a page of the website.
However, in the conventional method of setting a frequency threshold for a transmitted comment, an individual frequency threshold is set for a certain method of transmitting a comment, and independent determination is performed.
For example, the user may send a text comment or a voice comment, and in the related art, a frequency threshold a may be set for sending a text comment and a frequency threshold B may be set for sending a voice comment, for example, both a and B are 1 time/second. And then, judging whether the frequency of sending the text comments by the user is less than a frequency threshold A or not on the one hand, and judging whether the frequency of sending the voice comments by the user is less than a frequency threshold B or not on the other hand.
In general, a normal user does not send both text comments and voice comments within one second, but an illegal user can send both text comments and voice comments within one second through a specific program, and meanwhile, the frequency of sending the text comments is ensured to be less than 1 time/second and the frequency of sending the voice comments is ensured to be less than 1 time/second, so that the frequency of sending the text comments to the illegal user is less than a frequency threshold A and the frequency of sending the voice comments to the illegal user is less than a frequency threshold B, and thus, a corresponding service is provided for the illegal user, and the illegal user can obtain illegal benefits.
Disclosure of Invention
The present disclosure provides a request processing method, apparatus, electronic device, and storage medium to at least solve the technical problems in the related art. The technical scheme of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, a request processing method is provided, including:
receiving a request of a plurality of services;
inquiring an independent frequency threshold and a joint frequency threshold associated with each service in the multiple services according to a pre-stored association relation between each service in the multiple services and the frequency threshold, wherein the joint frequency threshold is at least associated with one other service in the multiple services;
when the frequency of the request of each service is not less than the independent frequency threshold value associated with the corresponding service, or the sum of the frequencies of the requests of a plurality of services associated with each joint frequency threshold value is not less than the corresponding joint frequency threshold value, generating rejection information aiming at the requests of the plurality of services; and when the frequency of the request of each service is smaller than the independent frequency threshold value and the sum of the frequencies of the requests of the services related to each joint frequency threshold value is smaller than the corresponding joint frequency threshold value, providing the service corresponding to each service in the services.
Optionally, the independent frequency threshold comprises a plurality of independent sub-frequency thresholds, and/or the joint frequency threshold comprises a plurality of joint sub-frequency thresholds;
when the frequency of the request of each service is not less than the independent frequency threshold value associated with the corresponding service, or the sum of the frequencies of the requests of the services associated with each joint frequency threshold value is not less than the corresponding joint frequency threshold value, generating rejection information aiming at the requests of the services; when the frequency of the request of each service is smaller than the independent frequency threshold value, and the sum of the frequencies of the requests of the multiple services associated with each joint frequency threshold value is smaller than the corresponding joint frequency threshold value, providing the service corresponding to each service in the multiple services comprises:
when the frequency of the request of each service is not less than any one of the independent sub-frequency thresholds, or the sum of the frequencies of the requests of the plurality of services associated with each joint frequency threshold is not less than any one of the joint sub-frequency thresholds, generating rejection information of the requests of the plurality of services; and when the frequency of the request of each service is less than each independent sub-frequency threshold value, and the sum of the frequencies of the requests of the services related to each joint frequency threshold value is less than each joint sub-frequency threshold value, providing the service corresponding to each service in the services.
Optionally, the querying, according to a pre-stored association relationship between each service of the multiple services and the frequency threshold, an independent frequency threshold and a joint frequency threshold associated with each service of the multiple services includes:
and when each user sending the request of each service in the multiple services is the same user, inquiring an independent frequency threshold and a joint frequency threshold associated with each service in the multiple services according to a pre-stored association relation between each service in the multiple services and the frequency threshold.
Optionally, if the information of the user sending the request of each of the multiple services is the same, it is determined that each user sending the request of each of the multiple services is the same user, where the information includes at least one of: identification of the device, account number, IP address.
Optionally, the querying, according to a pre-stored association relationship between each service of the multiple services and the frequency threshold, an independent frequency threshold and a joint frequency threshold associated with each service of the multiple services includes:
when the same user does not belong to a blacklist, inquiring an independent frequency threshold and a joint frequency threshold associated with each service in the multiple services according to a pre-stored association relation between each service in the multiple services and the frequency threshold; and when the information of the same user belongs to a blacklist, generating rejection information aiming at the requests of the multiple services.
Optionally, when the same user does not belong to the blacklist, and the frequency of the request of each service is not less than the independent frequency threshold associated with the corresponding service, or the sum of the frequencies of the requests of multiple services associated with each joint frequency threshold is not less than the corresponding joint frequency threshold, the method further includes:
and listing the same user in a blacklist.
Optionally, the plurality of services include, but are not limited to:
sending text comments, sending voice comments and sending barrage.
According to a second aspect of the embodiments of the present disclosure, there is provided a request processing apparatus including:
a request receiving module configured to perform receiving a request for a plurality of services;
a threshold query module configured to perform query of an independent frequency threshold and a joint frequency threshold associated with each of the plurality of services according to a pre-stored association relationship between each of the plurality of services and a frequency threshold, wherein the joint frequency threshold is associated with at least one other service of the plurality of services;
the request processing module is configured to execute the step of generating rejection information of the requests of the services when the frequency of the requests of each service is not less than the independent frequency threshold value associated with the corresponding service or the sum of the frequencies of the requests of the services associated with each joint frequency threshold value is not less than the corresponding joint frequency threshold value; and when the frequency of the request of each service is smaller than the independent frequency threshold value and the sum of the frequencies of the requests of the services related to each joint frequency threshold value is smaller than the corresponding joint frequency threshold value, providing the service corresponding to each service in the services.
Optionally, the independent frequency threshold comprises a plurality of independent sub-frequency thresholds, and/or the joint frequency threshold comprises a plurality of joint sub-frequency thresholds;
the request processing module is configured to execute the step of generating rejection information for the requests of the multiple services when the frequency of the requests of each service is not less than any one of the independent sub-frequency thresholds or the sum of the frequencies of the requests of the multiple services associated with each joint frequency threshold is not less than any one of the joint sub-frequency thresholds; and when the frequency of the request of each service is less than each independent sub-frequency threshold value, and the sum of the frequencies of the requests of the services related to each joint frequency threshold value is less than each joint sub-frequency threshold value, providing the service corresponding to each service in the services.
Optionally, the threshold query module is configured to query, when each user sending the request for each of the multiple services is the same user, an independent frequency threshold and a joint frequency threshold associated with each of the multiple services according to a pre-stored association relationship between each of the multiple services and a frequency threshold.
Optionally, if the information of the user sending the request of each of the multiple services is the same, it is determined that each user sending the request of each of the multiple services is the same user, where the information includes at least one of: identification of the device, account number, IP address.
Optionally, the threshold query module is configured to query, when the same user does not belong to a blacklist, an independent frequency threshold and a joint frequency threshold associated with each of the multiple services according to a pre-stored association relationship between each of the multiple services and the frequency threshold; the request processing module is configured to execute the step of generating rejection information of the request for the multiple services when the information of the same user belongs to a blacklist.
Optionally, the apparatus further comprises:
and the blacklist updating module is configured to perform blacklisting of the same user when the same user does not belong to the blacklist, the frequency of the request of each service is not less than the independent frequency threshold value associated with the corresponding service, or the sum of the frequencies of the requests of multiple services associated with each joint frequency threshold value is not less than the corresponding joint frequency threshold value.
Optionally, the plurality of services include, but are not limited to:
sending text comments, sending voice comments and sending barrage.
According to a third aspect of the embodiments of the present disclosure, an electronic device is provided, including:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the request processing method according to any of the above embodiments.
According to a fourth aspect of the embodiments of the present disclosure, a storage medium is provided, in which instructions, when executed by a processor of an electronic device, enable the electronic device to perform the request processing method of any of the above embodiments.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer program product configured to execute the request processing method of any of the above embodiments.
According to the embodiment of the disclosure, whether the frequency of the request of the user for a certain service exceeds the limit or not can be judged, and whether the sum of the frequency of the request of the user for several services exceeds the limit or not can also be judged, so that the sum of the frequency of the request of the user for sending a plurality of services is limited, the sum of the frequency of the request of the user for sending a plurality of services is avoided from being larger, and the illegal user high-frequency request service is effectively limited to obtain illegal gains.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
Fig. 1 is a schematic flow chart diagram illustrating a request processing method according to an embodiment of the present disclosure.
Fig. 2 is a schematic flow chart diagram illustrating another request processing method according to an embodiment of the present disclosure.
Fig. 3 is a schematic flow chart diagram illustrating yet another request processing method according to an embodiment of the present disclosure.
Fig. 4 is a schematic flow chart diagram illustrating yet another request processing method according to an embodiment of the present disclosure.
Fig. 5 is a schematic flow chart diagram illustrating yet another request processing method according to an embodiment of the present disclosure.
Fig. 6 is a schematic flow chart diagram illustrating yet another request processing method according to an embodiment of the present disclosure.
Fig. 7 is a schematic block diagram illustrating a request processing apparatus according to an embodiment of the present disclosure.
Fig. 8 is a schematic block diagram illustrating another request processing apparatus according to an embodiment of the present disclosure.
Fig. 9 is a hardware configuration diagram of a device in which a request processing apparatus according to an embodiment of the present disclosure is shown.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
Fig. 1 is a schematic flow chart diagram illustrating a request processing method according to an embodiment of the present disclosure. The request processing method shown in this embodiment may be applied to a server, including but not limited to a server of an application program and a server of a website.
For example, the server is an application server, the server may provide a function of requesting a service in the application, and a user may send a request for a certain service in the application; for example, the server is a server of a website, the server may provide a function of requesting a service in a webpage (e.g., a live room) of the website, and a user may send a request for a certain service in the webpage of the website.
The service includes, but is not limited to, sending a text comment, sending a voice comment, and sending a barrage, and then the request of the user for the service may be to send a text comment (for example, leave a message under an article or an image), to send a voice comment, and to send a barrage.
As shown in fig. 1, the request processing method may include the steps of:
in step S101, a request for multiple services is received;
in step S102, according to a pre-stored association relationship between each service of the multiple services and a frequency threshold, querying an independent frequency threshold and a joint frequency threshold associated with each service of the multiple services, where the joint frequency threshold is associated with at least one other service of the multiple services;
in step S103, when the frequency of the request of each service is not less than the independent frequency threshold associated with the corresponding service, or the sum of the frequencies of the requests of multiple services associated with each joint frequency threshold is not less than the corresponding joint frequency threshold, generating rejection information for the requests of the multiple services; and when the frequency of the request of each service is smaller than the independent frequency threshold value and the sum of the frequencies of the requests of the services related to each joint frequency threshold value is smaller than the corresponding joint frequency threshold value, providing the service corresponding to each service in the services.
In one embodiment, the user may send a request for a service and is not limited to a request for a single service, but may send requests for multiple services.
The types of the services include, but are not limited to: sending text comments, sending voice comments and sending barrage. The user sends a request for multiple services, specifically, the request may be a request for sending a text comment, a request for sending a voice comment, or a request for sending a barrage.
For each service, a frequency threshold may be preset for limiting the frequency of the corresponding service request, and a management association relationship is established between the preset frequency threshold and the corresponding service, and the association relationship is stored. The frequency threshold preset for the service may include an independent frequency threshold and a joint frequency threshold, the number of requests for multiple services may be set as required, and the following example is mainly performed when the number of requests is 2, where one request is a request for a first service and the other request is a request for a second service.
For example, for a first service of the plurality of services, the independent frequency threshold is associated with only the first service, and the joint frequency threshold is associated with the first service, and is also associated with at least one other service of the plurality of services, for example, with a third service. For a second service of the plurality of services, the independent frequency threshold is associated only with the second service, and the joint frequency threshold is associated with the second service and at least one other service of the plurality of services, for example, the first service.
Then the individual frequency threshold and joint frequency threshold associated with a first service and the individual frequency threshold and joint frequency threshold associated with a second service may be queried for requests for multiple services.
And further judging whether the frequency of the request of the first service is smaller than the independent frequency threshold value associated with the first service or not, and whether the sum of the frequency of the request of the first service and the frequency of the request of the third service is smaller than the joint frequency threshold value associated with the first service or not.
And judging whether the frequency of the request of the second service is smaller than an independent frequency threshold value associated with the second service or not, and whether the sum of the frequency of the request of the second service and the frequency of the request of the first service is smaller than a joint frequency threshold value associated with the second service or not.
When the frequency of the request of each service is not less than the independent frequency threshold value associated with the corresponding service, or the sum of the frequencies of the requests of a plurality of services associated with each joint frequency threshold value is not less than the corresponding joint frequency threshold value, generating rejection information aiming at the requests of the plurality of services; and when the frequency of the request of each service is smaller than the independent frequency threshold value and the sum of the frequencies of the requests of the services related to each joint frequency threshold value is smaller than the corresponding joint frequency threshold value, providing the service corresponding to each service in the services.
That is, when the frequency of the request of the first service is not less than the independent frequency threshold value associated with the first service; or when the sum of the frequency of the request of the first service and the frequency of the request of the third service is not less than the joint frequency threshold value associated with the first service; or the frequency of the request of the second service is not less than the independent frequency threshold value associated with the second service; or when the sum of the frequency of the request of the second service and the frequency of the request of the first service is not less than the joint frequency threshold value associated with the second service, reject information for the request of multiple services may be generated, for example, a prompt message indicating that sending comments fails is returned to the user, and in the case that the first service is sending text comments and the second service is sending voice comments, the user may neither send text comments nor send voice comments.
When the frequency of the request of the first service is smaller than the independent frequency threshold associated with the first service, and the sum of the frequency of the request of the first service and the frequency of the request of the third service is smaller than the joint frequency threshold associated with the first service, and the frequency of the request of the second service is smaller than the independent frequency threshold associated with the second service, and the sum of the frequency of the request of the second service and the frequency of the request of the first service is smaller than the joint frequency threshold associated with the second service, the service corresponding to each service in the multiple services can be provided, for example, the first service is used for sending text comments, the second service is used for sending voice comments, and text comments and voice comments requested by the user can be displayed in the page.
For example, the first service of the multiple services is sending text comments, and the second service is sending voice comments. An independent frequency threshold A can be preset to be 1 time/second for the first service, a joint frequency threshold B can be preset to be 1 time/second for the first service, the joint frequency threshold B is also associated with the second service, and an independent frequency threshold C can be preset to be 2 times/second for the second service.
Then it may be determined whether the first frequency of requests to send textual comments is less than independent frequency threshold a (1 time/second) and whether the sum of the first frequency of requests to send textual comments and the second frequency of requests to send voice comments is less than joint frequency threshold B (1 time/second); for the case where i is 2, it may be determined whether the second frequency of the request to send the voice comment is less than the independent frequency threshold C (1 time/second), and whether the sum of the second frequency of the request to send the voice comment and the first frequency of the request to send the text comment is less than the joint frequency threshold B (2 times/second).
For example, the frequency of the request for sending the text comment by the user is 0.9 times/second, and the frequency of the request for sending the voice comment is 0.9 times/second, then it can be determined that the first frequency is smaller than the independent frequency threshold a, but the sum of the first frequency and the second frequency is 1.8 times/second, and is greater than the joint frequency threshold B, which indicates that the user may obtain illegal profits through the high-frequency request service, so that rejection information for the request of the 2 services can be generated, and the user can neither send the voice comment nor send the text comment.
Therefore, according to the embodiment of the disclosure, whether the frequency of the request of the user for a certain service exceeds the limit or not can be judged, and whether the sum of the frequencies of the requests of the user for several services exceeds the limit or not can also be judged, so that the sum of the frequencies of the requests sent by the user for a plurality of services is limited, the sum of the frequencies of the requests sent by the user for a plurality of services is prevented from being larger, and the illegal user high-frequency request service is effectively limited to obtain illegal gains.
For example, when the embodiment of the present disclosure is applied to a scene in the background art, the frequency of a request for sending a text comment by an illegal user is 0.9 times/second, and the frequency of a request for sending a voice comment is 0.9 times/second, although it is ensured that the frequency of sending a text comment is less than 1 time/second and the frequency of sending a voice comment is less than 1 time/second, the embodiment also sets a joint frequency threshold, and the frequency of a request for sending a text comment and the frequency of a request for sending a voice comment are 1.8 times/second and greater than the joint frequency threshold, it is still possible to generate rejection information for a request sent by a user, thereby avoiding an illegal user from obtaining illegal profits by high-frequency request services.
Fig. 2 is a schematic flow chart diagram illustrating another request processing method according to an embodiment of the present disclosure. As shown in fig. 2, the independent frequency threshold comprises a plurality of independent sub-frequency thresholds, and/or the joint frequency threshold comprises a plurality of joint sub-frequency thresholds;
when the frequency of the request of each service is not less than the independent frequency threshold value associated with the corresponding service, or the sum of the frequencies of the requests of the services associated with each joint frequency threshold value is not less than the corresponding joint frequency threshold value, generating rejection information aiming at the requests of the services; when the frequency of the request of each service is smaller than the independent frequency threshold value, and the sum of the frequencies of the requests of the multiple services associated with each joint frequency threshold value is smaller than the corresponding joint frequency threshold value, providing the service corresponding to each service in the multiple services comprises:
in step S1031, when the frequency of the request of each service is not less than any one of the independent sub-frequency thresholds, or the sum of the frequencies of the requests of the multiple services associated with each joint frequency threshold is not less than any one of the joint sub-frequency thresholds, generating rejection information for the requests of the multiple services; and when the frequency of the request of each service is less than each independent sub-frequency threshold value, and the sum of the frequencies of the requests of the services related to each joint frequency threshold value is less than each joint sub-frequency threshold value, providing the service corresponding to each service in the services.
In one embodiment, the independent frequency threshold may include a plurality of sub-frequency thresholds, and the joint frequency threshold may also include a plurality of sub-frequency thresholds, where each sub-frequency threshold may be equal or unequal, and the unit time of each sub-frequency threshold may be the same or different.
Then, it may specifically be determined whether the frequency of the request of each service is less than any of the independent sub-frequency thresholds, and whether the sum of the frequency of the request of each service and the frequency of the request of other services associated with the joint frequency threshold associated with the corresponding service is less than any of the joint sub-frequency thresholds; further, in step S1031, specifically, when the frequency of the request of each service is not less than any one of the independent sub-frequency thresholds, or the sum of the frequency of the request of each service and the frequency of the request of another service associated with the joint frequency threshold associated with the corresponding service is not less than any one of the joint sub-frequency thresholds, rejection information of the requests for the plurality of services may be generated; and when the frequency of the request of each service is less than each independent frequency threshold value, and the sum of the frequency of the request of each service and the frequency of the request of other services related to the joint frequency threshold value related to the corresponding service is less than each joint frequency threshold value, providing the service corresponding to each service in the plurality of services.
In the related art, the frequency threshold is set for the requested frequency, and is mainly set for a single, short time unit, for example, mainly for seconds as a unit time, but an illegal user generally transmits a request for a service in a longer time range, which may occur that the illegal user transmits a request at a higher frequency in a long time range but does not exceed the frequency threshold in a short time range.
According to the embodiment, by judging whether the frequency of the request of each service is smaller than any one of the independent sub-frequency thresholds and judging whether the sum of the frequency of the request of each service and the frequency of the request of other services related to the joint frequency threshold related to the corresponding service is smaller than any one of the joint sub-frequency thresholds, the frequency of the request sent by the user can be judged from different unit time ranges, so that even if the frequency of the request sent by the user does not exceed the frequency threshold in a short time range and exceeds the frequency threshold in a long time range, rejection information aiming at the requests of multiple services can be generated, and illegal users are prevented from requesting services at high frequency in a long time range to obtain illegal benefits.
Taking the first service as an example, for example, when the independent frequency threshold associated with the first service includes a plurality of sub-frequency thresholds, the sub-frequency thresholds may be 1 time/second, 100 times/hour, and 300 times/day, respectively, the three sub-frequencies are not equal, and the unit times of the three sub-frequencies are respectively second, hour, and day, which are also different.
The frequency of requests for the first service may be counted once per second and compared to the sub-frequency threshold of 1 time/second and once per hour with the sub-frequency threshold of 100 times/hour and once per day with the sub-frequency of 300 times/day.
When the frequency of the request of the first service is less than 1 time/second, less than 100 times/hour and less than 300 times/day, the service corresponding to each service in the plurality of services is provided, and when the frequency of the request of the first service is greater than or equal to any one of 3 frequency thresholds of 1 time/second, 100 times/hour and 300 times/day, rejection information for the request of the plurality of services is generated.
Fig. 3 is a schematic flow chart diagram illustrating yet another request processing method according to an embodiment of the present disclosure. As shown in fig. 3, the querying, according to the pre-stored association relationship between each service of the multiple services and the frequency threshold, the independent frequency threshold and the joint frequency threshold associated with each service of the multiple services includes:
in step S1021, when each user that sends the request for each service of the multiple services is the same user, according to a pre-stored association relationship between each service of the multiple services and a frequency threshold, an independent frequency threshold and a joint frequency threshold associated with each service of the multiple services are queried.
The present embodiment may limit the case where the sum of the frequencies of the multiple service transmission requests by the user is high, but if the request for each service comes from different users, it is not necessary to calculate the sum of the frequencies of the multiple service transmission requests by different users, that is, it is not necessary to query the joint frequency threshold.
Therefore, it can be determined whether each user sending the request of each service in the multiple services is the same user, the joint frequency threshold is queried only when the user sending the request of each service in the multiple services is the same user, and the joint frequency threshold does not need to be queried only by querying the independent frequency threshold and performing determination based on the independent frequency threshold when the user sending the request of each service in the multiple services is not the same user.
Optionally, if the information of the user sending the request of each of the multiple services is the same, it is determined that each user sending the request of each of the multiple services is the same user, where the information includes at least one of: identification of the device, account number, IP address.
In an embodiment, the manner of determining whether each user sending the request of each service in the multiple services is the same user may be determining whether the information of each user is the same, and the specific determined information may be an identifier, an account, an IP address, and the like of the device, and it is specifically required to determine which information or information of the information may be set as required.
For example, it may be determined that two users are the same user when the accounts of the two users are the same, or it may be determined that two users are the same user when the accounts and the IP addresses of the two users are the same, respectively.
Fig. 4 is a schematic flow chart diagram illustrating yet another request processing method according to an embodiment of the present disclosure. As shown in fig. 4, the querying, according to the pre-stored association relationship between each service of the multiple services and the frequency threshold, the independent frequency threshold and the joint frequency threshold associated with each service of the multiple services includes:
in step S1022, when the same user does not belong to the blacklist, according to a pre-stored association relationship between each service of the multiple services and the frequency threshold, querying an independent frequency threshold and a joint frequency threshold associated with each service of the multiple services; and when the information of the same user belongs to a blacklist, generating rejection information aiming at the requests of the multiple services.
In an embodiment, when each user sending a request for each of multiple services is the same user, it may further be determined whether the same user belongs to a blacklist, for example, it may be determined whether one of the above-mentioned information (device identifier, account number, IP address) of the user belongs to the blacklist, and if the user belongs to the blacklist, which indicates that the user is determined to be an illegal user, the user may still be determined to be an illegal user, so as to directly generate rejection information for the request for the multiple services, without further performing query on an independent frequency threshold and a joint frequency threshold associated with each of the multiple services and subsequent steps, so as to save resource consumption.
Fig. 5 is a schematic flow chart diagram illustrating yet another request processing method according to an embodiment of the present disclosure. As shown in fig. 5, when the same user does not belong to the blacklist, and the frequency of the request of each service is not less than the independent frequency threshold associated with the corresponding service, or the sum of the frequencies of the requests of the services associated with each joint frequency threshold is not less than the corresponding joint frequency threshold, the method further includes:
in step S104, the same user is blacklisted.
In an embodiment, when the same user does not belong to the blacklist, it may be determined that the user has not been determined as an illegal user, but the frequency of the request of each service is not less than the independent frequency threshold associated with the corresponding service, or the sum of the frequencies of the requests of the multiple services associated with each joint frequency threshold is not less than the corresponding joint frequency threshold, which indicates that the frequency of the request sent by the user at this time exceeds the limit of the frequency threshold, so that the user may be determined as an illegal user, and the user is listed in the blacklist.
Optionally, the plurality of services include, but are not limited to:
sending text comments, sending voice comments and sending barrage.
Fig. 6 is a schematic flow chart diagram illustrating yet another request processing method according to an embodiment of the present disclosure.
As shown in fig. 6, the server may include a network service module, a global frequency control module, a cache and configuration module, and the global frequency control module may load an independent frequency threshold and a joint frequency threshold associated with each service from the configuration module in advance.
The user can send a request for various services to the network service module, the network service module can report the information of the user and the type of the requested service to the global frequency control module, the global frequency control module can inquire an independent frequency threshold and a joint frequency threshold associated with each service, and calculate the frequency of the request by counting the number of the requests, for example, the received request can be counted by combining with a cache, and the frequency of the request is calculated according to the counted value in the required unit time, so that the frequency of the user for each service request is obtained.
For example, for the frequency requested for the i types of services as the first frequency, it may be determined whether the first frequency is smaller than the independent frequency threshold based on the obtained frequency, and whether the sum of the second frequency and the first frequency is smaller than the joint frequency threshold, and the global frequency control module may return the determination result to the network service module. For example, if the first frequency is smaller than the independent frequency threshold and the sum of the second frequency and the first frequency is smaller than the joint frequency threshold as a result of the determination, the network service module may provide a service corresponding to each service for the user; for example, if the first frequency is not less than the independent frequency threshold or the sum of the second frequency and the first frequency is not less than the joint frequency threshold as a result of the determination, the network service module may generate rejection information for the request of the multiple services and return the rejection information to the user.
Corresponding to the foregoing embodiments of the request processing method, the present disclosure also proposes embodiments of a request processing apparatus.
Fig. 7 is a schematic block diagram illustrating a request processing apparatus according to an embodiment of the present disclosure. The request processing device shown in the present embodiment may be applied to a server, including but not limited to a server of an application program and a server of a website.
As shown in fig. 7, the request processing means may include:
a request receiving module 101 configured to perform receiving requests for a plurality of services;
a threshold query module 102 configured to perform query of an independent frequency threshold and a joint frequency threshold associated with each of the services according to a pre-stored association relationship between each of the services and the frequency threshold, where the joint frequency threshold is associated with at least one other service of the services;
a request processing module 103 configured to execute, when the frequency of the request of each service is not less than the independent frequency threshold associated with the corresponding service, or the sum of the frequencies of the requests of the multiple services associated with each joint frequency threshold is not less than the corresponding joint frequency threshold, generating rejection information for the requests of the multiple services; and when the frequency of the request of each service is smaller than the independent frequency threshold value and the sum of the frequencies of the requests of the services related to each joint frequency threshold value is smaller than the corresponding joint frequency threshold value, providing the service corresponding to each service in the services.
Optionally, the independent frequency threshold comprises a plurality of independent sub-frequency thresholds, and/or the joint frequency threshold comprises a plurality of joint sub-frequency thresholds;
the request processing module 103 is configured to perform, when the frequency of the request of each service is not less than any one of the independent sub-frequency thresholds, or the sum of the frequencies of the requests of the multiple services associated with each joint frequency threshold is not less than any one of the joint sub-frequency thresholds, generating rejection information for the requests of the multiple services; and when the frequency of the request of each service is less than each independent sub-frequency threshold value, and the sum of the frequencies of the requests of the services related to each joint frequency threshold value is less than each joint sub-frequency threshold value, providing the service corresponding to each service in the services.
Optionally, the threshold query module 102 is configured to, when each user sending the request for each of the multiple services is the same user, query, according to a pre-stored association relationship between each of the multiple services and a frequency threshold, an independent frequency threshold and a joint frequency threshold associated with each of the multiple services.
Optionally, if the information of the user sending the request of each of the multiple services is the same, it is determined that each user sending the request of each of the multiple services is the same user, where the information includes at least one of: identification of the device, account number, IP address.
Optionally, the threshold query module 102 is configured to query, when the same user does not belong to a blacklist, an independent frequency threshold and a joint frequency threshold associated with each of the multiple services according to a pre-stored association relationship between each of the multiple services and a frequency threshold; the request processing module 104 is configured to perform, when the information of the same user belongs to a blacklist, generating rejection information for the request of the multiple services.
Fig. 8 is a schematic block diagram illustrating another request processing apparatus according to an embodiment of the present disclosure. As shown in fig. 8, the apparatus further includes:
a blacklist updating module 104 configured to perform blacklisting of the same user when the same user does not belong to a blacklist, and the frequency of the request of each service is not less than the independent frequency threshold associated with the corresponding service, or the sum of the frequencies of the requests of multiple services associated with each joint frequency threshold is not less than the corresponding joint frequency threshold.
Optionally, the plurality of services include, but are not limited to:
sending text comments, sending voice comments and sending barrage.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
The embodiment of the request processing device shown in the embodiment of the present disclosure can be applied to electronic devices such as a server. The device embodiments may be implemented by software, or by hardware, or by a combination of hardware and software. The software implementation is taken as an example, and is formed by reading corresponding computer program instructions in the nonvolatile memory into the memory for operation through the processor of the device where the software implementation is located as a logical means. From a hardware level, as shown in fig. 9, a hardware structure diagram of a device where a request processing apparatus is located is shown according to an embodiment of the present disclosure, except for the processor, the network interface, the memory, and the nonvolatile memory shown in fig. 9, the device where the apparatus is located in the embodiment may generally include other hardware, such as a forwarding chip responsible for processing a packet, and the like; the device may also be a distributed device in terms of hardware structure, and may include multiple interface cards to facilitate expansion of message processing at the hardware level.
An embodiment of the present disclosure also provides an electronic device, including:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the request processing method of any of the above embodiments.
Embodiments of the present disclosure also provide a storage medium, where instructions executed by a processor of an electronic device enable the electronic device to perform the request processing method according to any one of the above embodiments.
Embodiments of the present disclosure also provide a computer program product configured to execute the request processing method of any of the above embodiments.
Alternatively, the storage medium may be a non-transitory computer readable storage medium, which may be, for example, a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Embodiments of the present disclosure also provide a computer program product configured to execute the request processing method of any of the above embodiments.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The method and apparatus provided by the embodiments of the present disclosure are described in detail above, and the principles and embodiments of the present disclosure are explained herein by applying specific examples, and the above description of the embodiments is only used to help understanding the method and core ideas of the present disclosure; meanwhile, for a person skilled in the art, based on the idea of the present disclosure, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present disclosure should not be construed as a limitation to the present disclosure.
Claims (10)
1. A method for processing a request, comprising:
receiving a request of a plurality of services;
inquiring an independent frequency threshold and a joint frequency threshold associated with each service in the multiple services according to a pre-stored association relation between each service in the multiple services and the frequency threshold, wherein the joint frequency threshold is at least associated with one other service in the multiple services;
when the frequency of the request of each service is not less than the independent frequency threshold value associated with the corresponding service, or the sum of the frequencies of the requests of a plurality of services associated with each joint frequency threshold value is not less than the corresponding joint frequency threshold value, generating rejection information aiming at the requests of the plurality of services; and when the frequency of the request of each service is smaller than the independent frequency threshold value and the sum of the frequencies of the requests of the services related to each joint frequency threshold value is smaller than the corresponding joint frequency threshold value, providing the service corresponding to each service in the services.
2. The method according to claim 1, wherein the independent frequency threshold comprises a plurality of independent sub-frequency thresholds, and/or the joint frequency threshold comprises a plurality of joint sub-frequency thresholds;
when the frequency of the request of each service is not less than the independent frequency threshold value associated with the corresponding service, or the sum of the frequencies of the requests of the services associated with each joint frequency threshold value is not less than the corresponding joint frequency threshold value, generating rejection information aiming at the requests of the services; when the frequency of the request of each service is smaller than the independent frequency threshold value, and the sum of the frequencies of the requests of the multiple services associated with each joint frequency threshold value is smaller than the corresponding joint frequency threshold value, providing the service corresponding to each service in the multiple services comprises:
when the frequency of the request of each service is not less than any one of the independent sub-frequency thresholds, or the sum of the frequencies of the requests of the plurality of services associated with each joint frequency threshold is not less than any one of the joint sub-frequency thresholds, generating rejection information of the requests of the plurality of services; and when the frequency of the request of each service is less than each independent sub-frequency threshold value, and the sum of the frequencies of the requests of the services related to each joint frequency threshold value is less than each joint sub-frequency threshold value, providing the service corresponding to each service in the services.
3. The method according to claim 1, wherein the querying the independent frequency threshold and the joint frequency threshold associated with each of the services according to the pre-stored association relationship between each of the services and the frequency threshold comprises:
and when each user sending the request of each service in the multiple services is the same user, inquiring an independent frequency threshold and a joint frequency threshold associated with each service in the multiple services according to a pre-stored association relation between each service in the multiple services and the frequency threshold.
4. The method of claim 3, wherein if the information of the users sending the requests for each of the services is the same, it is determined that each of the users sending the requests for each of the services is the same user, wherein the information includes at least one of: identification of the device, account number, IP address.
5. The method according to claim 3, wherein the querying the independent frequency threshold and the joint frequency threshold associated with each of the services according to the pre-stored association relationship between each of the services and the frequency threshold comprises:
when the same user does not belong to a blacklist, inquiring an independent frequency threshold and a joint frequency threshold associated with each service in the multiple services according to a pre-stored association relation between each service in the multiple services and the frequency threshold; and when the information of the same user belongs to a blacklist, generating rejection information aiming at the requests of the multiple services.
6. The method of claim 5, wherein when the same user does not belong to the blacklist, and the frequency of the request of each service is not less than the independent frequency threshold associated with the corresponding service, or the sum of the frequencies of the requests of the services associated with each joint frequency threshold is not less than the corresponding joint frequency threshold, the method further comprises:
and listing the same user in a blacklist.
7. The method according to any of claims 1 to 6, wherein the plurality of services include, but are not limited to:
sending text comments, sending voice comments and sending barrage.
8. A request processing apparatus, comprising:
a request receiving module configured to perform a request for receiving a plurality of services;
a threshold query module configured to perform query of an independent frequency threshold and a joint frequency threshold associated with each of the plurality of services according to a pre-stored association relationship between each of the plurality of services and a frequency threshold, wherein the joint frequency threshold is associated with at least one other service of the plurality of services;
the request processing module is configured to execute the step of generating rejection information of the requests of the services when the frequency of the requests of each service is not less than the independent frequency threshold value associated with the corresponding service or the sum of the frequencies of the requests of the services associated with each joint frequency threshold value is not less than the corresponding joint frequency threshold value; and when the frequency of the request of each service is smaller than the independent frequency threshold value and the sum of the frequencies of the requests of the services related to each joint frequency threshold value is smaller than the corresponding joint frequency threshold value, providing the service corresponding to each service in the services.
9. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the request processing method of any of claims 1 to 7.
10. A storage medium, wherein instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the request processing method of any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010307440.7A CN111556109B (en) | 2020-04-17 | 2020-04-17 | Request processing method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010307440.7A CN111556109B (en) | 2020-04-17 | 2020-04-17 | Request processing method and device, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111556109A true CN111556109A (en) | 2020-08-18 |
CN111556109B CN111556109B (en) | 2021-05-18 |
Family
ID=72003848
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010307440.7A Active CN111556109B (en) | 2020-04-17 | 2020-04-17 | Request processing method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111556109B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113660277A (en) * | 2021-08-18 | 2021-11-16 | 广州优视云集科技有限公司 | Crawler-resisting method based on multiplexing embedded point information and processing terminal |
CN115052174A (en) * | 2022-06-13 | 2022-09-13 | 北京达佳互联信息技术有限公司 | Resource transfer method, device, electronic equipment and storage medium |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1949780A (en) * | 2006-10-12 | 2007-04-18 | 百度在线网络技术(北京)有限公司 | Network message leaving system and leaving message filtering method |
US20090307436A1 (en) * | 2008-06-06 | 2009-12-10 | International Business Machines Corporation | Hypervisor Page Fault Processing in a Shared Memory Partition Data Processing System |
CN101771966A (en) * | 2010-03-11 | 2010-07-07 | 上海粱江通信系统股份有限公司 | Keywords and frequency based method for identifying spam message sources |
CN102833268A (en) * | 2012-09-17 | 2012-12-19 | 福建星网锐捷网络有限公司 | Method, equipment and system for resisting wireless network flooding attack |
CN105282047A (en) * | 2015-09-25 | 2016-01-27 | 小米科技有限责任公司 | Access request processing method and device |
CN105491054A (en) * | 2015-12-22 | 2016-04-13 | 网易(杭州)网络有限公司 | Method and apparatus for determining malicious access, and method and apparatus for intercepting malicious access |
US9756050B1 (en) * | 2015-03-26 | 2017-09-05 | Amazon Technologies, Inc. | Using transient processing containers for security authorization |
CN108112038A (en) * | 2016-11-24 | 2018-06-01 | 苏宁云商集团股份有限公司 | A kind of method and device for controlling flowing of access |
CN108200180A (en) * | 2018-01-08 | 2018-06-22 | 武汉斗鱼网络科技有限公司 | A kind of method, apparatus and computer equipment for being used to limit request frequency |
CN108400963A (en) * | 2017-10-23 | 2018-08-14 | 平安科技(深圳)有限公司 | Electronic device, access request control method and computer readable storage medium |
CN108551585A (en) * | 2018-03-28 | 2018-09-18 | 武汉斗鱼网络科技有限公司 | A kind of barrage method of calibration, device, server and medium |
CN109104702A (en) * | 2017-06-20 | 2018-12-28 | 中兴通讯股份有限公司 | Information intercepting method, device and storage medium |
CN109784065A (en) * | 2018-12-04 | 2019-05-21 | 北京达佳互联信息技术有限公司 | Access control method, device, server and storage medium |
CN110661815A (en) * | 2019-10-22 | 2020-01-07 | 中国林业科学研究院热带林业研究所 | Request processing method, device, system and medium based on frequency limitation microservice |
-
2020
- 2020-04-17 CN CN202010307440.7A patent/CN111556109B/en active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1949780A (en) * | 2006-10-12 | 2007-04-18 | 百度在线网络技术(北京)有限公司 | Network message leaving system and leaving message filtering method |
US20090307436A1 (en) * | 2008-06-06 | 2009-12-10 | International Business Machines Corporation | Hypervisor Page Fault Processing in a Shared Memory Partition Data Processing System |
CN101771966A (en) * | 2010-03-11 | 2010-07-07 | 上海粱江通信系统股份有限公司 | Keywords and frequency based method for identifying spam message sources |
CN102833268A (en) * | 2012-09-17 | 2012-12-19 | 福建星网锐捷网络有限公司 | Method, equipment and system for resisting wireless network flooding attack |
US9756050B1 (en) * | 2015-03-26 | 2017-09-05 | Amazon Technologies, Inc. | Using transient processing containers for security authorization |
CN105282047A (en) * | 2015-09-25 | 2016-01-27 | 小米科技有限责任公司 | Access request processing method and device |
CN105491054A (en) * | 2015-12-22 | 2016-04-13 | 网易(杭州)网络有限公司 | Method and apparatus for determining malicious access, and method and apparatus for intercepting malicious access |
CN108112038A (en) * | 2016-11-24 | 2018-06-01 | 苏宁云商集团股份有限公司 | A kind of method and device for controlling flowing of access |
CN109104702A (en) * | 2017-06-20 | 2018-12-28 | 中兴通讯股份有限公司 | Information intercepting method, device and storage medium |
CN108400963A (en) * | 2017-10-23 | 2018-08-14 | 平安科技(深圳)有限公司 | Electronic device, access request control method and computer readable storage medium |
CN108200180A (en) * | 2018-01-08 | 2018-06-22 | 武汉斗鱼网络科技有限公司 | A kind of method, apparatus and computer equipment for being used to limit request frequency |
CN108551585A (en) * | 2018-03-28 | 2018-09-18 | 武汉斗鱼网络科技有限公司 | A kind of barrage method of calibration, device, server and medium |
CN109784065A (en) * | 2018-12-04 | 2019-05-21 | 北京达佳互联信息技术有限公司 | Access control method, device, server and storage medium |
CN110661815A (en) * | 2019-10-22 | 2020-01-07 | 中国林业科学研究院热带林业研究所 | Request processing method, device, system and medium based on frequency limitation microservice |
Non-Patent Citations (1)
Title |
---|
TONY: "《阻止WordPress垃圾评论和广告评论的三种方法》", 《HTTPS://WWW.XXSIDE.COM/86.HTML》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113660277A (en) * | 2021-08-18 | 2021-11-16 | 广州优视云集科技有限公司 | Crawler-resisting method based on multiplexing embedded point information and processing terminal |
CN115052174A (en) * | 2022-06-13 | 2022-09-13 | 北京达佳互联信息技术有限公司 | Resource transfer method, device, electronic equipment and storage medium |
CN115052174B (en) * | 2022-06-13 | 2023-12-19 | 北京达佳互联信息技术有限公司 | Resource transfer method, device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN111556109B (en) | 2021-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11770438B2 (en) | Network communications | |
US20130013788A1 (en) | Managing cdn registration by a storage provider | |
CN113316926B (en) | Domain name processing method, device, electronic equipment and storage medium | |
CN108259425A (en) | The determining method, apparatus and server of query-attack | |
CN105430711B (en) | Transmission method, device and the equipment of information | |
CN113366815B (en) | Network resource request method, device, electronic equipment and storage medium | |
CN111556109B (en) | Request processing method and device, electronic equipment and storage medium | |
CN111159269B (en) | Data processing method, device and system | |
CN110688523A (en) | Video service providing method, device, electronic equipment and storage medium | |
CN108712428A (en) | A kind of method and device carrying out device type identification to terminal | |
CN110944007B (en) | Network access management method, system, device and storage medium | |
CN116132377A (en) | Traffic scheduling method, device, system, terminal equipment and readable storage medium | |
CN111064821A (en) | Method and device for determining IP address of edge node | |
CN106411819A (en) | Method and apparatus for recognizing proxy Internet protocol address | |
CN104270357A (en) | Service information sending method and device | |
CN114554251B (en) | Multimedia data requesting method and device, storage medium and electronic device | |
CN107172129B (en) | Server configuration method and device | |
KR102340976B1 (en) | Deep learning-based customized content provision system using web service user experience | |
CN112330360B (en) | Advertisement pushing method and system | |
CN110545333B (en) | Message processing method and device and network system | |
CN111988298A (en) | Data processing method, device and equipment | |
US11889542B2 (en) | Systems and methods for identifying wireless channels | |
CN109656689B (en) | Task processing system and task processing method | |
CN112787850B (en) | Method, system, device and storage medium for adjusting query rate per second | |
CN115134405B (en) | Data processing method and device, electronic equipment and computer readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |