Information processing method and device, electronic equipment, storage medium and program product

By identifying and blocking target IP addresses in the virtual world, the problem of existing technologies being unable to completely prevent repeated harassment in the virtual world is solved, achieving a highly efficient harassment prevention effect and improving the user experience.

CN116170213BActive Publication Date: 2026-06-02BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2023-02-10
Publication Date
2026-06-02

Smart Images

  • Figure CN116170213B_ABST
    Figure CN116170213B_ABST
Patent Text Reader

Abstract

The application provides an information processing method and device, electronic equipment and a storage medium. The method comprises the following steps: determining a target IP address to be shielded; and changing or shielding information corresponding to the target IP address in a virtual world, so that a channel for directly shielding the target IP address is provided for a user. Since the IP address is bound to a physical address of the user for online surfing, even if the user re-applies for other accounts under the IP address, the user cannot harass the current terminal device again after shielding the IP address of the user, and the efficiency of preventing harassment in the virtual world is further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of information processing technology, and in particular to an information processing method, apparatus, electronic device, storage medium, and program product. Background Technology

[0002] Currently, extended reality (XR) technology has gradually entered people's lives and various related technical fields. Corresponding augmented reality (AR), virtual reality (VR), and mixed reality (MR) devices construct virtual stereoscopic visual environments by closing off human vision, allowing people to participate in the constructed virtual world and achieve an immersive experience.

[0003] However, since the constructed virtual world is generally an open virtual world, which includes the virtual avatars of multiple users and the influence of each user on the virtual world, when a user wants to block a user in the virtual world in order to avoid being harassed by a certain user, the relevant technology can only block a single piece of information in the virtual world. This blocking solution cannot effectively prevent the user from being harassed by other users multiple times. Summary of the Invention

[0004] In view of this, the purpose of this application is to provide an information processing method, apparatus, electronic device and storage medium to provide users with an efficient way to block other users in the virtual world, thereby avoiding users being harassed by the same users multiple times.

[0005] To achieve the above objectives, the first aspect of this application provides an information processing method, which is applied to a target terminal device, the method comprising:

[0006] Identify the target IP address to be blocked;

[0007] The information corresponding to the target IP address in the virtual world is modified or blocked.

[0008] Based on the same inventive concept, a second aspect of this application provides an information processing method, which is applied in a server, and the method includes:

[0009] Determine the target IP address of the target terminal device to be blocked;

[0010] The information corresponding to the target IP address in the virtual world is modified or blocked in the target terminal device.

[0011] Based on the same inventive concept, a third aspect of this application provides an information processing apparatus, which is applied in a target terminal device, the apparatus comprising:

[0012] The first determination module identifies the target IP address to be blocked.

[0013] The first blocking module modifies or blocks information in the virtual world corresponding to the target IP address.

[0014] Based on the same inventive concept, a fourth aspect of this application provides an information processing apparatus, which is applied in a server, and the apparatus includes:

[0015] The second determination module determines the target IP address of the target terminal device to be blocked;

[0016] The second blocking module modifies or blocks information in the virtual world corresponding to the target IP address in the target terminal device.

[0017] Based on the same inventive concept, an exemplary embodiment of this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor executes the program to implement the information processing method as described in the first aspect above or the information processing method as described in the second aspect above.

[0018] Based on the same inventive concept, an exemplary embodiment of this application also provides a non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the information processing method as described in the first aspect above or the information processing method as described in the second aspect above.

[0019] Based on the same inventive concept, an exemplary embodiment of this application also provides a computer program product, including computer program instructions, which, when run on a computer, cause the computer to perform the information processing method as described in the first aspect above or the information processing method as described in the second aspect above.

[0020] As can be seen from the above, the information processing method, apparatus, electronic device, storage medium, and program product provided in this application first determine the target IP address to be blocked, and then modify or block the information corresponding to the target IP address in the virtual world, thereby providing users with a channel to directly block the target IP address. Since the IP address is bound to the user's physical address for accessing the Internet, after the user's IP address is blocked, even if the user reapplies for another account under that IP address, they will not be able to harass the current terminal device again, further improving the efficiency of preventing harassment in the virtual world. Attached Figure Description

[0021] To more clearly illustrate the technical solutions in this application or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0022] Figure 1 This is a flowchart illustrating an information processing method according to an embodiment of this application;

[0023] Figure 2 This is a flowchart illustrating another information processing method according to an embodiment of this application;

[0024] Figure 3 This is a schematic diagram of the structure of an information processing device according to an embodiment of this application;

[0025] Figure 4 This is a schematic diagram of the structure of another information processing device according to an embodiment of this application;

[0026] Figure 5 This is a schematic diagram of the structure of a specific electronic device according to an embodiment of this application. Detailed Implementation

[0027] To make the objectives, technical solutions, and advantages of this specification clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.

[0028] It is understood that before using the technical solutions disclosed in the various embodiments of this application, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this application in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0029] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this application's technical solution, based on the prompt message.

[0030] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0031] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this application. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this application.

[0032] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.

[0033] To make the objectives, technical solutions, and advantages of this specification clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.

[0034] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this application should have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms "first," "second," and similar terms used in the embodiments of this application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element, object, or method step preceding the term covers the element, object, or method step listed after the term and its equivalents, without excluding other elements, objects, or method steps. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are only used to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0035] As described in the background section, the virtual world constructed by Extended Reality (XR) technology is generally an open virtual world. Typically, any user who creates a virtual avatar can access and influence this virtual world, such as building structures within it. This open world setting makes users more susceptible to harassment from other users. Current technologies can only block individual pieces of information within the virtual world, such as the sound or text emitted by a specific virtual avatar. This limited blocking method facilitates harassment by those who wish to harass other users. For the harassed users, not only is extensive blocking necessary to reduce the amount of harassment received, but it's also difficult to completely eliminate all harassment from a single user, severely impacting the user experience, especially for female users.

[0036] In light of the aforementioned practical circumstances, the inventors of this application discovered that although network location is typically designed as a unique identifier across networks, some network systems allow for non-unique local or relative locations. Therefore, a network system usually possesses more than one network location. Conversely, when a device connects to a network, it is assigned an IP address for identification. Furthermore, this IP address is generally bound to the user's physical address; that is, when the user's physical address remains unchanged, its corresponding IP address will not change. Therefore, this application provides an information processing method, specifically comprising: first determining the target IP address to be blocked, and then modifying or blocking the information corresponding to the target IP address in the virtual world, thereby providing users with a direct channel to block the target IP address and further improving the efficiency of preventing harassment in the virtual world.

[0037] After introducing the basic principles of this application, the various non-limiting embodiments of this application will be described in detail below.

[0038] refer to Figure 1 This application provides an information processing method, which is applied to a target terminal device; the method includes the following steps:

[0039] S101, Determine the target IP address to be blocked.

[0040] In specific implementation, the target terminal device can be any one or more of AR devices, VR devices, MR devices, and other extended reality devices, without limitation. The obtained target IP address to be blocked can be the IP address directly entered by the user in the blocking address window, or it can be the IP address to be blocked obtained through some judgment methods, without limitation.

[0041] In some embodiments, the step of determining the target IP address includes:

[0042] Obtain the IP address of the violating account and determine the IP address of the violating account as the target IP address;

[0043] And / or, obtain the IP address to be blocked input by the user, and determine the IP address to be blocked as the target IP address;

[0044] And / or, by using image recognition to determine the target object that the user wants to block, the IP address of the target object is determined as the target IP address.

[0045] In practice, when determining the target object that a user wants to block through image recognition, the image recognition system of the terminal device can be used to identify the object information of the target object that the user wants to block. Then, the target object is determined based on the object information. For example, when a user wants to block a virtual character (target object) in the virtual world, the information of the virtual character can be identified through image recognition technology. Then, the IP address of the virtual character can be traced back and determined as the target IP address.

[0046] In some embodiments, the step of determining the target IP address includes:

[0047] In response to determining that multiple accounts blocked by the user correspond to the same first suspicious IP address, and that the number of the multiple accounts is greater than a first preset threshold, the first suspicious IP address is determined as the target IP address.

[0048] In practice, considering that users may apply for multiple accounts under the same IP address, in order to prevent the same user from harassing the target user multiple times by applying for different accounts under the same IP address, when the server finds that the IP addresses of multiple accounts blocked by the user are the same, the same first suspicious IP address corresponding to multiple accounts can be identified as the target IP address to be blocked.

[0049] S102, modify or block the information in the virtual world corresponding to the target IP address.

[0050] In practice, after obtaining the target IP address to be blocked, the information corresponding to the target IP address in the virtual world can be modified or blocked on the target terminal device. After the information corresponding to the target IP address is modified or blocked, the user will not see the information corresponding to the target IP address in the virtual world through the target terminal device, thereby avoiding harassment. Optionally, the information corresponding to the target IP address can be all information corresponding to the target IP address in the virtual world. Optionally, the specific method of modifying the information corresponding to the target IP address can be set as needed and is not limited thereto. For example, the information corresponding to the target IP address can be uniformly displayed as a stone, a pig's head, or other preset information.

[0051] In some embodiments, the information corresponding to the target IP address includes one or more of sound information, odor information, and visibility information, and there is no limitation thereto.

[0052] In some embodiments, modifying or blocking information corresponding to the target IP address in the virtual world specifically includes:

[0053] The target terminal device displays a prompt message in its graphical interface indicating whether to change or block the target IP address;

[0054] In response to receiving a user's instruction to change or block the target IP address, the information corresponding to the target IP address in the virtual world is changed or blocked.

[0055] In practice, in order to more accurately block the information corresponding to the target IP address and avoid blocking the information that the user wants to see, when blocking the information corresponding to the target IP address, a prompt message to change or block the target IP address can be sent to the user first. When the user's operation instruction to change or block the target IP address is received, the information in the virtual world corresponding to the target IP address is changed or blocked.

[0056] In some embodiments, the method further includes:

[0057] In response to determining that the target IP address is the IP address of a violating account, the target IP address is sent to the server so that the server modifies or blocks the information corresponding to the target IP address in the virtual world on all terminal devices.

[0058] It should be noted that all terminal devices refer to all terminal devices connected to the server, and each terminal device corresponds to one user. The server modifies or blocks the information corresponding to the target IP address in the virtual world across all terminal devices. That is, the IP address of the violating account is blocked globally within the virtual world, so all users accessing the virtual world through terminal devices can no longer see the information corresponding to the violating account's IP address. Optionally, after receiving the IP address of the violating account from the target terminal device, the server can further verify the violating account.

[0059] In some embodiments, after determining the target IP address to be blocked, the method further includes:

[0060] All account IDs within the target IP address are saved in a preset account list.

[0061] In some embodiments, the step of determining the target IP address includes:

[0062] In response to the first appearance of target information in the virtual world in the image interface provided by the target terminal device, the IP address to be investigated corresponding to the target information is obtained;

[0063] Obtain all account IDs within the IP address to be investigated, and determine whether to identify the IP address to be investigated as the target IP address based on all account IDs within the IP address to be investigated and the preset account list.

[0064] In some embodiments, determining whether to identify the IP address to be investigated as the target IP address based on all account IDs within the IP address to be investigated and the preset account list specifically includes:

[0065] In response to the fact that at least a preset number of account IDs exist in the preset account list among all account IDs in the IP address to be investigated, the IP address to be investigated is determined as the target IP address.

[0066] In practical implementation, considering that even if a target user blocks the IP address of a specific user after being harassed, the specific user can still harass the target user again by changing their IP address and re-registering an account, some embodiments design a preset account list, i.e., a blacklist account list, for the target terminal device where the target user logs in. This preset account list stores all account IDs that have been blocked by the target user. When a specific user changes their IP address, as long as they do not change the device they log in to, the device will still retain the accounts they previously used. When the server obtains the previously used accounts, it can determine that the user corresponding to the IP address is the specific user who previously harassed the target user. Therefore, whenever the target information first appears in the image interface provided by the target terminal device, the target terminal device will obtain the IP address to be investigated corresponding to the target information and obtain all account IDs within the IP address to be investigated. Then, based on all account IDs within the IP address to be investigated and the preset account list, it will determine whether to identify the IP address to be investigated as the target IP address.

[0067] refer to Figure 2 This application also provides another information processing method, which is applied in a server; the method includes the following steps:

[0068] S201, Determine the target IP address of the target terminal device to be blocked.

[0069] In practice, in this embodiment, the task of determining the target IP address to be blocked is performed by the server.

[0070] In some embodiments, the step of the server determining the target IP address includes:

[0071] Obtain the IP address of the violating account and determine the IP address of the violating account as the target IP address;

[0072] And / or, obtain the IP address to be blocked input by the user, and determine the IP address to be blocked as the target IP address;

[0073] And / or, by using image recognition to determine the target object that the user wants to block, the IP address of the target object is determined as the target IP address.

[0074] In some embodiments, when a target user sends an operation instruction to the server through their logged-in target terminal device to block first information in the virtual world, the server, upon receiving the instruction, obtains the target IP address corresponding to the first information. Optionally, the first information may be sound information, text information, smell information emitted by a user in the virtual world, any changes made by the user to the virtual world, and the virtual avatar corresponding to the user in the virtual world.

[0075] S202, in the target terminal device, the information corresponding to the target IP address in the virtual world is modified or blocked.

[0076] In some embodiments, the illegal IP address corresponding to the illegal account is obtained, and the information corresponding to the illegal IP address in the virtual world is modified or blocked on all terminal devices. Optionally, the process by which the server determines the illegal account can be configured as needed, for example, by determining it through user reports or by determining whether the account has sent illegal information.

[0077] In some embodiments, in response to determining that multiple violating accounts correspond to the same second suspicious IP address, and the number of the multiple violating accounts is greater than a second preset threshold, the information corresponding to the second suspicious IP address in the virtual world is modified or blocked in all terminal devices.

[0078] In practice, to ensure that other users under the same IP address can continue to use the service normally when the server blocks the IP address corresponding to the violating account, the number of violating accounts under the same IP address can be further determined when blocking the IP address corresponding to the violating account. If the number exceeds a preset threshold, the IP address corresponding to the violating account will be blocked.

[0079] In some embodiments, considering that a user may apply for multiple accounts under the same IP address, in order to prevent the same user from harassing the target user multiple times by applying for different accounts under the same IP address, when the server finds that the IP addresses of multiple accounts blocked by the user are the same, it will send a prompt message to the user to block the same IP address.

[0080] In some embodiments, after the server obtains the target IP address, the server sends a prompt message to the terminal device where the target user has logged in, indicating that the target IP address is blocked. This allows the user to directly block the target IP address on their logged-in terminal device, i.e., the target IP address is blocked in the image interface provided by the terminal device where the target user has logged in.

[0081] In some embodiments, in response to receiving an operation instruction from the target terminal device to block the target IP address, information in the virtual world corresponding to the target IP address is blocked on the target terminal device.

[0082] In practice, after receiving the prompt message to block the target IP address, the target user can directly send an operation command to the server through the terminal device they logged in with to block the target IP address. After receiving the command, the server will block the information in the virtual world corresponding to the target IP address from the target terminal device. The specific blocking method can be set as needed and is not limited thereto. For example, the information corresponding to the target IP address will no longer be displayed in the image interface provided by the target terminal device.

[0083] In some embodiments, after obtaining the target IP address to be blocked on the target terminal device, all account IDs within the target IP address are saved in a preset account list.

[0084] In some embodiments, the operation instruction sent by the target user through the target terminal device he / she logs into to block the target IP address may include the type (attribute) of the blocking information, for example, blocking only one or more of the sound information, text information, and smell information under the target IP address.

[0085] In some embodiments, in response to receiving an operation instruction from a terminal device to block first information in the virtual world, the target IP address corresponding to the first information is obtained;

[0086] Send a prompt message to the terminal device indicating that the target IP address is blocked.

[0087] In some embodiments, the method further includes: obtaining a first target account corresponding to the first information, and sending a prompt message to the target terminal device to block the first target account.

[0088] In practice, considering that multiple users may share an IP address, in order to avoid directly blocking the IP address from affecting other users who have not caused harassment, a prompt message can be sent to the terminal device where the target user logs in, indicating that the first target account corresponding to the first information can be blocked. In this way, the target user can reduce the harassment they receive by blocking a certain account, while also reducing the impact on other users under the target IP address.

[0089] In some embodiments, after sending a prompt message to the target terminal device to block the first target account, the method further includes: in response to receiving an operation instruction from the target terminal device to block the first target account, blocking the information in the virtual world corresponding to the first target account to the target terminal device, and saving the ID of the target account in a preset account list.

[0090] In practice, the process of blocking the first target account and blocking the target IP address in the virtual world is similar and will not be described in detail here.

[0091] In some embodiments, the step of the server determining the target IP address includes:

[0092] In response to the first appearance of target information in the virtual world in the image interface provided by the target terminal device, the IP address to be investigated corresponding to the target information is obtained;

[0093] Obtain all account IDs within the IP address to be investigated, and determine whether to identify the IP address to be investigated as the target IP address based on all account IDs within the IP address to be investigated and the preset account list.

[0094] In some embodiments, determining whether to identify the IP address to be investigated as the target IP address based on all account IDs within the IP address to be investigated and the preset account list specifically includes:

[0095] In response to the fact that at least a preset number of account IDs exist in the preset account list among all account IDs in the IP address to be investigated, the IP address to be investigated is determined as the target IP address.

[0096] In some embodiments, the step of the server determining the target IP address includes:

[0097] In response to determining that multiple accounts blocked by the user correspond to the same first suspicious IP address, and that the number of the multiple accounts is greater than a first preset threshold, the first suspicious IP address is determined as the target IP address.

[0098] In some embodiments, after sending a prompt message to the target terminal device to block the target IP address, the method further includes: in response to the target information in the virtual world appearing for the first time in the image interface provided by the target terminal device, obtaining the IP address to be investigated corresponding to the target information; obtaining all account IDs within the IP address to be investigated, and determining whether to send a prompt message to the target terminal device to block the IP address to be investigated based on all account IDs within the IP address to be investigated and the preset account list.

[0099] In practical implementation, considering that even if a target user blocks the IP address of a specific user after being harassed, the specific user can still harass the target user again by changing their IP address and re-registering an account, some embodiments design a preset account list, i.e., a blacklist account list, for the terminal device where the target user logs in. This preset account list stores all account IDs that have been blocked by the target user. When a specific user changes their IP address, as long as they do not change the device they log in to, the device will still retain the accounts they previously used. When the server obtains the previously used accounts, it can determine that the user corresponding to the IP address is the specific user who previously harassed the target user. Therefore, whenever a target information first appears in the image interface provided by the target terminal device, the server will retrieve the IP address to be investigated corresponding to the target information and obtain all account IDs within the IP address to be investigated. Then, based on all account IDs within the IP address to be investigated and the preset account list, it will determine whether to send a prompt message to the target terminal device to block the IP address to be investigated.

[0100] To accurately determine whether an IP address to be investigated needs to be blocked, in some embodiments, a prompt message to block the IP address to be investigated is sent to the target terminal device based on all account IDs within the IP address to be investigated and the preset account list. Specifically, this includes: in response to at least a preset number of account IDs among all account IDs within the IP address to be investigated existing in the preset account list, a prompt message to block the IP address to be investigated is sent to the target terminal device.

[0101] In practice, the preset quantity can be set as needed and is not limited thereto. Optionally, the preset quantity can be set to any value greater than or equal to 1.

[0102] In some embodiments, after receiving an operation instruction from the target terminal device to block the first target account, the method further includes: in response to receiving an operation instruction from the target terminal device to block the second target account, obtaining the IP address corresponding to the second target account; and in response to determining that the IP address corresponding to the second target account is the same as the target IP address, sending a prompt message to the target terminal device again to block the target IP address.

[0103] In practice, considering that a user may apply for multiple accounts under the same IP address, to prevent the same user from repeatedly harassing a target user by applying for different accounts under the same IP address, when the server discovers that multiple accounts blocked by the user share the same IP address, it will send the user a prompt message to block that same IP address again. Optionally, the operation instruction to block the second target account sent by the target terminal device received by the server can be a blocking operation instruction sent by the target user after receiving the prompt message, or it can be a blocking operation instruction sent by the user directly through account search or adding nearby users; there is no limitation on this.

[0104] The information processing method provided in this application involves the server first obtaining the target IP address to be blocked, and then modifying or blocking the information corresponding to the target IP address in the virtual world on the target terminal device. This provides users with a channel to directly block the target IP address. Since the IP address is bound to the user's physical address for internet access, after blocking the user's IP address, even if the user reapplies for another account under that IP address, they will not be able to harass the current terminal device again, further improving the efficiency of preventing harassment in the virtual world.

[0105] It should be noted that the method in this application embodiment can be executed by a single device, such as a computer or server. The method in this application embodiment can also be applied in a distributed scenario, where multiple devices cooperate to complete the process. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this application embodiment, and the multiple devices will interact with each other to complete the method described.

[0106] It should be noted that the above description describes specific embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0107] Based on the same inventive concept, corresponding to any of the above embodiments, this application also provides an information processing device, which is applied in a target terminal device.

[0108] refer to Figure 3 The information processing device includes:

[0109] The first determining module 301 determines the target IP address to be blocked;

[0110] The first blocking module 302 modifies or blocks information in the virtual world corresponding to the target IP address.

[0111] In some embodiments, the first determining module is specifically configured as follows:

[0112] Obtain the IP address of the violating account and determine the IP address of the violating account as the target IP address;

[0113] And / or, obtain the IP address to be blocked input by the user, and determine the IP address to be blocked as the target IP address;

[0114] And / or, by using image recognition to determine the target object that the user wants to block, the IP address of the target object is determined as the target IP address.

[0115] In some embodiments, the information corresponding to the target IP address includes one or more of the following: sound information, odor information, and visibility information.

[0116] In some embodiments, the device further includes a reporting module configured to:

[0117] In response to determining that the target IP address is the IP address of a violating account, the target IP address is sent to the server so that the server modifies or blocks the information corresponding to the target IP address in the virtual world on all terminal devices.

[0118] In some embodiments, the apparatus further includes a first storage module configured to:

[0119] All account IDs within the target IP address are saved in a preset account list.

[0120] In some embodiments, the first determining module is specifically configured as follows:

[0121] In response to the first appearance of target information in the virtual world in the image interface provided by the target terminal device, the IP address to be investigated corresponding to the target information is obtained;

[0122] Obtain all account IDs within the IP address to be investigated, and determine whether to identify the IP address to be investigated as the target IP address based on all account IDs within the IP address to be investigated and the preset account list.

[0123] In some embodiments, the first determining module is specifically configured as follows:

[0124] In response to the fact that at least a preset number of account IDs exist in the preset account list among all account IDs in the IP address to be investigated, the IP address to be investigated is determined as the target IP address.

[0125] In some embodiments, the first determining module is specifically configured as follows:

[0126] In response to determining that multiple accounts blocked by the user correspond to the same first suspicious IP address, and that the number of the multiple accounts is greater than a first preset threshold, the first suspicious IP address is determined as the target IP address.

[0127] In some embodiments, the first shielding module is specifically configured as follows:

[0128] The target terminal device displays a prompt message in its graphical interface indicating whether to change or block the target IP address;

[0129] In response to receiving a user's instruction to change or block the target IP address, the information corresponding to the target IP address in the virtual world is changed or blocked.

[0130] For ease of description, the above system is described by dividing it into various modules based on their functions. Of course, in implementing this application, the functions of each module can be implemented in one or more software and / or hardware.

[0131] The system described in the above embodiments is used to implement the corresponding information processing method in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0132] Based on the same inventive concept, corresponding to any of the above embodiments, this application also provides an information processing device, which is applied in a server.

[0133] refer to Figure 4 The information device includes:

[0134] The second determining module 401 determines the target IP address of the target terminal device to be blocked;

[0135] The second shielding module 402 modifies or shields the information corresponding to the target IP address in the virtual world within the target terminal device.

[0136] In some embodiments, the device further includes a third shielding module configured to:

[0137] Obtain the IP address corresponding to the violating account, and modify or block the information corresponding to the violating IP address in the virtual world on all terminal devices.

[0138] In some embodiments, the placement further includes a fourth shielding module, configured to:

[0139] In response to determining that multiple violating accounts correspond to the same second suspicious IP address, and that the number of the multiple violating accounts is greater than a second preset threshold, the information corresponding to the second suspicious IP address in the virtual world is modified or blocked in all terminal devices.

[0140] In some embodiments, the second determining module is specifically configured as follows:

[0141] Obtain the IP address of the violating account and determine the IP address of the violating account as the target IP address;

[0142] And / or, obtain the IP address to be blocked input by the user, and determine the IP address to be blocked as the target IP address;

[0143] And / or, by using image recognition to determine the target object that the user wants to block, the IP address of the target object is determined as the target IP address.

[0144] In some embodiments, the information corresponding to the target IP address includes one or more of the following: sound information, odor information, and visibility information.

[0145] In some embodiments, the device further includes a second storage module configured to:

[0146] All account IDs within the target IP address are saved in a preset account list.

[0147] In some embodiments, the second determining module is specifically configured as follows:

[0148] In response to the first appearance of target information in the virtual world in the image interface provided by the target terminal device, the IP address to be investigated corresponding to the target information is obtained;

[0149] Obtain all account IDs within the IP address to be investigated, and determine whether to identify the IP address to be investigated as the target IP address based on all account IDs within the IP address to be investigated and the preset account list.

[0150] In some embodiments, the second determining module is specifically configured as follows:

[0151] In response to the fact that at least a preset number of account IDs exist in the preset account list among all account IDs in the IP address to be investigated, the IP address to be investigated is determined as the target IP address.

[0152] In some embodiments, the second determining module is specifically configured as follows:

[0153] In response to determining that multiple accounts blocked by the user correspond to the same first suspicious IP address, and that the number of the multiple accounts is greater than a first preset threshold, the first suspicious IP address is determined as the target IP address.

[0154] In some embodiments, the second shielding module is specifically configured as follows:

[0155] Send a prompt message to the target terminal device indicating whether to change or block the target IP address;

[0156] In response to receiving an operation instruction from the target terminal device to change or block the target IP address, the information corresponding to the target IP address in the virtual world is changed or blocked in the target terminal device.

[0157] For ease of description, the above system is described by dividing it into various modules based on their functions. Of course, in implementing this application, the functions of each module can be implemented in one or more software and / or hardware.

[0158] The system described in the above embodiments is used to implement the corresponding information processing method in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0159] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the information processing method described in any of the above embodiments.

[0160] Figure 5 This embodiment illustrates a more specific hardware structure of an electronic device, which may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.

[0161] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0162] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0163] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.

[0164] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0165] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.

[0166] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.

[0167] The electronic devices described above are used to implement the corresponding information processing methods in any of the foregoing embodiments and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0168] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a non-transitory computer-readable storage medium that stores computer instructions for causing the computer to perform the information processing method as described in any of the above embodiments.

[0169] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0170] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute an information processing method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0171] Based on the same inventive concept, corresponding to the information processing method described in any of the above embodiments, this disclosure also provides a computer program product, which includes computer program instructions. In some embodiments, the computer program instructions can be executed by one or more processors of a computer to cause the computer and / or the processors to perform the information processing method. Corresponding to the execution entity for each step in each embodiment of the information processing method, the processor executing the corresponding step may belong to the corresponding execution entity.

[0172] The computer program products of the above embodiments are used to cause the computer and / or the processor to perform the information processing method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0173] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application (including the claims) is limited to these examples; within the framework of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in the details for the sake of brevity.

[0174] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this application, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this application, and this also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this application will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this application, it will be apparent to those skilled in the art that the embodiments of this application can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0175] Although this application has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.

[0176] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this application.

Claims

1. An information processing method, characterized in that, The method is applied to a target terminal device, and the method includes: Identify the target IP addresses to be blocked, including: In response to the first appearance of target information in the virtual world in the image interface provided by the target terminal device, the IP address to be investigated corresponding to the target information is obtained; Obtain all account IDs within the IP address to be investigated, and determine whether to identify the IP address to be investigated as the target IP address based on all account IDs within the IP address to be investigated and a preset account list; Save all account IDs within the target IP address in a preset account list; The information corresponding to the target IP address in the virtual world is modified or blocked.

2. The method according to claim 1, characterized in that, The steps for determining the target IP address include: Obtain the IP address of the violating account and determine the IP address of the violating account as the target IP address; And / or, obtain the IP address to be blocked input by the user, and determine the IP address to be blocked as the target IP address; And / or, by using image recognition to determine the target object that the user wants to block, the IP address of the target object is determined as the target IP address.

3. The method according to claim 1, characterized in that, The information corresponding to the target IP address includes one or more of the following: sound information, odor information, and visibility information.

4. The method according to claim 1, characterized in that, The method further includes: In response to determining that the target IP address is the IP address of a violating account, the target IP address is sent to the server so that the server modifies or blocks the information corresponding to the target IP address in the virtual world on all terminal devices.

5. The method according to claim 1, characterized in that, Determining whether to identify the IP address to be investigated as the target IP address based on all account IDs within the IP address to be investigated and the preset account list specifically includes: In response to the fact that at least a preset number of account IDs exist in the preset account list among all account IDs in the IP address to be investigated, the IP address to be investigated is determined as the target IP address.

6. The method according to claim 1, characterized in that, The steps for determining the target IP address include: In response to determining that multiple accounts blocked by the user correspond to the same first suspicious IP address, and that the number of the multiple accounts is greater than a first preset threshold, the first suspicious IP address is determined as the target IP address.

7. The method according to claim 1, characterized in that, Modifying or blocking information corresponding to the target IP address in the virtual world specifically includes: The target terminal device displays a prompt message in its graphical interface indicating whether to change or block the target IP address; In response to receiving a user's instruction to change or block the target IP address, the information corresponding to the target IP address in the virtual world is changed or blocked.

8. An information processing method, characterized in that, The method is applied in a server, and the method includes: The target IP address to be blocked is determined for the target terminal device; wherein, in response to the first appearance of the target information in the virtual world in the image interface provided by the target terminal device, the target terminal device obtains the IP address to be investigated corresponding to the target information; all account IDs within the IP address to be investigated are obtained, and based on all account IDs within the IP address to be investigated and a preset account list, it is determined whether to identify the IP address to be investigated as the target IP address; In the target terminal device, all account IDs within the target IP address are stored in a preset account list; information corresponding to the target IP address in the virtual world is modified or blocked.

9. The method according to claim 8, characterized in that, The method further includes: Obtain the IP address corresponding to the violating account, and modify or block the information corresponding to the violating IP address in the virtual world on all terminal devices.

10. The method according to claim 8, characterized in that, The method further includes: In response to determining that multiple violating accounts correspond to the same second suspicious IP address, and that the number of the multiple violating accounts is greater than a second preset threshold, the information corresponding to the second suspicious IP address in the virtual world is modified or blocked in all terminal devices.

11. An information processing device, characterized in that, The device is applied in a target terminal device, and the device includes: The first determining module determines the target IP address to be blocked, including: in response to the first appearance of target information in the virtual world in the image interface provided by the target terminal device, obtaining the IP address to be investigated corresponding to the target information; obtaining all account IDs in the IP address to be investigated, and determining whether to determine the IP address to be investigated as the target IP address based on all account IDs in the IP address to be investigated and a preset account list; The first storage module stores all account IDs within the target IP address in a preset account list; The first blocking module modifies or blocks information in the virtual world corresponding to the target IP address.

12. An information processing device, characterized in that, The device is used in a server, and the device includes: The second determining module determines the target IP address to be blocked on the target terminal device; wherein, in response to the first appearance of target information in the virtual world in the image interface provided by the target terminal device, the target terminal device obtains the IP address to be investigated corresponding to the target information; obtains all account IDs within the IP address to be investigated, and determines whether to determine the IP address to be investigated as the target IP address based on all account IDs within the IP address to be investigated and a preset account list; and saves all account IDs within the target IP address in the preset account list; The second blocking module modifies or blocks information in the virtual world corresponding to the target IP address in the target terminal device.

13. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor, when executing the program, implements the method as claimed in any one of claims 1 to 7 or 8 to 10.

14. A non-transitory computer-readable storage medium, characterized in that, The non-transitory computer-readable storage medium stores computer instructions for causing a computer to perform the method according to any one of claims 1 to 7 or 8 to 10.

15. A computer program product, characterized in that, It includes computer program instructions that, when run on a computer, cause the computer to perform the method as described in any one of claims 1 to 7 or 8 to 10.