Advertisement control system, advertisement control method and advertisement control program
The advertising control system in the metaverse addresses the issue of non-personalized experience ads by using historical user data to determine and arrange object aspects in the virtual space, resulting in enhanced user engagement and immersion.
Patent Information
- Application Number
- JP2024181342
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-10-16
- Publication Date
- 2025-04-10
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing advertising systems in metaverse services fail to provide personalized and dynamic experience ads that adapt to individual user preferences, resulting in mediocre user experiences.
An advertising control system that includes a decision unit to determine object aspects for experience ads based on historical user behavior data, an arrangement unit to place objects in the virtual space according to user preferences, and a drawing unit to render the virtual space with the selected objects.
The system provides tailored experience ads that enhance user engagement and immersion by adapting to individual user preferences, offering a more realistic and personalized advertising experience compared to traditional methods.
Smart Images

Figure 2025060577000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an advertisement control system, an advertisement control method, and an advertisement control program. [Background technology]
[0002] There is known a metaverse service that provides a three-dimensional virtual space. Patent Literature 1 discloses a technology in which, in the metaverse service, a product is ordered from a real store via an avatar in the virtual space. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 7217831 Summary of the Invention [Problem to be solved by the invention]
[0004] There is a need to provide experiential advertising that allows users to experience real-world products or services through avatars. Experiential advertising is expected to provide users with a more realistic experience than passive advertising. However, if the content of the experiential advertising does not change depending on the user, the experience provided will be mediocre. An object of the present invention is to provide an advertising control system, an advertising control method, and an advertising control program that can provide experience advertising tailored to a user. [Means for solving the problem]
[0005] According to one aspect of the present invention, an advertising control system includes a determination unit that determines the appearance of objects that constitute an experiential advertising event in a virtual space based on historical data representing a user's behavioral history, a placement unit that places the objects related to the determined appearance and the user's avatar in the virtual space, and a drawing unit that draws the portion of the virtual space in which the objects are present. Effect of the Invention
[0006] According to the above aspect, the advertising control system can provide an experience advertisement tailored to the user. [Brief description of the drawings]
[0007] [Figure 1] 1 is a diagram showing a configuration of a metaverse system according to a first embodiment. [Diagram 2] FIG. 2 is a block diagram showing a functional configuration of a server device according to the first embodiment. [Diagram 3] FIG. 2 is a block diagram showing the functional configuration of a core server according to the first embodiment. [Figure 4] 4 is a sequence diagram showing a method for providing a trial advertising event by the metaverse system according to the first embodiment. FIG. [Diagram 5] 13 is a sequence diagram showing a method for providing an experiential advertising event by the metaverse system according to the second embodiment. FIG. [Figure 6] FIG. 1 is a schematic block diagram illustrating a configuration of a computer according to at least one embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] First Embodiment Hereinafter, the embodiments will be described in detail with reference to the drawings. FIG. 1 is a diagram showing the configuration of a metaverse system according to the first embodiment. The metaverse system 1 includes a server device 10 and a client terminal 30. The metaverse system 1 provides a user with a virtual space that can be explored through an avatar. Using the metaverse system 1, a company can provide an experiential advertisement that allows a user to experience a real-world product or service through an avatar. In other words, the metaverse system 1 is an example of an advertisement control system. In the metaverse system 1 according to the first embodiment, a core virtual space (base space) is linked to unique virtual spaces (service spaces) provided by various companies. This allows a user to freely move through a plurality of virtual spaces through an avatar. In the metaverse system 1 according to the first embodiment, the plurality of virtual spaces are provided by different server devices 10. Hereinafter, the server device 10 that provides the base space is referred to as a core server 10B, and the server device 10 that provides the service space is referred to as a corporate server 10C.
[0009] The server device 10 manages and controls the virtual space. The management and control of the virtual space includes the management and control of avatars arranged in the virtual space. The management and control of the virtual space is realized by a metaverse engine installed in the server device 10. The metaverse engine is middleware having functions such as drawing three-dimensional objects, determining collisions of objects, and managing a file system. The server device 10 may be a distributed system configured by a plurality of server devices or a plurality of virtualized server devices. Each server device 10 (particularly, the enterprise server 10C) may be an individual execution environment provided on the same cloud infrastructure provided by the administrator of the metaverse system 1 as a Platform as a Service (PaaS).
[0010] Among the server devices 10, the backbone server 10B in particular manages and controls the base space, and also manages users and processes payments. The enterprise server 10C manages and controls the service space. The enterprise server 10C acquires user data from the backbone server 10B, and controls avatars in the service space based on the user data.
[0011] The client terminal 30 is a terminal operated by a user. Examples of the client terminal 30 include a PC, a smartphone, a tablet terminal, and a VR headset. The client terminal 30 includes at least an input device and an output device. The output device displays an image of a virtual space according to display data of the virtual space transmitted from the server device 10. The virtual space may be drawn in the client terminal 30 or in the server device. In the metaverse system 1 according to the first embodiment, the virtual space is drawn in the server device. The client terminal 30 accepts a user's operation via the input device and transmits an operation signal to the server device 10. The user's operation includes an instruction for an avatar's action, an instruction for changing settings, and the like. Examples of the input device include a touch panel, a button, and a joystick.
[0012] The server device 10 and the client terminal 30 transmit and receive data to and from each other via a network such as the Internet.
[0013] Regarding the server device 10 2 is a block diagram showing a functional configuration of the server device 10 according to the first embodiment. The server device 10 simulates a three-dimensional virtual space.
[0014] The server device 10 includes an asset database 11 , a placement unit 12 , a receiving unit 13 , an object control unit 14 , a drawing unit 15 , a transmitting unit 16 , and a linking unit 17 . The asset database 11 stores data on objects placed in a virtual space. Specifically, the asset database 11 stores an object name, a three-dimensional model representing the shape of the object, and an algorithm set for the object, in association with each other. The placement unit 12 places an instance of an object in a virtual space. Hereinafter, an instance of an object is also simply called an object. The object includes an avatar, an NPC (Non Player Character), a terrain, a building, a background, and the like. The receiving unit 13 receives an avatar operation signal from the client terminal 30 .
[0015] The object control unit 14 controls objects arranged in the virtual space. For example, the object control unit 14 determines the position and orientation of the object according to an algorithm set for the object. The object control unit 14 controls the position and orientation of the avatar object according to the operation signal received by the receiving unit 13. The object control unit 14 performs collision determination between multiple objects, and executes processing according to the algorithm based on the determination result.
[0016] The rendering unit 15 renders the virtual space based on the viewpoint of a virtual camera arranged in the virtual space. The virtual camera may be located, for example, behind the avatar (third-person viewpoint) or from the viewpoint of the avatar (first-person viewpoint). The transmission unit 16 transmits to the client terminal 30 a display signal for displaying the image data depicting the virtual space.
[0017] The collaboration unit 17 exchanges data with other server devices 10. For example, when an avatar moves to another virtual space, the collaboration unit 17 transmits information required for control to the other server device 10 that manages the destination virtual space. For example, the collaboration unit 17 exchanges information about a user related to the avatar in order to provide a service in the virtual space.
[0018] <<About the core server 10B>> 3 is a block diagram showing the functional configuration of the core server 10B according to the first embodiment. The core server 10B has a user database 18 and a user management unit 19 in addition to the functions of the server device 10.
[0019] The user database 18 stores information about users of the metaverse system 1. Specifically, the user database 18 stores the user's account name, authentication information, history data, avatar setting data, and payment method information in association with each other.
[0020] The authentication information is data for authenticating an individual user in order to log in to the metaverse system 1. Examples of the authentication information include a password and biometric data (e.g., fingerprint data). The history data is data indicating the behavior history of the user.
[0021] The history data may include, for example, a history of location data of a smartphone linked to the account, a history of browsing websites, a purchase history of online shopping, a history of avatar operation in the metaverse system 1, a history of reactions during avatar operation, etc. The reactions during avatar operation may be represented by, for example, emotion data analyzed from a face of the user captured by an in-camera of a smartphone or biological reaction data (pulse, blood pressure, etc.) obtained from a biological sensor provided in a VR headset, or may be represented by the contents of responses to a questionnaire about an event experienced by operating the avatar. The history data may be acquired by linking with an external system.
[0022] The payment method information is information on virtual currency (not limited to crypto assets) held by the user and available in the metaverse system 1. When legal tender is used in the metaverse system 1, the payment method information may be credit card information or bank account information.
[0023] The user management unit 19 accepts input of an account name and authentication information from the user via the client terminal 30, and performs authentication processing for the user. If the authentication processing is successful, the user management unit 19 performs login processing to link the accessed client terminal 30 with the account of the authenticated user. After that, when the server device 10 receives an operation signal from the client terminal 30, it determines that the operation signal is an operation signal for the avatar of the user linked to the client terminal 30.
[0024] Furthermore, when a user purchases a product or uses a service in the metaverse system 1, the user management unit 19 performs payment processing based on the payment method information related to the user.
[0025] The user management unit 19 may estimate the user's preference tendency based on the user's history data. For example, the user management unit 19 may estimate the user's preference tendency from the user's attribute data and history data using a machine learning model. Also, for example, the user management unit 19 may estimate the user's preference tendency from the user's attribute data and history data according to a predetermined logic.
[0026] For example, if the user is male, the user management unit 19 may estimate that the user prefers cool colors. If the user is female, the user management unit 19 may estimate that the user prefers warm colors. If the user holds crypto assets, the user management unit 19 may estimate that the user is highly interested in NFTs (Non-Fungible Tokens) and metaverse advertisements.
[0027] For example, the user management unit 19 can estimate the user's real-world behavior from the history data of the smartphone associated with the user's account. For example, the user management unit 19 can estimate that the user has gone on a sightseeing trip to Okinawa Prefecture from the history of access to a base station in Okinawa Prefecture, purchasing an air ticket to Naha Airport, reserving accommodation in Naha City, renting a car with a rental car company in Okinawa Prefecture, traveling to the vicinity of Shuri Castle, etc., included in the history data. In addition, for example, the user management unit 19 may estimate the user's preference tendency from the participation history of a stamp rally using two-dimensional codes placed in the real world.
[0028] In addition, the relationship between the history of avatar operation and the history of reactions to the operation is useful for estimating the user's preference tendency. That is, the user management unit 19 can identify the user's experience through the avatar from the history of avatar operation, and can estimate the change in the user's emotion with respect to the experience from the history of reactions. For example, when a user uses a smartphone as the client terminal 30 to use the metaverse system 1, a time series of the user's emotion can be obtained from the time change of the user's face image captured by the smartphone's in-camera. For example, the user management unit 19 may estimate that the user is enjoying the event if the corners of the mouth are raised a predetermined number of times or more in the face image. The user management unit 19 may estimate that the user is enjoying the event if the corners of the eyes are lowered a predetermined number of times or more in the face image. The user management unit 19 may estimate that the user is not enjoying the event if the eyes are rubbed a predetermined number of times or more in the face image. The user management unit 19 may estimate that the user is not immersed in the event if the number of times the face is touched is a predetermined number or more in the face image. The user management section 19 may infer that the user has a strong interest in the event when the number of times the pupils are dilated in the face image is equal to or greater than a predetermined number. In this way, the user management unit 19 can estimate the user's preferences from the history data.
[0029] The user management unit 19 can estimate the user's preference tendency using various logics as described above. When a contradiction occurs in the preference tendency estimated using multiple logics, the user management unit 19 may determine which of the contradictory preference tendencies to adopt according to the priority determined for each logic. For example, an estimation result based on an attribute such as the user's gender may have a lower priority than an estimation result based on the user's behavior history in the real world. This is because it is assumed that the user's preference tendency is expressed in actual behavior rather than the user's personal static attributes. Also, for example, an estimation result based on the user's behavior history in the real world may have a lower priority than an estimation result based on the operation history of an avatar in a virtual space. This is because the operation history in the virtual space directly collected by the metaverse system 1 contains more and more detailed information than data related to the behavior history in the real world. Also, when the granularity of the preference tendency estimated using multiple logics differs, the user management unit 19 increases the priority of the estimation result of the preference tendency with a finer granularity. For example, in the case where there are two presumption results, one indicating that the user likes to travel and the other indicating that the user likes to travel to Okinawa prefecture, the user management unit 19 adopts the more fine-grained presumption result indicating that the user likes to travel to Okinawa prefecture.
[0030] In response to a request from the enterprise server 10C, the linking unit 17 of the core server 10B provides the user's history data and the estimated results of the taste trends. At this time, the user management unit 19, when providing the history data and the taste trends, presents the user with the purpose of using the data and asks whether or not to provide the data. If the provision is rejected, the linking unit 17 does not provide the history data and the estimated results of the taste trends to the enterprise server 10C. The user management unit 19 of the core server 10B acquires history data representing the history of avatar operations in the service space and the history of the user's reactions when operating the avatar from the company server 10C, and records this in the user database 18.
[0031] About Corporate Server 10C A company that provides experiential advertising to users constructs an experiential advertising program for providing an experiential advertising event in a service space that the company manages. The experiential advertising event is configured using a plurality of objects.
[0032] For example, when the advertising object is an automobile, the experiential advertising event may provide a test drive experience of the automobile. In this case, the experiential advertising event is configured using an automobile object and a test drive course object. In the experiential advertising event, the automobile object is an object representing the advertising object. Also, in the experiential advertising event, the test drive course object is an object related to the environment in which the advertising object is provided.
[0033] For example, when the advertised service is the provision of travel, the experiential advertising event may provide a travel experience. In this case, the experiential advertising event is configured using an object of the tour conductor NPC, an object of the airplane, an object representing the land of the travel destination, etc. In the experiential advertising event, the object of the tour conductor NPC, the object of the airplane, and the object representing the land of the travel destination are objects related to the environment that provides the advertising target.
[0034] A company providing an experiential advertising event prepares a variety of object aspects related to the experiential advertising in order to personalize the experiential advertising for each user. Examples of object aspects include color, type, and shape. For example, objects related to a plurality of car models and a plurality of body colors can be prepared as automobile objects. Also, objects related to a test drive course can be prepared as urban area objects, tourist destination objects, off-road objects, fantasy world objects, and the like. Objects representing advertising objects represent products that actually exist, while objects related to the provision environment may represent things that do not exist in reality. That is, for superclasses such as automobiles, test drive courses, and NPCs, objects of a plurality of subclasses with different aspects are prepared. Also, objects of a plurality of subclasses related to the same superclass may have different associated programs and parameters. For example, in an automobile object, a coefficient indicating the relationship between the accelerator operation amount and the acceleration may be different for each car model. It is not necessary to prepare variations for all objects related to the experience advertisement, but it is sufficient that variations exist for at least some of the objects.
[0035] The trial advertisement program prescribes a process for determining an object to be used for the trial advertisement from among a plurality of objects based on a user's preference. That is, the trial advertisement program prescribes a process for determining, based on the user's preference, which of a plurality of subclass objects belonging to a superclass of an object related to the trial advertisement is to be used.
[0036] It is not necessary to automatically select a variation for every object based on the user's taste tendency. For example, the enterprise server 10C may allow the user to proactively select an object representing an advertising object from among a plurality of candidates, and may determine the aspect of the object related to the environment in which the advertising object is provided based on the user's taste tendency. It is expected that the user will become interested in and immersed in the experience advertisement by personalizing the aspect of the object related to the environment in which the advertising object is provided for each user.
[0037] If the pre-prepared variations do not match the user's taste tendency, the company server 10C selects the variation that is closest to the estimated taste tendency.
[0038] How to provide an experiential advertising event FIG. 4 is a sequence diagram showing a method for providing a trial advertising event by the metaverse system 1 according to the first embodiment. A user accesses the core server 10B using a client terminal 30. The user transmits an account name and authentication information to the core server 10B using the client terminal 30 (step S1). The user management unit 19 of the core server 10B collates the combination of the account name and authentication information received from the client terminal 30 with the combination of the account name and authentication information stored in the user database 18, and performs login processing for the user (step S2).
[0039] If the login process is successful, the arrangement unit 12 of the backbone server 10B arranges the user's avatar in the base space. The drawing unit 15 draws the base space from a viewpoint corresponding to the avatar, and the transmission unit 16 transmits a display signal to the client terminal 30. As a result, an image of the base space is displayed on the client terminal 30. The user can operate the client terminal 30 to search the base space. Specifically, the search of the base space is realized by the following procedure. When the user transmits an operation signal to the backbone server 10B via the client terminal 30, the object control unit 14 of the backbone server 10B controls the object of the avatar based on the operation signal. Note that the object control unit 14 controls not only the object of the avatar, but also each of a plurality of objects. The drawing unit 15 draws the base space from a viewpoint related to the avatar after the control. The transmission unit 16 transmits a display signal to the client terminal 30. As a result, an image reflecting the operation of the avatar by the user is displayed on the client terminal 30.
[0040] When the client terminal 30 transmits an operation signal to the core server 10B instructing the user to move to the service space by the user's operation (step S3), the linking unit 17 of the core server 10B transmits the user data including the avatar data and the user's history data or preference tendency to the enterprise server 10C that provides the destination service space (step S4). The instruction to move to the service space may be transmitted, for example, by the avatar touching a link object (such as an icon or an entrance of a building object) for moving to the service space that is provided in the base space. Note that the transmission of the history data or preference data does not have to be transmitted at the time of moving to the service space. For example, the linking unit 17 of the enterprise server 10C may transmit a transmission request for the history data or preference data to the core server 10B when the experiential advertising event is started, and the history data or preference data may be transmitted as a response to the transmission request.
[0041] As described above, when providing the history data and the taste tendency, the user management unit 19 presents the purpose of use of the data to the user and checks whether the data is to be provided. If the user refuses to provide the data, the link unit 17 does not provide the history data and the estimated taste tendency to the company server 10C.
[0042] The arrangement unit 12 of the core server 10B arranges the avatars in the service space based on the user data acquired from the core server 10B.
[0043] When the client terminal 30 transmits an operation signal to the company server 10C to start the trial advertising event by the user (step S5), the object control unit 14 of the company server 10C determines the mode of the objects constituting the trial advertising event based on the user data received from the backbone server 10B in accordance with the trial advertising program (step S6). The placement unit 12 places the objects in the determined mode in the service space in accordance with the trial advertising program (step S7). This allows the company server 10C to provide the trial advertising event to the user (step S8). During the provision of the trial advertising event, the receiving unit 13 of the company server 10C collects the operation signal and the biological reaction data related to the user's reaction from the client terminal 30 and records them as history data.
[0044] After the trial advertising event ends, the linking unit 17 of the company server 10C transmits the collected history data to the core server 10B (step S9). The user management unit 19 of the core server 10B associates the history data received from the company server 10C with the user and records it in the user database 18 (step S10).
[0045] The backbone server 10B and the corporate server 10C can analyze the collected history data and feed back the analysis results to the physical store. This allows the store staff to serve the user in consideration of the user's experience in the service space when the user visits the physical store. The administrator of the metaverse system 1 may charge the company an advertising fee for the experience advertising event. At this time, the backbone server 10B may estimate the effectiveness of the advertisement based on the history data collected from the client terminal 30 and calculate the advertising fee. The backbone server 10B may estimate the experience time of the experience advertising event based on the history data collected from the client terminal 30 and calculate the advertising fee. The experience time may be the time when the avatar is involved with the object related to the experience advertising event, the time when the object related to the experience advertising event is displayed on the client terminal 30, or the time when the user's gaze remains on the object related to the experience advertising event. The backbone server 10B and the corporate server 10C can use the analysis results of the history data to cooperate with AI communication marketing and cooperate with a virtual space stamp rally.
[0046] Also, during the experiential advertising event, the user may purchase the advertising object. For example, the metaverse system 1 can carry out the purchase procedure in the following procedure. First, the user transmits a purchase instruction to the company server 10C via the client terminal 30. The linking unit 17 of the company server 10C transmits to the backbone server 10B a notification that the purchase instruction has been received. The user management unit 19 of the backbone server 10B performs payment processing according to the payment method information related to the user. The linking unit 17 of the backbone server 10B transmits the payment processing result to the company server 10C. Upon receiving the payment processing result, the company server 10C instructs the physical store to ship the advertising object to the user.
[0047] If the financial institution has a corporate server 10C and a payment service is established in a virtual space, the backbone server 10B may instruct the financial institution's corporate server 10C to make a payment.
[0048] In this way, the metaverse system 1 according to the first embodiment determines the mode of the object constituting the experiential advertisement event in the virtual space based on the history data representing the user's behavior history, and places the object according to the determined mode and the user's avatar in the virtual space. This allows the metaverse system 1 to provide an experiential advertisement suited to the user.
[0049] Second embodiment In the metaverse system 1 according to the first embodiment, the backbone server 10B centrally manages user data. In contrast, in the metaverse system 1 according to the second embodiment, each company manages history data related to the services that each company provides, among the user data.
[0050] Therefore, the historical data stored in the user database 18 of the core server 10B in the second embodiment includes the user's behavioral history using an account in the metaverse system 1 and the history of the avatar's behavior and user's reactions in the base space, but does not include the history of the avatar's behavior and user's reactions in each service space, or the user's behavioral history related to other companies' services.
[0051] On the other hand, the enterprise server 10C according to the second embodiment stores history data including the history of the avatar's actions and the user's reactions in the service space provided by the enterprise server 10C. The enterprise server 10C may also be capable of acquiring user history data related to the services provided by the enterprise separately from the metaverse system 1.
[0052] FIG. 5 is a sequence diagram showing a method for providing a trial advertising event by the metaverse system 1 according to the second embodiment. The processes from step S1 to step S4 according to the second embodiment are similar to those in the first embodiment. When the company server 10C according to the second embodiment receives an operation signal from the client terminal 30 instructing the start of a trial advertising event (step S5), the linking unit 17 of the company server 10C transmits a request to transmit user data to the other company servers 10C (step S21). The destination of the transmission request may be a company server 10C related to a pre-specified company, such as another company affiliated with the company providing the trial advertising, or may be all company servers 10C.
[0053] The other company server 10C that has received the transmission request transmits user data including the user's history data or taste tendency to the requesting company server 10C (step S22). When providing the history data or taste tendency, the other company server 10C that has received the transmission request presents the user with the purpose of using the data in advance and confirms whether the data can be provided. If the provision is rejected, the linking unit 17 of the other company server 10C does not provide the history data or the estimated taste tendency to the requesting company server 10C.
[0054] Then, the object control unit 14 of the corporate server 10C determines, in accordance with the experiential advertising program, the aspects of the objects that constitute the experiential advertising event based on the user data received from the core server 10B in step S4, the user data recorded in the core server 10B, and the user data received from the other corporate server 10C in step S22 (step S6).
[0055] The processes in steps S7 and S8 according to the second embodiment are similar to those in the first embodiment.
[0056] After the experience advertising event ends, the company server 10C records the history data collected from the client terminal 30 in the company server 10C (step S23). The company server 10C according to the second embodiment does not need to transmit the history data to the core server 10B.
[0057] In this way, the corporate server 10C according to the second embodiment determines the mode of the object constituting the experiential advertising event in the virtual space based on the history data collected by the corporate server 10C, as well as the history data received from the backbone server 10B and other corporate servers 10C. This allows the metaverse system 1 to provide an experiential advertisement according to the user, as in the first embodiment. Furthermore, according to the metaverse system 1 according to the second embodiment, each corporate server 10C can provide an event according to the user's preferences more accurately, using customer information held by itself or its affiliated companies.
[0058] Other Embodiments Although one embodiment has been described in detail above with reference to the drawings, the specific configuration is not limited to the above, and various design changes are possible. That is, in other embodiments, the order of the above-mentioned processes may be changed as appropriate. Also, some of the processes may be executed in parallel.
[0059] Computer Configuration FIG. 6 is a schematic block diagram illustrating a configuration of a computer according to at least one embodiment. The computer 90 comprises a processor 91, a main memory 93, a storage 95, and an interface 97. The above-mentioned server device 10 is realized by one or more computers 90. The operations of the above-mentioned processing units are stored in the storage 95 in the form of a program. The processor 91 reads the program from the storage 95, loads it in the main memory 93, and executes the above-mentioned processes according to the program. The processor 91 also secures storage areas in the main memory 93 corresponding to the above-mentioned storage units according to the program. Examples of the processor 91 include a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), and a microprocessor.
[0060] The program may be for realizing a part of the functions to be performed by the computer 90. For example, the program may be for realizing the functions by combining with other programs already stored in the storage or by combining with other programs implemented in other devices. In another embodiment, the computer 90 may include a custom LSI (Large Scale Integrated Circuit) such as a PLD (Programmable Logic Device) in addition to the above configuration or instead of the above configuration. Examples of PLDs include PAL (Programmable Array Logic), GAL (Generic Array Logic), CPLD (Complex Programmable Logic Device), and FPGA (Field Programmable Gate Array). In this case, a part or all of the functions realized by the processor 91 may be realized by the integrated circuit. Such an integrated circuit is also included in an example of a processor. In another embodiment, the computer 90 may be virtualized on one or more computers.
[0061] Examples of the storage 95 include a magnetic disk, a magneto-optical disk, an optical disk, a semiconductor memory, etc. The storage 95 may be an internal medium directly connected to the bus of the computer 90, or an external medium connected to the computer 90 via the interface 97 or a communication line. In addition, when the program is distributed to the computer 90 via a communication line, the computer 90 that receives the program may load the program into the main memory 93 and execute the above-mentioned processing. In at least one embodiment, the storage 95 is a non-transitory tangible storage medium.
[0062] The program may be for realizing part of the above-mentioned functions. Furthermore, the program may be a so-called differential file (differential program) that realizes the above-mentioned functions in combination with another program already stored in the storage 95. [Explanation of symbols]
[0063] 1...Metaverse system 10B...Core server 30...Client terminal 10C...Corporate server 10...Server device 13...Receiving unit 12...Placement unit 14...Object control unit 15...Drawing unit 16...Transmitting unit 17...Collaboration unit 11...Asset database 18...User database 19...User management unit 90...Computer 91...Processor 93...Main memory 95...Storage 97...Interface
Claims
1. A determination unit that determines a mode of an object that constitutes an experiential advertising event in a virtual space based on history data representing a user's behavior history; a placement unit that places the object according to the determined aspect and an avatar of the user in the virtual space; Equipped with The determination unit determines, based on the history data, an aspect of an object related to an environment in which an advertising target is provided among the objects. Advertising control system.
2. The history data includes a history of operations of the avatar. The advertising control system of claim 1 .
3. The virtual space is one of a plurality of virtual spaces, The history data includes a history of operations of the avatar in another virtual space. The advertising control system of claim 2 .
4. an acquisition unit that acquires the history data from a management device that manages the other virtual space; The advertising control system of claim 3.
5. The history data includes a history of the user's reaction when operating the avatar. The advertising control system according to any one of claims 1 to 4.
6. The determination unit determines an aspect of an object representing an advertising target among the objects based on the history data. The advertising control system according to any one of claims 1 to 4.
7. A step in which a computer determines aspects of objects constituting an experiential advertising event in a virtual space based on history data representing a user's behavior history; A step of placing the object according to the determined aspect and an avatar of the user in the virtual space by the computer; Equipped with In the step of determining the state of the object, the computer determines, based on the history data, the state of the object related to an environment in which an advertising target is provided among the objects. Ad Control Methods.
8. On the computer, determining a mode of an object constituting an experiential advertising event in a virtual space based on history data representing a user's behavior history; placing the object according to the determined aspect and an avatar of the user in the virtual space; Run the command, In the step of determining the state of the object, a state of an object related to an environment for providing an advertisement target among the objects is determined based on the history data. Ad control program.
Citation Information
Patent Citations
System, method, and program for providing advertisement on network
JP2006030482A
Information processing device, information processing method, and program
JP7197231B1
Product provision device, product provision method and product provision program
JP7217831B1