Information processing system and information processing method

JP2025041879A5Pending Publication Date: 2025-04-10RAKUTEN GROUP INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024228927
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-04-10

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To deliver, in a service using subscriber identification information on a user in a mobile communication service, advertisements selected based on user actions in other services.SOLUTION: An information processing system comprises: a mobile terminal used by a user and capable of communicating via a mobile communication network; a first providing unit 40 for providing a first service based on subscriber identification information on the user as a subscriber of a communication service using the mobile communication network; an acquisition unit 41 for acquiring, by using the subscriber identification information, user identification information used in a second service and associated with the subscriber identification information; an advertisement selection unit 42 for selecting advertisement content according to the acquired user identification information as advertisement content to be provided through a first service screen in the first service; and an advertisement providing unit 43 used to provide the selected advertisement content to the mobile terminal through the first service screen.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing system and an information processing method. [Background technology]

[0002] Targeted advertising is known as advertising delivered via a communication network such as the Internet. In targeted advertising, an advertiser or the like specifies a segment, which is a group of potential customers who are the target of the advertisement. The advertising delivery system analyzes attributes such as the tastes and behavioral tendencies of users who use communication terminals. Furthermore, the advertising delivery system selects advertising content associated with a segment that matches the user's attributes, and transmits it to the communication terminal.

[0003] Patent Document 1 describes an information processing system in which a data management server or the like automatically determines the conditions of a user to be targeted by an advertisement based on both mobile communication behavior and its non-mobile communication behavior. The mobile communication behavior is a user behavior that is specified based on the user's communication using a mobile communication network provided by a mobile communication carrier, and the behavior is identified using subscriber identification information of the mobile communication service. The non-mobile communication behavior is a behavior taken by a user to use a predetermined service different from the mobile communication service. While the non-mobile communication behavior cannot be identified by the subscriber identification information, the user as the subject of the behavior can be identified by the user identification information. The data management server determines the targeting conditions using both the mobile communication behavior and the non-mobile communication behavior. When a communication terminal used by a user accesses an online shopping mall server via the Internet, an advertisement selected based on the targeting conditions is transmitted to the terminal used by the user. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent No. 7181347 Summary of the Invention [Problem to be solved by the invention]

[0005] In the above information processing system, advertising content is selected using both mobile communication behavior and non-mobile communication behavior. However, if it is possible to select advertising content to be delivered in one service using communication behavior in the other service, not limited to both mobile communication behavior and non-mobile communication behavior, it is possible to deliver appropriate advertising content in line with user attributes even in a service that does not collect communication behavior, for example. [Means for solving the problem]

[0006] In one aspect, an information processing system is provided, the delivery management system including: a mobile terminal used by a user and capable of communicating via a mobile communication network; a first service providing unit providing a first service based on subscriber identification information for identifying the user as a subscriber of a communication service using the mobile communication network; an acquisition unit acquiring user identification information associated with the subscriber identification information, the user identification information being used in a second service, by using the subscriber identification information; an advertisement selection unit selecting advertisement content according to the acquired user identification information as advertisement content to be provided through a first service screen in the first service; and an advertisement provision unit used to provide the selected advertisement content to the mobile terminal through the first service screen.

[0007] In one embodiment, an information processing method is provided, in which a plurality of computers provide a first service by communicating through a mobile terminal used by a user based on subscriber identification information for identifying the user as a subscriber of a communication service using a mobile communication network, obtain user identification information used in a second service, which is identification information of the user and is linked to the subscriber identification information, by using the subscriber identification information, select the advertisement content according to the obtained user identification information as advertisement content to be provided through a first service screen in the first service, and provide the selected advertisement content to the mobile terminal through the first service screen. Effect of the Invention

[0008] According to the present invention, in a service using subscriber identification information of a user in a mobile communication service, it is possible to deliver an advertisement selected based on the user's behavior in another service. [Brief description of the drawings]

[0009] [Figure 1] 1 is a diagram illustrating a schematic configuration of an information processing system according to a first embodiment. [Diagram 2] FIG. 2 is a diagram illustrating a hardware configuration of a server according to the embodiment. [Diagram 3] FIG. 2 is a diagram illustrating a hardware configuration of a user terminal according to the embodiment. [Figure 4] 4 is a diagram showing a data structure of information stored in each server of the embodiment. FIG. [Diagram 5] FIG. 2 is a diagram showing a data structure of information stored in an advertisement server of the embodiment. [Figure 6] 2 is a block diagram showing functions of an application server and an advertisement server in the embodiment; FIG. [Figure 7] 13 is a data flow diagram showing the flow of data in selecting advertising content to be displayed on the second service screen in the embodiment. FIG. [Figure 8]13 is a data flow diagram showing the flow of data in selecting advertising content to be displayed on the first service screen in the embodiment. FIG. [Figure 9] 13 is a flowchart showing a procedure for selecting advertisement content to be displayed on the first service screen in the embodiment. [Figure 10] FIG. 11 is a diagram showing an example of a first service screen in the embodiment. [Figure 11] FIG. 11 is a diagram showing an example of a first service screen in the embodiment. [Figure 12] FIG. 11 is a diagram showing a data structure of information stored in an advertisement server according to the second embodiment. [Figure 13] 13 is a flowchart showing a procedure for selecting advertisement content to be displayed on the first service screen in the embodiment. [Figure 14] FIG. 13 is a diagram showing a data structure of information stored in an advertisement server according to a third embodiment. [Figure 15] 13 is a flowchart showing a procedure for selecting advertisement content to be displayed on the first service screen in the embodiment. [Figure 16] FIG. 11 is a diagram showing an example of a first service screen in the embodiment. [Figure 17] 13 is a flowchart showing a procedure for selecting advertisement content to be displayed on the first service screen in the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] (First embodiment) A first embodiment of an information processing system and an information processing method will be described. 1 shows an example of an information processing system 1. The information processing system 1 includes a user terminal 10 used by a user 11. The user terminal 10 includes a mobile terminal 10A that is connectable to a mobile communication network 12. The user terminal 10 may also include a terminal device 10B other than the mobile terminal 10A. For example, the user 11 may use the mobile terminal 10A and the terminal device 10B depending on the situation.

[0011] The mobile communication network 12 includes a core network (backbone communication network) and a plurality of base stations. The mobile terminal 10A connects to the base station. The base station connects to the core network. The core network may be configured, for example, with an MME (Mobility Management Entity), an SGW (Serving Gateway), a PGW (Packet data network Gateway), an HSS (Home Subscriber Server), etc. The mobile communication network 12 is a third generation communication system such as W-CDMA or CDMA2000, an LTE, a fourth generation communication system, or a fifth generation communication system.

[0012] The mobile terminal 10A connects to the mobile communication network 12 using subscriber identification information. An IC card, such as a Subscriber Identity Module (SIM), is connected to the mobile terminal 10A. The IC card stores subscriber identification information. The subscriber identification information is information that identifies the user 11 as a subscriber of a mobile communication service provided by the mobile communication network 12. An example of the subscriber identification information is a number assigned to a subscriber, such as a Mobile Subscriber Integrated Services Digital network Number (MSISDN) or a Mobile Station International Subscriber Directory Number (IMSI). The mobile terminal 10A is, for example, a smartphone (multifunction telephone device), a tablet terminal, or the like.

[0013] An application that uses the subscriber identification information is installed in the mobile terminal 10A. In this embodiment, making the application available and providing various information through the application is referred to as providing a first service. In this embodiment, the application is a hybrid application including a native part and an in-app browser. The native part runs on the OS (Operating System) of the mobile terminal 10A and can access physical resources such as storage. The in-app browser acquires resources from the outside. The resources are various data for displaying advertisement content, data written in a markup language, and the like. For example, the resources are data such as an HTML (Hyper Text Markup Language) file, a file written in JavaScript (registered trademark), a CSS (Cascading Style Sheets) file, a file written in JavaScript (registered trademark), and the like. The advertisement content may be data of a still image such as a banner image, video data, and text data, or a combination of these. The advertisement content may also include link destination information specified by a URL or the like. The URL that is the link destination is a website provided by an advertiser, a screen of a platform for installing an application, and the like.

[0014] Mobile terminal 10A is capable of communicating with each server on Internet 13 via mobile communication network 12. Mobile terminal 10A may also be capable of connecting to Internet 13 via a wireless LAN (Local Area Network) or the like, without via mobile communication network 12.

[0015] The terminal device 10B connects to the Internet 13 using a fixed line or a wireless LAN. The terminal device 10B is a personal computer such as a notebook computer, a tablet computer, or a desktop computer. Personal computers that can be used as the terminal device 10B also include wearable computers. In the following description, when the mobile terminal 10A and the terminal device 10B are not distinguished from each other, they will be described as a user terminal 10.

[0016] The information processing system 1 comprises one or more servers that provide a first service and one or more servers that provide a second service to a user 11. In the first service, the user 11 is identified using subscriber identification information. In the second service, the user 11 is identified using user identification information. The user identification information is information different from the subscriber identification information, and is information that identifies a user as a user of the second service. The first service and the second service have different domains. For example, the domain of the website of the first service is different from the domain of the website of the second service.

[0017] The user terminal 10 outputs a first service screen for the first service and a second service screen for the second service to a display device. The mobile terminal 10A can display the first service screen and the second service screen by using subscriber identification information and user identification information appropriately. Similarly, the terminal device 10B can display the first service screen and the second service screen by using subscriber identification information and user identification information appropriately. Advertising content is displayed on the first service screen and the second service screen of the first service.

[0018] <Server system> Next, an example of a server group will be described. The information processing system 1 includes an application server (hereinafter, referred to as application server 15), an electronic commerce server 16, a member database server (member DB server 17), a data management server 18, a permission management server 19, an advertisement server 20, and a tracking server 21. When the servers are not differentiated from one another, they will be simply referred to as servers 15 to 21.

[0019] The application server 15 is a server that provides a first service through an application installed in the mobile terminal 10A. The application server 15 provides a service using an application via the mobile communication network 12 and the Internet 13, or via a wireless LAN and the Internet 13. The application may be a message application capable of sending and receiving messages, a SNS (Social Networking Service) application, a game application, an official application provided by a company, etc.

[0020] The electronic commerce server 16 is a server that provides a second service. The electronic commerce server 16 cooperates with the member DB server 17 to provide the service via the Internet 13. The user terminal 10 connects to the electronic commerce server 16 using a pre-installed electronic commerce application or a web browser. As the second service, the electronic commerce server 16 provides, for example, a commerce service in an electronic shopping mall (online shopping mall). In this embodiment, the electronic commerce server 16 performs various processes such as transmitting data for displaying the websites (EC sites) of stores that have opened in the electronic shopping mall, and processing payments for products purchased on the website.

[0021] Member DB server 17 records and manages information about user 11 as a member who uses the second service. In addition, member DB server 17 reads out user identification information from the database in response to an inquiry about user identification information linked to subscriber identification information. Then, member DB server 17 transmits the read out user identification information to the server that made the inquiry.

[0022] The advertisement server 20 receives advertisement requests, which are requests for distributing advertisement content, from the application server 15 and the electronic commerce server 16. The application server 15 and the electronic commerce server 16 may execute an API (Application Programming Interface) for transmitting and receiving data related to advertisement distribution with the advertisement server 20. For example, the application server 15 transmits an advertisement request based on the API to the advertisement server 20 and receives a response based on the API from the advertisement server 20. Alternatively, the program recorded in the application server 15 or the application of the user terminal 10 may include an SDK (Software Development Kit). This SDK includes tools and the like for transmitting and receiving data related to advertisement distribution with the advertisement server 20.

[0023] The advertisement server 20 receives an advertisement request including the identification information of the user 11. Alternatively, the advertisement server 20 receives the identification information of the user 11 together with the advertisement request. Then, the advertisement server 20 selects an appropriate advertisement in response to the advertisement request based on the identification information of the user 11 and a segment associated with the advertisement content. The segment is made up of a group of users classified according to the attributes of the user 11. A segment classified using the identification information of the user 11 in the first service is called a first service segment. A segment classified using the identification information of the user 11 in the second service is called a second service segment. The advertisement server 20 transmits the advertisement content so that the selected advertisement content is displayed on a screen output by the user terminal 10. For example, the advertisement server 20 may transmit the advertisement content to a server such as the application server 15 or the electronic commerce server 16 that transmitted the advertisement request, or may transmit the advertisement content directly to the user terminal 10.

[0024] The data management server 18 updates the second service segment by analyzing information indicating the behavior of the user 11. The data management server 18 is a DMP (Data Management Platform) or the like. The user attributes used to create the second service segment include, for example, at least one of age group (age), gender, and place of residence. In addition, the user attributes used to create the second service segment include at least one of the preferences and behavioral tendencies of the user 11.

[0025] The data management server 18 receives a user attribute inquiry from the advertisement server 20. The inquiry includes user identification information. The data management server 18 obtains user attributes associated with the user identification information based on the user identification information, and transmits the attributes to the advertisement server 20.

[0026] The permission management server 19 manages permission for linking subscriber identification information and user identification information. The user terminal 10 transmits information related to permission for linking its own subscriber identification information and user identification information to any one of the servers 15-21. The permission management server 19 receives information related to permission from any one of the servers 15-21 or another server, and registers the presence or absence of permission as permission information together with the user identification information. The permission management server 19 may receive the permission information directly from the user terminal 10.

[0027] The tracking server 21 collects information indicating the behavior of the user 11 in the second service from the electronic commerce server 16. The tracking server 21 may also collect information indicating the behavior of the user 11 from a server other than the electronic commerce server 16. Furthermore, the tracking server 21 may acquire information that is permitted to be acquired by the user 11 from the user terminal 10. Examples of information that can be acquired from the user terminal 10 include hardware information, software information such as an OS, and sensor information such as location information, vibration information, and biometric information. The tracking server 21 transmits the collected information to the data management server 18.

[0028] <Hardware configuration description> 2 shows a schematic diagram of a hardware configuration of an information processing device H10 constituting each of the servers 15 to 21. The information processing device H10 includes a communication device H11, a storage device H14, and a processor H15. These are connected via a system bus H16, etc. This hardware configuration is an example, and it is also possible to realize it using other hardware.

[0029] The communication device H11 is an interface that establishes a communication path with other devices via the Internet 13 and transmits and receives data. For example, the communication device H11 is a network interface or a wireless interface.

[0030] The storage device H14 (computer-readable medium) stores data and various programs for executing various functions of the user terminal 10. The storage device H14 is composed of, for example, a main storage device and an auxiliary storage device. Examples of the storage device H14 include ROM, RAM, and a hard disk. The storage device H14 includes any available recording medium that can be accessed by a general-purpose or dedicated computer.

[0031] The processor H15 uses programs and data stored in the storage device H14 to control each process in the user terminal 10. Examples of the processor H15 include a CPU and an MPU. The processor H15 loads the programs into the RAM and executes various processes for each process.

[0032] The processor H15 is not limited to a processor that performs software processing for all the processes it executes. For example, the processor H15 may be equipped with a dedicated hardware circuit (e.g., an application specific integrated circuit (ASIC)) that performs hardware processing for at least a part of the processes it executes. That is, the processor H15 may be configured as any of the following:

[0033] [1] One or more processors that operate according to a computer program (software). [2] One or more dedicated hardware circuits that perform at least some of the various processes [3] Circuits that include combinations of these The hardware configuration of the terminal device 10B and the mobile terminal 10A used by the user 11 is also similar to the configuration shown in FIG.

[0034] 3 shows a schematic diagram of a hardware configuration of an information processing device H20 constituting the user terminal 10. The information processing device H20 includes a communication device H21, an input device H22, a display device H23, a storage device H24, a processor H25, and a speaker H27. These are connected via a system bus H26, etc. Note that this hardware configuration is an example, and it is also possible to realize it using other hardware.

[0035] The communication device H21, the storage device H24, and the processor H25 have the same configuration as the information processing device H10. The communication device H21 of the mobile terminal 10A is connected to the mobile communication network 12.

[0036] The input device H22 is a device for receiving input of various information based on the operation of the person in charge and a device for inputting voice, etc. The input device H22 is, for example, a touch panel, a mouse, a keyboard, a microphone, etc.

[0037] The display device H23 is a display or the like that displays various information. The display device H23 may be combined with a touch panel that is the input device H22 to configure a touch panel display. The speaker H27 outputs various types of audio data. The user terminal 10 may include a built-in battery, various sensors, a camera, and the like.

[0038] <Data Structure> 4, the configuration of data recorded in the storage device H14 of each of the servers 15 to 18 will be described below. Note that the configuration of each piece of data is an example, and is not limited to the configuration described below.

[0039] The first service management information 30 is recorded in the storage device H14 of the application server 15. The first service management information 30 is information related to the user 11 as a user of the first service. The first service management information 30 includes, for each user 11, subscriber identification information and account identification information registered (followed) by the user 11. The account identification information is information for identifying an account registered (followed) by the user 11 in the first service.

[0040] The first segment information 31 is recorded in the storage device H14 of the application server 15. The first segment information 31 is information related to the first service segment. The first service segment is a group of users (followers) who have registered accounts as users of the first service. The first segment information 31 includes, for each piece of account identification information, subscriber identification information of the user 11 who has registered the account. Note that the first segment information may include other identification information, such as the user's own account, instead of or in addition to the subscriber identification information.

[0041] Member information 32 is recorded in storage device H14 of member DB server 17. Member information is information about user 11 as a member of the second service. Member information 32 includes user identification information, subscriber identification information, age, gender, place of residence, etc. Age may indicate an age group. If member DB server 17 has not acquired age, gender, and place of residence, it is not necessary to record these.

[0042] The browsing history information 33 is recorded in the storage device H14 of the data management server 18. The browsing history information 33 indicates the history of browsing of the online shopping mall website by the user 11 as a member of the second service. The browsing history information 33 includes the browsing date and time and the destination URL for each user identification information. The destination URL is the URL of the store's website and is associated with the website browsing date and time. The purchase history information may also include browsing history information on websites other than the online shopping mall.

[0043] The purchase history information 34 is recorded in the storage device H14 of the data management server 18. The purchase history information 34 indicates a history of product purchases made by the user 11 as a member of the second service on the EC site of the second service. The purchase history information 34 includes, for each order number, the order date and time, user identification information, store identification information, product identification information, purchase quantity, and purchase price. The purchase history information may also include history information of product purchases made on websites other than the online shopping mall.

[0044] The user attribute information 35 is recorded in the storage device H14 of the data management server 18. The user attribute information 35 has attribute information for each user identification information. The attribute information indicates user attributes. This attribute information is information identified by the data management server 18 by analyzing information such as the browsing history information 33 and the purchase history information 34. The attribute information may include information such as age group, sex, or place of residence, as well as tastes or behavioral tendencies. An example of a taste is "likes sports." A behavioral tendency indicates, for example, a tendency to frequently browse the website of a particular store, frequently launch an application, or spend a large amount of money in an online shopping mall per month.

[0045] The advertisement management information 36 recorded in the storage device H14 of the advertisement server 20 will be described with reference to FIG. The advertisement management information 36 includes an advertiser ID, an advertisement period, a budget, and a second service segment for each advertisement ID. The advertisement ID may be identification information assigned to each advertisement content, or may be identification information assigned to each advertisement request. The advertiser ID is the ID of the advertiser who has requested the advertisement distribution. In this embodiment, the advertiser is, for example, a store manager who manages a store that opens in the online shopping mall. The advertiser may be an administrator who manages an EC site other than the online shopping mall. The advertisement period is a period during which an advertisement specified by the advertiser, etc. is distributed. The budget is an amount set as a budget for advertisement distribution within the advertisement period. The second service segment is a segment that is associated based on information specified by the advertiser, etc. In other words, the association of the second service segment with the advertisement content may be performed by the advertiser server 22 or the advertisement server 20 based on the designation of the second service segment by the advertiser, etc., or on information such as the advertisement period, the advertisement budget, and the advertisement medium specified by the advertiser, etc. For example, when requesting advertisement distribution of a game application, the advertiser, etc., designates a second service segment that is expected to use the game application. Alternatively, the advertiser server 22 or the advertisement server designates the second service segment based on information designated by the advertiser, etc. The advertisement ID is recorded in association with advertisement content.

[0046] The advertisement server 20 distributes advertisement content to advertisement media by referring to the advertisement management information 36. The advertisement media includes advertisement frames set in the first service screen and advertisement frames set in the second service screen.

[0047] <Ad server functions> The functions of the application server 15 and the advertisement server 20 will be described with reference to FIG. The application server 15 executes a program recorded in the storage device H14 to function as a first service providing unit 40. The first service providing unit 40 provides a first service to the user 11 via the mobile communication network 12 or the like based on the subscriber identification information.

[0048] The advertisement server 20 functions as an acquisition unit 41, an advertisement selection unit 42, and an advertisement provision unit 43 by executing the programs recorded in the storage device H14. The acquisition unit 41 acquires user identification information, which is identification information of a user in the second service and is linked to the subscriber identification information, by using the subscriber identification information. In this embodiment, the acquisition unit 41 acquires the user identification information from the member DB server 17, but may acquire the user identification information from the data management server 18 or another server that manages the subscriber identification information and the user identification information in a linked manner.

[0049] The advertisement selection unit 42 selects advertisement content according to the user identification information as advertisement content to be provided through the first service screen in the first service. The advertisement providing unit 43 is used to provide the selected advertisement content to the mobile terminal 10A through the first service screen.

[0050] <Delivery of advertising content> The process of delivering advertisement content will be described with reference to FIGS. First, the first service will be described. Here, the application used to provide the first service will be described as a message application that transmits and receives messages using subscriber identification information. The message application is used at least for sending messages from an account manager who manages an account to the user 11. The account referred to here is an account created on the application by a company, a store, or the like, and the account manager can send messages to all users who have registered the account at once, or to some users. The account manager may be able to check attribute information of the user 11 who has registered the account on a management screen. The user terminal 10 can also receive images and voices in addition to messages using the message application.

[0051] In the first service, the account manager creates an account by sending specific information to the application server 15. For example, the account manager is a business operator that sells products. This account manager may sell products in an online shopping mall. The account manager uses an administrator terminal (not shown) to send campaign information and the like to the user 11 who has registered the account.

[0052] Meanwhile, in the first service, the user 11 registers an arbitrary account from among the multiple accounts registered by the account administrator. The user terminal 10 accepts an operation by the user 11 to register an arbitrary account on the first service screen of the application. The user 11 is capable of registering multiple accounts. The user terminal 10 transmits a registration request including the specified account identification information and subscriber identification information to the application server 15.

[0053] The first service providing unit 40 of the application server 15 receives the registration request and adds the account identification information of the account that is the target of the registration request to the first service management information 30 that includes the received subscriber identification information. The application server 15 also adds the received subscriber identification information to the first segment information 31 that includes the account identification information.

[0054] (Advertising delivery targeting the second service screen) First, the flow of data in advertisement delivery to the second service screen will be described with reference to Fig. 7. Since the flow of data will be mainly described here, the order of execution of each process is not limited.

[0055] The advertiser server 22 transmits various information, such as information indicating the second service segment targeted by the advertisement, and the advertisement content to the advertisement server 20 (step S1: segment designation). The acquisition unit 41 of the advertisement server 20 generates the advertisement management information 36, and associates the advertisement content with the advertisement management information 36 and records it in the storage device H14. Note that when the advertisement server 20 associates the second service segment based on information such as the advertisement period designated by the advertiser server 22, the designation of the second service segment by the advertiser server 22 may be omitted.

[0056] The user terminal 10 accesses the electronic commerce server 16 using the user identification information. The electronic commerce server 16 transmits data, such as web data in which an advertisement code is embedded, to the user terminal 10. The user terminal 10 reads the received data and outputs a second service screen to the display device H23. Furthermore, when the user terminal 10 identifies the advertisement code embedded in the web data or the like, it transmits an advertisement request to the electronic commerce server 16 (step S2: advertisement request).

[0057] When the electronic commerce server 16 receives an advertisement request from the user terminal 10, it transmits the advertisement request including the user identification information to the advertisement server 20 (step S3: advertisement request). When the acquisition unit 41 of the advertisement server 20 receives the advertisement request, it transmits an inquiry about the user attributes corresponding to the user identification information to the data management server 18 (step S4: user attribute inquiry). The data management server 18 extracts the user attribute information 35 including the received user identification information, and transmits the user identification information or a part of it (step S5: user attribute transmission). For example, the data management server 18 transmits the user attribute information 35 including attributes such as "sports lover" or "male in his 20s."

[0058] The acquisition unit 41 of the advertisement server 20 receives the user attributes. Then, the advertisement selection unit 42 selects advertisement content that matches the user attributes received from the data management server 18 from among the advertisement contents associated with the second service segment. For example, when the user attribute is "sports lover", the advertisement selection unit 42 selects advertisement content associated with "sports lover" or a second service segment related thereto. The advertisement content associated with the second service segment of "sports lover" is, for example, advertisement content for a store selling sporting goods. The advertisement selection unit 42 may select advertisement content based on multiple attributes. In addition, the user attribute such as "sports lover" does not have to completely match the condition of the second service segment (for example, "sports lover"), but only needs to be related.

[0059] The advertisement providing unit 43 transmits the selected advertisement content to the electronic commerce server 16 (step S6: providing advertisement). The electronic commerce server 16 transmits the received advertisement content to the user terminal 10 (step S7: distributing advertisement).

[0060] Furthermore, the electronic commerce server 16 transmits the browsing history based on the website displayed on the user terminal 10 and the purchase history related to the purchase of products to the member DB server 17, thereby registering them (step S8: history registration). The member DB server 17 transmits the user behavior history including the browsing history and purchase history in the second service to the tracking server 21 (step S9: behavior history transmission).

[0061] The tracking server 21 associates the collected behavior history information with the user identification information and transmits it to the data management server 18 (step S10: transmit behavior history). The data management server 18 analyzes the information received from the tracking server 21 and updates the user attribute information 35.

[0062] (Advertisement delivery targeting the first service screen) The flow of data in advertisement delivery to the first service screen will be described with reference to Fig. 8. In the first embodiment, the first advertisement is delivered. The order of execution of each process is not limited.

[0063] (First ad delivery) In the first advertisement delivery, the acquisition unit 41 acquires user identification information linked to the subscriber identification information and acquires user attributes based on the user identification information. The advertisement selection unit 42 selects advertisement content associated with a second service segment that matches the user attributes, and the advertisement provision unit 43 delivers the advertisement content.

[0064] First, the advertiser server 22 designates a second service segment to be targeted by the advertisement and transmits the advertisement content to the advertisement server 20 (step S20: segment designation). Note that, when the advertisement server 20 associates the second service segment based on information such as the advertisement period designated by the advertiser server 22, the designation of the second service segment by the advertiser server 22 may be omitted.

[0065] The user terminal 10 starts an application and accesses the application server 15 using the subscriber identification information. The application server 15 transmits web data in which an advertisement code is embedded. The user terminal 10 reads the web data to output a first service screen to the display device H23. Furthermore, when the user terminal 10 identifies the advertisement code embedded in the web data, it transmits an advertisement request to the application server 15 (step S21: advertisement request). For example, the advertisement request includes the subscriber identification information and an application ID, which is identification information of an application.

[0066] When the application server 15 receives an advertisement request from the user terminal 10, it transmits the advertisement request including the subscriber identification information to the advertisement server 20 (step S22: advertisement request). When the acquisition unit 41 of the advertisement server 20 receives the advertisement request, the advertisement selection unit 42 starts selecting advertisement content. At this time, since the subscriber identification information and the user attribute are not directly linked, the acquisition unit 41 cannot specify the user attribute using only the subscriber identification information. Therefore, the acquisition unit 41 transmits a request for the user identification information linked to the subscriber identification information to the member DB server 17 (step S23: user identification information request).

[0067] When member DB server 17 receives the request for user identification information, it checks whether or not linking of subscriber identification information and user identification information is permitted (step S24: permission confirmation). Specifically, member DB server 17 transmits a permission inquiry including the subscriber identification information to permission management server 19.

[0068] The permission management server 19 refers to the permission information stored in the storage device H14 and judges whether or not the association between the received subscriber identification information and the user identification information is permitted. Here, it is assumed that the association between the received subscriber identification information and the user identification information is permitted. In this case, the permission management server 19 judges that the association with the user identification information is permitted, and transmits information indicating that the association is permitted (step S25: permitted).

[0069] When member DB server 17 receives the information indicating that the linking is permitted, it searches for member information 32 that includes the subscriber identification information. Then, member DB server 17 acquires the user identification information included in member information 32 detected as a result of the search as the user identification information linked to the subscriber identification information, and transmits the user identification information to advertisement server 20 (step S26: transmit user identification information).

[0070] When the acquisition unit 41 of the advertisement server 20 receives the user identification information, it transmits an inquiry about the user attributes corresponding to the user identification information to the data management server 18 (step S27: user attribute inquiry). The data management server 18 extracts the user attribute information 35 including the received user identification information, and transmits the user identification information or a part of it (step S28: user attribute transmission). The acquisition unit 41 may compare the hash value of the subscriber identification information and the hash value of the user identification information using a predetermined hash function. Then, when the acquisition unit 41 determines that the two match, it may transmit an inquiry about the user attributes to the data management server 18.

[0071] The acquisition unit 41 of the advertisement server 20 receives the user attribute information 35. Then, the advertisement selection unit 42 selects, from among pre-recorded advertisement contents, advertisement contents associated with a second service segment that matches the user attribute received from the data management server 18. The advertisement provision unit 43 transmits the selected advertisement content to the application server 15 (step S29: advertisement provision). The application server 15 transmits the received advertisement content to the user terminal 10 (step S30: advertisement distribution).

[0072] The user terminal 10 may directly or indirectly transmit to the tracking server 21 the behavior history of the user 11 in the first service, such as the fact that the advertising content was viewed and the advertising content was clicked on the first service screen. In this case, the tracking server 21 transmits the behavior information of the user 11 collected in relation to the first service to the data management server 18. The data management server 18 may analyze the behavior information of the user 11 in the first service in addition to the behavior information of the user 11 in the second service to determine the user attributes.

[0073] <Operation> Next, with reference to FIG. 9, the operation of the advertisement server 20 when displaying an advertisement on the first service screen will be described in detail.

[0074] The acquisition unit 41 of the advertisement server 20 receives an advertisement request from the application server 15 (step S30). For example, the advertisement request may include an application ID or an IP address of the application server 15 in addition to the subscriber identification information. The acquisition unit 41 determines that the advertisement request is a request for advertisement content to be displayed on the first service screen based on the application ID, etc. The acquisition unit 41 transmits a request for user identification information together with the subscriber identification information to the member DB server 17 (step S31).

[0075] The acquisition unit 41 determines whether or not user identification information linked to the subscriber identification information has been received from the member DB server 17 as a response to the advertisement request (step S32). If the acquisition unit 41 determines that user identification information linked to the subscriber identification information has been received (step S32: YES), the acquisition unit 41 queries the data management server 18 about user attributes associated with the received user identification information (step S33).

[0076] The acquisition unit 41 acquires user attributes corresponding to the user attribute information 35 from the data management server 18 (step S34). The advertisement selection unit 42 selects advertisement content associated with a second service segment that matches the acquired user attributes from the storage device H14 (step S35). Here, the advertisement selection unit 42 may select advertisement content based on at least one of the advertisement period and the budget included in the advertisement management information 36 in addition to the user attributes.

[0077] When the advertisement selection unit 42 selects an advertisement, the advertisement provision unit 43 provides the selected advertisement content to the application server 15 (step S36). At this time, the advertisement provision unit 43 may transmit the selected advertisement content directly to the user terminal 10 without going through the application server 15.

[0078] On the other hand, if the user 11 does not permit the linking of the subscriber identification information and the user identification information, the permission management server 19 transmits information indicating that there is no permission to the member DB server 17. The member DB server 17 transmits information indicating that there is no permission to the advertisement server 20. If the acquisition unit 41 receives information indicating that there is no permission, the advertisement selection unit 42 determines that the user identification information linked to the subscriber identification information has not been received (step S32: NO), and selects advertisement content based on conditions other than the user attributes (step S37). At this time, the advertisement selection unit 42 selects any advertisement stored in the storage device H14 or the like by the advertisement server 20. For example, the advertisement selection unit 42 may select a general-purpose advertisement content registered in advance. Alternatively, the advertisement selection unit 42 may select advertisement content based on at least one of the advertisement period and the budget included in the advertisement management information 36 regardless of the user attributes. When the advertisement selection unit 42 selects an advertisement, the advertisement provision unit 43 provides the selected advertisement content to the user terminal 10 (step S36).

[0079] <First service screen> The first service screen displayed by the user terminal 10 will be described with reference to FIGS.

[0080] 10 shows a message display screen 51, which is an example of the first service screen 50. On the message display screen 51, messages sent from the account administrator are displayed in chronological order as message objects 52. The message display screen 51 includes advertisement content 53 at a predetermined position, such as between the message objects 52 or below the message objects 52. The advertisement content 53 is associated with the user attributes of the user 11 who uses the user terminal 10.

[0081] In this way, the advertiser can display the advertisement content 53 not only on the second service screen but also on the first service screen 50 using the subscriber identification information. This has the advantage that the advertiser has more opportunities to display advertisements. In addition, even if the application server 15 or the like that provides the first service does not collect behavioral information of the user 11, the user attributes in the second service can be used to deliver appropriate advertisement content 53 that matches the attributes of the user 11. Alternatively, even if a limited range of behavioral information is collected in the application server 15 or the like that provides the first service, if a wide variety of huge amounts of big data are collected in the second service, appropriate advertisement content can be selected using the user attributes in the second service.

[0082] 11 is an account list screen 55, which is an example of the first service screen 50. The screen on which the advertising content 53 is displayed may be a screen other than a screen for an individual account, such as the account list screen 55. The account list screen 55 includes a list 54 of accounts registered by the user 11. The account list screen 55 includes advertising content 53 displayed at a predetermined position. The advertising content 53 is associated with the second service segment corresponding to the user 11 who uses the user terminal 10.

[0083] The effects of the first embodiment will be described. (1-1) In the first embodiment, the acquisition unit 41 acquires service identification information linked to subscriber identification information used when connecting to the mobile communication network 12. The advertisement selection unit 42 identifies user attributes based on the acquired service identification information, thereby making it possible to select advertisement content associated with a second service segment that matches the user attributes. Thus, in a service using the subscriber identification information of the user 11 in the mobile communication service, it is possible to deliver advertisement content selected based on the behavior of the user 11 in another service.

[0084] (1-2) In the first embodiment, the advertisement selection unit 42 can use the second service segment used for advertisement selection in the second service based on the acquired service identification information. Therefore, the advertisement selection unit 42 can select advertisement content in the first service as well by using the second service segment created using various information.

[0085] Second embodiment A second embodiment of the information processing system and information processing method will be described. The second embodiment differs from the first embodiment in that an account administrator who manages an account or an application provider who manages an application registers advertising content by associating a second service segment. Descriptions of configurations and processes similar to those of the first embodiment will be omitted. In this embodiment, the application provider is a company that publishes an application (or an administrator of the company). The application provider may be different from or the same as the account administrator, which is a company or store (or its administrator) that created an account on the application.

[0086] In the following, the account manager and the application provider are referred to as the first service provider. In this embodiment, there are first service providers and those who provide other services as advertisers. The latter is, for example, a store manager who manages a store that opens in an online shopping mall. When the store manager makes an advertising request, the advertising server 20 records advertising management information 36 shown in FIG. 5. When the first service provider makes an advertising request, the advertising server 20 records advertising management information 38 shown in FIG. 12. That is, in this embodiment, advertising content can be registered in the advertising server 20 at the advertising request of the first service provider. Also, in this embodiment, advertising content associated with a second service segment can be provided to the first service segment.

[0087] FIG. 12 is an example of the advertisement management information 38. The advertisement management information 36 includes, for each advertisement ID, an app ID, a provider identification information, an advertisement period, a budget, and a second service segment. The advertisement ID, the advertisement period, and the budget are the same as those in the first embodiment. The provider identification information is identification information associated with the first service provider. The advertisement management information 36 may further include an advertiser ID. In this case, the provider identification information is stored in the advertiser ID. The app ID is identification information of an application managed or provided by the application provider. The provider identification information is identification information of the first service provider. The second service segment is identification information of the second service segment specified by the first service provider. The advertisement ID is recorded in association with advertisement content.

[0088] (Second Ad Delivery) The procedure of the advertisement selection process in the second embodiment will be described with reference to FIG. In the second embodiment, advertising content is delivered by either the first advertisement delivery or the second advertisement delivery. The first advertisement delivery is similar to that in the first embodiment.

[0089] In the second advertisement delivery, the acquisition unit 41 acquires advertisement content in which the second service segment is specified by the first service provider providing the first service. The advertisement selection unit 42 selects advertisement content in which the user attribute based on the user identification information matches the second service segment specified by the first service provider. In other words, in the first advertisement delivery, a person other than the first service provider provides advertisement content to the second service segment by associating the second service segment, whereas in the second advertisement delivery, the first service provider provides advertisement content to the first service segment by associating the second service segment. Note that in the second advertisement delivery, it is sufficient that the second service segment and advertisement content are associated by some information specified by the first service provider. In other words, the association of the second service segment and advertisement content may be performed by the advertiser server 22 or the advertisement server 20 based on the designation of the second service segment by the first service provider, or on information such as the advertisement period, advertisement budget, and advertisement medium specified by the first service provider.

[0090] The procedure for delivering advertisements in the second embodiment includes the same procedures as the procedure for displaying advertisements on the first service screen 50 in the first embodiment. That is, the processing procedure in the second embodiment includes the same processes as those shown in Fig. 9, such as receiving an advertisement request including subscriber identification information (step S30), requesting user identification information (step S31), determining whether user identification information has been received (step S32), inquiring about user attributes (step S33), acquiring user attributes (step S34), selecting an advertisement under other conditions when user identification information has not been acquired (step S37), and providing an advertisement (step S36).

[0091] However, in step S30, the acquisition unit 41 receives an advertisement request including an application ID. Alternatively, the advertisement request may be an advertisement request specific to an application or account screen, instead of including an application ID. When the user terminal 10 reads an advertisement code corresponding to an individual account screen, such as the message display screen 51, the advertisement request sent by the user terminal 10 may include account identification information. In the second embodiment, the details of the process (step S35) of selecting advertisement content matching the user attribute are different from those in the first embodiment. Therefore, the details of step S35 will be described here.

[0092] As shown in FIG. 13, when the acquisition unit 41 acquires the user attributes (step S34), the advertisement selection unit 42 performs second advertisement delivery. That is, by referring to the advertisement management information 38 including the application ID, it is determined whether or not there is advertisement content in which the acquired user attributes match the second service segment (specified segment) based on the information specified by the first service provider (step S35-1). Specifically, when the advertisement request requests an advertisement corresponding to an account, such as when the advertisement request includes account identification information, the advertisement selection unit 42 searches for provider identification information that matches the account identification information. When the advertisement selection unit 42 extracts one or more pieces of advertisement management information 38 including provider identification information that matches the account identification information, it determines whether or not the second service segment included in the advertisement management information 38 matches the acquired user attributes. In addition, when the advertisement request requests an advertisement corresponding to an application, such as when the advertisement request does not include account identification information, the advertisement selection unit 42 searches for provider identification information that matches the application provider identification information that corresponds to the application ID. When the advertisement selection unit 42 extracts one or more pieces of advertisement management information 38 that contain provider identification information that matches the application provider identification information, it determines whether the second service segment included in the advertisement management information 38 matches the acquired user attributes.

[0093] When the advertisement selection unit 42 determines that there is advertisement content that matches the second service segment (specified segment) based on the information specified by the first service provider (step S35-1: YES), it selects the advertisement content (step S35-2).

[0094] On the other hand, when the advertisement selection unit 42 determines that there is no advertisement content matching the second service segment associated by the first service provider (step S35-1: NO), it performs the first advertisement delivery. That is, the advertisement selection unit 42 selects advertisement content associated with a second service segment that is a second service segment other than the second service segment specified by the first service provider and matches the user attribute (step S35-3).

[0095] The advertisement provision unit 43 provides the advertisement selected in step S35-2 or step S35-3 to the user terminal 10. In addition to the advantages (1-1) and (1-2) of the first embodiment, the second embodiment has the following advantages.

[0096] (2-1) The advertisement selection unit 42 selects advertisement content that can be provided through the second service screen in the second service and is associated with the second service segment for the first service segment consisting of a group of users of the application related to the first service. Therefore, by sharing the advertisement content between segments having different information for identifying the user 11, it is possible to increase the opportunities for providing the advertisement content.

[0097] (2-2) The advertisement selection unit 42 selects advertisement content that can be provided through the second service screen in the second service and is associated with the second service segment for the first service segment consisting of a group of users who have registered any account created on an application related to the first service. Thus, by sharing the advertisement content between segments having different information for identifying the user 11, it is possible to increase opportunities for providing the advertisement content.

[0098] (2-3) The first service provider can register advertising content in the advertising server 20 by specifying the second service segment. The advertising selection unit 42 can select, from the registered advertising content, advertising content that matches the user attributes of the user 11 based on the user identification information acquired by the acquisition unit 41. This makes it possible to deliver the advertising content provided by the first service provider to appropriate users 11.

[0099] (2-4) When the advertisement selection unit 42 cannot select advertisement content that matches the second service segment specified by the first service provider, the advertisement selection unit 42 selects advertisement content that matches the user attributes regardless of the second service segment specified by the first service provider. This makes it possible to prevent a decrease in advertisement coverage.

[0100] Third embodiment A third embodiment of the information processing system and the information processing method will be described. The third embodiment is different from the first embodiment in that the first service provider can register advertising content targeted at the users 11 of the first service segment. Descriptions of configurations and processes similar to those of the first embodiment will be omitted.

[0101] As described above, the first service segment is a group for each account of the first service, and is composed of a group of users who have registered (followed) the account, or a group of users who use the application. The group of users who have registered an account is predicted to have some interest in the account. Since having an interest in an account can be considered as one of the user attributes, the group of users who have registered an account is set as the first service segment as a target for delivering advertisements. Furthermore, the group of users who use an application is predicted to find the application convenient or to have an interest in the application. Since using an application can be considered as one of the user attributes, the group of users who use the application is set as the first service segment as a target for delivering advertisements. Note that using an application means having installed the application, having logged in to the application, etc. This user group is stored as the first segment information 31.

[0102] A provider terminal (not shown) used by the first service provider or the advertiser server 22 registers advertising content for the first service segment in the advertising server 20 based on instructions from the first service provider. For example, an account manager who manages the account for "Store A" in the first service registers advertising content related to "Store A." For example, the advertising content is related to various campaigns such as introductions of new products sold at "Store A" and special sales of products.

[0103] FIG. 14 is an example of the advertisement management information 39. The advertisement management information 39 includes, for each advertisement ID, an application ID, a provider identification information, an advertisement period, a budget, and a first service segment. The advertisement ID, the advertisement period, and the budget are the same as those in the first embodiment. The application ID is identification information of an application. The provider identification information is identification information of a first service provider. The advertisement management information 36 may further include an advertiser ID. In this case, the advertiser ID stores the provider identification information. The first service segment is specified by the first service provider. The advertisement ID is associated with advertisement content registered by the first service provider.

[0104] When the first service provider is an account manager, the first service segment is a group of users who have registered accounts managed by the account manager. In other words, the account manager can provide advertising content such as campaigns related to each account to users 11 who have registered accounts.

[0105] When the first service provider is an application provider, the first service segment is all users 11 who use the application. The application provider can provide advertising content, such as a campaign related to the application, to users 11 who use the application.

[0106] (Third Ad Delivery) A procedure for displaying an advertisement on the first service screen 50 of the first service in the third embodiment will be described with reference to FIG.

[0107] In the third embodiment, advertising content is delivered by either the first advertising delivery or the third advertising delivery. In the third advertising delivery, the acquisition unit 41 acquires advertising content associated with a first service segment in a first service. The advertising selection unit 42 selects the advertising content associated with the first service segment as advertising content to be provided through the first service screen.

[0108] The first service provider registers advertisement content in the application server 15 using a provider terminal (not shown). When registering advertisement content, the first service provider registers provider identification information, an application ID, an advertisement period, a budget, and the like. The first service providing unit 40 of the application server 15 generates advertisement management information 39. The first service providing unit 40 sets a first service segment based on the provider identification information. For example, when the provider identification information is identification information of an account manager, the first service providing unit 40 sets a first service segment to register the account. When the provider identification information is identification information of an application provider, the first service providing unit 40 sets a first service segment of a user group that uses the application. Alternatively, the first service provider may specify the first service segment. The first service providing unit 40 registers advertisement content in association with the advertisement management information 39. The first service providing unit 40 may set a plurality of first service segments consisting of a user group that has registered an account for the advertisement content.

[0109] The application server 15 transmits the advertisement content and the advertisement management information 39 to the advertisement server 20. The acquisition unit 41 of the advertisement server 20 associates the advertisement content and the advertisement management information 39 and records them in the storage device H14.

[0110] The user terminal 10 starts an application and accesses the application server 15 according to the operation of the user 11. When the user terminal 10 reads the web data transmitted from the application server 15, the user terminal 10 transmits an advertisement request including subscriber identification information and the like to the application server 15 based on the advertisement code embedded in the web data. Note that when the user terminal 10 reads the advertisement code embedded in a first service screen not associated with an individual account, such as the account list screen 55 or a screen that provides information other than messages, the user terminal 10 does not transmit the account identification information. On the other hand, when the user terminal 10 reads the advertisement code embedded in a first service screen associated with an individual account, such as the message display screen 51, the user terminal 10 transmits the advertisement request including the account identification information.

[0111] The first service providing unit 40 of the application server 15 transmits an advertisement request including the subscriber identification information and the application ID to the advertisement server 20. When the first service providing unit 40 receives the account identification information, the first service providing unit 40 transmits the account identification information to the advertisement server 20.

[0112] As shown in FIG. 15, the acquisition unit 41 of the advertisement server 20 receives an advertisement request from the application server 15 (step S40). The advertisement selection unit 42 determines whether the first service segment can select the designated advertisement content based on the application ID and the like (step S41). When the advertisement selection unit 42 receives the account identification information, the advertisement selection unit 42 determines whether there is advertisement content associated with the first service segment consisting of a group of users who have registered accounts based on the provider identification information (account identification information) included in the advertisement management information 39. When the advertisement selection unit 42 does not receive the account identification information, the advertisement selection unit 42 determines whether there is advertisement content associated with the first service segment consisting of a group of all users who use the application based on the provider identification information included in the advertisement management information 39.

[0113] When the advertisement selection unit 42 determines that the advertisement content registered by the first service provider can be selected (step S41: YES), the advertisement selection unit 42 selects the advertisement content. The advertisement provision unit 43 provides the selected advertisement content (step S56).

[0114] On the other hand, if the application provider or account administrator has not registered the advertisement content, the advertisement selection unit 42 determines that the registered advertisement content cannot be selected (step S41: NO), and the acquisition unit 41 performs the following operations as in the first embodiment: requesting user identification information (step S51), determining whether user identification information has been received (step S52), inquiring about user attributes (step S53), acquiring user attributes (step S54), selecting an advertisement under other conditions if user identification information has not been acquired (step S57), and providing the advertisement (step S56). Steps S51 to S57 are the same processes as steps S31 to S37 in the first embodiment.

[0115] FIG. 16 is an example of a first service screen 50 including an advertisement content 56 registered by a first service provider. A message display screen 51 includes the advertisement content 56 registered by a first service provider at a predetermined position, such as between message objects 52 or below the message object 52. For example, an advertisement content 56 related to a campaign of "Store A" that sells sporting goods is displayed on a first service screen 50 of an official account of "Store A" that sells sporting goods. This advertisement content 56 may be a content that advertises "Store A" that opens a store in an online shopping mall. For example, the advertisement content 56 may be associated with a URL of "Store A" that opens a store in an online shopping mall as a link destination. When the user 11 performs an operation to select the advertisement content 56, the user terminal 10 displays a website screen of "Store A" that opens a store in the online shopping mall, which is the link destination information. On the other hand, when the advertisement content registered by the first service provider cannot be selected, the advertisement content 56 associated with the second service segment corresponding to the user 11 is displayed as shown in FIG. 9.

[0116] In addition to the effects (1-1) and (1-2) of the first embodiment, the third embodiment has the following effects. (3-1) In the third embodiment, the advertisement server 20 is configured to be able to register advertisement content for each first service segment. In addition, in response to an advertisement request, the advertisement selection unit 42 is configured to select either advertisement content associated with the first service segment or advertisement content associated with a second service segment that matches the user attribute based on the service identification information. This makes it possible to deliver advertisement content that matches the user attribute.

[0117] (3-2) In the third embodiment, when the advertisement server 20 cannot select advertisement content associated with the first service segment in response to an advertisement request, the advertisement server 20 selects advertisement content associated with the second service segment that matches the user attributes based on the service identification information. This makes it possible to suppress a decrease in advertisement coverage while giving priority to advertisement content for each first service segment.

[0118] (3-3) In the third embodiment, the first service segment is configured by a group of users who register accounts created in the first service. Therefore, even if the application server 15 does not collect user behavior, the segment can be set by effectively using information on the accounts registered by the users 11 themselves.

[0119] (Fourth embodiment) A fourth embodiment of the information processing system and the information processing method will be described. In the fourth embodiment, second advertisement delivery and third advertisement delivery are performed. Descriptions of configurations and processes similar to those of the respective embodiments will be omitted.

[0120] In the fourth embodiment, if the second advertisement cannot be delivered, the third advertisement is delivered. The procedure for the second advertisement delivery is the same as that of the second embodiment. The procedure for the third advertisement delivery is the same as that of the third embodiment.

[0121] The processing procedure in the fourth embodiment differs from that in the first embodiment in the details of the process of selecting advertisement content (step S35). That is, the processing procedure in the fourth embodiment includes receiving an advertisement request including subscriber identification information (step S30), requesting user identification information (step S31), determining whether user identification information has been received (step S32), inquiring about user attributes (step S33), acquiring user attributes (step S34), selecting an advertisement under other conditions when user identification information has not been acquired (step S37), and providing an advertisement (step S36), as shown in FIG. 9. Meanwhile, the details of the process of selecting advertisement content matching the acquired user attributes (step S35) differ from those in the first embodiment. Therefore, the details of step S35 will be described here.

[0122] 17, when the acquisition unit 41 acquires the user attributes from the data management server 18 (step S34), a second advertisement is delivered. That is, the advertisement selection unit 42 refers to the advertisement management information 38 and determines whether there is advertisement content in which the acquired user attributes match the second service segment designated by the first service provider (step S35-4). When the advertisement selection unit 42 determines that there is advertisement content that matches the second service segment designated by the first service provider (step S35-4: YES), it selects advertisement content that matches the designated segment (step S35-5).

[0123] On the other hand, when the advertisement selection unit 42 determines that there is no advertisement content that matches the second service segment designated by the first service provider (step S35-4: NO), the advertisement selection unit 42 performs a third advertisement delivery. That is, the advertisement selection unit 42 selects advertisement content registered with the first service segment as an advertisement target (step S35-6).

[0124] The advertisement provision unit 43 provides the advertisement selected in step S35-5 or step S35-6 to the user terminal 10. In the fourth embodiment, in addition to the effects described in (1-1) and (1-2) of the first embodiment, (2-1) to (2-3) of the second embodiment, and (3-1) and (3-3) of the third embodiment, the following effects can be obtained.

[0125] (4-1) The first service provider can specify a second service segment and register advertising content in the advertising server 20. Furthermore, when the advertising selection unit 42 cannot select advertising content that matches the second service segment specified by the first service provider, the advertising selection unit 42 selects advertising content associated with the first service segment by the first service provider. This can prevent advertising coverage from decreasing.

[0126] The above-described embodiments may be modified as follows: The above-described embodiments and the following modifications may be combined with each other to the extent that no technical contradiction occurs. <First Ad Delivery> In each embodiment, when the member DB server 17 receives an advertising request from the advertising server 20, it inquires of the permission management server 19 as to whether or not permission has been granted. However, in cases where, for example, all users 11 who have installed the application have given prior consent for the subscriber identification information and user identification information, the inquiry process can be omitted.

[0127] In each embodiment, the user terminal 10 transmits an advertisement request to the application server 15, but the user terminal 10 may transmit an advertisement request directly to the advertisement server 20. The advertisement server 20 may directly deliver advertisement content to the user terminal 10.

[0128] In each embodiment, the second service has been described as a commercial transaction service through an online shopping mall via the Internet 13, but the second service may be any other service provided that it is provided via the Internet 13. For example, the second service may be an SNS, a service that distributes news, etc., a service that provides games, a service that distributes videos, a reservation service for travel, hospitals, beauty salons, etc., a stock trading service, a delivery service, etc.

[0129] The electronic commerce server 16 and the member DB server 17 may be the same server, or may be two or more different servers. The application installed on the mobile terminal 10A is a so-called hybrid application having an in-app browser and a native part. However, the first service only needs to be able to display the first service screen on the display device of the mobile terminal 10A, and the type of software that displays the first service screen does not matter. For example, the application may be a native application that does not have an in-app browser. In this case, when the mobile terminal 10A identifies an advertisement code corresponding to an advertisement space on the screen of the native application, it transmits an advertisement request to the application server 15. Alternatively, instead of the application, the first service may be provided by a web browser. In this case, when the mobile terminal 10A identifies an advertisement code embedded in the web data, it transmits an advertisement request to the web server (not shown) or the advertisement server 20 corresponding to the application server 15 of the above embodiment.

[0130] <Second Ad Delivery> In the second advertisement delivery, the first service provider can register advertisement content. Alternatively or in addition to this, the first service provider may specify the second service segment for advertisement content that is not registered by the first service provider. For example, assume that "business A" has created an official account in the first service and has also opened a "store A" in the online shopping mall of the second service. In this case, the first service provider of "business A" may specify the second service segment for the advertisement content of "store A". The advertisement server 20 receives an advertisement request including the application ID received from the application server 15. Then, the advertisement server 20 selects advertisement content associated with the business ID and the specified second service segment based on the business ID associated with the application ID and the second service segment previously specified by the first service provider.

[0131] In the second ad delivery, if the ad request is for an ad corresponding to an account, ad content corresponding to the second service segment specified by the account administrator is selected. Also, if the ad request is for an ad corresponding to an application, ad content corresponding to the second service segment specified by the application provider is selected. Alternatively or in addition to this, ad content corresponding to the second service segment specified by the application provider may be selected even if the ad request is for an ad corresponding to an account.

[0132] <Third Ad Delivery> In the third ad delivery, the first service segment is changed depending on whether the person who registered the ad content is the app provider or the account manager. Alternatively, only the app provider may be allowed to register the ad content, or only the account manager may be allowed to register the ad content. Furthermore, the app provider may be allowed to specify not only the first service segment consisting of a group of users who use the application, but also the first service segment consisting of a group of users who have registered an account.

[0133] In the third ad delivery, the first service segment is composed of a group of users who have registered an account or a group of users who use the application, but the segment may be based on the usage status of the application. For example, the first service segment may be further subdivided and set based on the frequency of use of the application. In addition, a user who has registered as a member or performed a commercial transaction such as purchasing a product through the application may be set as the first service segment.

[0134] <The 4th Ad Delivery> In the fourth ad delivery, if the second ad delivery cannot be performed, the third ad delivery is performed. However, if the third ad delivery cannot be performed, the second ad delivery may be performed. In the fourth advertisement delivery, the third advertisement delivery is performed when the second advertisement delivery cannot be performed, but the third advertisement delivery may be performed when the first advertisement delivery cannot be performed. In other words, the advertisement selection unit 42 may provide advertisement content associated with the first service segment according to the user 11 when it is not possible to provide advertisement content associated with the second service segment that matches the user attribute acquired by the acquisition unit 41 based on the user identification information.

[0135] <Configuration of information processing system> In the above embodiment, the first service providing unit 40 is provided in the application server 15, and the acquisition unit 41, the advertisement selection unit 42, and the advertisement providing unit 43 are provided in the advertisement server, but these may be provided in any one of the servers 15 to 21.

[0136] Next, the technical ideas that can be understood from the above-described embodiment and other examples will be described below. [A] An information processing system comprising: a mobile terminal used by a user and capable of communicating via a mobile communication network; a first service providing unit that provides a first service based on subscriber identification information of the user as a subscriber of a communication service using the mobile communication network; an acquisition unit that acquires user identification information used in a second service, the user identification information being linked to the subscriber identification information, using the subscriber identification information; an advertisement selection unit that selects advertisement content corresponding to the acquired user identification information as advertisement content to be provided through a first service screen in the first service; and an advertisement providing unit that is used to provide the selected advertisement content to the mobile terminal through the first service screen. [B] The information processing system described in [A], wherein the advertising selection unit selects the advertising content that can be provided to a first service segment consisting of a group of users of an application related to the first service through a second service screen in the second service and is associated with the second service segment. [C] An information processing system described in [A] or [B], wherein the advertisement selection unit selects the advertisement content that can be provided through a second service screen in the second service and is associated with a second service segment to a first service segment consisting of a group of users who have registered an arbitrary account created on an application related to the first service. [D] An information processing system described in any one of [A] to [C], wherein the advertisement selection unit selects, from the advertising contents that can be provided through a second service screen in the second service and to which a second service segment is associated, the advertising content whose user attributes based on the user identification information acquired by the acquisition unit match the second service segment. [E] An information processing system described in any one of [A] to [D], wherein the acquisition unit acquires the advertising content to which the second service segment is associated based on information specified by a first service provider that provides the first service, and the advertising selection unit selects the advertising content in which the user attributes based on the user identification information acquired by the acquisition unit match the second service segment associated by the first service provider. [F] The information processing system described in [E], wherein when the advertising selection unit cannot select advertising content that matches the second service segment associated with the user's attributes by information specified by the first service provider, the advertising selection unit selects the advertising content of the second service segment that matches the user's attributes, regardless of the associated second service segment. [G] An information processing system described in any one of [A] to [F], wherein the acquisition unit acquires the advertising content associated with a first service segment in the first service, and the advertising selection unit selects, as the advertising content to be provided through the first service screen, either the advertising content associated with the first service segment or the advertising content of a second service segment in the second service that matches an attribute of the user associated with the user identification information. [H] An information processing system as described in [G], wherein the advertising selection unit selects the advertising content of the second service segment that matches the attributes of the user based on the user identification information when the advertising content associated with the first service segment cannot be selected. [I] An information processing system described in any one of [A] to [H], wherein the acquisition unit further acquires the advertising content associated with a second service segment in the second service by a first service provider providing the first service, and the advertising selection unit selects the advertising content associated with a first service segment of the first service if it is unable to select the advertising content matching the second service segment associated by the first service provider. [J] An information processing method in which a plurality of computers provide a first service by communicating with a mobile terminal used by a user via a mobile communications network based on subscriber identification information for identifying the user as a subscriber of a communications service providing a mobile communications network, obtain user identification information for the user in a second service, which is linked to the subscriber identification information, using the subscriber identification information, select advertising content corresponding to the obtained user identification information as the advertising content to be provided through a first service screen in the first service, and provide the selected advertising content to the mobile terminal through the first service screen in the first service. [Explanation of symbols]

[0137] 1. Information processing system 10...User terminal 15…Application server 20…Advertisement server 40…First Service Provision Department 41…Acquisition part 42…Advertisement Selection Section 43…Advertising Department

Claims

1. a mobile terminal which is a terminal used by a user and uses subscriber identification information for identifying the user as a subscriber of a communication service using a mobile communication network; and a first service providing unit which provides a first service which becomes available on the mobile terminal by performing communication via the mobile communication network; an acquisition unit that receives an advertisement request including the subscriber identification information from the mobile terminal, acquires user identification information used in a second service, the user identification information being associated with the subscriber identification information and approved by the user, and acquires user attributes corresponding to the user identification information of the user; an advertisement selection unit that acquires a service segment corresponding to the user attribute from among service segments classified using the user identification information, selects advertisement content associated with the service segment, and selects advertisement content regardless of the service segment when the advertisement content associated with the service segment corresponding to the user attribute cannot be selected; and an advertisement providing unit adapted to provide the selected advertisement content to the mobile terminal through a first service screen using the subscriber identification information.

2. The service segment is a second service segment classified using the user identification information, The information processing system of claim 1 , wherein the advertisement selection unit selects the advertisement content that can be provided through a second service screen in the second service and corresponds to the second service segment associated by a first service provider that provides the first service.

3. The information processing system of claim 2, wherein the advertisement selection unit, when the advertisement content associated by the first service provider cannot be selected, selects the advertisement content of the second service segment that matches at least one of the user's attributes in the second service, regardless of the second service segment associated by the first service provider.

4. The information processing system according to claim 1 , wherein the advertisement selection unit selects the advertisement content associated with a first service segment of the first service when the advertisement content associated with the service segment corresponding to the user attribute cannot be selected.

5. the advertisement selection unit selects, as the advertisement content provided through the first service screen, one of the advertisement content associated with a first service segment classified using the subscriber identification information and the advertisement content of a second service segment in the second service matching an attribute of the user associated with the user identification information; The information processing system according to claim 1 .

6. The information processing system according to claim 1 , wherein the advertisement selection unit selects the advertisement content for a first service segment consisting of a group of users who have registered any account created on an application related to the first service.

7. The first server A mobile terminal is a terminal used by a user, and uses subscriber identification information for identifying the user as a subscriber of a communication service using a mobile communication network, and a first service is provided by communicating with the mobile terminal via the mobile communication network; The second server receiving an advertisement request including the subscriber identification information from the mobile terminal, acquiring user identification information used in a second service, the user identification information being associated with the subscriber identification information and approved by the user, and acquiring user attributes corresponding to the user identification information of the user; acquiring a service segment corresponding to an attribute of the user from among service segments classified using the user identification information, and selecting advertisement content associated with the service segment, and when the advertisement content associated with the service segment corresponding to the user attribute cannot be selected, selecting advertisement content regardless of the service segment; providing the selected advertisement content to the mobile terminal through a first service screen using the subscriber identification information.