Information processing device, information processing method, and program
The system enhances advertising effectiveness by targeting investors with financial products based on their holdings, improving awareness and usage through targeted advertisements within financial services and social sharing.
Patent Information
- Application Number
- JP2020210366
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-12-18
- Publication Date
- 2024-12-18
- Estimated Expiration
- 2040-12-18
AI Technical Summary
Existing advertising systems fail to effectively target investors with financial products, leading to suboptimal advertising effectiveness for financial services.
An information processing system that identifies users' financial product holdings and related brands, retrieves relevant content data, generates targeted advertisements, and displays them within financial services, allowing sharing on social networking services.
Improves advertising effectiveness by targeting users with financial products they are likely to be interested in, increasing awareness and usage of financial services among general consumers.
Smart Images

Figure 0007602364000001 
Figure 0007602364000002 
Figure 0007602364000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] Conventionally, an advertisement delivery system that delivers online advertisements to customers through a website has been widely used. Various technologies have been proposed for achieving high advertising effectiveness in the delivery of online advertisements. For example, Patent Document 1 discloses an information processing system that statistically processes a customer-related database that has customer characteristic data, generates multiple processed databases that have characteristic data for each virtual customer corresponding to multiple customers with similar characteristics, and combines them. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2016-38780 A Summary of the Invention [Problem to be solved by the invention]
[0004] Recently, in response to the growing interest in asset formation, websites and apps for purchasing and managing financial products such as stocks and investment trusts have become more abundant, and investment has become widespread among general consumers. In order to improve the performance of asset management, it is said that one useful method is to research and deepen one's understanding of the branded companies in which one invests, and investors often have a great interest in the branded companies that affect their asset management. Therefore, investors are likely to be good potential customers for branded companies, and it is expected that the effectiveness of advertising can be greatly improved by appropriately advertising financial products to investors.
[0005] Therefore, an object of the present invention is to provide an information processing device, an information processing method, and a program that are capable of improving advertising effectiveness. [Means for solving the problem]
[0006] An information processing device according to one embodiment of the present invention includes an advertising request acquisition unit that acquires user identification information for identifying a user of the service and a request for an advertisement to be displayed in association with the service from a financial service providing system for providing financial services; a stock identification information acquisition unit that refers to a specified memory unit to acquire stock identification information for identifying stocks related to financial products related to the user that are associated with the user identification information; a content data acquisition unit that acquires content data associated with content provider identification information corresponding to the identified stock identification information from a content server that manages content data in association with content provider identification information for identifying the content provider; an advertising data generation unit that generates advertising data including the acquired content data; and an advertising data transmission unit that transmits the generated advertising data to the financial service providing system.
[0007] According to this aspect, in a financial service provision system for providing financial services, advertisements including content data related to content providers corresponding to stocks related to financial products relevant to a user are displayed, thereby improving advertising effectiveness. Effect of the Invention
[0008] According to the present invention, it is possible to provide an information processing device, an information processing method, and a program capable of improving advertising effectiveness. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram for explaining an overview of an advertising system 1. [Diagram 2] 5 is a schematic diagram showing an example of a hardware configuration of a computer 500. FIG. [Diagram 3]2 is an example of a block diagram showing a functional configuration of a media server 110. FIG. [Figure 4] 2 is an example of a block diagram showing a functional configuration of a user terminal 120. FIG. [Diagram 5] FIG. 2 is an example of a block diagram showing a functional configuration of a matching server 200. [Figure 6] FIG. 13 illustrates an example of the data structure of a user information DB 210A. [Figure 7] FIG. 13 is a diagram showing an example of the data structure of a fund holding issue DB 210B. [Figure 8] 2 is an example of a block diagram showing a functional configuration of a content server 300. FIG. [Figure 9] FIG. 2 is a diagram showing an example of the data structure of a content data DB 310. [Figure 10] FIG. 2 is a diagram showing an example of an operation sequence related to a process executed by the advertisement system 1. [Figure 11] FIG. 13 is a diagram showing an example of an advertisement display screen for financial services. [Figure 12] FIG. 13 is a diagram showing an example of a display screen of a shared advertisement on a SNS. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] A preferred embodiment of the present invention will be described with reference to the accompanying drawings. (Note that in each drawing, the same reference numerals denote the same or similar configurations.)
[0011] (1) Overall structure Fig. 1 is a schematic diagram showing an example of a configuration of an advertisement system 1 according to an embodiment. As shown in Fig. 1, the advertisement system 1 includes, for example, a financial service providing system 100, a matching server 200, a content server 300, and an SNS server 400, which are communicatively connected to each other via a predetermined communication network.
[0012] The financial service providing system 100 is a system for providing a predetermined financial service to a user, and includes, for example, a media server 110 that provides the financial service and a user terminal 120 used by the user. The content of the financial service provided by the financial service providing system 100 is not particularly limited as long as it is a service related to finance (including not only finance as a business but also finance in a broad sense including procurement and use of funds), and may include, for example, services related to financial products such as stocks, investment trusts, bonds, government bonds, and foreign exchange, and services related to settlement using legal tender, electronic money, and crypto assets (including virtual currencies). The form of the provision of financial services in the financial service providing system 100 is not particularly limited, and may be, for example, a form in which display data supplied from the media server 110 and / or display data stored in the user terminal 120 is displayed on the user terminal 120 via a browser or app (Web app and / or client app) installed on the user terminal 120 (so-called homepage, service site, app, etc.). Specific examples of financial services provided by the financial service providing system 100 include, but are not limited to, websites (HPs) and apps of direct sales mutual fund companies, websites and apps of financial product sales companies (banks, securities companies, insurance companies, etc.), apps and web services for household accounting services, payment apps, mutual fund information services, etc. The financial services provided by the financial service providing system 100 may include financial services (face-to-face and / or non-face-to-face) provided as shared services between an administrator of the media server 110 and an administrator of the matching server 200 described below. Although only one user terminal 120 is shown in FIG. 1, the financial service providing system 100 may have multiple user terminals 120.
[0013] In the financial service providing system 100, on the screen of the financial service displayed on the user terminal 120, for example, advertisements related to stocks related to financial products related to the user provided by the matching server 200 (stocks, stock funds, funds of funds, exchange traded funds (ETFs), fund wraps, discretionary investment contracts, robo-advisors, financial products adopted as indexes for point increases and decreases in point management services, etc.) may be displayed. Here, "financial products related to the user" may broadly include financial products related to the user in any form, and specifically may include financial products held by the user, financial products related by the user (registration of favorites, registration of funds of interest, etc.), and financial products related by financial service providers (registration of recommendations by financial product sales companies (banks, securities companies, etc.)), etc. In addition, in a point service in which points are awarded by using products and services of a specific business operator, a service called "point management" is used in which the points increase and decrease in conjunction with a predetermined index. In the "point management", a predetermined financial product (fund, ETF, etc.) may become a predetermined index for linking to point increases and decreases. The above-mentioned financial products related to the user may include financial products that are predetermined indicators for linking with point increases and decreases in "point management." Furthermore, the "issues related to the financial products related to the user" may be, for example, the issues themselves (first issue) included in the financial products, or issues (second issue) related to the issue (first issue). The relationship between the first issue and the second issue may be a capital relationship, a business relationship, or any other relationship. Specifically, for example, the second issue may be an issue that has a capital relationship with the first issue (such as a subsidiary of the first issue), or the second issue may be an issue that has a business relationship with the first issue (such as a client company of the first issue).
[0014] First, the media server 110 transmits an advertisement request to the matching server 200, which is a request for an advertisement to be displayed in association with a financial service, for example, when the user performs a predetermined operation. Next, the matching server 200 acquires appropriate information from a financial product database group 210 that directly or indirectly stores financial products related to the user (financial products held by the user and financial products associated with the user) and brands included in the financial products (a first brand included in the financial products, and a second brand having a predetermined relationship with the first brand, etc.) in association with a user ID, and then identifies brands related to the financial products related to the user. Next, the matching server 200 acquires content data associated with the identified brands from the content server 300 that manages the content data DB 310 that stores content data that is the basis of the advertisement. Next, the matching server 200 generates advertisement data based on the acquired content data and transmits it to the media server 110. Then, the user terminal 120 acquires the advertisement data from the media server 110, and displays an advertisement for brands related to the financial products related to the user on a screen of the financial service, etc., based on the advertisement data.
[0015] In this manner, in the advertising system 1 according to the present embodiment, advertisements for stocks related to financial products relevant to the user may be displayed in financial services in the financial service providing system 100. It can be said that users who hold financial products are often highly sensitive to companies and the like of stocks related to the financial products, and therefore, the advertising effect is improved by the advertising system 1 according to the present embodiment.
[0016] In the advertising system 1 according to the present embodiment, the user can share the advertisement displayed on the user terminal 120 on any social networking service (SNS). The advertisement shared on the SNS may be tagged with a hashtag or the like including a display related to financial products, such as "#invested by fund name". As a result, the advertisement shared on the SNS is tagged with a display related to financial products including the provider of the content related to the advertisement or a company related to the provider as a brand, so that it is possible to increase the recognition of the financial products among other users who come into contact with the display. Then, the number of users of the financial services provided by the media server 110 and users associated with the recognized financial products increases, and as a result, the number of people to whom the advertisement is displayed can further increase. Furthermore, these effects can be expected to have the effect of popularizing investment widely among general consumers.
[0017] (2) Composition of each part (2-1) Hardware Configuration The following describes the hardware configuration of each of the media server 110, the user terminal 120, the matching server 200, the content server 300, and the SNS server 400. Each of these can be configured with one or more computers 500. FIG. 2 is a schematic diagram showing an example of the hardware configuration of the computer 500.
[0018] As shown in FIG. 2, the computer 500 includes a processor 501 , a memory 503 , a storage device 505 , an input I / F unit 507 , a data I / F unit 509 , a communication I / F unit 511 , and a display device 513 .
[0019] The processor 501 controls various processes in the computer 500 by executing programs stored in the memory 503. For example, the advertisement request transmission unit 111, the advertisement data acquisition unit 112, the advertisement data transmission unit 113, and the advertisement share request transmission unit 114 of the medium server 110, the operation reception unit 121, the advertisement request transmission unit 122, the advertisement data acquisition unit 123, the output unit 124, and the advertisement share request transmission unit 125 of the user terminal 120, the advertisement request acquisition unit 201, the customer attribute information acquisition unit 202, the fund ID acquisition unit 203, and the included stock ID acquisition unit 204 of the matching server 200, the advertisement data generation unit 206, the advertisement data transmission unit 207, and the like of the content server 300 can be realized as programs that are temporarily stored in the memory 503 and operate mainly on the processor 501.
[0020] The memory 503 is a storage medium such as a RAM (Random Access Memory), etc. The memory 503 temporarily stores the program code of the program executed by the processor 501 and data required when the program is executed.
[0021] The storage device 505 is a non-volatile storage medium such as a hard disk drive (HDD) or a flash memory. The storage device 505 stores an operating system and various programs for implementing the above-mentioned configurations. Such programs and data are loaded into the memory 503 as necessary and are referred to by the processor 501.
[0022] The input I / F unit 507 is a device for receiving input from an administrator. Specific examples of the input I / F unit 507 include a keyboard, a mouse, a touch panel, various sensors, a wearable device, etc. The input I / F unit 507 may be connected to the computer 500 via an interface such as a USB (Universal Serial Bus).
[0023] The data I / F unit 509 is a device for inputting data from outside the computer 500. A specific example of the data I / F unit 509 is a drive device for reading data stored in various storage media. The data I / F unit 509 may be provided outside the computer 500. In that case, the data I / F unit 509 is connected to the computer 500 via an interface such as a USB.
[0024] The communication I / F unit 511 is a device for performing data communication via the Internet in a wired or wireless manner with an external device of the computer 500. The communication I / F unit 511 may be provided outside the computer 500. In that case, the communication I / F unit 511 is connected to the computer 500 via an interface such as a USB.
[0025] The display device 513 is a device for displaying various types of information. Specific examples of the display device 513 include a liquid crystal display, an organic EL (Electro-Luminescence) display, a display of a wearable device, and the like. The display device 513 may be provided outside the computer 500. In that case, the display device 513 is connected to the computer 500 via, for example, a display cable or the like.
[0026] (2-2) Functional configuration of the media server 110 3 is an example of a block diagram showing the functional configuration of the media server 110. The media server 110 is composed of one or more computers 500, and processes various data related to financial services in response to requests from the user terminal 120. The media server 110 has, for example, an advertisement request sending unit 111, an advertisement data acquiring unit 112, an advertisement data sending unit 113, and an advertisement share request sending unit 114.
[0027] The advertisement request sending unit 111 sends a predetermined advertisement request to the matching server 300, for example, when an advertisement request (a request for an advertisement to be displayed in association with a financial service) is received from the user terminal 120. The advertisement request sending unit 111 may include a user ID associated with the user terminal 120 and a media company ID associated with the media server 110 in the advertisement request. The advertisement request sending unit 111 may also include information related to the display area of the advertisement (information related to the position, size, etc.). The advertisement data acquisition unit 112 acquires advertisement data from the matching server 200, for example. The advertisement data transmission unit 113 transmits advertisement data to the user terminal 120, for example. The advertisement share request sending unit 114 requests the SNS server 400 to share a predetermined advertisement.
[0028] (2-3) Functional Configuration of User Terminal 120 4 is an example of a block diagram showing a functional configuration of the user terminal 120. The user terminal 120 is, for example, configured with one or more computers 500. The user terminal 120 is, for example, an information processing device such as a personal computer (PC), a mobile phone (such as a smartphone or a feature phone), or a tablet terminal. The user terminal 120 has, for example, an operation receiving unit 121, an advertisement request sending unit 122, an advertisement data acquiring unit 123, an output unit 124, and an advertisement share request sending unit 125.
[0029] The operation receiving unit 121 receives, for example, any operation by a user on the input I / F unit 507. The advertisement request sending unit 122 sends, for example, an advertisement request, which is a request for an advertisement to be displayed in financial services, to the medium server 110 in response to a user operation (advertisement display operation) or the like. The advertisement data acquisition unit 123 acquires, for example, advertisement data from the medium server 110. The output unit 124 controls, for example, the display device 513 to output an advertisement based on the advertisement data. The advertisement share request sending unit 125 sends, for example, a request for sharing an advertisement to the SNS server 400 via the medium server 110 or directly in response to a user operation (advertisement share operation) or the like.
[0030] (2-4) Functional configuration of matching server 200 5 is an example of a block diagram showing a functional configuration of the matching server 200. The matching server 200 is configured, for example, by one or more computers 500, and acquires predetermined content data from the content server 300 in response to an advertisement request acquired from the medium server 110, generates advertisement data based on the acquired content data, and transmits the advertisement data to the medium server 110. The matching server 200 may have a function as, for example, a supply side platform (SSP). The matching server 200 has, for example, an advertisement request acquisition unit 201, a customer attribute information acquisition unit 202, a fund ID acquisition unit 203, a holding stock ID acquisition unit 204, a content data acquisition unit 205, an advertisement data generation unit 206, and an advertisement data transmission unit 207.
[0031] The advertisement request acquisition unit 201, for example, acquires an advertisement request from the medium server 110. The advertisement request may include, for example, a user ID and a media company ID. The customer attribute information acquisition unit 202 acquires, for example, customer attribute information (gender, age group, place of residence, business address, etc.) associated with the user ID in the user information DB 210A or the like.
[0032] The fund ID acquisition unit 203 and the incorporated stock ID acquisition unit 204 constitute, for example, a "stock identification information acquisition unit." Here, the "stock identification information acquisition unit" has a function of acquiring stock identification information for identifying stocks related to financial products related to a user that are directly or indirectly associated with a user ID by referring to a predetermined storage unit such as the financial product database group 210. The fund ID acquisition unit 203 acquires, for example, a fund ID associated with a user ID and a media company ID in the user information DB 210A. When there are multiple fund IDs associated with a user ID and a media company ID, the fund ID to be acquired may be determined based on a predetermined condition. For example, the fund ID to be acquired may be determined based on the fund balance, and in particular, the fund ID with the highest fund balance may be determined as the fund ID to be acquired. Note that the fund ID to be acquired associated with the user ID may be acquired from another information processing device (such as the media server 110 or the user terminal 120). The incorporated stock ID acquisition unit 204 acquires, for example, an incorporated stock ID (a first stock ID that is an ID for identifying a first stock) associated with a fund ID in the fund incorporated stock DB 210B. When there are multiple incorporated stock IDs associated with a fund ID, the incorporated stock ID to be acquired may be determined based on a predetermined condition. For example, it may be based on the composition ratio of incorporated stocks, and an incorporated stock ID with the highest composition ratio among the same fund ID may be determined as the above-mentioned one incorporated stock ID. The "stock identification information acquisition unit" may further include a second stock ID acquisition unit. The second stock ID acquisition unit acquires, for example, a second stock ID that is an ID for identifying a second stock (stock related to the first stock) associated with the first stock ID based on the first stock ID (incorporated stock ID). The second stock ID acquisition unit can acquire the second stock ID based on the first stock ID by referring to a predetermined storage unit that stores the first stock ID and the second stock ID in association with each other. Here, the predetermined storage unit that stores the first issue ID and the second issue ID in association with each other may be included in the financial product database group 210, or may be configured as a part of the matching server 200.The specified memory unit can be configured arbitrarily depending on the type of relationship between the first stock and the second stock, but may be, for example, something that defines the capital relationship between the first stock and the second stock, such as a shareholder database, or something that defines the trading relationship between the first stock and the second stock, such as a (major) customer database.
[0033] The content data acquisition unit 205 transmits a predetermined content data request to the content server 300 in response to an advertisement request acquired from the medium server 110 or the like, and then acquires the predetermined content data from the content server 300. At this time, the content data acquisition unit 205 may include the content posting conditions (any conditions related to advertisements, such as the position and size of advertisements, and posting period, etc.) of the media company related to the media server 110 in the content data request to be transmitted to the content server 300, and request content data that matches the content posting conditions. The content posting conditions of the media company may be stored in the storage device 505 of the matching server 200, for example.
[0034] The matching server 200 can access a financial product database group 210. As shown in Fig. 1, the financial product database group 210 includes, for example, a user information DB 210A and a fund-incorporated stock DB 210B. Note that the financial product database group 210 may include a database that stores the above-mentioned first stock and second stock in association with each other, in addition to the user information DB 210A and the fund-incorporated stock DB 210B.
[0035] 6 is a diagram showing an example of the data structure of the user information DB210A. In the user information DB210A, for example, "user information", "gender", "age group", "place of residence", "work address", "media company ID", "fund ID", "fund balance", etc. are recorded in association with a "user ID". The user information DB210A makes it possible to identify funds held by a specific user.
[0036] In "user ID", for example, identification information (ID) for identifying a user is recorded. "Gender", "age", "place of residence", and "workplace address" are examples of user attribute information, which is attribute information of a user, and in these items, information indicating the gender, age, place of residence, and work address of the user is recorded. Note that user attribute information is not limited to these items and may include any other items.
[0037] In the "media company ID", for example, an ID for identifying the administrator of the media server 110 (an example of "service provider identification information" for identifying a financial service provider (media company)) is recorded. In the "fund ID", for example, an ID for identifying a fund related to the user (an example of "financial product identification information" for identifying a financial product such as an investment trust related to the user) is recorded. Here, the fund related to the user may broadly include funds associated with the user in any form, and specifically may include funds held by the user, funds associated by the user (such as favorite registration, registration of funds of interest, etc.), and funds associated by a financial service provider (such as registration of recommendations by a sales company of financial products (banks, securities companies, etc.)). In addition, the fund related to the user may include, for example, a fund used as an index for increasing or decreasing points in a point management service. In the "fund balance", for example, the balance of a fund specified by a fund ID is recorded. In addition, when multiple funds are managed in a financial service provided by the same media company, multiple "fund IDs" may be associated with one "media company ID".
[0038] The information held by the user information DB 210A shown in FIG. 6 is an example, and the user information DB 210A may not include at least some of the items described above, and may include other items.
[0039] 7 is a diagram showing an example of the data structure of the fund-holding stock DB 210B. In the fund-holding stock DB 210B, for example, "fund information" and "holding stock ID" are recorded in association with a "fund ID." The fund-holding stock DB 210B makes it possible to identify stocks included in a fund related to a specific fund ID.
[0040] In "Fund ID", for example, an arbitrary fund ID is recorded. In "Fund information", for example, arbitrary information (name, attribute information, sales company, etc.) regarding the fund identified by the fund ID is recorded. In "Included stock ID", for example, identification information for identifying stocks included in the fund identified by the fund ID (an example of "stock identification information" for identifying stocks included in financial products held by the user) is recorded.
[0041] The information contained in the fund holding issue DB 210B shown in FIG. 7 is an example, and the fund holding issue DB 210B may not include at least some of the items described above, and may include other items.
[0042] In the above example, it is assumed that the user information DB 210A included in the financial product database group 210 can identify a fund related to the user based on the user ID, and the fund-incorporated brand DB 210B included in the financial product database group 210 can identify brands included in the fund based on the fund ID. However, the financial product database group 210 is not limited to the above example, and can be arbitrarily configured with one or more databases, etc., as long as it directly or indirectly associates and stores financial products related to the user and brands included in the financial products with the user ID (user identification information for identifying the user). In addition, the administrator of the databases included in the financial product database group 210 is not particularly limited. For example, the databases included in the financial product database group 210 may be databases that are managed by the media server 110 to provide services, and the matching server 200 may access these databases after obtaining access permission to these databases from the media server 110, etc. Also, for example, the databases included in the financial product database group 210 may be databases managed independently by a financial product management company, etc., and the matching server 200 may access these databases after obtaining permission to access the databases from the management company, etc. Also, for example, the financial product database group 210 may be a database group managed independently by the matching server 200.
[0043] In the above example, the "brand" has been described as relating to an individual company or the like included in a financial product such as an investment trust. However, the "brand" is not limited to this, and may be, for example, a brand included in a parent fund or a composed ETF in the case where the composed financial product of a fund of funds or an investment trust has a parent-child relationship such as an ETF. That is, in the case where a first financial product includes at least one second financial product as a brand, the "brand" may be the second financial product. In this case, the financial product database group 210 may store the user ID in association with the identification information (first financial product ID) of the first financial product and the first financial product ID in association with the identification information (second financial product ID) of the second financial product in at least one database. In addition, the "brand identification information acquisition unit" included in the matching server 200 may refer to a predetermined storage unit such as the financial product database group 210 and acquire the second financial product ID directly or indirectly associated with the user ID based on the user ID or the first financial product ID associated therewith.
[0044] (2-5) Functional configuration of the content server 300 8 is an example of a block diagram showing a functional configuration of the content server 300. The content server 300 is configured, for example, with one or more computers 500, and acquires predetermined content data from a content data DB 310 in response to a content data request acquired from the matching server 200, and transmits the acquired content data to the matching server 200. The content server 300 may have a function as, for example, a demand side platform (DSP). The content server 300 has, for example, a content data acquisition unit 301 and a content data transmission unit 302.
[0045] The content data acquisition unit 301 acquires predetermined content data from the content data DB 310 in response to a content data request acquired from the matching server 200, for example. Specifically, the content data acquisition unit 301 acquires content data associated with a content provider ID corresponding to the included stock ID (first stock ID) or second stock ID included in the content data request from the content data DB 310. In addition, when the content data request received from the matching server 200 includes customer attribute information, the content data acquisition unit 301 may select a target setting included in the content data DB 310 that is suitable for the customer attribute information. In addition, when the content data request received from the matching server 200 includes content posting conditions (any conditions related to advertisements, such as the position, size, and posting period of advertisements), the content data acquisition unit 301 may select a content posting condition included in the content data DB 310 that is suitable for the content posting conditions. The content data transmission unit 302 transmits the content data acquired by the content data acquisition unit 301 to the matching server 200, for example. In addition, when the content data DB is configured as a part of a storage unit included in the content server 300, the content data acquisition unit 301 may acquire the content data by referring to the storage unit included in the content server 300.
[0046] FIG. 9 is a diagram showing an example of the data structure of the content data DB310. In the content data DB310, for example, "target setting", "content posting conditions", and "content data" are recorded in association with a "content provider ID". In the "content provider ID", for example, an ID for identifying the provider of the content on which the advertisement data is based (an example of "content provider identification information" for identifying the content provider) is recorded. The content provider corresponds to a stock included in an arbitrary fund, and may include, for example, stocks of any financial product sold domestically or overseas (stock fund, fund of funds, exchange traded fund (ETF), fund wrap, discretionary investment contract, robo-advisor, etc.). The "target setting" is, for example, a range of targets expected to view advertisements including content data, and can be specified by any customer attribute information such as age, sex, place of residence, and occupation. The "content posting conditions" are conditions related to the posting of content, and can be set arbitrarily by the content provider, etc. The "content data" may be, for example, data related to any type of content, such as images, videos, and URLs. The content data such as images, videos, and URLs may be, for example, advertisements for a particular product or service or the content provider itself. The URL may be, for example, the URL of a survey site that allows the collection of consumer surveys. The content data DB 310 may be configured as a part of the storage unit included in the content server 300.
[0047] In the content data DB310, for example, an arbitrary content provider ID (first content provider ID) may be associated with another arbitrary content provider ID (second content provider ID). In this case, the content data acquisition unit 301 may identify the first content provider ID corresponding to the included stock ID (first stock ID) or the second stock ID included in the content data request, and then acquire the content data associated with the second content provider ID associated with the identified first content provider ID. Then, the content data transmission unit 302 may transmit the content data associated with the second content provider ID acquired by the content data acquisition unit 301 to the matching server 200. The association between the first content provider ID and the second content provider ID may be registered and specified in the content data DB310 by any user including the first content provider and the second content provider. The associated relationship between the first content provider and the second content provider may be similar to the association between the first stock and the second stock, and may be, for example, a capital relationship, a trading relationship, or any other arbitrary relationship. More specifically, for example, when the first content provider is Company A, a manufacturer of parts (e.g., automobile parts), it is assumed that Company X or Company Y, a manufacturer of the final product (e.g., automobile) to which the parts are delivered, is registered and designated as a second content provider associated with Company A. In this case, when Company A is included as a stock ID or the like in a content data request transmitted from the matching server 200 to the content server 300, the content server 300 transmits content data of Company X or Company Y associated with Company A to the matching server 200. Then, advertisements of Company X or Company Y can be displayed on the user terminal 20. In this way, Company A can cooperate and contribute to advertising and sales of final products to its clients, Company X and Company Y.
[0048] (2-6) SNS server 400 The SNS server 400 is configured with one or more computers, and provides a social networking service (SNS) to at least one user terminal 120. That is, the SNS server 400 manages a graph (social graph) configured by links between multiple users, and a page (account page) associated with each user. The account page is made available to users within a range of users set by the user via the SNS server 400 after, for example, posts of text, images, and other content are added from time to time. The SNS server 400 manages the "text of the posted document (main body of the post)" as the content of the post, and if there is a link, the "URI (Uniform Resource Identifier) (e.g., URL) of the reference file," and at least the "user name," "hashtag," etc. as metadata associated with the post. Here, a hashtag is represented, for example, by a character string beginning with a hash mark "#" in the post. By specifying a hashtag, the SNS server 400 can search and retrieve posted data including the hashtag all at once.
[0049] (2) Operation FIG. 10 is a diagram showing an example of an operation sequence related to the processing executed by the advertisement system 1 according to the present embodiment.
[0050] (S101) First, when a user performs a predetermined operation (advertisement display operation) set in advance as a trigger for displaying an advertisement via the input I / F unit 507 while any screen such as a homepage, service site, or app related to financial services provided by the media server 110 is displayed on the display device 513 of the user terminal 120, the operation receiving unit 121 of the user terminal 120 receives the advertisement display operation. The advertisement display operation may be, for example, information indicating that a predetermined area or selection unit included in the display screen has been selected.
[0051] (S102) Next, the advertisement request sending unit 122 of the user terminal 120 sends an advertisement request to the media server 110. The advertisement request may include information about the display area of the advertisement (information about the position, size, etc.).
[0052] (S103) Next, when the advertisement request sending unit 111 of the media server 110 receives the advertisement request from the user terminal 120, it sends the advertisement request including the user ID associated with the user terminal 120 and the media company ID associated with the media server 110 to the matching server 200. The media server 110 may include content posting conditions in the advertisement request. The advertisement request sending unit 111 of the media server 110 may also send the fund ID associated with the user ID to the matching server 200.
[0053] (S104) The customer attribute information acquisition unit 202 of the matching server 200 acquires, from the user information DB 210A, customer attribute information of a user associated with a user ID included in an advertisement request transmitted from the media server 110. In the case of the user information DB 210A shown in Fig. 6, the customer attribute information is, for example, gender, age group, place of residence, and business address, but the matching server 200 may acquire any item as customer attribute information depending on the configuration of the user information DB 210A.
[0054] (S105) Next, the fund ID acquisition unit 203 of the matching server 200 acquires, from the user information DB 210A, a fund ID associated with the user ID and media company ID included in the advertisement request sent from the media server 110. If there are multiple fund IDs associated with the user ID and media company ID, the fund ID to be acquired may be determined based on a predetermined condition. For example, the fund ID to be acquired may be determined based on the fund balance, and in particular, the fund ID with the highest fund balance may be determined as the fund ID to be acquired. Note that step S105 of acquiring the fund ID does not need to be executed when the fund ID is linked from the media server 110 to the matching server 200 (when the fund ID is sent).
[0055] (S106) Next, the incorporated stock ID acquisition unit 204 of the matching server 200 acquires the incorporated stock ID associated with the fund ID acquired in step S105 (or provided by the media server 110) from the fund incorporated stock DB 210B. When there are multiple incorporated stock IDs, the incorporated stock ID to be acquired may be determined based on a predetermined condition. For example, it may be based on the composition ratio of incorporated stocks, and the incorporated stock ID with the highest composition ratio among the same fund ID may be determined as the above-mentioned one incorporated stock ID. In addition, the matching server 200 may further acquire a second stock ID associated with the acquired incorporated stock ID as a first stock ID by referring to a predetermined storage unit. The acquisition process of the second stock ID may be executed under any condition, but may be performed under a condition that, for example, a notification is acquired from the content server 300 that the content data associated with the incorporated stock ID (first stock ID) included in the content data request in step S107, etc., described later, is unavailable.
[0056] (S107) Next, the content data acquisition unit 205 of the matching server 200 transmits a content data request including the included issue ID (first issue ID) or the second issue ID acquired in step S106 to the content server 300. At this time, the content data acquisition unit 205 may include the customer attribute information acquired in step S104 in the content data request. In addition, the content data acquisition unit 205 may include the content publishing conditions of the media company related to the media server 110 in the content data request.
[0057] (S108) When the content data acquisition unit 301 of the content server 300 receives a content data request from the matching server 200, it acquires content data (images, videos, URLs, etc.) corresponding to the content data request from the content data DB 310. Specifically, the content data acquisition unit 301 acquires content data associated with a content provider ID corresponding to the included stock ID (first stock ID) or second stock ID included in the content data request from the content data DB 310. Note that the "content data" is not limited to content related to products and services provided by the content provider itself, but may also include content related to products and services provided by related companies, etc. that have a predetermined relationship with the content provider (a relationship similar to the relationship between the first stock and the second stock described above, including capital relationships, business relationships, and other arbitrary relationships). In addition, when the content data request received from the matching server 200 includes customer attribute information, the content data acquisition unit 301 may select a target setting included in the content data DB 310 that is suitable for the customer attribute information. Furthermore, when the content data request received from matching server 200 includes content posting conditions (any conditions related to the advertisement, such as the position, size, and posting period of the advertisement), content data acquisition unit 301 may select content posting conditions suitable for the content posting conditions from among the content posting conditions included in content data DB 310. Note that, when content data DB 310 is configured as a part of a storage unit included in content server 300, content data acquisition unit 301 may acquire content data by referring to the storage unit included in content server 300.
[0058] (S109) The content data transmitting unit 302 of the content server 300 transmits the acquired content data to the matching server 200 .
[0059] (S110) The advertisement data generation unit 206 of the matching server 200 generates advertisement data based on the content data acquired from the content server 300. At this time, the advertisement data generation unit 206 may generate data of a display related to the fund related to the fund ID acquired in step S105 (one example of a "financial product display" which is a display related to a financial product) and include it in the advertisement data. The content of the display is not particularly limited as long as it displays the name of the fund (financial product), etc., and may be, for example, the text "invested by (fund name)". As a result, for example, when the user terminal 120 displays the advertisement data on the display device 513, etc., the display related to the fund is displayed together with the advertisement content.
[0060] (S111) The advertisement data transmitting unit 207 of the matching server 200 transmits the generated advertisement data to the medium server 110 that transmitted the advertisement request in step S103.
[0061] (S112) Next, the advertisement data transmission unit 113 of the medium server 110 transmits the advertisement data acquired from the matching server 200 to the user terminal 120.
[0062] (S113) The output unit 124 of the user terminal 120 displays the advertisement on the display device 513 based on the advertisement data received from the media server 110 .
[0063] Fig. 11 is a diagram showing an example of an advertisement display screen in a financial service. Fig. 11 shows, as an example, a screen 600 of a household accounting app for managing investment trusts. The screen 600 includes a main area 601 and an advertisement area 602. The main area 601 displays information about a main function for managing investment trusts and the like in the household accounting app. For example, the main area 601 displays the name of each investment trust held by the user and its valuation amount / valuation profit / loss.
[0064] In the advertisement area 602, advertisements based on advertisement data generated by the matching server 200 and related information are displayed. In the advertisement area 602, advertisements and the like are displayed based on advertisement data generated by the matching server 200. Specifically, the advertisement area 602 includes an advertisement image 603 and text 604 of "invested by XX fund". The advertisement image 603 may be an advertisement for products and services provided by a stock company corresponding to the above-mentioned included stock ID (first stock ID), or may be an advertisement for products and services provided by an associated company corresponding to the above-mentioned second stock ID. In the example shown in FIG. 11, the advertisement area 602 includes the advertisement image 603 as an advertisement, but is not limited to an image, and may display a video, a URL, and the like. The text 604 is an indication (an example of a "financial product indication" which is an indication regarding a financial product) indicating that the advertiser (content provider) of the advertisement image 603 is a stock of a specific fund. The form of the indication (financial product indication) is not particularly limited as long as it is an indication regarding a financial product, and may include not only text but also images, videos, and the like. In addition, in the example of FIG. 11, the phrase "invested by" is shown, which indicates that the advertiser has received investment from a specified fund, but this is not limited to this and any arbitrary wording may be used.
[0065] 11, the screen 600 includes a share selection section 605 for selecting sharing to an SNS near the lower right of the advertisement image 603. Each rectangular object in the share selection section 605 is a selection section for sharing the advertisement shown in the advertisement area 602 to a specific SNS.
[0066] (S114) Returning to Fig. 10, when the user performs an operation (advertisement share operation) of selecting any one of the objects included in the share selection unit 605 via the input I / F unit 507 while the screen 600 etc. shown in Fig. 11 is displayed on the display device 513 of the user terminal 120, the operation acceptance unit 121 of the user terminal 120 accepts the advertisement share operation.
[0067] (S115) Next, the advertisement share request sending unit 125 of the user terminal 120 sends an advertisement share request requesting sharing of the advertisement on the SNS corresponding to the selected object to the media server 110. The advertisement share request includes, for example, a user ID and identification information for identifying the advertisement data to be shared.
[0068] (S116) Next, the advertisement share request sending unit 114 of the media server 110 includes the advertisement data in the advertisement share request and sends it to the SNS server 400.
[0069] (S117) The SNS server 400 executes a process of sharing an advertisement based on the advertisement sharing request received from the media server 110. Specifically, the SNS server 400 adds content based on the advertisement data included in the advertisement sharing request as a post to an account page associated with a user account identified by a user ID included in the advertisement sharing request. As a result, the post is made public to predetermined users of the SNS provided by the SNS server 400.
[0070] FIG. 12 is a diagram showing an example of a display screen of a shared advertisement on an SNS. FIG. 12 shows, as an example, a screen 700 of an account page on an SNS of a user who shared an advertisement. On the screen 700, a post of the shared advertisement is displayed in an area 701. A portion of the area 701 indicated by reference numeral 702 includes a thumbnail image of the user related to the account page, a user name, and a post text entered by the user. The area 701 also includes an advertisement image 703. The area 701 also includes a hash tag 704. The hash tag 704 is metadata associated with the post. The hash tag 704 may be one that the user himself / herself designated when performing the advertisement sharing operation in step S114 described above. Alternatively, the hash tag 704 may be automatically assigned by a function of the SNS server 400. [Explanation of symbols]
[0071] 1... advertising system, 100... financial service providing system, 110... media server, 111... advertising request transmission unit, 112... advertising data acquisition unit, 114... advertising share request transmission unit, 120... user terminal, 121... operation reception unit, 122... advertising request transmission unit, 123... advertising data acquisition unit, 124... output unit, 125... advertising share request transmission unit, 200... matching server, 201... advertising request acquisition unit, 202... customer attribute information acquisition unit, 203... fund ID acquisition unit acquisition unit, 204... included stock ID acquisition unit, 205... content data acquisition unit, 206... advertising data generation unit, 207... advertising data transmission unit, 300... content server, 301... content data acquisition unit, 302... content data transmission unit, 400... SNS server, 500... computer, 501... processor, 503... memory, 505... storage device, 507... input I / F unit, 509... data I / F unit, 511... communication I / F unit, 513... display device
Claims
1. an advertisement request acquisition unit that acquires, from a financial service providing system for providing a service related to finance, user identification information for identifying a user of the service and a request for an advertisement to be displayed in association with the service; a stock identification information acquisition unit that acquires investment trust identification information for identifying an investment trust associated with the user identification information by referring to a predetermined storage unit, and acquires stock identification information associated with the investment trust identification information for identifying stocks included in the investment trust; a content data acquisition unit that acquires content data associated with content provider identification information corresponding to the specified brand identification information from a content server that manages content data in association with content provider identification information for identifying a content provider; an advertisement data generating unit that generates advertisement data including the acquired content data, the advertisement data including an indication that the investment trust includes the stock; an advertisement data transmission unit that transmits the generated advertisement data to the financial service providing system.
2. the advertisement request acquisition unit further acquires service provider identification information for identifying a provider of the service; The information processing device according to claim 1 , wherein the stock identification information acquisition unit acquires the stock identification information associated with the user identification information and the service provider identification information.
3. The information processing device according to claim 1 , wherein the predetermined storage unit stores the user identification information and investment trust identification information for identifying an investment trust related to the user in association with each other.
4. The information processing device according to claim 1 , wherein the content data includes at least one of an image, a video, and a URL of a web page.
5. The information processing device according to claim 1 , wherein the advertisement data generating unit includes a display related to the investment trust in the advertisement data.
6. The information processing device according to claim 1 , wherein the advertisement data generation unit includes a selection unit for sharing on a social networking service (SNS) in the advertisement data.
7. The computer A step of acquiring, from a financial service providing system for providing a service relating to finance, user identification information for identifying a user of the service and a request for an advertisement to be displayed in association with the service; A step of referring to a predetermined storage unit, acquiring investment trust identification information for identifying an investment trust associated with the user identification information, and acquiring stock identification information associated with the investment trust identification information for identifying stocks included in the investment trust; acquiring content data associated with content provider identification information corresponding to the specified brand identification information from a content server that manages content data in association with content provider identification information for identifying a content provider; generating advertisement data including the acquired content data, the advertisement data including an indication that the investment trust includes the stock; and transmitting the generated advertisement data to the financial service providing system.
8. On the computer, A step of acquiring, from a financial service providing system for providing a service relating to finance, user identification information for identifying a user of the service and a request for an advertisement to be displayed in association with the service; A step of referring to a predetermined storage unit, acquiring investment trust identification information for identifying an investment trust associated with the user identification information, and acquiring stock identification information associated with the investment trust identification information for identifying stocks included in the investment trust; acquiring content data associated with content provider identification information corresponding to the specified brand identification information from a content server that manages content data in association with content provider identification information for identifying a content provider; generating advertisement data including the acquired content data, the advertisement data including an indication that the investment trust includes the stock; and transmitting the generated advertisement data to the financial service providing system.
Citation Information
Patent Citations
Method and system for property management service
JP2002175418A
Financial commodity information providing system, information processing device, financial commodity information providing method and program
JP2002269365A
Stock information providing system, its method and its program
JP2008077525A
Information processing device
JP2012194816A
Information processing system and program
JP2016038780A
