A network ghostwriter isolation method based on a virtual server and a terminal
By using virtual servers in the network environment to perform keyword matching and classification isolation of client information, the problem of web writers bypassing detection is solved, and web writers are effectively isolated and blocked, thus improving the security of the network environment.
Patent Information
- Application Number
- CN202410587177.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-13
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2044-05-13
AI Technical Summary
Existing technologies cannot effectively prevent online writers from bypassing detection through VPNs and other means, leading to the pollution of the online environment by malicious information.
By using a virtual server-based approach, client information is intercepted and keyword matching is performed. Based on the matching results, virtual servers are created, and online writers are categorized and isolated in different virtual servers, while the content of the normal chat server is synchronized in real time.
It effectively isolates and blocks online writers, improves the online environment, reduces the spread of malicious information, and enhances the security of the online environment.
Smart Images

Figure CN118646553B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of network analysis technology, and in particular to a method and terminal for isolating network writers based on a virtual server. Background Technology
[0002] Current technology cannot completely eliminate online writers. Generally, online writers will bypass system detection by constantly testing for sensitive words to achieve their own goals. Even if keyword trapping and IP blocking technologies are used, online writers can still bypass detection devices through VPN (Virtual Private Network) virtual devices. Summary of the Invention
[0003] The technical problem to be solved by this invention is to provide a method and terminal for isolating online writers based on a virtual server, which can effectively combat online writers and improve the network environment.
[0004] To solve the above-mentioned technical problems, the technical solution adopted by the present invention is as follows:
[0005] A method for isolating web writers based on virtual servers, comprising the following steps:
[0006] Determine if a client is sending information to a normal chat server. If so, intercept the information and perform keyword matching on the information to obtain the matching result.
[0007] If the matching result includes a keyword, and the number of matching results including the keyword reaches a preset value, then obtain the relevant information of the client corresponding to all the matching results including the keyword, and create a virtual server based on the relevant information of the client.
[0008] The client and the information are transferred to the virtual server, and the content of the normal chat server is synchronized in real time in the virtual server.
[0009] To solve the above-mentioned technical problems, another technical solution adopted by the present invention is as follows:
[0010] A virtual server-based isolated terminal for web writers includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it performs the following steps:
[0011] Determine if a client is sending information to a normal chat server. If so, intercept the information and perform keyword matching on the information to obtain the matching result.
[0012] If the matching result includes a keyword, and the number of matching results including the keyword reaches a preset value, then obtain the relevant information of the client corresponding to all the matching results including the keyword, and create a virtual server based on the relevant information of the client.
[0013] The client and the information are transferred to the virtual server, and the content of the normal chat server is synchronized in real time in the virtual server.
[0014] The beneficial effects of this invention are as follows: When a client sends a message to a normal chat server, the message is intercepted and its keywords are matched to obtain matching results. If the matching results include keywords and the number of matching results including keywords reaches a preset value, then the relevant information of all clients corresponding to the matching results including keywords is obtained, and a virtual server is created based on the relevant information of the clients. The clients and messages are transferred to the virtual server, and the content of the normal chat server is synchronized in real time within it. The inclusion of keywords in the matching results indicates that the client user is a web writer. By creating a virtual server based on the relevant information of the clients, web writers can be captured and grouped together, effectively isolating and blocking information in this area, thereby effectively combating web writers and improving the network environment. Attached Figure Description
[0015] Figure 1 This is a flowchart illustrating the steps of a method for isolating network writers based on a virtual server, according to an embodiment of the present invention.
[0016] Figure 2 This is a schematic diagram of the structure of a network writer isolation terminal based on a virtual server according to an embodiment of the present invention. Detailed Implementation
[0017] To explain in detail the technical content, objectives, and effects of the present invention, the following description is provided in conjunction with the embodiments and accompanying drawings.
[0018] Please refer to Figure 1 A method for isolating network writers based on virtual servers, comprising the following steps:
[0019] Determine if a client is sending information to a normal chat server. If so, intercept the information and perform keyword matching on the information to obtain the matching result.
[0020] If the matching result includes a keyword, and the number of matching results including the keyword reaches a preset value, then obtain the relevant information of the client corresponding to all the matching results including the keyword, and create a virtual server based on the relevant information of the client.
[0021] The client and the information are transferred to the virtual server, and the content of the normal chat server is synchronized in real time in the virtual server.
[0022] As can be seen from the above description, the beneficial effects of the present invention are as follows: when a client sends information to a normal chat server, the information is intercepted and keyword matching is performed to obtain matching results. If the matching results include keywords and the number of matching results including keywords reaches a preset value, then the relevant information of all clients corresponding to the matching results including keywords is obtained, and a virtual server is created based on the relevant information of the clients. The clients and information are transferred to the virtual server, and the content of the normal chat server is synchronized in real time within it. The inclusion of keywords in the matching results indicates that the client user is a web writer. By creating a virtual server based on the relevant information of the clients, web writers can be captured and grouped together, effectively isolating and shielding information in this area, thereby effectively combating web writers and improving the network environment.
[0023] Furthermore, it also includes:
[0024] If the matching result does not include keywords, the information is sent to the normal chat server.
[0025] As described above, if the matching result does not include keywords, it means that the information sent by the client user is normal information and the user is not a web writer. The information can be sent to a normal chat server.
[0026] Furthermore, the relevant information includes user information, device information, and IP information;
[0027] The creation of the virtual server based on the client's relevant information includes:
[0028] If there exists a first client with the same device information but different user information and IP information, then a corresponding first virtual server is created for the first client.
[0029] As described above, for the first client in the matching results that has the same device information but different user and IP information, a first virtual server is created for it. This is because some online writers use different accounts on one device to carry out malicious spamming and guidance behavior. By creating a first virtual server, these online writers are all classified into the first virtual server and isolated from them. Normal users cannot see the information of these online writers in the normal chat server, thus effectively combating this group of online trolls.
[0030] Furthermore, the creation of the virtual server based on the client's relevant information also includes:
[0031] If a second client exists with the same IP information but different device information and user information, a corresponding second virtual server is created for the second client.
[0032] As described above, since some online writers may belong to the same studio and their IP information is in the same range, corresponding virtual servers are also created for these online writers to effectively combat those online writers who have the same IP information but different device and user information.
[0033] Furthermore, the creation of the virtual server based on the client's relevant information also includes:
[0034] If a third client exists that is different from the device information, the IP information, and the user information, then obtain the type of the keyword in the matching result corresponding to the third client;
[0035] If the keywords of the third clients are of the same type, then a corresponding third virtual server is created for the third clients with the same keyword type.
[0036] As described above, there is another type of online writers who are unorganized and act individually. Their device information, IP address information, and user information are all different, but the keywords triggered by the messages they send are the same. This indicates that the messages they send belong to the same type of malicious information. These users are then categorized into third-party virtual servers. This classification and blocking of online writers facilitates summarization and evidence collection, enabling a more effective crackdown on and countermeasures against online writers, increasing the cost for them to send malicious information, and ultimately improving the network environment.
[0037] Please refer to Figure 2 A virtual server-based isolated terminal for network writers includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it performs the following steps:
[0038] Determine if a client is sending information to a normal chat server. If so, intercept the information and perform keyword matching on the information to obtain the matching result.
[0039] If the matching result includes a keyword, and the number of matching results including the keyword reaches a preset value, then obtain the relevant information of the client corresponding to all the matching results including the keyword, and create a virtual server based on the relevant information of the client.
[0040] The client and the information are transferred to the virtual server, and the content of the normal chat server is synchronized in real time in the virtual server.
[0041] Determine if a client is sending information to a normal chat server. If so, intercept the information and perform keyword matching on the information to obtain the matching result.
[0042] If the matching result includes a keyword, and the number of matching results including the keyword reaches a preset value, then obtain the relevant information of the client corresponding to all the matching results including the keyword, and create a virtual server based on the relevant information of the client.
[0043] The client and the information are transferred to the virtual server, and the content of the normal chat server is synchronized in real time in the virtual server.
[0044] As can be seen from the above description, the beneficial effects of the present invention are as follows: when a client sends information to a normal chat server, the information is intercepted and keyword matching is performed to obtain matching results. If the matching results include keywords and the number of matching results including keywords reaches a preset value, then the relevant information of all clients corresponding to the matching results including keywords is obtained, and a virtual server is created based on the relevant information of the clients. The clients and information are transferred to the virtual server, and the content of the normal chat server is synchronized in real time within it. The inclusion of keywords in the matching results indicates that the client user is a web writer. By creating a virtual server based on the relevant information of the clients, web writers can be captured and grouped together, effectively isolating and shielding information in this area, thereby effectively combating web writers and improving the network environment.
[0045] Furthermore, it also includes:
[0046] If the matching result does not include keywords, the information is sent to the normal chat server.
[0047] As described above, if the matching result does not include keywords, it means that the information sent by the client user is normal information and the user is not a web writer. The information can be sent to a normal chat server.
[0048] Furthermore, the relevant information includes user information, device information, and IP information;
[0049] The creation of the virtual server based on the client's relevant information includes:
[0050] If there exists a first client with the same device information but different user information and IP information, then a corresponding first virtual server is created for the first client.
[0051] As described above, for the first client in the matching results that has the same device information but different user and IP information, a first virtual server is created for it. This is because some online writers use different accounts on one device to carry out malicious spamming and guidance behavior. By creating a first virtual server, these online writers are all classified into the first virtual server and isolated from them. Normal users cannot see the information of these online writers in the normal chat server, thus effectively combating this group of online trolls.
[0052] Furthermore, the creation of the virtual server based on the client's relevant information also includes:
[0053] If a second client exists with the same IP information but different device information and user information, a corresponding second virtual server is created for the second client.
[0054] As described above, since some online writers may belong to the same studio and their IP information is in the same range, corresponding virtual servers are also created for these online writers to effectively combat those online writers who have the same IP information but different device and user information.
[0055] Furthermore, the creation of the virtual server based on the client's relevant information also includes:
[0056] If a third client exists that is different from the device information, the IP information, and the user information, then obtain the type of the keyword in the matching result corresponding to the third client;
[0057] If the keywords of the third clients are of the same type, then a corresponding third virtual server is created for the third clients with the same keyword type.
[0058] As described above, there is another type of online writers who are unorganized and act individually. Their device information, IP information, and user information are all different, but the types of keywords triggered by the information they send are the same. This indicates that the information they send belongs to the same type of malicious information. These users are then classified into third-party virtual servers. By classifying and blocking online writers, we can more effectively combat and counter online writers, increase the cost for them to send malicious information, and more effectively improve the network environment.
[0059] The above-described method and terminal for isolating online writers based on a virtual server are applicable to scenarios requiring the countermeasures against online writers, such as online live streaming scenarios. The following detailed implementation methods illustrate this:
[0060] Please refer to Figure 1 Embodiment 1 of the present invention is as follows:
[0061] A method for isolating web writers based on virtual servers, comprising the following steps:
[0062] S1. Determine if a client is sending information to a normal chat server. If so, intercept the information and perform keyword matching on the information to obtain the matching result.
[0063] The keywords are set according to the actual situation.
[0064] S2. If the matching result does not include keywords, the information is sent to the normal chat server.
[0065] S3. If the matching results include keywords, and the number of matching results including keywords reaches a preset value, then obtain the relevant information of the clients corresponding to all the matching results including keywords, and create a virtual server based on the relevant information of the clients, specifically including S31-S34:
[0066] S31. If the matching result includes a keyword, and the number of matching results including the keyword reaches a preset value, then obtain the relevant information of the client corresponding to all the matching results including the keyword.
[0067] The relevant information includes user information, device information, and IP information.
[0068] In one alternative implementation, the user information is a user ID.
[0069] S32. If there is a first client with the same device information but different user information and IP information, then create a corresponding first virtual server for the first client.
[0070] S33. If there is a second client with the same IP information but different device information and user information, then create a corresponding second virtual server for the second client.
[0071] S34. If there is a third client whose device information, IP information, and user information are all different, then obtain the type of the keyword in the matching result corresponding to the third client; if the types of the keywords of the third clients are the same, then create a corresponding third virtual server for the third clients with the same type of keywords.
[0072] Online writers are users who output malicious information, such as insults, spamming, and stirring up trouble. Dividing online writers into three categories and isolating them in corresponding virtual servers effectively categorizes and isolates them, facilitating subsequent unified management, organization, and evidence collection.
[0073] S4. Transfer the client and the information to the virtual server, and synchronize the content of the normal chat server in real time in the virtual server.
[0074] Specifically, the first client and its sent messages are forwarded to the first virtual server, the second client and its sent messages to the second virtual server, and the third client and its sent messages to the third virtual server. The content of the normal chat server is synchronized in real time across the first, second, and third virtual servers. In this way, online writers can see their own messages, those of other online trolls, and those of normal users on the virtual servers, while normal users cannot see the messages sent by online writers on the normal chat server. This effectively isolates online writers, thereby effectively combating them and improving the online environment.
[0075] For example, if malicious insults occur in a live streaming room and the online writers in the room are not isolated, each user will see the following information:
[0076] Online commenter #1: XXX is a voyeur, I'm %¥%#¥%;
[0077] Second commenter: XXX is a voyeur, I'm %¥%#¥%;
[0078] Third commenter: XXX is a voyeur, I'm %¥%#¥%;
[0079] Normal User 1: Keep it up! Extra! Extra! Awesome!
[0080] Normal User 2: Looking forward to it starting~~~~~.
[0081] After using the method of this invention, the information sent from the perspective of a normal user is as follows:
[0082] Normal User 1: Keep it up! Extra! Extra! Awesome!
[0083] Normal User 2: Looking forward to it starting!
[0084] From the perspective of online writers, the message sent is as follows:
[0085] Online commenter #1: XXX is a voyeur, I'm %¥%#¥%;
[0086] Second commenter: XXX is a voyeur, I'm %¥%#¥%;
[0087] Third commenter: XXX is a voyeur, I'm %¥%#¥%;
[0088] Normal User 1: Keep it up! Extra! Extra! Awesome!
[0089] Normal User 2: Looking forward to it starting~~~~~.
[0090] For example, if regional insults occur in a live stream and the online writers in the stream are not isolated, the following information will be seen from the normal chat server:
[0091] Fujian users: XX Guangdong XX Zhejiang;
[0092] Guangdong users: XX Fujian XX Zhejiang;
[0093] Zhejiang users: XX Fujian XX Guangdong;
[0094] Normal User 1: Normal and healthy vocabulary;
[0095] Normal User 2: Normal and healthy vocabulary;
[0096] After using the method of this invention, the information sent from the perspective of a normal user is as follows:
[0097] Normal User 1: Normal and healthy vocabulary;
[0098] Normal User 2: Normal and healthy vocabulary;
[0099] From the perspective of an online writer, the message sent is as follows:
[0100] Fujian users: XX Guangdong XX Zhejiang;
[0101] Guangdong users: XX Fujian XX Zhejiang;
[0102] Zhejiang users: XX Fujian XX Guangdong;
[0103] Normal User 1: Normal and healthy vocabulary;
[0104] Normal User 2: Normal and healthy vocabulary.
[0105] Please refer to Figure 2 Embodiment two of the present invention is as follows:
[0106] A virtual server-based network writer isolation terminal includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the various steps of the virtual server-based network writer isolation method in Embodiment 1.
[0107] In summary, the present invention provides a method and terminal for isolating online writers based on a virtual server. When a client sends information to a normal chat server, the information is intercepted and matched with keywords. If the matching results include keywords and the number of matching results containing keywords reaches a preset value, the relevant information of all clients corresponding to the matching results containing keywords is obtained. A virtual server is created based on the client's relevant information, and the client and information are transferred to the virtual server. The content of the normal chat server is synchronized in real time within the virtual server. The inclusion of keywords in the matching results indicates that the client user is an online writer. By creating a virtual server based on the client's relevant information, online writers can be captured and grouped together, achieving effective isolation and blocking of information in this area, thereby effectively combating online writers and improving the network environment. Furthermore, online writers are divided into three categories for blocking, which facilitates summarization and evidence collection, further effectively combating and resisting online writers.
[0108] The above description is merely an embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent modifications made based on the content of the present invention specification and drawings, or direct or indirect applications in related technical fields, are similarly included within the patent protection scope of the present invention.
Claims
1. A method for isolating network writers based on virtual servers, characterized in that, Including the following steps: Determine if a client is sending information to a normal chat server. If so, intercept the information and perform keyword matching on the information to obtain the matching result. If the matching result includes a keyword, and the number of matching results including the keyword reaches a preset value, then obtain the relevant information of the client corresponding to all the matching results including the keyword, and create a virtual server based on the relevant information of the client. The client and the information are transferred to the virtual server, and the content of the normal chat server is synchronized in real time in the virtual server; The relevant information includes user information, device information, and IP information; The creation of the virtual server based on the client's relevant information includes: If there exists a first client with the same device information but different user information and IP information, then a corresponding first virtual server is created for the first client. The creation of the virtual server based on the client's relevant information also includes: If a second client exists with the same IP information but different device information and user information, a corresponding second virtual server is created for the second client.
2. The method for isolating network writers based on a virtual server according to claim 1, characterized in that, Also includes: If the matching result does not include keywords, the information is sent to the normal chat server.
3. The method for isolating network writers based on a virtual server according to claim 1, characterized in that, The creation of the virtual server based on the client's relevant information also includes: If a third client exists that is different from the device information, the IP information, and the user information, then obtain the type of the keyword in the matching result corresponding to the third client; If the keywords of the third clients are of the same type, then a corresponding third virtual server is created for the third clients with the same keyword type.
4. A virtual server-based isolated terminal for network writers, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it performs the following steps: Determine if a client is sending information to a normal chat server. If so, intercept the information and perform keyword matching on the information to obtain the matching result. If the matching result includes a keyword, and the number of matching results including the keyword reaches a preset value, then obtain the relevant information of the client corresponding to all the matching results including the keyword, and create a virtual server based on the relevant information of the client. The client and the information are transferred to the virtual server, and the content of the normal chat server is synchronized in real time in the virtual server; The relevant information includes user information, device information, and IP information; The creation of the virtual server based on the client's relevant information includes: If there exists a first client with the same device information but different user information and IP information, then a corresponding first virtual server is created for the first client. The creation of the virtual server based on the client's relevant information also includes: If a second client exists with the same IP information but different device information and user information, a corresponding second virtual server is created for the second client.
5. A network writer isolation terminal based on a virtual server according to claim 4, characterized in that, Also includes: If the matching result does not include keywords, the information is sent to the normal chat server.
6. The network writer isolation terminal based on a virtual server according to claim 4, characterized in that, The creation of the virtual server based on the client's relevant information also includes: If a third client exists that is different from the device information, the IP information, and the user information, then obtain the type of the keyword in the matching result corresponding to the third client; If the keywords of the third clients are of the same type, then a corresponding third virtual server is created for the third clients with the same keyword type.
Citation Information
Patent Citations
Cross-server method and device for virtual character, and storage medium
CN113304470A
Multi-element behavior detection method and system based on hyper-converged server system, and medium
CN114021118A