Mass sending junk information monitoring and processing system

By designing a mass spam monitoring and processing system, using the analysis and interception technology of information dissemination requests, the problem of inaccurate interception of mass spam has been solved, and the accuracy and efficiency of information dissemination have been improved.

CN119520462APending Publication Date: 2025-02-25XINJIANG HUAYU ZHUOXIN TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411694581.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

It is difficult for the prior art to effectively intercept and process mass spam information, especially in the process of information dissemination, and traditional methods cannot accurately identify and intercept duplicate or unnecessary information dissemination.

Method used

A mass spam information monitoring and processing system is designed to analyze and intercept information propagation requests through monitoring modules and intercept modules. The system intercepts duplicate or unnecessary information dissemination requests based on the comparison of the receiving end address, application information and information content, and further optimizes information dissemination through the judgment of geographical location and time interval.

Benefits of technology

It effectively avoids missed information content and information bombardment of the receiving terminal, reduces the amount of dissemination of unimportant information, improves the accuracy and efficiency of information dissemination, and enhances the health and rationality of the information environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119520462A_ABST
    Figure CN119520462A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of communication, and particularly relates to a mass sending junk information monitoring and processing system. According to the scheme, the system comprises a sending terminal used for generating an information spreading request according to a user instruction, and the information spreading request comprises a sending end address, information content, application party information and a receiving end address; the monitoring module is used for receiving the information spreading request, acquiring time for receiving the information spreading request as sending time, and associating the sending time with the information spreading request; the interception module is used for receiving the sending time and the information spreading request and extracting a sending end address, information content, application party information and a receiving end address in the information spreading request; and comparing the information contents with the same receiving end address and the same application party information. According to the scheme, the repeated information is checked from the number of the repeatedly sent same information content and the interval time of the repeatedly sent same information content, and the problem that junk information is not accurately intercepted is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of communications, and specifically relates to a system for monitoring and processing mass spam information. Background Art

[0002] Spam includes information related to organized crime, pornography, and fraud, as well as various illegal advertising information. The large amount of spam flooding the Internet has greatly affected network security and caused considerable social harm.

[0003] Spam messages are usually diverse and concealed. Some spam messages use mutated keywords, special characters and other methods to evade detection and interception. For example, if the interception content field is set to "lottery", then once the content of a large number of group messages changes, such as changing "lottery" to "lottery* ticket", or the sending number of the spam message changes, the traditional spam message control method cannot intercept it. In this regard, Chinese patent CN102547619A proposes a control method and device for spam text messages, wherein the control method for spam text messages: monitors the volume of text message services requesting random access, and when the text message service volume meets a predetermined condition, intercepts subsequent text message services requesting random access. However, with the continuous development of technology, spam messages are no longer limited to text message forms, and the control method for spam text messages proposed by Chinese patent CN102547619A is no longer so suitable for the current information network environment.

[0004] In the traditional information dissemination process, the sending terminal generates an information dissemination request with the information content and the receiving end address, and submits the information dissemination request to the server. After the server verifies the information dissemination request, it sends the information content to the receiving terminal according to the receiving end address in the information dissemination request. When the server verifies the information dissemination request, the server determines the dissemination range of the information by the number of receiving end addresses, thereby limiting the spread of intercepted spam information; at the same time, the server also prevents the receiving terminal from being bombarded with information of the same content by intercepting information dissemination requests with the same information content and the same receiving end address.

[0005] However, as the number of applications installed on receiving terminals continues to increase, some sending terminals send the same information to receiving terminals to avoid receiving terminals from missing information content, which is not allowed in the traditional information dissemination process. For example, in order to avoid the recipient not checking the express receipt information, the express delivery signing point will send multiple identical express delivery signing information to the signatory terminal (through different applications such as SMS applications, shopping applications, and logistics applications), which is not allowed in the traditional information control method; for example, when working, in order to avoid important work reminders being missed, the staff (sending terminal) sends multiple identical work reminders (sent through different applications) to his colleagues (receiving terminals), so that each of his colleagues can receive and view the work reminders regardless of what office application they use. In this process, whether it is limiting the number of receiving terminals (colleagues of staff) (limiting the dissemination range) or limiting the number of receiving terminals receiving the same information, it will cause the normal working information of the sending terminal (staff) to be unable to be sent smoothly, and this situation is limited to some usage scenarios of the sending terminal. If the sending terminal address (staff) corresponding to the sending terminal is given permission, the sending terminal may spread a large amount of spam in other scenarios. Summary of the invention

[0006] The purpose of this solution is to provide a mass spam monitoring and processing system to solve the problem of inaccurate interception.

[0007] In order to achieve the above-mentioned purpose, this solution provides a system for monitoring and processing mass spam, including: A sending terminal, used to generate an information dissemination request according to a user instruction, wherein the information dissemination request includes a sending terminal address, information content, application party information and a receiving terminal address; A monitoring module, used for receiving an information dissemination request, obtaining a time of receiving the information dissemination request as a sending time, and associating the sending time with the information dissemination request; The interception module is used to receive the sending time and the information dissemination request, and extract the sending end address, information content, application information and receiving end address in the information dissemination request; then compare the information content with the same receiving end address and the same application information; if the information content is the same, then according to the order of sending time, intercept the information dissemination request with the same information content; if the information content is the same and the sending time interval exceeds the preset shortest reminder time, then pass the information dissemination request; The monitoring module is used to obtain the geographical location of each receiving terminal according to each receiving terminal address when the number of receiving terminal addresses included in the information dissemination request exceeds the preset maximum dissemination number, and then generate a number of receiving terminal trajectories according to the geographical location of each receiving terminal, and obtain the area where the trajectories of the several receiving terminals overlap as the core area, obtain the geographical location of the sender according to the sender address, and determine whether the geographical location of the sender is within the core area. If it is within the core area, the information dissemination request is passed, and if it is not within the core area, the information dissemination request is intercepted; It also includes a propagation module, wherein the interception module is used to pass the information propagation request that passes the review to the propagation module, and after receiving the information propagation request, the propagation module generates a reply request according to the information propagation request, and sends the information content and the reply request to the receiving terminal according to the receiving terminal address; when the receiving terminal views and closes the information content, it generates a viewing feedback according to the reply request, and sends the viewing feedback to the propagation module; if the receiving terminal does not receive the user's input instruction before closing the information, it generates a check information as a viewing feedback and sends it to the propagation module, and if the viewing feedback received by the propagation module is a check information, a communication relationship is established between the receiving terminal address and the sending terminal address; the monitoring module is used to pass the information propagation request with a communication relationship between the receiving terminal address and the sending terminal address.

[0008] The principle and technical effect of this scheme are as follows: when intercepting repeated information, this scheme compares the application party information in the receiving terminal address and intercepts the information propagation request with the same application party information, that is, when the sending terminal sends the same information content to the receiving terminal, the same application can only be sent once. This method of limiting the number of repetitions when the sending terminal sends the same information content to the receiving terminal based on the application used by the receiving terminal can not only avoid the receiving terminal from missing information content, but also avoid the receiving terminal from being bombarded with information.

[0009] When the same information content is sent again to the same application party of the same receiving terminal, the number of repeated information received by the receiving terminal is controlled by limiting the interval between the two sending times, thereby preventing the receiving terminal from being bombarded with (large amounts of) information in a short period of time (affecting the normal use of the receiving terminal). At the same time, by limiting the length of the interval time, the time spent by the sending terminal on transmitting the same information content can be extended, thereby increasing the transmission cost of the sending terminal in this process, thereby reducing the number of unimportant information transmissions and leaving more space for the transmission of important information. Finally, sending information to the receiving terminal again after a period of time can enable users using the receiving terminal to remember the information content more clearly and accurately, thereby preventing users from forgetting important information.

[0010] In summary, this solution checks repeated information based on the number of repeated transmissions of the same information content and the interval between repeated transmissions, thereby solving the problem of inaccurate interception of junk information.

[0011] Further, the receiving terminal is used to obtain the current time as the opening time when opening to view the information content, and to obtain the current time as the closing time when closing the information content, and to use the difference between the closing time and the opening time as the reading time, and to add the reading time to the reading feedback; the propagation module uses the reading feedback corresponding to the information propagation request with the earliest sending time as the first reading feedback; the propagation module compares the reading times corresponding to the information propagation requests with the same receiving end address and the same information content, and if the reading time in the most recently received reading feedback is reduced by a value greater than a preset reading improvement value compared with the reading time in the first reading feedback, then intercept the subsequently received information propagation requests with the same receiving end address and the same information content; if the reading time in the most recently received reading feedback is reduced by a value less than the reading time in the first reading feedback by no more than a preset reading improvement value, then pass the information propagation request with the same receiving end address and the same information content received again.

[0012] By comparing the changes in the reading time, we intercept those information dissemination requests with the same receiving end address and the same content, but with significantly reduced user viewing time (exceeding the preset reading improvement value). This means that if a receiving end user has already fully read the same information (the first reading time is longer), but quickly closes it when requesting it again (the reading time is greatly reduced), the system determines that it may not be necessary to push the information to him again, thus avoiding repeatedly sending information to the same user that he may no longer be interested in or need to read, saving network resources and processing resources of the dissemination module, and helping to improve the overall efficiency of information dissemination, so that the information dissemination channel can focus more on pushing content to users who really need it and will read it carefully.

[0013] Furthermore, if the receiving terminal collects complaints, reports or blocking operations entered by the user before closing the displayed information content, a viewing feedback is generated according to the complaint, report or blocking operation after closing the information content; when the viewing feedback received by the dissemination module contains complaints or reports, it is reviewed according to the information content corresponding to the viewing feedback. If the review result is that the information content is not spam, the viewing feedback is ignored; if the review result is that the information content is spam, the sending end address associated with the information dissemination request is used as a temporary control account, and the monitoring module intercepts the information dissemination request sent by the temporary control account within a preset prohibited time; when the viewing feedback received by the dissemination module contains blocked content, a rejection relationship is established between the sending end address corresponding to the viewing feedback and the receiving end address; after receiving the information dissemination request, the monitoring module intercepts the information dissemination request between the sending end address and the receiving end address.

[0014] Furthermore, after the dissemination module sends the information content to the sending end address according to the information dissemination request, if the received viewing feedback does not contain complaints, reports or blocked content, a trust relationship is established between the sending end address and the receiving end address.

[0015] When the dissemination module receives the review feedback containing complaints or reports, it will review it according to the corresponding information content. For the cases that are indeed determined to be spam, the sender address is set as a temporary control account, and the information dissemination request sent by it is intercepted by the monitoring module within the preset prohibition time. This is like "locking" the source of the dissemination of bad information, restricting its continued dissemination of similar spam within a certain period of time, effectively reducing the spread of spam in the information dissemination channel, thereby purifying the entire information dissemination environment, and making the information received by the receiving terminal users higher quality and more valuable. For the cases that are determined not to be spam after review, the review feedback is ignored. This differentiated processing method ensures that normal information dissemination will not be misjudged. While ensuring the diversity of information dissemination, it also accurately controls the real spam information, so that the overall information environment develops in a healthy and orderly direction. In addition, this mechanism operates around the feedback of receiving terminal users. Whether it is a complaint, report or blocking operation, it can prompt the system to make corresponding adjustments and control measures in a timely manner. For example, as users continue to provide feedback on their resistance to certain bad advertisements, harassing information, etc., the system can dynamically restrict these non-compliant information dissemination behaviors, allowing the management of information dissemination to adapt in real time to the changing needs of different user groups and different periods, and always maintain the health and rationality of the information dissemination process.

[0016] If the receiving terminal receives the forwarding address entered by the user before closing the information content, the forwarding address and the information content generate an information dissemination request and send it to the monitoring module, and send the information dissemination request as a viewing feedback to the dissemination module; when the viewing feedback received by the dissemination module is an information dissemination request, the information dissemination request corresponding to the viewing feedback is used as the first information, and the information dissemination request in the viewing feedback is used as the second information. When the information dissemination request transmitted by the interception module is the second information, the dissemination module uses the second information as the forwarding information to establish a forwarding relationship with the first information; after the dissemination module establishes a forwarding relationship between the forwarding information and the first information, it queries the first information associated with the forwarding information, initializes the number of forwardings, and accumulates the number of forwardings once; if the first information is also forwarding information, it continues to query according to the forwarding relationship and accumulates the number of forwardings once; if the first information is not forwarding information, it determines whether the number of forwardings exceeds the preset number of forwardings. If it exceeds, a notice that the maximum number of forwardings has been reached is sent to each receiving end address and sending end address in the information dissemination request with a forwarding relationship; and intercepts the information dissemination request to continue to establish a forwarding relationship.

[0017] The propagation module establishes a forwarding relationship between the forwarded information and the first information, and can query in sequence according to the forwarding relationship, thus building a clear information forwarding chain, which can trace how the information is forwarded and propagated step by step from the original source. For example, in some situations where it is necessary to track the information propagation path to verify the authenticity of the information or find the source of the information, such a forwarding relationship record provides a reliable clue, which is convenient for relevant personnel or regulatory agencies to conduct retrospective analysis and enhance the transparency of the information propagation process. On this basis, by presetting the number of forwarding times, and sending a public notice of reaching the maximum number of forwarding times to the relevant receiving end address and sending end address when the number is exceeded, and intercepting the information propagation request to continue to establish a forwarding relationship, the scope of information propagation in the network can be effectively controlled. For example, in some scenarios where rumors are spread or unverified information is spread, if there is no such restriction, the information may be forwarded in large quantities without restraint, resulting in a rapid expansion of adverse effects. With the forwarding number limit, it is possible to avoid excessive spread of information, control its propagation range within a reasonable and controllable range, and maintain a healthy and orderly information environment.

[0018] Furthermore, if there are multiple receiving end addresses in the information dissemination request received by the interception module, it is determined whether there is a communication relationship between the receiving end addresses or a trust relationship between the receiving end address and the sending end address. If so, the information dissemination request is passed to the dissemination module; otherwise, the information dissemination request is intercepted; if there are complaints, reports or blocked content in the review feedback received by the dissemination module, the established trust relationship between the sending end address and the receiving end address is terminated based on the review feedback.

[0019] By judging the communication relationship between the receiving end addresses and the trust relationship between the receiving end addresses and the sending end addresses, the interception module can ensure that the information dissemination request will only be transmitted along a reasonable and well-founded path. For example, in an internal collaborative office system of an enterprise, different departments (corresponding to different receiving end addresses) have established business cooperation and communication channels (communication relationships). When employees (sending end addresses) send work-related information dissemination requests to departments with business connections and mutual trust, these requests will smoothly enter the dissemination module and then reach the target receiving end, avoiding the blind spread of information to irrelevant departments or personnel, making information dissemination more accurate and in line with actual business needs and the information flow logic within the organizational structure. Intercepting information dissemination requests that do not have the above relationship can effectively prevent the random sending and dissemination of information without any relevance and reasonable authorization, avoid the disorderly "flooding" of information in many receiving ends, maintain the order of information dissemination, and ensure that each receiving end receives information that is closely related to itself and meets expectations, reducing unnecessary information interference and processing burden.

[0020] Furthermore, a minimum reminder time is preset in the monitoring module. If the information content, receiving end address, and application party information in two consecutive information dissemination requests are the same, and the time interval between the sending of the two information dissemination requests is less than the shortest reminder time, only the information dissemination request with the earliest sending time will be passed, and a reminder that it cannot be sent repeatedly will be sent to the sending end address associated with the information dissemination request; if within the shortest reminder time, the number of reminders that cannot be sent repeatedly sent by the monitoring module to the sending end address exceeds 3, the sending end will be set as a temporary control account.

[0021] When the key elements (information content, receiving end address, application party information) of two consecutive information dissemination requests are the same and the sending time interval is too short, only the earliest information dissemination request is allowed to pass. This can effectively prevent the receiving end from receiving a large amount of repeated information in a short period of time, thereby reducing information interference to the receiving end and improving the efficiency and experience of the receiving end in processing information. At the same time, by intercepting repeated information dissemination requests in a short period of time, it can reduce unnecessary information traffic in the network, making the information dissemination channel more unobstructed, allowing more valuable information that really needs to be delivered in a timely manner to pass faster, thereby improving the efficiency and quality of information dissemination as a whole. In addition, the sender knows that it cannot arbitrarily repeat the same information within the shortest reminder time, and will initiate information dissemination requests more cautiously. Before sending, it will carefully confirm the accuracy, necessity and timeliness of the information, thereby enhancing the self-discipline and standardization of the sender's own information sending behavior. Finally, if the monitoring module sends more than 3 reminders to a certain sender address within the shortest reminder time that cannot be repeated, this is likely to mean that the sender has abnormal behavior, such as program out of control, malicious attacks, or violation of information dissemination rules. By setting such a sending end as a temporarily controlled account, it can be restricted and supervised in a timely manner to prevent the problem from further deteriorating.

[0022] Furthermore, after the propagation module sends the same information content to the same receiving end address and application party information more than a preset number of times, the propagation module intercepts the information propagation request with the same information content, receiving end address and application party information, and generates a public announcement exceeding the number of repetitions based on the information propagation request, and sends the public announcement exceeding the number of repetitions to the sending terminal and the receiving terminal through the sending end address and the receiving end address of the information propagation request; when obtaining the receiving terminal authority, the receiving end address that has a communication relationship with the receiving end address is used as the second receiving end address, and after the propagation module sends the public announcement exceeding the number of repetitions to the sending terminal and the receiving terminal, the information content is sent to the second receiving end address corresponding to the information propagation request, until the public announcement exceeding the number of repetitions is sent to the sending terminal and the second receiving end, a public announcement that is no longer to be conveyed is generated and sent to the sending end address, the receiving end address and the second receiving end address.

[0023] This method allows users to avoid frequent processing of repeated information, reduces the trouble caused by information overload, and can focus more on valuable new information, thereby improving the overall information receiving experience and satisfaction, and is also conducive to improving the performance and information processing efficiency of the receiving device, avoiding problems such as freezing caused by a large amount of repeated information occupying too many system resources. At the same time, after obtaining the receiving terminal authority, the information is transmitted to the second receiving terminal address that has a communication relationship with the receiving terminal address, which not only respects the wishes and privacy of the receiving terminal (its authority must be obtained), but also can meet the needs of moderate diffusion of information within the relevant group or network to a certain extent. For example, after a department receives an important internal notice of an enterprise, if the department permits, it can be transmitted to other departments that work closely with it, which is conducive to the effective sharing and transmission of information in a specific organizational structure or social network, and improves the utilization value and dissemination effect of information.

[0024] Furthermore, the monitoring module is also used to monitor the real-time location of the receiving terminal as the first location. If the information content in the information dissemination request includes the destination location that the receiving terminal needs to reach, and the first location is not within the preset coverage range of the destination location, the dissemination module sends the information content to the receiving terminal address and the second receiving terminal address according to the information dissemination request. If the first location is within the preset coverage range of the destination location, the information content is sent to the receiving terminal address according to the information dissemination request.

[0025] Furthermore, after the monitoring module sends information content to the second receiving end address, the real-time location of the second receiving terminal is monitored as the second location. If the second location is not within the preset coverage range of the destination location, a reminder tag is generated and the reminder tag is associated with the information dissemination request; when the first location or the second location is within the preset coverage range of the destination location, the information content is sent to the receiving terminal within the preset coverage range of the destination location, and the reminder tag is deleted; if the first location and the second location appear in the preset coverage range of the destination location at the same time, the information content is sent only to the receiving terminal corresponding to the first location, and the reminder tag is deleted.

[0026] The monitoring module determines the push range of information by monitoring the real-time location of the receiving terminal and combining the destination location involved in the information content and its preset coverage range, so that the information can be accurately sent to the receiving terminal that really needs it and is in the right location. Through this differentiated push method, it avoids the unnecessary sending of information to a large number of irrelevant or already known terminals, saves network transmission resources and the resources of the receiving terminal to process information, and allows the information dissemination channel to more efficiently concentrate resources on delivering valuable information to key and appropriate recipients, thereby improving the resource utilization efficiency of the entire information dissemination system. In addition, this location-based information push, reminder and adjustment mechanism can adapt to many business scenarios involving offline activities, logistics transportation, on-site services, etc. that require accurate information delivery based on the location of personnel, so that related business processes can be carried out more smoothly and orderly. For example, in the organization of large-scale exhibitions, different booth information, activity arrangements and other content are pushed according to the different real-time locations of exhibitors (receiving terminals), and reminder tags are used to effectively remind people who have not yet arrived, which improves the organization efficiency of the exhibition and the participation experience of exhibitors, and enhances the practicality and value of the entire information dissemination system in actual business applications. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 The figure is a schematic diagram of the structure of a system for monitoring and processing mass spam in an embodiment of the present invention.

[0028] Figure 2 This is a flow chart related to the monitoring module sending information content to the receiving terminal according to the real-time location of the receiving terminal in an embodiment of the present invention. DETAILED DESCRIPTION

[0029] The following will clearly and completely describe the concept and technical effects of the present invention in combination with the embodiments, so as to fully understand the purpose, features and effects of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, other embodiments obtained by those skilled in the art without creative work are all within the scope of protection of the present invention: like Figure 1 As shown, a system for monitoring and processing mass spam information includes a monitoring module and an interception module. A sending terminal, used to generate an information dissemination request according to a user instruction, wherein the information dissemination request includes a sending terminal address, information content, application party information and a receiving terminal address; A monitoring module, used for receiving an information dissemination request, obtaining a time of receiving the information dissemination request as a sending time, and associating the sending time with the information dissemination request; The interception module is used to receive the sending time and information dissemination request, and extract the sending end address, information content, application information and receiving end address in the information dissemination request; then compare the information content with the same receiving end address and the same application information; if the information content is the same, then according to the order of sending time, intercept the information dissemination request with the same information content, based on the interval of sending time does not exceed the preset shortest reminder time (generally 24 hours, which can be set by the administrator); if the information content is the same and the interval of sending time exceeds the preset shortest reminder time, then pass the information dissemination request; The monitoring module is used to obtain the geographical location of each receiving terminal according to each receiving terminal address when the number of receiving terminal addresses included in the information dissemination request exceeds the preset maximum dissemination number (generally 30, which can be set by the administrator), and then generate several receiving terminal trajectories according to the geographical location of each receiving terminal, and obtain the area where several receiving terminal trajectories are superimposed as the core area, obtain the geographical location of the sender according to the sender address, and determine whether the geographical location of the sender is within the core area. If it is within the core area, the information dissemination request is passed, and if it is not within the core area, the information dissemination request is intercepted; It also includes a propagation module, wherein the interception module is used to pass the information propagation request that passes the review to the propagation module, and after receiving the information propagation request, the propagation module generates a reply request according to the information propagation request, and sends the information content and the reply request to the receiving terminal according to the receiving terminal address; when the receiving terminal views and closes the information content, it generates a viewing feedback according to the reply request, and sends the viewing feedback to the propagation module; if the receiving terminal does not receive the user's input instruction before closing the information content, it generates a check information as a viewing feedback and sends it to the propagation module, and if the viewing feedback received by the propagation module is a check information, a communication relationship is established between the receiving terminal address and the sending terminal address; the monitoring module is used to pass the information propagation request with a communication relationship between the receiving terminal address and the sending terminal address.

[0030] Among them, the receiving terminal is used to obtain the current time as the opening time when opening and viewing the information content, and obtain the current time as the closing time when closing the information content, use the difference between the closing time and the opening time as the reading time, and add the reading time to the reading feedback; the propagation module uses the reading feedback corresponding to the information propagation request with the earliest sending time as the first reading feedback; the propagation module compares the reading times corresponding to the information propagation requests with the same receiving end address and the same information content, if the reading time in the most recently received reading feedback is reduced by a value greater than a preset reading improvement value (generally 50%, which can be set by the management personnel), then intercept the subsequent information propagation requests with the same receiving end address and the same information content; if the reading time in the most recently received reading feedback is reduced by a value less than the reading time in the first reading feedback by no more than the preset reading improvement value, then pass the information propagation request with the same receiving end address and the same information content received again.

[0031] Among them, if the receiving terminal collects complaints, reports or blocking operations entered by the user before closing the displayed information content, then after closing the information content, viewing feedback is generated according to the complaints, reports or blocking operations.

[0032] When the viewing feedback received by the dissemination module contains complaints or reports, it will be reviewed based on the information content corresponding to the viewing feedback. If the review result is that the information content is not spam, the viewing feedback will be ignored; if the review result is that the information content is spam, the sending address associated with the information dissemination request will be used as a temporary control account, and the monitoring module will intercept the information dissemination request sent by the temporary control account within the preset prohibition time (usually 72 hours, which can be set by the administrator according to specific usage).

[0033] When the viewing feedback received by the propagation module contains blocked content, a rejection relationship is established between the sender address and the receiver address corresponding to the viewing feedback; after the monitoring module receives the information propagation request, the information propagation request between which the rejection relationship exists between the sender address and the receiver address is intercepted.

[0034] Among them, if the receiving terminal receives the forwarding address entered by the user before closing the information content, the forwarding address and the information content generate an information dissemination request and send it to the monitoring module, and send the information dissemination request as a viewing feedback to the dissemination module; when the viewing feedback received by the dissemination module is an information dissemination request, the information dissemination request corresponding to the viewing feedback is used as the first information, and the information dissemination request in the viewing feedback is used as the second information. When the information dissemination request transmitted by the interception module is the second information, the dissemination module uses the second information as the forwarding information to establish a forwarding relationship with the first information; after the dissemination module establishes a forwarding relationship between the forwarding information and the first information, it queries the first information associated with the forwarding information, initializes the number of forwardings, and accumulates the number of forwardings once; if the first information is also forwarding information, it continues to query according to the forwarding relationship and accumulates the number of forwardings once; if the first information is not forwarding information, it determines whether the forwarding number exceeds the preset forwarding number. If it exceeds, a notice that the maximum forwarding number has been reached is sent to each receiving end address and sending end address in the information dissemination request with a forwarding relationship; and intercepts the information dissemination request to continue to establish a forwarding relationship.

[0035] Among them, after the dissemination module sends the information content to the sending end address according to the information dissemination request, if the received viewing feedback does not contain complaints, reports or blocked content, a trust relationship is established between the sending end address and the receiving end address.

[0036] Among them, the interception module receives information propagation requests that contain multiple receiving end addresses, and determines whether there is a communication relationship between the receiving end addresses or a trust relationship between the receiving end address and the sending end address. If so, the information propagation request is passed to the propagation module; otherwise, the information propagation request is intercepted.

[0037] If the review feedback received by the propagation module contains complaints, reports or blocked content, the established trust relationship between the sender address and the receiver address is terminated according to the review feedback.

[0038] Among them, the monitoring module has a preset minimum reminder time. If the information content, receiving end address, and application party information in two consecutive information dissemination requests are the same, and the time interval between the sending of the two information dissemination requests is less than the shortest reminder time, only the information dissemination request with the earliest sending time will be passed, and a reminder that it cannot be sent repeatedly will be sent to the sending end address associated with the information dissemination request; if within the shortest reminder time, the number of reminders that cannot be sent repeatedly sent by the monitoring module to the sending end address exceeds 3, the sending end will be set as a temporary control account.

[0039] Among them, after the propagation module sends the same information content to the same receiving end address and application party information for more than a preset number of times (generally 3 times, which can be set by the administrator), the propagation module intercepts the information propagation request with the same information content, receiving end address and application party information, and generates a public announcement that exceeds the number of repetitions based on the information propagation request, and sends the public announcement that exceeds the number of repetitions to the sending terminal and the receiving terminal through the sending end address and the receiving end address of the information propagation request; when the receiving terminal authority is obtained, the receiving end address that has a communication relationship with the receiving end address is used as the second receiving end address. After the propagation module sends the public announcement that exceeds the number of repetitions to the sending terminal and the receiving terminal, the information content is sent to the second receiving end address corresponding to the information propagation request, until the public announcement that exceeds the number of repetitions is sent to the sending terminal and the second receiving end, a public announcement that is no longer to be conveyed is generated and sent to the sending end address, the receiving end address and the second receiving end address.

[0040] Among them, Figure 2 As shown, the monitoring module is also used to monitor the real-time position of the receiving terminal as the first position. If the information content in the information dissemination request contains the destination position that the receiving terminal needs to reach, and the first position is not within the preset coverage range of the destination position (generally 100m, the specific situation can be set by the administrator himself, or by the sending terminal), the dissemination module sends the information content to the receiving terminal address and the second receiving terminal address according to the information dissemination request. If the first position is within the preset coverage range of the destination position, the information content is sent to the receiving terminal address according to the information dissemination request.

[0041] After the monitoring module sends information content to the second receiving end address, the real-time location of the second receiving terminal is monitored as the second location. If the second location is not within the preset coverage range of the destination location, a reminder tag is generated and the reminder tag is associated with the information dissemination request; when the first location or the second location is within the preset coverage range of the destination location, the information content is sent to the receiving terminal within the preset coverage range of the destination location, and the reminder tag is deleted; if the first location and the second location appear in the preset coverage range of the destination location at the same time, the information content is sent only to the receiving terminal corresponding to the first location, and the reminder tag is deleted.

[0042] In the specific implementation, a large supermarket chain is used as the user of this solution. The supermarket is preparing to hold a week-long anniversary promotion. In order to attract more customers to shop, the supermarket's marketing department plans to send event-related information to member customers through mobile phone text messages and online member platform messages. The supermarket has a large amount of member information, and the number of receiving addresses involved in this information push is large.

[0043] The supermarket's member database contains information on tens of thousands of members, and each member has a specific receiving address (mobile phone number or member platform account) in the system. The marketing department organized the carefully crafted anniversary event information and specified the sender address (supermarket's marketing system server address), information content (anniversary event details), application information (supermarket name and anniversary event logo) and numerous receiving addresses (mobile phone numbers or member platform accounts in the member list) in the information dissemination request.

[0044] When the marketing department starts pushing information, the monitoring module starts receiving information dissemination requests and records the time of receiving the information dissemination request as the sending time, which is associated with the information dissemination request. The interception module then extracts the information in the information dissemination request for analysis.

[0045] Since information is pushed to many members in batches, some members may receive multiple pushes of the same content in a short period of time. For example, member Xiao Li received an anniversary event information SMS at 10 a.m. If the preset minimum reminder time is 24 hours, when the system receives an information dissemination request for the same content for Xiao Li at 3 p.m. on the same day, the interception module will intercept the repeated information dissemination request based on the order of sending time, because the time interval between sending does not exceed 24 hours. However, member Xiao Zhang received an event information SMS yesterday morning, and when he received it again this afternoon, the information dissemination request will be approved because the interval exceeded 24 hours.

[0046] The number of receiving addresses involved in this information push is large, exceeding the preset maximum number of 30. The monitoring module begins to obtain the geographic location information of each receiving terminal (member mobile phone or member platform login device) according to each receiving address. For example, after analysis, it is found that most members are concentrated in the three areas of A, B, and C in the city. The monitoring module generates several receiving terminal trajectories based on the geographic locations of these receiving terminals and determines the core area where these trajectories overlap. This area covers the main commercial centers and residential areas of the city. The supermarket's marketing system server is the sender, and its geographic location is also obtained. If the marketing system server is located in this core area, the information dissemination request will be passed; if it is not in the core area, for example, the server is located in a data center on the edge of the city, and the area is not covered by the core area, the interception module will intercept the information dissemination request to prevent the possible spread of abnormal information or the push of information that does not meet the target area.

[0047] The information dissemination request approved by the interception module is passed to the dissemination module. After receiving the information dissemination request, the dissemination module generates a reply request based on it, and sends the activity information content and the reply request to the member's receiving terminal (mobile phone text message or member platform message interface) according to the receiving end address. Member Xiao Wang received the activity information SMS on his mobile phone. He clicked to open it to view the activity details. At this time, his mobile phone, as a receiving terminal, obtained the current time as the opening time, such as 9:30 am. After Xiao Wang carefully read the activity information, he closed the SMS interface at 9:45 am. The receiving terminal took the difference between the closing time and the opening time (15 minutes) as the viewing time, added it to the viewing feedback, and then sent the viewing feedback to the dissemination module. After receiving the activity message on the member platform, member Xiao Zhao just glanced at it and closed it. Since the user input instruction was not received before closing, member Xiao Zhao's receiving terminal generated a check information as a viewing feedback and sent it to the dissemination module. After receiving the check feedback, the dissemination module established a communication relationship between Xiao Zhao's receiving end address (member platform account) and the supermarket's sending end address for possible subsequent information interaction or marketing follow-up.

[0048] The dissemination module takes the viewing feedback corresponding to the information dissemination request with the earliest sending time as the first viewing feedback. For example, member Xiao Sun is one of the first members to receive and view the activity information SMS. His viewing time is 20 minutes, and this viewing feedback is taken as the first viewing feedback. On the second day, the supermarket sent the activity information SMS to member Xiao Sun again. This time, his viewing time was 13 minutes, which was 35% less (less than 50%) than the 20 minutes in the first viewing feedback. When the supermarket sent the activity information SMS to member Xiao Sun on the third day, the dissemination module passed the information dissemination request. However, member Xiao Zhao's viewing time on the third day was 3 minutes, which was 85% less (more than 50%) than the 20 minutes in the first viewing feedback. On the fourth day, the supermarket sent the activity information SMS to member Xiao Sun again, and the dissemination module intercepted the activity information SMS.

[0049] Many members (users of receiving terminals) viewed the content of the event after receiving the information. When closing the information content, the receiving terminal (usually the mobile phone used by the member, but can also be a computer, tablet, etc.) responded to the reply request sent by the dissemination module, and some members responded that they were very interested in certain products. These viewing feedbacks were sent back to the dissemination module. After the dissemination module received these viewing feedbacks that did not contain complaints, reports or blocked content, it established a trust relationship between the sender address (supermarket marketing department server address) and the corresponding receiver address (member mobile phone number or platform account), which means that similar reasonable information push for these members in the future will be easier to pass the system review. Some members felt that the SMS push of this event was too frequent and affected their normal life, so they made a complaint operation before closing the information content. After closing the information content, the receiving terminal generated a viewing feedback based on the complaint operation and sent it to the dissemination module. After receiving this viewing feedback containing complaint content, the dissemination module reviewed it according to the corresponding activity information content. After judging, the activity information belongs to normal marketing promotion, not spam, so the system ignored this viewing feedback, and the information push process continued normally. Some members are not interested in the promotion itself, and directly block the information after viewing it. After the corresponding viewing feedback is sent to the dissemination module, the dissemination module establishes a rejection relationship between the supermarket marketing department server address (sender address) corresponding to the viewing feedback and the mobile phone number or platform account (receiver address) of these members. When the monitoring module receives the information dissemination request sent to these members, it will intercept the request between the sender address and these receiving addresses to avoid pushing similar information to these members in the future, respecting the members' independent choice and reducing information interference on them.

[0050] On the second day of the event, the marketing department staff made an operational error and sent the same information dissemination request to the members as on the first day. The monitoring module detected that the information content, receiving end address (both were previously selected member groups), and application party information (supermarket information) in the two consecutive information dissemination requests were the same, and the sending time interval was less than the preset minimum reminder time (assuming that the administrator set it to 24 hours), so only the earliest information dissemination request sent on the first day was approved, and a reminder that it could not be sent repeatedly was sent to the supermarket marketing department server address (sender address). Due to the large number of such repeated operations on that day, within the shortest reminder time, the monitoring module sent more than 3 reminders to the sender address that could not be sent repeatedly. The system then set the supermarket marketing department's sender as a temporary control account and intercepted the information dissemination requests sent by this account within the next 72 hours (preset prohibition time) to prevent excessive troubles caused by repeated sending to members, and also standardize the operating behavior of the sender. Some members think that this activity is very cost-effective and want to share the activity information with their friends. They enter their friends' mobile phone numbers (forwarding addresses) before closing the information content on the receiving terminal. The system generates a new information dissemination request with the forwarding address and the activity information content and sends it to the monitoring module, and then sends it to the dissemination module as a viewing feedback. The dissemination module processes the information dissemination requests corresponding to these viewing feedbacks according to the rules, establishes a forwarding relationship, and accumulates the number of forwardings once each forwarding. Assuming that the preset number of forwardings is 3 times, when the number of forwardings of a piece of information exceeds 3 times, the dissemination module sends a notice of reaching the maximum number of forwardings to each receiving end address (including the member who initially initiated the forwarding and other people who subsequently received the forwarded information) and the sending end address (the server address of the supermarket marketing department) with a forwarding relationship, and intercepts the information dissemination request to continue to establish a forwarding relationship, so as to prevent the activity information from being forwarded and spread without restraint and maintain a reasonable order of information dissemination.

[0051] The event information mentioned that there were additional lucky draws at various supermarket stores, and customers needed to arrive at the store (destination location) to participate. The monitoring module detected that the real-time location (first location) of some members (receiving terminals) was not within the preset 500-meter coverage range of the store (preset coverage range of the destination location). The dissemination module sent the information content containing the details of the lucky draw to the corresponding receiving terminal addresses of these members and other members who had communication relationships with them and might be interested (second receiving terminal addresses, such as family and friend accounts set up by members on the member platform, etc.) according to the information dissemination request, expanding the scope of information dissemination and attracting more potential customers to the store. Some members began to move towards the store after receiving the information, and the monitoring module continued to monitor their real-time location. When the real-time location (second location) of some members (second receiving terminals) was detected to have entered the 500-meter coverage range of the store, the system sent more detailed information such as the lucky draw participation method to these receiving terminals within the preset coverage range of the destination location, and deleted the previously associated reminder tags. For those members who are already within the coverage area or who subsequently enter the coverage area, the system only sends information content to their corresponding receiving terminals to avoid repeated disturbances. It also ensures that members can obtain valid information related to their location in a timely manner, thereby improving the accuracy and effectiveness of information push.

[0052] The above is only an embodiment of the present invention, and the common knowledge such as the known specific structure and characteristics in the scheme is not described in detail here. It should be pointed out that for those skilled in the art, several deformations and improvements can be made without departing from the structure of the present invention, which should also be regarded as the protection scope of the present invention, and these will not affect the effect of the implementation of the present invention and the practicality of the patent. The scope of protection required by this application shall be based on the content of its claims, and the specific implementation methods and other records in the specification can be used to interpret the content of the claims.

Claims

1. A system for monitoring and processing mass spam, characterized in that: include: A sending terminal, used to generate an information dissemination request according to a user instruction, wherein the information dissemination request includes a sending terminal address, information content, application party information and a receiving terminal address; A monitoring module, used for receiving an information dissemination request, obtaining a time of receiving the information dissemination request as a sending time, and associating the sending time with the information dissemination request; The interception module is used to receive the sending time and the information dissemination request, and extract the sender address, information content, application party information and receiver address in the information dissemination request; Then, the information contents of the messages with the same receiving end address and the same application party information are compared; if the information contents are the same, then according to the order of sending time, the information dissemination requests with the same information contents are intercepted; if the information contents are the same and the interval between sending times exceeds the preset shortest reminder time, the information dissemination requests are approved; The monitoring module is used to obtain the geographical location of each receiving terminal according to each receiving terminal address when the number of receiving terminal addresses included in the information dissemination request exceeds the preset maximum dissemination number, and then generate a number of receiving terminal trajectories according to the geographical location of each receiving terminal, and obtain the area where the trajectories of the several receiving terminals overlap as the core area, obtain the geographical location of the sender according to the sender address, and determine whether the geographical location of the sender is within the core area. If it is within the core area, the information dissemination request is passed, and if it is not within the core area, the information dissemination request is intercepted; It also includes a dissemination module, wherein the interception module is used to pass the audit information dissemination request to the dissemination module, and after receiving the information dissemination request, the dissemination module generates a reply request according to the information dissemination request, and sends the information content and the reply request to the receiving terminal according to the receiving terminal address; When the receiving terminal views and closes the information content, it generates viewing feedback according to the reply request and sends the viewing feedback to the dissemination module; if the receiving terminal does not receive the user's input instruction before closing the information content, it generates a check message as the viewing feedback and sends it to the dissemination module. If the viewing feedback received by the dissemination module is the check message, a communication relationship is established between the receiving end address and the sending end address; the monitoring module is used to propagate the information request through the communication relationship between the receiving end address and the sending end address.

2. The system for monitoring and processing bulk spam according to claim 1, characterized in that: The receiving terminal is used to obtain the current time as the opening time when opening the information content for viewing, and obtain the current time as the closing time when closing the information content, taking the difference between the closing time and the opening time as the viewing time, and adding the viewing time to the viewing feedback; the propagation module takes the viewing feedback corresponding to the information propagation request with the earliest sending time as the first viewing feedback; The propagation module compares the access times corresponding to the information propagation requests with the same receiving end address and the same information content. If the access time in the most recently received viewing feedback is less than the access time in the first viewing feedback by a value greater than a preset access improvement value, the subsequent received information propagation requests with the same receiving end address and the same information content are intercepted; If the value of the inspection time in the most recently received inspection feedback less than the inspection time in the first inspection feedback does not exceed the preset inspection improvement value, the request is propagated through the information with the same receiving end address and the same information content received again.

3. The system for monitoring and processing bulk spam according to claim 2, characterized in that: If the receiving terminal collects a complaint, report or blocking operation entered by the user before closing the displayed information content, it generates viewing feedback based on the complaint, report or blocking operation after closing the information content; When the viewing feedback received by the dissemination module contains complaints or reports, it is reviewed based on the information content corresponding to the viewing feedback. If the review result is that the information content is not spam, the viewing feedback is ignored; if the review result is that the information content is spam, the sender address associated with the information dissemination request is used as a temporary control account, and the monitoring module intercepts the information dissemination request sent by the temporary control account within the preset prohibited time; when the viewing feedback received by the dissemination module contains blocked content, a rejection relationship is established between the sender address and the receiving address corresponding to the viewing feedback; after receiving the information dissemination request, the monitoring module intercepts the information dissemination request between the sender address and the receiving address.

4. The system for monitoring and processing bulk spam according to claim 3, characterized in that: If the receiving terminal receives the forwarding address entered by the user before closing the information content, the forwarding address and the information content generate an information dissemination request and send it to the monitoring module, and send the information dissemination request as viewing feedback to the dissemination module; when the viewing feedback received by the dissemination module is an information dissemination request, the information dissemination request corresponding to the viewing feedback is used as the first information, and the information dissemination request in the viewing feedback is used as the second information. When the information dissemination request transmitted by the interception module is the second information, the dissemination module uses the second information as the forwarding information to establish a forwarding relationship with the first information; After the propagation module establishes a forwarding relationship between the forwarding information and the first information, it queries the first information associated with the forwarding information, initializes the number of forwarding times, and accumulates the number of forwarding times; if the first information is also forwarding information, it continues to query according to the forwarding relationship and accumulates the number of forwarding times; If the first information is not forwarding information, determine whether the number of forwarding times exceeds the preset forwarding times. If so, send a notice that the maximum number of forwarding times has been reached to each receiving end address and sending end address in the information propagation request that has a forwarding relationship; and intercept the information propagation request that continues to establish a forwarding relationship.

5. The system for monitoring and processing mass spam according to claim 4, characterized in that: After the dissemination module sends the information content to the sending end address according to the information dissemination request, if the received viewing feedback does not contain complaints, reports or blocked content, a trust relationship is established between the sending end address and the receiving end address.

6. A system for monitoring and processing mass spam according to claim 5, characterized in that: The interception module receives an information dissemination request and there are multiple receiving end addresses. It is determined whether there is a communication relationship between the receiving end addresses or a trust relationship between the receiving end address and the sending end address. If so, the information dissemination request is passed to the dissemination module. Otherwise, the information dissemination request is intercepted; If the review feedback received by the propagation module contains complaints, reports or blocked content, the established trust relationship between the sender address and the receiver address is terminated based on the review feedback.

7. A system for monitoring and processing mass spam according to claim 6, characterized in that: The monitoring module is preset with a minimum reminder time. If the information content, receiving end address, and application party information in two consecutive information dissemination requests are the same, and the time interval between the two information dissemination requests is less than the minimum reminder time, only the information dissemination request with the earliest sending time is passed, and a reminder that the information dissemination request cannot be sent repeatedly is sent to the sending end address associated with the information dissemination request; If the monitoring module sends more than three reminders that cannot be repeated to the sender address within the shortest reminder time, the sender will be set as a temporary control account.

8. The system for monitoring and processing bulk spam according to claim 7, characterized in that: When the number of times the dissemination module sends the same information content to the same receiving end address and application party information exceeds a preset number, the dissemination module intercepts the information dissemination request with the same information content, receiving end address and application party information, and generates a public notice exceeding the number of repetitions according to the information dissemination request, and sends the public notice exceeding the number of repetitions to the sending terminal and the receiving terminal through the sending end address and the receiving end address of the information dissemination request; When the receiving terminal authority is obtained, the receiving terminal address that has a communication relationship with the receiving terminal address is used as the second receiving terminal address. After the propagation module sends the announcement exceeding the number of repetitions to the sending terminal and the receiving terminal, the information content is sent to the second receiving terminal address corresponding to the information propagation request, until the announcement exceeding the number of repetitions is sent to the sending terminal and the second receiving terminal, a announcement that will no longer be continued is generated and sent to the sending terminal address, the receiving terminal address, and the second receiving terminal address.

9. A system for monitoring and processing mass spam according to claim 8, characterized in that: The monitoring module is also used to monitor the real-time location of the receiving terminal as the first location. If the information content in the information dissemination request includes the destination location that the receiving terminal needs to reach, and the first location is not within the preset coverage range of the destination location, the dissemination module sends the information content to the receiving terminal address and the second receiving terminal address according to the information dissemination request. If the first location is within the preset coverage range of the destination location, the information content is sent to the receiving terminal address according to the information dissemination request.

10. A system for monitoring and processing mass spam according to claim 9, characterized in that: After the monitoring module sends the information content to the second receiving terminal address, the real-time location of the second receiving terminal is monitored as the second location. If the second location is not within the preset coverage range of the destination location, a reminder tag is generated and the reminder tag is associated with the information dissemination request. When the first location or the second location is within the preset coverage range of the destination location, the information content is sent to the receiving terminal within the preset coverage range of the destination location, and the reminder tag is deleted. If the first location and the second location appear in the preset coverage area of ​​the destination location at the same time, the information content is sent only to the receiving terminal corresponding to the first location, and the reminder tag is deleted.

Citation Information

Patent Citations

  • Method and device for controlling spam messages

    CN102547619A