Content pushing method and device of virtual world, electronic equipment and program product

By dividing areas based on location and behavior preference information in the virtual world and pushing personalized content, the problem of low accuracy in content push in the virtual world is solved, and higher accuracy and user satisfaction are achieved.

CN120475070APending Publication Date: 2025-08-12INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510803053.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-16
Publication Date
2025-08-12

AI Technical Summary

Technical Problem

In the prior art, the content push accuracy of virtual worlds is low, which cannot meet users' needs for more accurate and personalized content, especially when users cross different functional areas, the content relevance is rapidly reduced.

Method used

By determining the current location information of the target virtual character in the virtual world, dividing the virtual world into multiple regions based on the regional attribute information, using the target push model to combine historical behavior and preference information, accurately identify the target area and push personalized content.

Benefits of technology

Improve the accuracy and user satisfaction of content push in virtual worlds, ensure that the pushed content is closely related to the current location and interests of virtual characters, and reduce the filtering of irrelevant information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120475070A_ABST
    Figure CN120475070A_ABST
Patent Text Reader

Abstract

The invention discloses a content pushing method and device of a virtual world, electronic equipment and a program product. The method comprises the following steps: determining current position information of a target virtual character corresponding to a target virtual account in a virtual world; based on the current position information, a target area is determined from multiple areas included in the virtual world, the multiple areas are obtained through division according to attribute information corresponding to the areas, and the attribute information at least comprises area functions and area types; and based on the target area, determining target push content pushed for the target virtual character. Through the method and the device, the problem of low accuracy of content pushing of the virtual world in related technologies is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of metaverse, and more specifically, to a method, device, electronic device, and program product for pushing content in a virtual world. Background Art

[0002] With the rapid development of the internet and mobile communication technologies, social media platforms have become an important channel for people to obtain information, express their opinions, and share their lives. However, the massive amount of content on social media can lead to information overload, making it significantly more difficult to push content that satisfies accounts in the virtual world.

[0003] Related technologies use static zone allocation to push content to virtual accounts within a virtual world. This method divides the virtual world into several fixed zones and then pushes the same or similar content to all users within those zones based on their attributes. While this crude allocation method is easy to implement, it fails to meet users' demand for more precise and personalized content. In particular, the relevance of content decreases rapidly when users move across zones with different functions. This results in low accuracy in content push within the virtual world.

[0004] Currently, no effective solution has been proposed to the problem of low accuracy in pushing content to the virtual world in related technologies. Summary of the Invention

[0005] The main purpose of this application is to provide a method, device, electronic device and program product for pushing content in a virtual world, so as to solve the problem of low accuracy in pushing content in the virtual world in related technologies.

[0006] To achieve the above-mentioned objectives, according to one aspect of the present application, a method for pushing content to a virtual world is provided. The method comprises: determining the current location information of a target virtual character corresponding to a target virtual account in the virtual world; based on the current location information, determining a target area from multiple areas included in the virtual world, wherein the multiple areas are divided according to attribute information corresponding to the areas, the attribute information including at least: area function and area type; and, based on the target area, determining target push content to be pushed to the target virtual character.

[0007] Optionally, determining the target area from the multiple areas included in the virtual world based on the current position information includes: determining the position information corresponding to the multiple areas respectively; and determining the target area based on the position information corresponding to the multiple areas respectively and the current position information.

[0008] Optionally, based on the target area, the target push content to be pushed to the target virtual character is determined, including: obtaining the target historical behavior information and target historical preference information of the target virtual character; based on the target attribute information, target historical behavior information, and target historical preference information of the target area, using a target push model to determine the target push tag corresponding to the target virtual character, wherein the target push model pre-learns the correspondence between the attribute information of the area, the historical behavior information of the virtual account, the historical preference information of the virtual account and the push tag; based on the target push tag, querying the push content database to obtain the target push content, wherein the push content database stores the correspondence between the push tag and the push content.

[0009] Optionally, before using the target push model to determine the target push label corresponding to the target virtual character based on the target attribute information, target historical behavior information, and target historical preference information of the target area, the method also includes: dividing the data set into an initial training set and an initial verification set, wherein the data set is the behavior information of the virtual character, the preference information of the virtual character, the attribute information of the area and the push label collected in a predetermined historical time period; standardizing the initial training set and the initial verification set to obtain a standard training set and a standard verification set; using the standard training set to train a predetermined content push model to obtain an initial push model; and verifying the initial push model based on a preset prediction error and a standard verification set to obtain a target push model.

[0010] Optionally, when the position information corresponding to multiple areas is updated, the target area is determined from the multiple areas included in the virtual world based on the current position information, including: determining the updated position information corresponding to the multiple areas, and the updated position information of the target virtual character; based on the updated position information corresponding to the multiple areas, and the updated position information of the target virtual character, updating the target area to obtain an updated target area.

[0011] Optionally, the method further includes: determining a role type of the target virtual role; determining management authority of the target virtual role based on the role type; and determining an operation scope of the target virtual role for content push in the virtual world based on the management authority.

[0012] Optionally, when the operation scope includes uploading customized push content of the target virtual character, the method further includes: obtaining the initial customized push content uploaded by the target virtual character; preprocessing the initial customized push content to obtain the target customized push content, wherein the preprocessing includes at least: verification processing and screening processing; determining the push tag of the target customized push content, and storing the target customized push content and the push tag of the target customized push content correspondingly in the push content database.

[0013] To achieve the above-mentioned objectives, according to another aspect of the present application, a virtual world content push device is provided. The device includes: a first determination module for determining the current location information of a target virtual character corresponding to a target virtual account in the virtual world; a second determination module for determining, based on the current location information, a target area from a plurality of areas included in the virtual world, wherein the plurality of areas are divided according to attribute information corresponding to the areas, the attribute information including at least: area function and area type; and a third determination module for determining, based on the target area, target push content to be pushed to the target virtual character.

[0014] Optionally, the second determination module includes: a location information determination module for determining location information corresponding to multiple areas; and a target area determination module for determining the target area based on the location information corresponding to the multiple areas and the current location information.

[0015] Optionally, the third determination module includes: an information acquisition module for acquiring the target historical behavior information and target historical preference information of the target virtual character; a target push tag determination module for determining the target push tag corresponding to the target virtual character based on the target attribute information, target historical behavior information, and target historical preference information of the target area, using a target push model, wherein the target push model pre-learns the correspondence between the attribute information of the area, the historical behavior information of the virtual account, the historical preference information of the virtual account and the push tag; a query module for querying the push content database based on the target push tag to obtain the target push content, wherein the push content database stores the correspondence between the push tag and the push content.

[0016] Optionally, the device also includes: a data set division module, which is used to divide the data set into an initial training set and an initial verification set before determining the target push label corresponding to the target virtual character based on the target attribute information of the target area, the target historical behavior information, and the target historical preference information, using the target push model, wherein the data set is the behavior information of the virtual character, the preference information of the virtual character, the attribute information of the area and the push label collected in a predetermined historical time period; a standardization processing module, which is used to standardize the initial training set and the initial verification set to obtain a standard training set and a standard verification set; a training module, which is used to train a predetermined content push model using the standard training set to obtain an initial push model; a verification module, which is used to verify the initial push model based on a preset prediction error and a standard verification set to obtain a target push model.

[0017] Optionally, the second determination module includes: a fourth determination module, used to determine the updated position information corresponding to multiple areas and the updated position information of the target virtual character when the position information corresponding to multiple areas is updated; an update module, used to update the target area based on the updated position information corresponding to multiple areas and the updated position information of the target virtual character to obtain an updated target area.

[0018] Optionally, the device further includes: a fifth determination module for determining the role type of the target virtual role; a sixth determination module for determining the management authority of the target virtual role based on the role type; and a seventh determination module for determining the operation scope of the target virtual role for content push in the virtual world based on the management authority.

[0019] Optionally, the device also includes: an initial customized push content acquisition module, which is used to obtain the initial customized push content uploaded by the target virtual character when the operation scope includes uploading the customized push content of the target virtual character; a preprocessing module, which is used to preprocess the initial customized push content to obtain the target customized push content, wherein the preprocessing includes at least: verification processing and screening processing; a storage module, which is used to determine the push tag of the target customized push content, and store the target customized push content and the push tag of the target customized push content in the push content database.

[0020] In order to achieve the above-mentioned purpose, according to another aspect of the present application, an electronic device is provided, comprising: a memory storing an executable program; and a processor for running the program, wherein any one of the methods is executed when the program is run.

[0021] In order to achieve the above-mentioned object, according to another aspect of the present application, a computer program product is provided, comprising computer instructions, which implement the steps of any one of the methods when executed by a processor.

[0022] In an embodiment of the present application, the current location information of the target virtual character corresponding to the target virtual account in the virtual world is determined; based on the current location information, a target area is determined from multiple areas included in the virtual world, wherein the multiple areas are divided according to the attribute information corresponding to the area, and the attribute information includes at least: area function and area type; based on the target area, the target push content to be pushed to the target virtual character is determined. The purpose of determining the target push content based on the current location information of the target virtual character determined in real time and accurately identifying the target area of the target virtual character in the virtual world is achieved, and the problem of low accuracy of content push to the virtual world in related technologies is solved. This further improves the accuracy of content push to the virtual world and increases user satisfaction with the content push results. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The accompanying drawings, which constitute part of this application, are intended to provide a further understanding of this application. The exemplary embodiments and descriptions of this application are intended to explain this application and do not constitute an improper limitation on this application. In the accompanying drawings:

[0024] Figure 1 A hardware structure block diagram of a computer terminal for implementing a method for pushing content to a virtual world is shown;

[0025] Figure 2 is a flowchart of a method for pushing content to a virtual world according to an embodiment of the present application;

[0026] Figure 3 is a schematic diagram of a virtual world content push device provided according to an embodiment of the present application;

[0027] Figure 4 This is a structural block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0028] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.

[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0030] First, some nouns or terms that appear in the description of the embodiments of the present application are subject to the following interpretations:

[0031] An API (Application Programming Interface) is an interface used in software architecture design to define how different software components interact. In computer programming, an API is considered a communication bridge between different software modules, defining how operating systems, library functions, control panels, computer hardware, application software, databases, and other components communicate with applications.

[0032] It should be noted that the collected information (including but not limited to user device information, user personal information, account location information, regional location information, account behavior information, etc.) and data (including but not limited to data for display, analysis, model training data, model verification data, management authority data, etc.) involved in this application are information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of relevant data comply with relevant laws, regulations and standards, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse. For example, an interface is set up between this system and relevant users or institutions to provide users with corresponding operation entrances for users to choose to agree or refuse the results of automated decision-making; if the user chooses to refuse, the expert decision-making process will be entered.

[0033] Example 1

[0034] According to an embodiment of the present application, a method embodiment of a method for pushing content in a virtual world is also provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0035] The method embodiment provided in the first embodiment of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 The hardware structure block diagram of a computer terminal (or mobile device) for implementing a method for pushing content in a virtual world is shown. Figure 1As shown, the computer terminal 10 (or mobile device) may include one or more (illustrated as 102a, 102b, ..., 102n in the figure) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply and / or a camera. It will be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components than shown, or with Figure 1 Different configurations shown.

[0036] It should be noted that the one or more processors 102 and / or other data processing circuits described above may generally be referred to herein as "data processing circuitry". The data processing circuitry may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuitry may be a single independent processing module, or may be incorporated in whole or in part into any of the other components of the computer terminal 10 (or mobile device). As described in the embodiments of the present application, the data processing circuitry serves as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).

[0037] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the virtual world content push method in the embodiments of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby implementing the above-mentioned virtual world content push method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories may be connected to the computer terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0038] The transmission device 106 is configured to receive or transmit data via a network. A specific example of the aforementioned network may include a wireless network provided by the communications provider of the computer terminal 10. In one embodiment, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the transmission device 106 may be a radio frequency (RF) module, which is configured to communicate with the Internet wirelessly.

[0039] The display may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the computer terminal 10 (or mobile device).

[0040] Under the above operating environment, this application provides Figure 2 The content push method of the virtual world shown. Figure 2 4 is a flowchart of a method for pushing content to a virtual world according to an embodiment of the present application.

[0041] Step S201, determining the current location information of the target virtual character corresponding to the target virtual account in the virtual world;

[0042] It can be understood that in a content push scenario based on a virtual world, each user will be assigned a corresponding virtual account. For example, a target user can apply for a target virtual account through a corresponding application, and a corresponding virtual character (i.e., a target virtual character) will be assigned to the target user. The target virtual character corresponding to the target virtual account is located to determine the current location information of the virtual character in the virtual world. The above-mentioned current location information can be determined by the position coordinates of the virtual character in the virtual world. By determining the current location information of the virtual character in the virtual world in real time, the accuracy and real-time nature of the virtual character's location information can be improved, ensuring that the pushed content is closely related to the location of the virtual account, thereby improving the user experience and satisfaction.

[0043] Step S202: Based on the current location information, a target area is determined from a plurality of areas included in the virtual world, wherein the plurality of areas are divided according to attribute information corresponding to the areas, and the attribute information includes at least: area function and area type;

[0044] As can be understood, the virtual world is divided into multiple zones based on attributes such as their functions and types. Based on the target avatar's current location, the target zone is determined from among the multiple zones in the virtual world. By identifying the target zone, content appropriate to the zone's function and type can be pushed. For example, store promotions can be pushed in commercial streets, event announcements can be pushed in entertainment plazas, and financial education materials, along with financial services-related activities and recommendations, can be pushed in banks. This increases the relevance and appeal of pushed content, improving user satisfaction.

[0045] Alternatively, you can design a virtual world map and divide it into different areas based on their attributes, such as a bustling commercial street, a quiet residential area, a vibrant entertainment plaza, etc. Each area has a unique visual style and layout, and attributes are defined for each area, such as area type, area function, opening hours, maximum capacity, special rules, etc.

[0046] Optionally, a region management mechanism can be established to manage multiple regions in the virtual world. Develop an API that allows administrators to create, edit, delete, and query region information. The API should include permission checks to ensure that only authorized personnel can perform management operations.

[0047] Optionally, in the content push method for a virtual world provided in an embodiment of the present application, a target area is determined from multiple areas included in the virtual world based on the current location information, including: determining the location information corresponding to the multiple areas respectively; determining the target area based on the location information corresponding to the multiple areas respectively and the current location information.

[0048] It is understood that the location information corresponding to multiple areas in the virtual world, such as the coordinate ranges corresponding to the multiple areas, is determined. Based on the current location information of the target virtual character, the location information corresponding to the multiple areas is compared to determine which area of the multiple areas the current location information of the target virtual character is located within, and the area is determined as the target area. By matching the location of the virtual character with the multiple areas, the target area of the virtual character is determined, and content that is more closely aligned with the regional functions and area types of the target area is pushed to the virtual character, the relevance and accuracy of the pushed content can be improved, thereby increasing user satisfaction.

[0049] Optionally, a precise character coordinate system can be established to ensure that each virtual character has a unique position in the virtual world. The virtual character has real-time world coordinates in the virtual world (i.e., the virtual character's position information). The system calculates the world coordinates of the virtual character and the coordinates of multiple regions (i.e., the region's position information) at specified intervals (e.g., 1 hour), and compares the world coordinates of the virtual character (i.e., the virtual character's current position information) with the coordinate ranges of each region. Based on the comparison results, the virtual character is divided into different regions (i.e., the target region of the virtual character is determined).

[0050] Optionally, a dynamic update mechanism can be established to update the world coordinates and region coordinates of the virtual character. The current position information of the virtual character is checked regularly (e.g., every hour) and assigned to the correct region to determine the target region of the virtual character. This process should be seamless and transparent to the virtual character.

[0051] Alternatively, a region boundary algorithm can be used to determine the target region for the virtual character. The boundary coordinates of each region (i.e., the location information of the region expressed in coordinate form) are accurately marked on the virtual world map, i.e., the minimum and maximum coordinate values. The virtual character's current location information is compared with the boundary coordinates of each region to determine the region in which the virtual character is located, and this region is used as the target region.

[0052] Optionally, in the content push method for the virtual world provided in an embodiment of the present application, when the location information corresponding to multiple areas is updated, a target area is determined from the multiple areas included in the virtual world based on the current location information, including: determining the updated location information corresponding to the multiple areas, and the updated location information of the target virtual character; based on the updated location information corresponding to the multiple areas, and the updated location information of the target virtual character, updating the target area to obtain an updated target area.

[0053] It can be understood that when the location information of the existing area in the virtual world changes, in order to ensure the accuracy of the target push content pushed to the target virtual character, it is necessary to re-determine the target area where the target virtual character is located. First, determine the updated location information corresponding to multiple areas in the virtual world, as well as the updated location information of the target virtual character. Match the updated location information of the target virtual character with the updated location information corresponding to multiple areas, determine in which area of the multiple areas the updated location information of the target virtual character is located, and determine the area where the updated location is located as the updated target area. By dynamically updating the target area, it can be ensured that the pushed content always matches the regional function and regional type of the area where the virtual character is located, thereby improving the accuracy and relevance of the pushed content.

[0054] Optionally, the region boundary algorithm can be used not only to determine the target region of the virtual character, but also to determine whether the virtual character enters or leaves a certain region. When the virtual character's position information changes, the virtual character's current position information is updated and the updated virtual character's current position information is re-compared with the boundary coordinates of each region to determine whether the virtual character's target region has changed and determine a new target region.

[0055] Step S203: determining target push content to be pushed to the target virtual character based on the target area.

[0056] It is understood that the target push content for the target virtual character is determined based on the target area where the target virtual character is located. By matching the virtual character's location with multiple areas and determining the target area of the virtual character, the relevance and accuracy of the pushed content can be improved, thereby improving user satisfaction.

[0057] Optionally, in the content push method for the virtual world provided in the embodiment of the present application, based on the target area, the target push content to be pushed to the target virtual character is determined, including: obtaining the target historical behavior information and target historical preference information of the target virtual character; based on the target attribute information, target historical behavior information, and target historical preference information of the target area, using a target push model to determine the target push tag corresponding to the target virtual character, wherein the target push model pre-learns the correspondence between the attribute information of the area, the historical behavior information of the virtual account, the historical preference information of the virtual account and the push tag; based on the target push tag, querying the push content database to obtain the target push content, wherein the push content database stores the correspondence between the push tag and the push content.

[0058] It can be understood that in order to improve the accuracy of the target push content pushed to the target virtual character, the target historical behavior information and target historical preference information of the target virtual character are obtained. The target attribute information corresponding to the target area of the target virtual character, the target historical behavior information of the target virtual character, and the target historical preference information of the target virtual character are input into the target push model that has pre-learned the correspondence between the area attribute information, the historical behavior information of the virtual account, the historical preference information of the virtual account, and the push tag, thereby obtaining the target push tag corresponding to the target push content pushed to the target virtual character. Based on the target push tag, the push content corresponding to the target push tag is searched from the push content database that stores the push tags, push content, and the correspondence between push tags and push content, and the push content is pushed as the target push content of the target virtual character to the target virtual account. By combining the behavior information and preference information of the virtual character, the push content can be closely associated with the virtual character's interests, hobbies, behavior patterns, and the functional type of the current area, reducing the virtual account's filtering of irrelevant information, improving the accuracy and personalization of the push content, and thus improving satisfaction.

[0059] Optionally, the aforementioned behavioral information of virtual characters may include, but is not limited to, the target virtual character's navigation path, interaction records, activity participation, and transaction behavior. Navigation paths refer to the movement trajectory of a virtual character in the virtual world, including frequently visited areas, dwell time, and path frequency, which can be used to infer the virtual character's areas of interest and activity patterns. Interaction records refer to the number and type of interactions between a virtual character and other virtual characters, objects, or locations, such as transactions, chats, and tasks in which the virtual character participates, reflecting the virtual character's social interaction tendencies and behavioral habits. Activity participation refers to the type and frequency of virtual activities a virtual character has participated in, such as community gatherings, competitions, and training courses, reflecting the character's social and entertainment interests. Transaction behavior refers to the virtual character's purchase record in a virtual store or market, including product type, transaction amount, and frequency, which can be used to gain insight into the character's shopping preferences and spending power.

[0060] Optionally, the aforementioned preference information for a virtual character may include, but is not limited to, the target virtual character's content preferences, function preferences, activity preferences, time preferences, and interaction preferences. Content preferences refer to the types of content preferred by the virtual character, such as financial news, scientific articles, literary works, music, and movies, and are used to guide the selection of pushed content. Function preferences refer to which functions in the virtual world the character prefers to use, such as trading, socializing, exploring, or learning, helping to understand the character's primary usage scenarios. Activity preferences refer to the types of virtual activities the virtual character tends to participate in, such as role-playing, sports competitions, or art exhibitions, and are helpful in planning activities and promotions suitable for the character. Time preferences refer to the time periods when the virtual character is active, such as nighttime or weekends, and are used to determine the optimal time for push notifications. Interaction preferences refer to the virtual character's preferred interaction methods, such as text chat, voice calls, or video conferencing, and are used to guide the format and communication methods of pushed content.

[0061] Optionally, a personalized content push list (i.e., a list of target push content for displaying the target virtual character) can be generated for each virtual account based on the target area where the virtual character is located, and a push service (i.e., a software system component that automatically sends updated target push content to the virtual account at a specified time as required) can be used to regularly update the push content in the content push list to ensure that the virtual account receives the latest and most relevant information.

[0062] Optionally, a content management system can be established, where the system administrator uploads daily push content, which can be advertisements, news, event notifications, etc. The system also allows content creators to upload, edit, and delete customized push content.

[0063] Optionally, in the content push method for the virtual world provided in an embodiment of the present application, before using a target push model to determine the target push label corresponding to the target virtual character based on the target attribute information, target historical behavior information, and target historical preference information of the target area, the method also includes: dividing the data set into an initial training set and an initial verification set, wherein the data set is the behavior information of the virtual character, the preference information of the virtual character, the attribute information of the area, and the push label collected in a predetermined historical time period; standardizing the initial training set and the initial verification set to obtain a standard training set and a standard verification set; using the standard training set to train a predetermined content push model to obtain an initial push model; and verifying the initial push model based on a preset prediction error and a standard verification set to obtain a target push model.

[0064] It can be understood that the behavior information and preference information of the virtual character in the predetermined historical time period, the attribute information of the region and the push tags of the pushed content are collected as a data set, and the data set is divided into an initial training set and an initial verification set. Since the behavior information, preference information, regional attribute information and push tags may belong to data involving different dimensions and ranges, in order to eliminate the influence of dimensions, it is necessary to standardize the data of the initial training set and the initial verification set to obtain a standard training set and a standard verification set. The predetermined content push model is trained using the standard training set to obtain an initial push model; next, based on the pre-set prediction error and the standard verification set, the initial push model is verified to obtain a target push model that meets the prediction error requirements. In the model verification stage, by determining the prediction error of the model, a clear direction is provided for the iterative optimization of the model, ensuring the continuous improvement and optimization of the push model, while ensuring that the prediction accuracy of the target push model obtained meets the requirements.

[0065] Optionally, in the content push method for the virtual world provided in an embodiment of the present application, the method further includes: determining the role type of the target virtual character; determining the management authority of the target virtual character based on the role type; and determining the operation scope of the target virtual character for content push in the virtual world based on the management authority.

[0066] It can be understood that the role type of the target virtual character is determined, such as an ordinary user, a group leader (i.e., a regional administrator), etc. According to the role type of the target virtual character, the management authority of the target virtual character is determined, such as viewing push content, participating in public activities, reviewing push content, uploading custom push content, setting regional rules, etc. According to the management authority of the target virtual character, the operation scope of the target virtual character for matters related to content push in the virtual world is determined. The division of role types makes the management of the virtual world more refined, and the allocation of different management authorities helps to reduce management complexity and improve management efficiency. At the same time, it clarifies the scope of operation of the virtual character for content push, avoiding waste of resources and management chaos caused by erroneous operations.

[0067] Optionally, the following methods can be used to achieve refined management of the virtual world and improve the management efficiency of the virtual world. First, a team leader role (a role type) is established in each area, and the team leader is responsible for the daily management of the area, organizing activities, information release, etc. The team leader has higher management authority than the virtual role with the role type of ordinary user, such as setting regional rules, managing regional members, and reviewing content, thereby improving the management efficiency of the area. Secondly, define the management authority of the team leader in detail, including but not limited to organizing activities within the area, monitoring regional order, reviewing published content, etc. Next, design a team leader election and training mechanism to enable regional members to elect or apply to become team leaders, and provide training materials to help team leaders better perform their duties. Finally, provide team leaders with a set of tools, including regional management panels, member management tools, content review systems, etc., to support their management work.

[0068] Optionally, in the content push method for the virtual world provided in an embodiment of the present application, when the operation scope includes uploading customized push content of the target virtual character, the method further includes: obtaining initial customized push content uploaded by the target virtual character; preprocessing the initial customized push content to obtain target customized push content, wherein the preprocessing includes at least: verification processing and screening processing; determining the push tag of the target customized push content, and storing the target customized push content and the push tag of the target customized push content correspondingly in a push content database.

[0069] It can be understood that if the scope of operations for the target virtual character's content push for the virtual world includes uploading the target virtual character's customized push content, the push content in the push content database can be enriched by editing and uploading the customized push content. First, the initial customized push content uploaded by the target virtual character is obtained. In order to ensure that non-compliant content does not appear, the initial customized push content needs to be pre-processed such as verification and screening to obtain the target customized push content. The push tag of the target customized push content is determined, including information such as the function (such as promotion and education, etc.), type, theme, target audience and associated areas of the target customized push content. The target customized push content and the push tag of the target customized push content are stored in the push content database. The addition of virtual character customized push content can expand the richness of the push content database. At the same time, the pre-processing process ensures the compliance of the content added to the push content database, avoiding the adverse effects of potential non-compliant content on the virtual world.

[0070] Optionally, HTTPS (HyperText Transfer Protocol Secure) encryption, OAuth2 authentication, CSRF (Cross-Site Request Forgery) and other methods can be used to encrypt sensitive data and protect the data security of the virtual world. HTTPS encryption can implement data encryption and authentication through the SSL (Secure Sockets Layer) / TLS (Transport Layer Security) protocol, which is used to protect the security of virtual account data during transmission and prevent data from being abnormally accessed. OAuth2 authentication is an open standard used to authorize applications to access protected resources, allowing an application to obtain limited access to another application without exposing the virtual account password. CSRF is an attack method used to prevent virtual accounts from performing sensitive operations without knowing it, such as transferring money or changing passwords, and protect virtual accounts from cross-site request forgery attacks.

[0071] Alternatively, the aforementioned virtual world content push method can be applied to banking services. By developing a highly immersive virtual financial business processing hall, virtual accounts can perform various financial operations, such as account opening, transfers, and loan consultation, within a virtual environment (i.e., a virtual world). Furthermore, the virtual financial business hall can be divided into distinct areas, such as consulting services, financial product display areas, and rest areas, each with its own specific design and functionality.

[0072] Through steps S201 to S203, the goal of determining the target push content based on the real-time determination of the current location information of the target virtual character and the accurate identification of the target virtual character's target area in the virtual world is achieved, thereby resolving the low accuracy of virtual world content push in related technologies. This further improves the accuracy of virtual world content push and increases user satisfaction with content push results.

[0073] Based on the above embodiments and optional embodiments, the present application proposes an optional implementation method of a content push method for a virtual world. According to this implementation method, a coordinate-based personalized content push and community management method is proposed. The method divides the virtual world into multiple areas, and in each area, calculates the world coordinates of the virtual character (i.e., the current position information of the virtual character) and the world coordinates of multiple areas (i.e., the position information corresponding to multiple areas) according to a specified time interval (such as 1 hour), divides the virtual character into different areas, and pushes and publishes different content in different areas. The steps of the method include:

[0074] Step S1: division and regional management of the virtual home.

[0075] Design a virtual world map, dividing it into distinct zones, such as a bustling commercial street, a quiet residential area, or a vibrant entertainment plaza. Each zone has a unique visual style and layout, and define attributes for each zone, such as zone type, zone function, opening hours, maximum occupancy, and special rules. Establish a zone management mechanism and develop an API that allows administrators to create, edit, delete, and query zone information. The API should include permission checks to ensure that only authorized personnel can perform management operations.

[0076] Step S2: Positioning of the virtual character and dynamic area division.

[0077] Establish a precise character coordinate system to ensure that each virtual character has a unique position in the virtual world. The virtual character has real-time world coordinates in the virtual world. The system calculates the world coordinates of the virtual character and the coordinates of multiple regions (i.e., the location information of the region) at specified intervals (e.g., 1 hour), and compares the world coordinates of the virtual character with the coordinate ranges of each region. Based on the comparison results, the virtual character is divided into different regions (i.e., the target region of the virtual character is determined).

[0078] Updating the world coordinates and regional coordinates of the virtual character requires defining a dynamic update mechanism, regularly checking the current position information of the virtual character (such as every hour), and assigning it to the correct area to determine the target area of the virtual character. This process should be seamless and transparent to the virtual character.

[0079] Based on the current position information of the virtual character and the position information of the area, a regional boundary algorithm is used to determine whether the virtual character enters or leaves a certain area.

[0080] Step S3: personalized content push.

[0081] Based on the target area where the virtual character is located, a personalized content push list is generated for each virtual account, and the push content in the content push list is updated regularly to ensure that the virtual account receives the latest and most relevant information.

[0082] Establish a content management system where system administrators upload daily push content, which can be advertisements, news, event notifications, etc. The system also allows content creators to upload, edit, and delete custom push content.

[0083] Develop a personalized recommendation model (i.e., target push model) to generate a personalized content list based on the virtual character's historical behavior information, historical preference information, and current location information.

[0084] Implement a push service to ensure that virtual characters can receive the latest push content in real time.

[0085] Step S4: Introduction of group leader role and community management.

[0086] A team leader role (a role type) is established in each region. The team leader is responsible for the daily management of the region, organizing activities, and distributing information. The team leader has higher management permissions than ordinary user virtual roles, such as setting regional rules, managing regional members, and reviewing content.

[0087] By defining the management authority of the group leader in detail, including but not limited to organizing activities within the area, monitoring regional order, reviewing published content, etc.

[0088] Design a mechanism for group leader election and training, allowing community members to elect or apply to become group leaders. Provide training materials to help group leaders better perform their duties.

[0089] Provide group leaders with a set of tools, including regional management panels, member management tools, content review systems, etc., to support their management work.

[0090] This can be achieved through the following methods: The backend server is responsible for core functions such as virtual account data management, coordinate calculation, and content push. The frontend interface displays real-time information about the virtual character's location and receives and displays pushed content. Network communication technologies are used to achieve real-time transmission and synchronization of frontend and backend data. Furthermore, sensitive data is encrypted using HTTPS, OAuth2 authentication, and CSRF, safeguarding data security in the virtual world.

[0091] The above-mentioned content push method for the virtual world can at least achieve the following effects: by matching the location of the virtual character with multiple areas, the target area of the virtual character is determined, and then content that is more in line with the regional functions and regional types of the target area is pushed to the virtual character, which can improve the relevance and accuracy of the pushed content and improve user satisfaction; by combining the behavior information and preference information of the virtual character, the pushed content can be closely related to the virtual character's interests, hobbies, behavior patterns and functional types of the current area, reducing the virtual account's filtering of irrelevant information, improving the accuracy and personalization of the pushed content, and improving the satisfaction of the virtual account.

[0092] The virtual world content push method provided in an embodiment of the present application determines the current location information of a target virtual character corresponding to a target virtual account in the virtual world; based on the current location information, determines a target area from multiple areas included in the virtual world, wherein the multiple areas are divided according to attribute information corresponding to the areas, and the attribute information includes at least: area function and area type; and based on the target area, determines the target push content to be pushed to the target virtual character. This can solve the low accuracy problem of virtual world content push in related technologies, thereby achieving the effect of improving the accuracy of virtual world content push and increasing user satisfaction with the content push results.

[0093] It should be noted that the relevant information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. For example, an interface is set up between this system and the relevant user or organization. Before obtaining relevant information, it is necessary to send an acquisition request to the aforementioned user or organization through the interface, and obtain the relevant information after receiving the consent information fed back by the aforementioned user or organization.

[0094] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0095] Example 2

[0096] The present application also provides a virtual world content push device. It should be noted that the virtual world content push device of the present application embodiment can be used to execute the virtual world content push method provided in the present application embodiment. The virtual world content push device provided in the present application embodiment is described below.

[0097] According to an embodiment of the present application, a device for implementing the above-mentioned virtual world content push method is also provided. Figure 3 is a schematic diagram of a content push device for a virtual world according to an embodiment of the present application. Figure 3As shown, the device includes: a first determination module 301, used to determine the current location information of the target virtual character corresponding to the target virtual account in the virtual world; a second determination module 302, connected to the first determination module 301, used to determine the target area from multiple areas included in the virtual world based on the current location information, wherein the multiple areas are divided according to attribute information corresponding to the areas, and the attribute information at least includes: area function and area type; a third determination module 303, connected to the second determination module 302, used to determine the target push content to be pushed to the target virtual character based on the target area.

[0098] The virtual world content push device provided in the embodiment of the present application includes a first determination module 301 for determining the current location information of a target virtual character corresponding to a target virtual account in the virtual world; a second determination module 302, connected to the first determination module 301, for determining a target area from multiple areas included in the virtual world based on the current location information, wherein the multiple areas are divided according to attribute information corresponding to the areas, and the attribute information includes at least: area function and area type; and a third determination module 303, connected to the second determination module 302, for determining the target push content to be pushed to the target virtual character based on the target area. This can solve the problem of low accuracy in virtual world content push in related technologies, thereby achieving the effect of improving the accuracy of virtual world content push and increasing user satisfaction with content push results.

[0099] Optionally, in the virtual world content push device provided in the embodiment of the present application, the location information determination module is used to determine the location information corresponding to multiple areas respectively; the target area determination module is used to determine the target area based on the location information corresponding to the multiple areas respectively and the current location information.

[0100] Optionally, in the content push device of the virtual world provided in the embodiment of the present application, the third determination module includes: an information acquisition module, which is used to obtain the target historical behavior information and target historical preference information of the target virtual character; a target push label determination module, which is used to determine the target push label corresponding to the target virtual character based on the target attribute information, target historical behavior information, and target historical preference information of the target area, using a target push model, wherein the target push model pre-learns the correspondence between the attribute information of the area, the historical behavior information of the virtual account, the historical preference information of the virtual account and the push label; a query module, which is used to query the push content database based on the target push label to obtain the target push content, wherein the push content database stores the correspondence between the push label and the push content.

[0101] Optionally, in the content push device for the virtual world provided in an embodiment of the present application, the device further includes: a data set division module, for dividing the data set into an initial training set and an initial verification set before determining the target push label corresponding to the target virtual character based on the target attribute information, target historical behavior information, and target historical preference information of the target area by using a target push model, wherein the data set is the behavior information of the virtual character, the preference information of the virtual character, the attribute information of the area, and the push label collected in a predetermined historical time period; a standardization processing module, for standardizing the initial training set and the initial verification set to obtain a standard training set and a standard verification set; a training module, for training a predetermined content push model using the standard training set to obtain an initial push model; and a verification module, for verifying the initial push model based on a preset prediction error and a standard verification set to obtain a target push model.

[0102] Optionally, in the content push device of the virtual world provided in the embodiment of the present application, the second determination module includes: a fourth determination module, which is used to determine the updated position information corresponding to the multiple areas and the updated position information of the target virtual character when the position information corresponding to the multiple areas is updated; an update module, which is used to update the target area based on the updated position information corresponding to the multiple areas and the updated position information of the target virtual character to obtain an updated target area.

[0103] Optionally, in the virtual world content push device provided in an embodiment of the present application, the device further includes: a fifth determination module for determining the role type of the target virtual character; a sixth determination module for determining the management authority of the target virtual character based on the role type; and a seventh determination module for determining the operation scope of the target virtual character for content push in the virtual world based on the management authority.

[0104] Optionally, in the content push device for the virtual world provided in the embodiment of the present application, the device further includes: an initial customized push content acquisition module, which is used to obtain the initial customized push content uploaded by the target virtual character when the operation scope includes uploading the customized push content of the target virtual character; a preprocessing module, which is used to preprocess the initial customized push content to obtain the target customized push content, wherein the preprocessing includes at least: verification processing and screening processing; a storage module, which is used to determine the push tag of the target customized push content, and store the target customized push content and the push tag of the target customized push content in a push content database.

[0105] It should be noted that the first determination module 301, the second determination module 302, and the third determination module 303 correspond to steps S201 to S203 in Example 1. The examples and application scenarios implemented by the two modules and the corresponding steps are the same, but are not limited to the contents disclosed in the above-mentioned Example 1. It should be noted that the above-mentioned modules or units can be hardware components or software components stored in a memory (e.g., memory 104) and processed by one or more processors (e.g., processors 102a, 102b, ..., 102n). The above-mentioned modules can also be run as part of the device in the computer terminal 10 provided in Example 1.

[0106] Example 3

[0107] An embodiment of the present application may provide an electronic device, Figure 4 This is a structural block diagram of an electronic device according to an embodiment of the present application. Figure 4 As shown, the electronic device may include: one or more ( Figure 4 Only one is shown) processor 402, memory 404, storage controller, and peripheral interface, wherein the peripheral interface is connected to the radio frequency module, audio module and display.

[0108] Among them, the memory can be used to store software programs and modules, such as program instructions / modules corresponding to the methods and devices in the embodiments of the present application. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, implementing the above-mentioned method. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include a memory remotely arranged relative to the processor, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network and a combination thereof.

[0109] The processor can call the information and application stored in the memory through the transmission device to perform the following steps: determine the current location information of the target virtual character corresponding to the target virtual account in the virtual world; based on the current location information, determine the target area from the multiple areas included in the virtual world, wherein the multiple areas are divided according to the attribute information corresponding to the areas, and the attribute information includes at least: area function and area type; based on the target area, determine the target push content to be pushed to the target virtual character.

[0110] The processor can also call the information and application stored in the memory through the transmission device to perform the following steps: determining the location information corresponding to multiple areas respectively; determining the target area based on the location information corresponding to the multiple areas respectively and the current location information.

[0111] The processor can also call the information and application stored in the memory through the transmission device to perform the following steps: obtaining the target historical behavior information and target historical preference information of the target virtual character; based on the target attribute information, target historical behavior information, and target historical preference information of the target area, using a target push model to determine the target push tag corresponding to the target virtual character, wherein the target push model pre-learns the correspondence between the attribute information of the area, the historical behavior information of the virtual account, the historical preference information of the virtual account and the push tag; based on the target push tag, querying the push content database to obtain the target push content, wherein the push content database stores the correspondence between the push tag and the push content.

[0112] The processor can also call the information and application programs stored in the memory through the transmission device to perform the following steps: dividing the data set into an initial training set and an initial verification set, wherein the data set is the behavior information of the virtual character, the preference information of the virtual character, the attribute information of the area and the push label collected in a predetermined historical time period; standardizing the initial training set and the initial verification set to obtain a standard training set and a standard verification set; using the standard training set to train a predetermined content push model to obtain an initial push model; verifying the initial push model based on a preset prediction error and a standard verification set to obtain a target push model.

[0113] The processor can also call the information and application stored in the memory through the transmission device to perform the following steps: determine the updated position information corresponding to multiple areas and the updated position information of the target virtual character; based on the updated position information corresponding to multiple areas and the updated position information of the target virtual character, update the target area to obtain an updated target area.

[0114] The processor can also call the information and application stored in the memory through the transmission device to perform the following steps: determine the role type of the target virtual character; based on the role type, determine the management authority of the target virtual character; based on the management authority, determine the operation scope of the target virtual character for content push in the virtual world.

[0115] The processor can also call the information and application stored in the memory through the transmission device to perform the following steps: obtain the initial customized push content uploaded by the target virtual character; preprocess the initial customized push content to obtain the target customized push content, wherein the preprocessing includes at least: verification processing and screening processing; determine the push tag of the target customized push content, and store the target customized push content and the push tag of the target customized push content in the push content database accordingly.

[0116] Using an embodiment of the present application, a method for pushing content to a virtual world is provided. The method determines the current location information of a target virtual character corresponding to a target virtual account in the virtual world; based on the current location information, a target area is determined from multiple areas included in the virtual world, wherein the multiple areas are divided according to attribute information corresponding to the areas, and the attribute information includes at least: area function and area type; based on the target area, target push content is determined to be pushed to the target virtual character. This improves the accuracy of content push to the virtual world and increases user satisfaction with the content push results, thereby resolving the technical problem of low accuracy of content push to the virtual world caused by the low degree of personalization in the content push process.

[0117] It can be understood by those skilled in the art that Figure 4 The structure shown is for illustration only, and the electronic device may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (Mobile Internet Devices, MID), a PAD, or other terminal devices. Figure 4 It does not limit the structure of the above electronic device. For example, the electronic device may also include Figure 4 More or fewer components (such as network interfaces, display devices, etc.) shown in, or with Figure 4 Different configurations shown.

[0118] A person skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a computer-readable storage medium, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0119] Example 4

[0120] The embodiment of the present application further provides a storage medium. Optionally, in this embodiment, the storage medium can be used to store the program code executed by the virtual world content push method provided in the first embodiment.

[0121] Optionally, in this embodiment, the storage medium may be located in any computer terminal in a computer terminal group in a computer network, or in any mobile terminal in a mobile terminal group.

[0122] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing the steps of the method for pushing content to a virtual world.

[0123] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0124] In the above embodiments of the present application, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0125] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0126] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0127] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0128] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program code.

[0129] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for pushing content in a virtual world, characterized in that: include: Determine the current location information of the target virtual character corresponding to the target virtual account in the virtual world; Based on the current location information, determining a target area from a plurality of areas included in the virtual world, wherein the plurality of areas are divided according to attribute information corresponding to the areas, and the attribute information includes at least: area function and area type; Based on the target area, target pushed content to be pushed to the target virtual character is determined.

2. The method according to claim 1, characterized in that The determining of a target area from a plurality of areas included in the virtual world based on the current position information includes: Determining location information corresponding to each of the plurality of areas; The target area is determined based on the location information corresponding to the multiple areas and the current location information.

3. The method according to claim 1, characterized in that The determining, based on the target area, target push content to be pushed to the target virtual character includes: Obtaining target historical behavior information and target historical preference information of the target virtual character; Based on the target attribute information of the target area, the target historical behavior information, and the target historical preference information, a target push model is used to determine a target push tag corresponding to the target virtual character, wherein the target push model has pre-learned the correspondence between the attribute information of the area, the historical behavior information of the virtual account, the historical preference information of the virtual account, and the push tag; Based on the target push tag, a push content database is queried to obtain the target push content, wherein the push content database stores a correspondence between push tags and push content.

4. The method according to claim 3, characterized in that Before determining the target push tag corresponding to the target virtual character using a target push model based on the target attribute information of the target area, the target historical behavior information, and the target historical preference information, the method further includes: Dividing a data set into an initial training set and an initial validation set, wherein the data set includes behavior information of virtual characters, preference information of virtual characters, attribute information of regions, and push tags collected in a predetermined historical time period; Standardizing the initial training set and the initial validation set to obtain a standard training set and a standard validation set; Using the standard training set to train a predetermined content push model to obtain an initial push model; Based on the preset prediction error and the standard verification set, the initial push model is verified to obtain the target push model.

5. The method according to claim 1, wherein In a case where the position information corresponding to the plurality of areas is updated, determining a target area from the plurality of areas included in the virtual world based on the current position information includes: Determining updated position information corresponding to the plurality of areas, and updated position information of the target virtual character; Based on the updated position information corresponding to the multiple areas and the updated position information of the target virtual character, the target area is updated to obtain an updated target area.

6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: Determining the role type of the target virtual role; Determining the management authority of the target virtual role based on the role type; Based on the management authority, an operation scope of the target virtual character for pushing content in the virtual world is determined.

7. The method according to claim 6, characterized in that In a case where the operation scope includes uploading customized push content of the target virtual character, the method further includes: Obtaining the initial customized push content uploaded by the target virtual character; Preprocessing the initial customized push content to obtain target customized push content, wherein the preprocessing at least includes: verification processing and screening processing; The push tag of the target customized push content is determined, and the target customized push content and the push tag of the target customized push content are correspondingly stored in a push content database.

8. A virtual world content push device, characterized in that: include: A first determining module is used to determine the current location information of the target virtual character corresponding to the target virtual account in the virtual world; a second determining module, configured to determine a target area from a plurality of areas included in the virtual world based on the current location information, wherein the plurality of areas are divided according to attribute information corresponding to the areas, the attribute information including at least: area function and area type; The third determining module is configured to determine target pushed content to be pushed to the target virtual character based on the target area.

9. An electronic device, characterized in that: include: a memory storing an executable program; A processor, configured to run the program, wherein the program executes the method according to any one of claims 1 to 7 when running.

10. A computer program product comprising computer instructions, characterized in that When the computer instructions are executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Cited By

  • Method and system for generating virtual world based on AI

    CN121236339A